Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
wiki:user:emrum:midi-osc-map [2012/03/04 08:20] – created - emrumwiki:user:emrum:midi-osc-map [2012/03/04 18:55] (current) emrum
Line 1: Line 1:
  
  
-====== MIDI to OSC mapping - Draft 2012-03  v0.1 (pre-alpha) ======+====== MIDI to OSC mapping - Draft v0.1 (pre-alpha) - 2012-03 ======
 Initial author: Emanuel Rumpf Initial author: Emanuel Rumpf
  
Line 13: Line 13:
 \\ \\
 \\ \\
-The point: You could implement a transmitter, being sure that each receiver following this spec would be able to playback the received midi data.+The point: You could implement a transmitter, being sure that each receiver following this spec would be able to play back the received midi data without further configuration.
 \\ \\
 \\ \\
Line 21: Line 21:
 ==== Related Links ==== ==== Related Links ====
  
- * [[http://opensoundcontrol.org/introduction-osc| OSC]] +  * [[http://opensoundcontrol.org/introduction-osc| OSC]] 
- * [[http://liblo.sourceforge.net/| liblo OSC library]] +  * [[http://liblo.sourceforge.net/| liblo OSC library]] 
- * [[http://das.nasophon.de/pyliblo/| liblo Python Binding]] +  * [[http://das.nasophon.de/pyliblo/| liblo Python Binding]] 
- * [[http://das.nasophon.de/pyliblo/API.html| liblo Python API]] +  * [[http://das.nasophon.de/pyliblo/API.html| liblo Python API]] 
- * [[http://www.blitter.com/~russtopia/MIDI/~jglatt/tech/midispec.htm| MIDI Spec. ]]+  * [[http://www.blitter.com/~russtopia/MIDI/~jglatt/tech/midispec.htm| MIDI Spec. ]]
  
  
Line 33: Line 33:
 ==== Address Scheeme ==== ==== Address Scheeme ====
  
-/ ApplicationName / ApplicationSection / midi (keyword) / channel (keyword) / midi-msg-type / midi-msg-name (see midi-actions)+<code> 
 + 
 +/ ApplicationName / ApplicationSection / midi (keyword) / channel (keyword) / ch-nr. / midi-msg-type / midi-msg-name (see midi-actions) 
 + 
 +</code>
  
 \\ \\
Line 216: Line 220:
 blob[0] = len( blob ) blob[0] = len( blob )
 # send # send
-liblo.send( target, "/osc_receiver01/none/midi/sysex/#0/none/none", blob )+liblo.send( target, "/osc_receiver01/none/midi/channel/#0/sysex/none", blob )
  
 </code> </code>
wiki/user/emrum/midi-osc-map.1330845625.txt.gz · Last modified: 2012/03/04 08:20 by emrum