3 ms·
With TouchOSC you have to use a bridge to convert the OSC messages sent over the network to MIDI for the DAW to pick up. (I use OSCulator with Ableton). 2 way
by rayboyd 16y ago
With TouchOSC you have to use a bridge to convert the OSC messages sent over the network to MIDI for the DAW to pick up. (I use OSCulator with Ableton).
2 way messaging can be a pain, it can be laggy, is quite time consuming and unintuitive to map controls compared to the plug and play nature of a normal hardware midi controller. This should alleviate that by removing the bridge, the need for OSC and the ability to directly send MIDI over USB to the DAW.
- travisjeffery 16y agoYeah I know how it works. MIDI is just one of those things that you're glad happened and it works but you really wish everyone at once would just switch over to OSC as soon as possible. "This should alleviate that by removing the bridge, the need for OSC and the ability to directly send MIDI over USB to the DAW." But no it won't, the TouchOSC and OSCulator guys choose to use OSC and the only way they're going to send MIDI directly is if they build it into the app which they just do now utilizing WIFI.
- rayboyd 16y agoCan you clarify this please. This is something I am reading up on at the moment (MAX python API, OSC protocol etc). "This should alleviate that by removing the bridge, the need for OSC and the ability to directly send MIDI over USB to the DAW." I was not referring directly to TouchOSC I was using it as an example beforehand. Currently if I write my own controller, I need to implement the OSC protocol to send messages over the network. These messages then need converted to MIDI for the DAW to utilize. With direct MIDI support I can send midi straight out of my application over USB for the DAW to pick up. Is that essentially correct? EDIT. Just noticed your Soundcloud profile. Nice work.
- travisjeffery 16y agoYep, MIDI Out. And then a lot of controllers sync with the DAW and so they have MIDI In as well. I.e. let's say I have a fader on my controller mapped to channel A's volume if I change the volume on either the DAW or on the controller they will sync so that they both display the correct volume level automatically. If I change the volume through the controller then it's sending MIDI Out to the DAW if I change the volume on the DAW directly with my mouse say then it's going to send MIDI In to my controller. Basically you're cutting out the need for a middle-man. And thanks. :D