-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
24 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
# OSC_MIDI_OSC | ||
|
||
A simple crossplatform OSC to Midi and Midi to OSC convertor | ||
|
||
Made with openframeworks (https://github.com/openframeworks/openFrameworks) | ||
using ofxMidi (https://github.com/danomatika/ofxMidi) | ||
|
||
To configure the app go to the data folder and edit the MIDI_OSC_SETTINGS.xml file. | ||
|
||
You can set the incoming and outgoing midi and OSC ports and the destination IP. | ||
|
||
The OSC format is the same for sending and receiving. | ||
|
||
address "/cc" is for controller values with two int arguments the first is the controller number and the second is the value. | ||
The receives OSC in this format and sends the according midi signal. Incoming midi cc will trigger an OSC message in the same format | ||
|
||
address "noteOn" is for note on messages with one int argumnet - note value. The software receives OSC messages in this format | ||
and will automatically send OSC messages in this format when a midi note on is received. | ||
|
||
address "/noteOff" is for note off messages with one int argumnet - note value. The software receives OSC messages in this format | ||
and will automatically send OSC messages in this format when a midi note off is received. | ||
|
||
This application was made as a helper for people using software that does not suport OSC natively but want to interact with OSC enabled | ||
software. It was developed as part of Crosstalk Body and Technology Laboratory in Tehran in 2015 by Frederick Rodrigues. |