Hello Rishabh, you should be able to use jack for local and distant sound system, no need for internal drivers through pd. In both adc~ and dac~ each argument is the number of audio voice coming from/to jack eg: [adc~ 4 1 2 3] would output from left to right the inputs 4 1 2 3 from jack interface but if sound processing is just about amplitude, you don't even have to bother with pd (sorry pd-list ^^) because jack mixer would be enough for that.
for building a virtual mixer it's really easy in pd, it's just a slider with default values connected to [dbtorms] for controling the amplitude of a signal coming in [*~]'s left inlet by connecting it to right inlet after a conversion from message to audio with the help of [line~]
[adc~ 1] | |[hslider] | | |[dbtorms] | | |[pack 0 10] | | |[line~] | | [*~] | [throw~ master]
[catch~ master] | [dac 1]
this simple example is mono, use [catch~ master-left] and [catch~ master-right] for retrieving two voices coming from [pan~], all signals are mixed through [throw~] and [catch~] bus.
Colet Patrice
----- Mail original -----
De: "Rishabh Natarajan" rishabh.natarajan@gmail.com À: pd-list@iem.at Envoyé: Samedi 7 Avril 2012 19:57:20 Objet: [PD] Virtual Mixer for Telematic Music
Hi,
I'm trying to build a virtual mixer in pd for telematic music. Telematic music is a genre of music where the musicians collaborate live but are situated in different locations (cities), over the internet.
My mixer should be able to take in remote channels coming in through Jack and route to the local sound system and also, through some interface be able to take in local inputs and send out via Jack to the remote system.
The questions I have are:
- can I have 2 adc~ objects in one patch? So that I can switch the
same set of faders to control either signals going to and coming from Jack or going to and coming from my local interface? if so, how do I achieve this? 2. If I need to be able to route sound over the internet via Jack and to and from my local system via an interface, how do I make pd use both Jack and the local interface (for example the coremidi on a mac) at the same time? This sort of ties in with the first question.
My time to do all of this is really short and I am very new to pd. Any help with this would really, really be appreciated!
Thanks, Rishabh
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list