Hey Rob, I've always wanted a graphical interface for creating these "choreographies", maybe something pressure sensitive so it goes 3D, so that you could just draw the trajectories. Maybe with a few Theremins or some 3D tracking device you could dance out the movement of the sound ;-)
When I "bang" the [define_loudspeakers] object on the left side of the help patch and send it to [print], this is what I get: loudspeaker-matrices 3 4 1 2 3 0.707107 -0.707107 -0.707107 0.707107 0.707107 -0.707107 -0 0 1.41421 0.707107 0.707107 0.707107 -0.707107 0.707107 0 0 0 0.707107 1 3 4 6.18172e-08 -1.41421 -6.18172e-08 0.707107 0.707107 0.707107 -0.707107 -0.707107 0.707107 0.707107 0.707107 -0.707107 -0.707107 0 -6.18172e-08 0 0.707107 0.707107 2 3 4 -6.18172e-08 1.41421 6.18172e-08 0.707107 -0.707107 0.707107 -0.707107 0.707107 0.707107 0.707107 0.707107 -0.707107 0.707107 0 -6.18172e-08 0 0.707107 0.707107 So if you wanted to do these calculations yourself somehow and create the message [loudspeaker-matrices n n n...< , the [vbap] object would respond to them (I just checked this). But [vbap] can be picky about what it accepts, otherwise you get a message saying it's not a valid speaker setup ("error in loudspeaker data!"). I guess only the sourcecode of either [vbap] or [define_loudspeakers] will tell you what a valid set of arguments looks like. best! d. robcanning wrote: > Derek Holzer wrote: > hi derek, >> Kind of an odd way to do it...move locations of the speakers instead >> of the locations of the sounds ;-) > i like it, its kinda fun - you can have a sound orbiting then jumble up > the speaker definitions in various ways > not very elegant perhaps but simple and can give some nice results with > minimum fuss > would be interested to hear how other people create spatialisation > routines/choreographies... >> >> One thing I would watch our for is if redefining the speakers >> interrupts the DSP chain or not, in which case you'd get some dropouts >> every time you did it. You might want to check that out before >> proceeding. > yes this happens, thats why i was wondering if it was possible to to > send a message rather than initiating a new instance > not that this may help, just wanted to give it a try... > > cheers > > rob c >> >> best! >> d. >> >> PS... some multichannel inspiration now showing at the Hamburger >> Bahnhohf, Berlin: >> >> http://www.hamburgerbahnhof.de/sonder/08/leitner0108/leitnere.html >> >> >> robcanning wrote: >>> hi, >>> >>> is it possible to send messages to the define_loadspeakers with the >>> speaker definitions >>> >>> i would like to manipulate my spatialisation routines by manipulating >>> the speaker definitions but don't want to create new instances of the >>> [define_loudspeaker] each time >>> >>> any suggestions? >> >> > > > > ------------------------------------------------------------------------ > > _______________________________________________ > PD-list@iem.at mailing list > UNSUBSCRIBE and account-management -> > http://lists.puredata.info/listinfo/pd-list -- derek holzer ::: http://www.umatic.nl ::: http://blog.myspace.com/macumbista ---Oblique Strategy # 192: "Your mistake was a hidden intention" _______________________________________________ PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list