controlAid - free program to help use controllers with Live

Discuss Live-ready controllers other than Push.
bigbadotis
Posts: 836
Joined: Fri May 30, 2003 10:31 pm
Location: rochester, ny
Contact:

controlAid - free program to help use controllers with Live

Post by bigbadotis » Tue Mar 09, 2004 10:35 am

http://www.charlie-roberts.com/controlAid

I'll explain the easy things first: controlAid is a stand alone app that is designed to help using Live with MIDI controllers in a live performance setting, although it can be helpful for anyone using Live in anyway, or other software that lets you use MIDI mapping. I created it so I could have hands free operation of Live using my FCB1010, although it also works great with my Oxygen. It does the following:

- converts program change messages to note on messages for people with foot controllers that only send program change.

- allows you to delete a selected clip in Live using a user-defined note on message. This is useful for deleting clips from a pedalboard in the event you create an undesirable loop.

- allows you to have three "one-to-many" note on or cc triggers. When these notes or cc messages are received, controlAid will create 3 additional cc / note on messages as defined by the user. Examples of use include triggering 4 one-shot clips with a single note, or controlling the cutoff frequency for the filters of 4 different tracks with a single knob, slider or pedal.

The next part is not as easy to understand, but is really what makes the program cool (in my humble opinion).

- divides your control change and note on messages into 8 groups, or "tracks" in Ableton speak.

- assigns one control change message to be used as the track selector

- once you choose a track using the track selector your sliders, knobs and buttons now control parameters for the selected track

- this allows the same set of NoteOn messages and CC messages to control the same parameters on every track. For example, you could have two knobs which control the volume and pan on 8 different tracks, all depending on which track is currently selected.

- when a track is selected for control using the track selector, it is automatically selected and highlighted in Ableton Live so that you can view the effects for the track you are now modifying.

The whole idea of the above part works by using a customised MIDI map along with some MIDI transformations. You can learn more about it at the link given at the top of the post.

here is a pic of part of the app so you can at least get an idea:
Image
The two other tabs have interfaces which allow you to setup your MIDI sources, enable the 1->many function, select the note on message used to delete clips and some other stuff as well...

The program is freeware and runs under 10.2 and higher, although the GUI currently looks best in 10.3 (panther).

Please please please give me feature requests and or any other feedback. There is a MIDI Map included for Live to get you started using it.

Enjoy. - Charlie
Last edited by bigbadotis on Wed Mar 10, 2004 4:48 pm, edited 1 time in total.

ryansupak

Post by ryansupak » Tue Mar 09, 2004 5:23 pm

ha ha!

with regards to the bit about dynamic track selection, i've got EXACTLY the same thing rigged up via MidiOX for windows. mine's not nearly so pretty, and powerful, of course....

rs

bigbadotis
Posts: 836
Joined: Fri May 30, 2003 10:31 pm
Location: rochester, ny
Contact:

Post by bigbadotis » Tue Mar 09, 2004 5:36 pm

bug found. It was masked by the weird ass drivers for my Firewire 410. Once I uninstalled the drivers, there was no more love from controlAid. Working on fix now, should be up in next couple hours.

montrealbreaks
Posts: 995
Joined: Thu Mar 04, 2004 11:38 pm
Location: Montreal Canada

Post by montrealbreaks » Tue Mar 09, 2004 5:51 pm

...
Last edited by montrealbreaks on Wed Jun 22, 2005 1:12 am, edited 1 time in total.

bigbadotis
Posts: 836
Joined: Fri May 30, 2003 10:31 pm
Location: rochester, ny
Contact:

Post by bigbadotis » Tue Mar 09, 2004 7:23 pm

new build 0.61

- fixes nasty nasty MIDI bug that destroyed all love coming from controlAid.

http://www.charlie-roberts.com/controlA ... id_v07.zip

<edited to change link to most recent build. v.07 saves all settings and returns to them on relaunch. It also has improvements to the GUI.>

Let me know if people are still having problems.

Also, a few people have asked for a Jaguar build, so I will try and get one made in the next couple of days. The only things that are not currently compatible are some of the pulldown menus, a Jaguar GUI might have to be slightly larger.

Thanks for the kind words, this is my first program using a non-scripting language (it's done in objective-c) and I'm pretty excited about it.

- Charlie
Last edited by bigbadotis on Fri Mar 12, 2004 11:05 pm, edited 3 times in total.

bigbadotis
Posts: 836
Joined: Fri May 30, 2003 10:31 pm
Location: rochester, ny
Contact:

Post by bigbadotis » Tue Mar 09, 2004 7:48 pm

some people are still having problems... let me know if it isn't working for anybody so I can figure out what's up. Thanks! - Charlie

Guest

Post by Guest » Tue Mar 09, 2004 11:06 pm

:( I would give my left nut for a Windows/pc version......

Guest

Post by Guest » Tue Mar 09, 2004 11:40 pm

bomes and midi ox/yoke can take you there on a pc, but its not as slick, and you have to kind of set it up yourself.

bigbadotis
Posts: 836
Joined: Fri May 30, 2003 10:31 pm
Location: rochester, ny
Contact:

Post by bigbadotis » Wed Mar 10, 2004 3:09 am

Seems like the newest build is running OK for people...

The newest version (v0.62) will also run under Jaguar.

Have fun. - Charlie

bensuthers
Posts: 760
Joined: Wed Oct 01, 2003 4:51 am

Post by bensuthers » Wed Mar 10, 2004 6:53 am

hey charlie - your program is a godsend. now can you see if you can do another version that will let me use my CM Automation Motor Mix with Live! It has controls that output several controllers in order to output one control, and it is difficult to program it for use with live.

montrealbreaks
Posts: 995
Joined: Thu Mar 04, 2004 11:38 pm
Location: Montreal Canada

Post by montrealbreaks » Wed Mar 10, 2004 7:06 am

...
Last edited by montrealbreaks on Wed Jun 22, 2005 1:13 am, edited 1 time in total.

madlab
Posts: 1401
Joined: Fri May 02, 2003 6:38 am
Location: France

Post by madlab » Wed Mar 10, 2004 9:20 am

Anyone tried build 0.62 with the Jag ? Thanks bigbadotis for your work and reactions after people requests. At first, when I read this was only compatible with panther, I felt so sad,'cause I've tried 10.3 on my laptop and it was a nightmare.
Aboard from V. 1
MBP M1 Pro 2021 - 16 Go RAM - Monterey 12.6.3
MBP 2.5 Ghz I7 16 Go SSD OSX 10.14
iPad + Mira+ TouchOsc
RME FF UC Live 11.3.21 M4L Max 8
Band : https://elastocat.org/
Madlab sound unit / objects, guitar, electronics / end_of_transmission

bigbadotis
Posts: 836
Joined: Fri May 30, 2003 10:31 pm
Location: rochester, ny
Contact:

Post by bigbadotis » Wed Mar 10, 2004 4:47 pm

I just got to check it out with Jaguar... it looks ugly (all vertical sliders instead of knobs) but it works.

Jajah
Posts: 111
Joined: Thu Jun 24, 2004 1:38 pm

Post by Jajah » Sat Jun 26, 2004 6:27 pm

Haven´t got a Mac but I´d pretty much want this kind of functionality. Can someone be so kind to post a few hints that can be implemented with MIDIOX, like how to select a track with MIDI CC/Note?

TIA,
Jajah

Amberience
Posts: 967
Joined: Tue Sep 23, 2003 2:09 am
Location: London, UK

Post by Amberience » Sat Jun 26, 2004 7:04 pm

How do you set this up on a PC??

This is exactly what I wanna do.

Post Reply