MIDI-OSC controller scripts for Ableton Live 12.
The scripts in AaMidiControllers were not compatible with the new series of MacBook Pro computers with Max chips.
Therefore I developed these new scripts that use a raspberry-pi as a bridge to convert MIDI to OSC (controllers -> MacBook) and OSC to MIDI (MacBook -> controllers).
With these scripts you can control 5 different types of MIDI controllers:
- AaBCF: Behringer BCF2000 B-Control Fader MIDI Control Surface
- With 8 motorized faders, 16 buttons, 8 encoder-buttons, 4 modes and 16 banks
- AaBCR: Behringer BCR2000 B-Control Rotary MIDI Control Surface
- With 32 encoders, 16 buttons, 8 encoder-buttons, 4 modes and 16 banks
- AaWfd: SubZero MiniControl MIDI-Kontroller
- With 9 volume faders, 1 channels fader, 9 buttons and 4 banks
- AaMatrix: Novation Launchpad Mini MK3
- With 8 x 8 pad, 8 top and 8 side RGB buttons
- AaGrid: AKAI APC Mini MK2
- With 8 x 8 pad, 8 bottom and 8 side buttons, 1 shift button and 9 non-motorized faders
A new Open Stage Control touch-screen application (OSC based) is also available:
- AaTouch:
- 32 x 12 beat grid buttons - MIDI piano roll
- 32 x 8 (tracks x scenes) for playing clips
With these scripts both the AaMatrix and AaTouch can communicate with the BCF2000 in order to sync the tracks' faders.
The BCR2000 is programmed to support up to 6 MIDI channels with 56 encoders (32 + 24), giving you the possibility to change 336 parameters quickly! Bank 7 is used to controll all EQ3 equalizers of return tracks at once (low, mid, high filter mode).
Download Open Stage Control from:
-
https://openstagecontrol.ammd.net/download/
- Node.js (5M) -> open-stage-control_1.28.5_node.zip
-
Replace css file in "assets" folder (in order to hide buttons numbers)
- open-stage-control.css
-
Use "fix-pi.rb" script in order to look for MacBook and RaspberryPi ip-addresses when using a wired ethernet connection (MacBook dongle)
-
Use "run.sh" in order to start the Open-Stage-Control server
Enjoy!
Hiram Galicia - [email protected]