Page 1 of 2
Monome 40h and Ableton Live through ChucK (video) with code
Posted: Thu Jan 25, 2007 11:36 pm
by ahlstrominfo
Last few hours I've coded a app in ChucK that talk with Ableton Live.
You can watch me play with it over here:
http://www.youtube.com/watch?v=dPKY5-pLKVU
edit:
Download code at the monome-forums:
http://forum.monome.org/topic/570#3331
Re: Monome 40h and Ableton Live through ChucK (video)
Posted: Thu Jan 25, 2007 11:54 pm
by kabuki
Mas nice. I'm surprised that the Monome and Live "don't talk together well". What are the issues? Drivers? Feedback? Just curious. I almosst got one of those.
Also, how do the buttons feel? Are they of a hard, smooth plaxtic or soft rubber? Do they give much when pressed? Do they wiggle much?
I saw a mod on their website to attach two encoders (like a cross-fader and a knob, etc) got my interest piqued.
Thanks
Also, would it be possible to program the flicker to happen when the track was reaching the end of a track or loop, say 20 seconds out) as a warning, on each bar, or second interval?
Very cool indeed.
Re: Monome 40h and Ableton Live through ChucK (video)
Posted: Thu Jan 25, 2007 11:59 pm
by ahlstrominfo
kabuki wrote:
Mas nice. I'm surprised that the Monome and Live "don't talk together well". What are the issues? Drivers? Feedback? Just curious. I almosst got one of those.
Also, how do the buttons feel? Are they of a hard, smooth plaxtic or soft rubber? Do they give much when pressed? Do they wiggle much?
I saw a mod on their website to attach two encoders (like a cross-fader and a knob, etc) got my interest piqued.
Thanks
Ableton talks midi. Monome talks OSC. ChucK talks both.
Buttons are great. Soft rubber or maybe latex. Don't wiggle. Theres no aftertouch, just down. ones and zeros.
There's only 115 left so you better hurry

Posted: Fri Jan 26, 2007 12:08 am
by gort
did "daedelus" make those? i think i saw him playin one of those a while ago. really cool and simple...
Posted: Fri Jan 26, 2007 12:24 am
by ahlstrominfo
gort wrote:did "daedelus" make those? i think i saw him playin one of those a while ago. really cool and simple...
don't think he makes them. Only uses them

Posted: Fri Jan 26, 2007 12:50 am
by Thinktanx
Daedalus has one of the prototypes, i believe. His is twice the size of the 40h.
Posted: Fri Jan 26, 2007 4:13 am
by kabuki
Can you program Chuck to give warning feedback? As in, can it flicker the button when the loop/clip is about to end?
Nice.
Posted: Fri Jan 26, 2007 6:25 am
by ahlstrominfo
kabuki wrote:Can you program Chuck to give warning feedback? As in, can it flicker the button when the loop/clip is about to end?
Nice.
I don't think Live sends out any information like that. Otherwise it would be cool.
Posted: Fri Jan 26, 2007 10:48 pm
by ahlstrominfo
A somewhat dizzy video about the MonoAbleMe setup:
http://youtube.com/watch?v=RIQeM6pOmXU
At the end of the video I made a demo playing a few samples. If you only
want to view the demo you can do that here:
http://youtube.com/watch?v=awMgevUjx8g
Posted: Sat Jan 27, 2007 3:30 am
by eamoon
Yeah, I really wish you could set up an "auxiliary MIDI event" for any clip that gets sent when it's triggered. That would make mapping kind of a pain in the ass, though. (I seem to remember, a few years ago, rumors that Sir Hawtin(tm) had a custom version of Live that would do this -- this was before Live had MIDI support at all.)
Then my max/msp patch for Monome control could distinguish between a cued clip and a currently playing one. It hasn't turned out to be a big deal, but when you have some clips with long quantization times (4-8 bars) things can get a little... unpredictable.
(Now I'm fantasizing about a Monome with a little grid of LEDs behind each button, to draw the Live pie icon. Hah. Right.)
ahlstrominfo: many thanks for your vid! Now I really need to make one showing my setup, like I promised to do a couple months ago...
Posted: Sat Jan 27, 2007 4:02 am
by eamoon
Oho!
http://www.vjforums.com/showthread.php?t=12568 describes the Options.txt hack for Live 4 to send MIDI when a cued clip is triggered.
Now it looks like that option is always turned on; I'm seeing MIDI output when I trigger a MIDI-mapped clip (first the note with velocity 126, when I send MIDI to live, then another with velocity 127 when the clip actually starts -- I'm sending notes to Live with velocity 127, so I guess it sends (vel-1) to begin with?) If I map a clip to the track stop button, the velocity is 0.
Sure would be nice to have some documentation of this stuff, but yay!
Oh yeah, you need to turn MIDI remote on for some device (I'm guessing it will send clip-trigger MIDI to the first remote-enabled output device but I haven't tested any further.)
RAWK
Posted: Sat Jan 27, 2007 10:23 am
by chapelier fou
hey,ahlstrominfo, what version of live do you use? I guess MIDI clip feedback works on your version. And if it is Live 5, can you tell me how to put midifeedback in an "options.txt" file?
Thanks, and sorry if you are not aware of this little thing.
Posted: Sat Jan 27, 2007 10:24 am
by chapelier fou
oops, I just read what is over my post! sorry!

Posted: Sat Jan 27, 2007 1:40 pm
by formatk
in that last demo, did you have multiple clips in a track with different start points and enabled follow actions, or where you using the monome to automate the loop brackets in a clip?
Posted: Sat Jan 27, 2007 2:06 pm
by ahlstrominfo
formatk wrote:in that last demo, did you have multiple clips in a track with different start points and enabled follow actions, or where you using the monome to automate the loop brackets in a clip?
Mulitple clips with follow-actions is the way to do this.
I wish I could do it with only the monome and chuck... but not at the moment, since Live has no possabilities of sending or receiving clip position through midi.