[PD] vbap define_loudspeakers messages
Derek Holzer
derek at umatic.nl
Fri Mar 7 14:48:49 CET 2008
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 at 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"
More information about the Pd-list
mailing list