OSCmagic |
---|
OSC to MIDI, GPIO, RS232 & viceversa |
OSC to MIDI |
||
OSC to MIDI 1 byte message |
/OMI/FA | value: -1 |
OSC[0] | / | |
OSC[1] | O | |
OSC[2] | M | |
OSC[3] | I | |
OSC[4] | / | |
OSC[5] | F | status MSN |
OSC[6] | A | status LSN |
OSC[7] | 0 | null term |
OSC[8] | , | delimiter |
OSC[9] | f | type (float32) |
OSC[10] | 0 | null term |
OSC[11] | 0 | null term |
OSC[12] | float32 (1st/4 of status byte) | value |
OSC[13] | float32 (2nd/4 status byte) | value |
OSC[14] | float32 (3rd/4 status byte) | value |
OSC[15] | float32 (4th/4 status byte) | value |
OSC to MIDI 2 byte message |
/OMI/C9 | value: 0...127 |
OSC[0] | / | |
OSC[1] | O | |
OSC[2] | M | |
OSC[3] | I | |
OSC[4] | / | |
OSC[5] | C | status MSN |
OSC[6] | 9 | status LSN |
OSC[7] | 0 | null term |
OSC[8] | , | delimiter |
OSC[9] | f | type (float32) |
OSC[10] | 0 | null term |
OSC[11] | 0 | null term |
OSC[12] | float32 1st/4 (of data byte 1) | value |
OSC[13] | float32 2nd/4 (of data byte 1) | value |
OSC[14] | float32 3rd/4 (of data byte 1) | value |
OSC[15] | float32 4th/4 (of data byte 1) | value |
OSC to MIDI 3 byte message |
/OMI/99 24 | data: 0…127 |
OSC[0] | / | |
OSC[1] | O | |
OSC[2] | M | |
OSC[3] | I | |
OSC[4] | / | |
OSC[5] | 9 | status MSN |
OSC[6] | 9 | status LSN |
OSC[7] | space | space |
OSC[8] | 2 | data byte 1 MSN |
OSC[9] | 4 | data byte 1 LSN |
OSC[10] | 0 | null term |
OSC[11] | 0 | null term |
OSC[12] | , | delimiter |
OSC[13] | f | type (float32) |
OSC[14] | 0 | null term |
OSC[15] | 0 | null term |
OSC[16] | float32 1st/4 (of data byte 2) | value |
OSC[17] | float32 2nd/4 (of data byte 2) | value |
OSC[18] | float32 3rd/4 (of data byte 2) | value |
OSC[19] | float32 4th/4 (of data byte 2) | value |
MIDI BRIDGE |
||
OSC MIDI BRIDGE 1 byte message |
/OMB/,i | status: F6, F7, F8, FA, FB, FC, FE, FF |
OSC[0] | / | |
OSC[1] | O | |
OSC[2] | M | |
OSC[3] | B | |
OSC[4] | / | |
OSC[5] | 0 | null term |
OSC[6] | 0 | null term |
OSC[7] | 0 | null term |
OSC[8] | , | delimiter |
OSC[9] | i | type (float32) |
OSC[10] | 0 | null term |
OSC[11] | 0 | null term |
OSC[12] | int32 (1st/4 of status byte) | value |
OSC[13] | int32 (2nd/4 of status byte) | value |
OSC[14] | int32 (3rd/4 of status byte) | value |
OSC[15] | int32 (4th/4 of status byte) | value |
OSC MIDI BRIDGE 2 byte message |
/OMB/,ii | data: 0…127 |
OSC[0] | / | |
OSC[1] | O | |
OSC[2] | M | |
OSC[3] | B | |
OSC[4] | / | |
OSC[5] | 0 | null term |
OSC[6] | 0 | null term |
OSC[7] | 0 | null term |
OSC[8] | , | delimiter |
OSC[9] | i | type (int32) |
OSC[10] | i | type (int32) |
OSC[11] | 0 | null term |
OSC[12] | int32 (1st/4 of data byte 1) | value |
OSC[13] | int32 (2nd/4 of data byte 1) | value |
OSC[14] | int32 (3rd/4 of data byte 1) | value |
OSC[15] | int32 (4th/4 of data byte 1) | value |
OSC[16] | int32 (1st/4 of data byte 2) | value |
OSC[17] | int32 (2nd/4 of data byte 2) | value |
OSC[18] | int32 (3rd/4 of data byte 2) | value |
OSC[19] | int32 (4th/4 of data byte 2) | value |
OSC MIDI BRIDGE 3 byte message |
/OMB/,iii | status: 8n, 9n, An, Bn, En, F2 - data: 0…127 |
OSC[0] | / | |
OSC[1] | O | |
OSC[2] | M | |
OSC[3] | B | |
OSC[4] | / | |
OSC[5] | 0 | null term |
OSC[6] | 0 | null term |
OSC[7] | 0 | null term |
OSC[8] | , | delimiter |
OSC[9] | i | type (int32) |
OSC[10] | i | type (int32) |
OSC[11] | i | type (int32) |
OSC[12] | 0 | null term |
OSC[13] | 0 | null term |
OSC[14] | 0 | null term |
OSC[15] | 0 | null term |
OSC[16] | int32 (1st/4 of status byte) | value |
OSC[17] | int32 (2nd/4 of status byte) | value |
OSC[18] | int32 (3rd/4 of status byte) | value |
OSC[19] | int32 (4th/4 of status byte) | value |
OSC[20] | int32 (1st/4 of data byte 1) | value |
OSC[21] | int32 (2nd/4 of data byte 1) | value |
OSC[22] | int32 (3rd/4 of data byte 1) | value |
OSC[23] | int32 (4th/4 of data byte 1) | value |
OSC[24] | int32 (1st/4 of data byte 2) | value |
OSC[25] | int32 (2nd/4 of data byte 2) | value |
OSC[26] | int32 (3rd/4 of data byte 2) | value |
OSC[27] | int32 (4th/4 of data byte 2) | value |
OSC to GPO |
||
OSC to GPO 2 byte message |
/GPO/A1 | value: 0…1 (On/Off) |
OSC[0] | / | |
OSC[1] | G | |
OSC[2] | P | |
OSC[3] | O | |
OSC[4] | / | |
OSC[5] | A | GPO PORT A ... D |
OSC[6] | 1 | GPO CHANNEL 1 ... 8 |
OSC[7] | 0 | null term |
OSC[8] | , | delimiter |
OSC[9] | f | type (float32) |
OSC[10] | 0 | null term |
OSC[11] | 0 | null term |
OSC[12] | float32 1st/4 (of data byte) | value |
OSC[13] | float32 2nd/4 (of data byte) | value |
OSC[14] | float32 3rd/4 (of data byte) | value |
OSC[15] | float32 4th/4 (of data byte) | value |