Dear list
Is there an option to set a work folder for the open- and savepanel objects? With that it would not be always in pd/bin when it is open for the first time. ; what is the purpose of the in connection in noise~? ; is there any way of changing the block~ size dinamically? What are it's input commands? ; I'm making a synthesis unit, with several devices. Does anyone know if it is possible to have phase information (besides 1 and -1) in the individual harmonics of "sinesum" option of an array? (like csound's gen9, for those who know it)
(if someone feels the bulk of -small- subjects in the same message confusing, please tell me so, and I can send them in several individual messages - although this way saves bandwidth)
João Miguel Pais
João Miguel Pais wrote:
Dear list
Is there an option to set a work folder for the open- and savepanel objects? With that it would not be always in pd/bin when it is open for the first time.
there is none i know of, but it would definitely be cool btw: normally it starts at the current folder (where the patch is located) -- or are you working from within pd/bin ?
; what is the purpose of the in connection in noise~?
nothing
; is there any way of changing the block~ size dinamically? What are it's input commands?
no, you cannot do this dynamically. there are no input-commands (if you are using switch~ instead of block~ you can turn the dsp on/off)
mfg.cd.asr IOhannes
there is none i know of, but it would definitely be cool btw: normally it starts at the current folder (where the patch is located) -- or are you working from within pd/bin ?
No, so that would be very useful and time-saving.
Is it possible to save a stereo file from two (equal-sized) arrays? Or, for that case, x-channel file from x arrays? I'm using t11 on xp, but I am not up-to-date on the external libraries (have none installed). If it is already implemented, what happens when the arrays aren't equal-sized? One stops before the other, or is there a loop/time rescaling process so that both end at the same time?
(continuing with arrays), is it possible to invert an array horizontaly, like instead of 0-1-2-...-9 it would be 9-8-...-0? (or also vertically, given a central point?)
One other item that might be cool would be the possibility of more than one send (and receive) values in objects such as bang and toggle (mainly, but also for all kinds of objects) - although that can easily be simulated with several of those objects in cascade or "receive". Would this be hard (or useful) to implement? Or similar to that, the possibility of send and receive values in individual atoms (especially for graphic beauty, it would not be necessary all those "r" and "s" boxes).
[I'll just repeat this question, as it is important to me] Does anyone know if it is possible to have phase information (besides 1 and -1) in the individual harmonics of "sinesum" option of an array? (like csound's gen9, for those who know it)
hi,
if phases are _really_ important to you, then try using [vex_gen] from vexing library, which gives access to all the saol wavetable generators, including `periodic', i.e. gen9.
Create [vex_gen <array-name>] or [vex_gen <array-name> norm],
send it guards' message if [tabosc4~] is involved, and play with wavetable messages, like
periodic [<parnum> <amp> <phs>]*'.
You may apply retrograde' (horizontal inversion) to [vex_form], or fiddle with
polynomial' message for vertical shifting,
flipping, scaling, etc.
Also, someone on this list mentioned having a need for sorting numbers -- there is `sort' method of [vex_form].
But...
I have made no documentation, no real testing either, so I would rather not be willing to change vexing's status from vapourware to egoware soon...
But otoh... some ego remained...
So here it is: vexing.dll, containing: vex, vex_gen, vex_form, vex_pack, vex_unpack, vex_matrix, and vex_pool, at http://suita.chopin.edu.pl/~czaja/miXed/externs/vexing.html
It works only with newer Pd test releases, and is probably totaly broken :)
Krzysztof
João Miguel Pais wrote: ...
(continuing with arrays), is it possible to invert an array horizontaly, like instead of 0-1-2-...-9 it would be 9-8-...-0? (or also vertically, given a central point?)
...
[I'll just repeat this question, as it is important to me] Does anyone know if it is possible to have phase information (besides 1 and -1) in the individual harmonics of "sinesum" option of an array? (like csound's gen9, for those who know it)
João Miguel Pais wrote:
there is none i know of, but it would definitely be cool btw: normally it starts at the current folder (where the patch is located) -- or are you working from within pd/bin ?
No, so that would be very useful and time-saving.
Is it possible to save a stereo file from two (equal-sized) arrays? Or, for that case, x-channel file from x arrays? I'm using t11 on xp, but I am not up-to-date on the external libraries (have none installed).
have a look at "soundfiler" (which is real pd, but maybe linux only)
If it is already implemented, what happens when the arrays aren't equal-sized? One stops before the other, or is there a loop/time rescaling process so that both end at the same time?
i haven't tried, but i really do not think, that there is any looping/rescaling thing implemented.
(continuing with arrays), is it possible to invert an array horizontaly, like instead of 0-1-2-...-9 it would be 9-8-...-0? (or also vertically, given a central point?)
you could do this with abstractions: just read out a table and write in transformedly into another one
One other item that might be cool would be the possibility of more than one send (and receive) values in objects such as bang and toggle (mainly, but also for all kinds of objects) - although that can easily be simulated with several of those objects in cascade or "receive". Would this be hard (or useful) to implement? Or similar to that, the possibility of send and receive values in individual atoms (especially for graphic beauty, it would not be necessary all those "r" and "s" boxes).
i do not think that graphic beauty is the main goal of pd-patches. i really prefer functionality. (btw: i love using iem-guis, but i really think they are overloaded with functionality. but we have discussed this already)
you can write an abstraction/subpatch, where lot's of receives are connected to a single send that sends to your graphical-object. and vice-versa
mfg.as.dr IOhannes