Hi,
I'm trying to use [pd~ -alsamidi -mididev 1 ...] but it's not working
(I received no midi input in the patch). Of course the main patch / pd
received all the midi, but how to send that to [pd~]'s patch?
Cheers~
hello,
receiving midi in the main patch and sending it to pd~ via messages is the way to go
you can by exemple do :
[ctlin] | | | [pack f f f] | [ctlin $1 $2 $3 < | [pd~]
and in the patch loaded by pd~ : [r ctlin] | [unpack f f f] ...
cheers c
Le 13/02/2015 05:21, puredata@11h11.com a écrit :
Hi,
I'm trying to use [pd~ -alsamidi -mididev 1 ...] but it's not working (I received no midi input in the patch). Of course the main patch / pd received all the midi, but how to send that to [pd~]'s patch?
Cheers~
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Understood, thanks. Is there a way to use something like
[ctlinviamessage 64 1] in the patch loaded by pd~? I mean routing
based on channel and controller number?
Thank
it should work if ctlinviamessage is an abstraction like this : [r ctl] [$2 $3 $1< [route $1] [route $2] [outlet]
Le 13/02/2015 14:44, puredata@11h11.com a écrit :
Understood, thanks. Is there a way to use something like [ctlinviamessage 64 1] in the patch loaded by pd~? I mean routing based on channel and controller number?
Thank
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
On 02/13/2015 05:21 AM, puredata@11h11.com wrote:
Hi,
I'm trying to use [pd~ -alsamidi -mididev 1 ...] but it's not working (I received no midi input in the patch). Of course the main patch / pd received all the midi, but how to send that to [pd~]'s patch?
i think the easiest way would be to forward the various #midi-messages to your pd~ instance. e.g.
[r #ctlin] | [#ctlin $1 $2 $3( | [pd~]
will make all the ctl-messages appear *magically* at the [ctlin] within your [pd~] instance!
f gsdrm IOhannes