What you get

The MIDI Console, Liquid Glass template is an eight-channel controller: eight strips of pan, fader and mute, a master, eight pads, an XY pad, transport keys and a program picker. Every control sends MIDI on channel 1 to the first MIDI output the OSCAR computer has, with OSC off. The numbers are the ones hardware controllers use, so MIDI Learn in Ableton, Bitwig, Logic, Reaper or TouchDesigner picks each control up at the first touch.

OSCAR's MIDI Console, Liquid Glass template: eight fader strips with pans and mutes, a master, eight pads, an XY pad and transport keys, in frosted glass over colour.
The console. Phones send through the computer running OSCAR, which owns the MIDI ports.

You will need

A virtual MIDI port

Set up OSCAR

  1. File → Open project or template → MIDI Console, Liquid Glass.
  2. Select every control and, in the MIDI section, set Out port to the virtual port (or to your interface). As it comes, it sends to the first output the computer has.
  3. In your DAW, choose that port as a control-surface or track input, start MIDI Learn, and touch a control on the canvas, or on the phone once it is published.
  4. Press Publish, then Publish in the window, and scan the QR code.

What the console sends

ControlSends
Faders 1 to 8CC 21 to 28, 0 to 127
Pans 1 to 8CC 31 to 38
Mutes 1 to 8CC 41 to 48, 127 on and 0 off
PadsNotes 36 to 43, note on at full velocity, note off when let go
XY padCC 16 for X and CC 17 for Y
Program pickerProgram change

All on channel 1; change the channel, type and number per control in its MIDI section. A slider sends its position scaled to 0 to 127 whatever its range; a control with several values uses the numbers that follow, so a pad on CC 20 sends X on 20 and Y on 21. Pitch bend uses all 14 bits. System exclusive and clock are not sent.

The other way: a knob that moves the phone

Tick Data in in a control's MIDI section and a knob, fader or pad on a hardware controller moves it, on every phone and on the editor's canvas. Learn fills in channel, type and number from the next control you touch. A control can pass on what it receives (Send when), so one knob on a MIDI controller can dim a light over DMX and move a video over OSC at once.

When nothing arrives

Click ACTIVITY in OSCAR's top bar for the network log: every MIDI message, with its port, channel and number. If messages go out and the DAW hears nothing, the DAW is listening to a different port, or the virtual port is not online. An interface that is unplugged is looked for again every two seconds and picked up when it returns.

More guides

TouchDesigner · Resolume Arena · QLab · DMX lights · Getting started