Then we will use OSCulator to recognize those messages and convert them to MIDI CC events that are then sent to the Twister control surface.īy the way, if you’re already using Gig Performer’s OSC mechanism with a control surface such as Lemur, you’re going to need to configure Gig Performer to use Broadcast Mode for OSC messages. We’re going to leverage Gig Performer’s OSC functionality so that widgets send out OSC messages when they’re turned. Now, by its very nature, OSCulator is a complicated application but I’m going to provide step-by-step instructions complete with images so you can see how to do it. We’ll get around to supporting this directly at some point, but in the meantime, you can use OSCulator so solve the problem. Now, there are ways around this by associating a widget with a CC parameter in a MIDI Out block but then you’ll also need to use the widget grouping feature so that you can have another widget that will control the desired plugin parameter. However, Gig Performer widgets do not send out MIDI messages directly so if you have a MIDI controller like the MIDI Fighter Twister (an expensive but really cool surface) with endless knobs and LEDs that can display current position, turning a Gig Performer widget will not be reflected in the Twister. For example, you can associate a widget with a knob on your MIDI controller for example. Gig Performer widgets can learn external MIDI events so as to respond to them. Right now, I’m experimenting with it to solve a problem that is due to a currently missing feature in Gig Performer. Or you can receive OSC messages from Gig Performer widgets and control a Wiimote! For example, you can configure it to receive MIDI notes and have it send keystrokes (yes, that’s right, as if you are typing) to an application. That means that TouchOSC and Live are synchronized both ways.If you’re on a Mac, there’s a great app out there called OSCulator that can be used to transform pretty much any input to any output. If you click the volume fader in Live, you will notice OSCulator will automatically detect a MIDI message and will convert it to an OSC message that it sends to TouchOSC running on your iPhone. Leave MIDI learn mode by click on the MIDI button upper right.A “1/0” label is now displayed next to the volume fader, like this: This will forward the event to Live, which will learn that we want to use the MIDI control change 0 to control the volume fader. In TouchOSC, touch the yellow slider again.Click on the volume fader of the first track.Return to Live, and click on the MIDI button, located upper right.This procedure also works for any button or control in Live. Now, let’s tell Live we want to use this MIDI control change to control the volume fader of the first track. In OSCulator, select “MIDI CC” as Event Type, and “0” as Value (well, the first value in the list).The event “/1/fader” should appear in the main window of OSCulator. Touch the yellow slider to send an initial event.We will configure the yellow slider so it can control the volume of the first track in Live: You can also learn how to make such a template by reading what’s following. Set the “Default Host” to the one corresponding to your iPhone (it should read ‘TouchOSC’ in the name). Once you’ve loaded a template file, click on the Parameters button on the toolbar and go to the OSC Hosts tab. It is located in the Sample Patches folder of the OSCulator folder you installed on your computer. If you prefer to “plug and play” with MIDI, just use the template corresponding to the layou you chose (Beatmachine in our case). Click on the “Done” button and leave TouchOSC running.įrom there, we can either load a template or configure OSCulator manually.Select a layout, we will use “Beatmachine”.From there your settings page should look like this (your “Host” field can be different, due to network configuration differences).This can be actually any port number you wish. In the “Port (incoming)” field, enter 9000.TouchOSC will automatically fill the fields required for the network communications. Click on the button under “Network” and choose the option corresponding to OSCulator (see picture above).Please make sure you have latest version installed. This will enable us to record events and send control events to OSCulator as well. In Live, open the Preferences, go to “MIDI Sync” tab and enable the Track and Remote columns for “OSCulator Out” and “OSCulator In” interfaces. This tutorial explains how to control a MIDI enabled software like Ableton Live from your iPhone.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |