[linux-audio-user] Midi to OSC routing

Frank Barknecht fbar at footils.org
Mon Sep 4 15:03:49 EDT 2006


Hallo,
Stefano Barbi hat gesagt: // Stefano Barbi wrote:

> I was looking for an application able to filter and route MIDI messages,
> such as cc messages from a MIDI controller, to the OSC controls of an
> instrument. Obviously, such application should be able to store and
> retrieve mappings between MIDI and OSC. Do you know if anything of that
> kind exists?

This is easy to do in Pure Data. Attached is a simple example patch
showing how to route midi note or controller data to arbitrary OSC
targets.

Ciao
-- 
 Frank Barknecht                 _ ______footils.org_ __goto10.org__
-------------- next part --------------
#N canvas 196 126 579 428 10;
#X obj 57 232 cnv 15 400 180 empty empty OSC 10 12 0 14 -233017 -66577
0;
#X obj 97 356 sendOSC;
#X msg 239 321 connect \$1 \$2;
#X obj 97 260 list prepend send;
#X obj 97 281 list trim;
#X obj 59 31 cnv 15 400 120 empty empty midi 10 12 0 14 -233017 -66577
0;
#X symbolatom 265 276 20 0 0 2 hostname - -;
#X floatatom 413 278 5 0 0 2 port - -;
#X obj 239 300 pack s 0;
#X obj 239 275 bng 15 250 50 0 empty empty set 0 -6 0 8 -262144 -1
-1;
#X msg 239 342 disconnect;
#X obj 98 78 notein;
#X obj 98 106 pack 0 0 0;
#X obj 98 200 list prepend /NOTE;
#X symbolatom 142 179 12 0 0 2 note-target-name - -;
#X obj 307 104 pack 0 0 0;
#X symbolatom 343 175 12 0 0 2 ctl-target-name - -;
#X obj 307 76 ctlin;
#X obj 307 198 list prepend;
#X obj 474 136 loadbang;
#X msg 474 158 symbol /CTL;
#X connect 2 0 1 0;
#X connect 3 0 4 0;
#X connect 4 0 1 0;
#X connect 6 0 8 0;
#X connect 7 0 8 1;
#X connect 8 0 2 0;
#X connect 9 0 8 0;
#X connect 10 0 1 0;
#X connect 11 0 12 0;
#X connect 11 1 12 1;
#X connect 11 2 12 2;
#X connect 12 0 13 0;
#X connect 13 0 3 0;
#X connect 14 0 13 1;
#X connect 15 0 18 0;
#X connect 16 0 18 1;
#X connect 17 0 15 0;
#X connect 17 1 15 1;
#X connect 17 2 15 2;
#X connect 18 0 1 0;
#X connect 19 0 20 0;
#X connect 20 0 16 0;


More information about the Linux-audio-user mailing list