Hello everybody,
I am right now doing some research with 3D surround sound system with Ambisonics. (AUDIENCE http://www.lsi.usp.br/interativos/nem/audience/) I use PD as the plataform to run my blocks (Ambisonics coder, decoder etc). They are connected to a virtual reality system (CAVE), so I can produce real time 3d sound field for the 3d visualization I had some problems running PD! Here they are:
1)It does not keep my audio settings stores Every time I start PD I have to change all the settings to use the 8 channels of my M-Audio Delta 1010 Is there anyway to store this setting? I also cant use the ASIO driver with all the 8 channels It simply doesnt produce any sound Have anyone experienced such problem?
2)Is there a way to store slider and number boxes values when I close the patch? I dont want to use a message box to that I just want that the last values of these components are stored within the patch file
3)Is there any PD component that I can use to input values (xyz, for example) graphically? Like those surround tools you see in Nuendo, for example!
Thanks very much for any help! Leandro Ferrari Thomaz LSI - USP
Hi Leandro,
can't help with the ASIO stuff, but maybe with the others...
lfthomaz@lsi.usp.br wrote:
2)Is there a way to store slider and number boxes values when I close the patch? I don’t want to use a message box to that… I just want that the last values of these components are stored within the patch file
Right click on the properties of a slider and click the "init" button. Then the slider will save its value when you save the patch. Alternately, use a loadbang connected to a message with the value you want to start with connected to the GUI element. Normal number boxes don't save their value, but the Number2 GUI element does.
3)Is there any PD component that I can use to input values (xyz, for example) graphically? Like those surround tools you see in Nuendo, for example!
For two-dimensional control (X, Y), check out [grid]. The author removed the Windows version from his site, but it is included in HC Steiner's installers:
http://at.or.at/hans/pd/installers.html
You might also want to have a look at the vbap implementation for PD. Make a [vbap] object and check the help files. This is also included in HC's installers.
good luck, d.
On Feb 17, 2006, at 11:49 AM, derek holzer wrote:
Hi Leandro,
can't help with the ASIO stuff, but maybe with the others...
lfthomaz@lsi.usp.br wrote:
2)Is there a way to store slider and number boxes values when I close
the patch? I don’t want to use a message box to that… I just want that the last values of these components are stored within the patch fileRight click on the properties of a slider and click the "init" button.
Then the slider will save its value when you save the patch.
Alternately, use a loadbang connected to a message with the value you
want to start with connected to the GUI element. Normal number boxes
don't save their value, but the Number2 GUI element does.3)Is there any PD component that I can use to input values (xyz, for example) graphically? Like those surround tools you see in Nuendo, for example!
For two-dimensional control (X, Y), check out [grid]. The author
removed the Windows version from his site, but it is included in HC
Steiner's installers:http://at.or.at/hans/pd/installers.html
You might also want to have a look at the vbap implementation for PD.
Make a [vbap] object and check the help files. This is also included
in HC's installers.
Unfortunately, [vbap] has a crasher bug on Mac OS X, so its not usable.
I started debugging it, but its not fixed yet. Any help would be
appreciated since its a nice, easy object to use.
There is also an ambisonic implementation in Pd from IEM. I haven't
used it tho. it would be awesome to have integrated into Pd-extended.
.hc
¡El pueblo unido jamás será vencido!
Hallo, lfthomaz@lsi.usp.br hat gesagt: // lfthomaz@lsi.usp.br wrote:
3)Is there any PD component that I can use to input values (xyz, for example) graphically? Like those surround tools you see in Nuendo, for example!
You can build stuff like this easily (well, after some learning) with data structures. Attached is a simple xy-controller, that I posted here some weeks ago already. This can be extended in various ways. I prefer [struct]-based solutions over [grid] because for one, they also work with graph-on-parent, and then because they are much easier to customize than prefabricated externals. An alternative approach would be to use the tot/toxy/widget externals family, but I never used them really. And then of course there is GEM.
Frank Barknecht _ ______footils.org_ __goto10.org__
On Feb 17, 2006, at 5:56 PM, Frank Barknecht wrote:
Hallo, lfthomaz@lsi.usp.br hat gesagt: // lfthomaz@lsi.usp.br wrote:
3)Is there any PD component that I can use to input values (xyz, for example) graphically? Like those surround tools you see in Nuendo, for example!
You can build stuff like this easily (well, after some learning) with data structures. Attached is a simple xy-controller, that I posted here some weeks ago already. This can be extended in various ways. I prefer [struct]-based solutions over [grid] because for one, they also work with graph-on-parent, and then because they are much easier to customize than prefabricated externals. An alternative approach would be to use the tot/toxy/widget externals family, but I never used them really. And then of course there is GEM.
Wow, you are the Pd-m45t0r! That is a great object, you have taken
data structures and run so far with them, farther then I ever imagined.
I really hope that you are saving all of these objects that you submit
to the list so that they can become part of Pd-extended.
.hc
"Information wants to be free." -Stewart Brand
Hallo, Hans-Christoph Steiner hat gesagt: // Hans-Christoph Steiner wrote:
Wow, you are the Pd-m45t0r! That is a great object, you have taken
data structures and run so far with them, farther then I ever imagined.
Um, actually the really crazy data structure stuff is on Orm Finnendahl's harddisk. This controller is just a little helper.
I really hope that you are saving all of these objects that you submit
to the list so that they can become part of Pd-extended.
Yes, all this is managed in my public working directory "pwd~", which is a svn repository at svn://footils.org/pd and devel.goto10.org (in /pd-patches/fbar/, slightly out of sync currently). From time to time I collect stuff to put up to sourceforge as well.
Frank Barknecht _ ______footils.org_ __goto10.org__