Monome 40h and Ableton Live through ChucK (video) with code

Discuss music production with Ableton Live.
ahlstrominfo
Posts: 296
Joined: Wed Sep 28, 2005 8:11 am
Location: Stockholm, Sweden

Monome 40h and Ableton Live through ChucK (video) with code

Post by ahlstrominfo » Thu Jan 25, 2007 11:36 pm

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
Last edited by ahlstrominfo on Sun Feb 04, 2007 12:37 pm, edited 1 time in total.
My old signature was pretty stupid, so I changed it to this one.

kabuki
Posts: 1893
Joined: Wed Feb 19, 2003 11:26 pm
Location: ATX, fyi

Re: Monome 40h and Ableton Live through ChucK (video)

Post by kabuki » Thu Jan 25, 2007 11:54 pm

ahlstrominfo wrote: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

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.
15" PB 2.5 Ghz, 4 Gig RAM, 750 GB HD, Live 9 still no cue points or program change messages?!?. Doesn't do shit.

ahlstrominfo
Posts: 296
Joined: Wed Sep 28, 2005 8:11 am
Location: Stockholm, Sweden

Re: Monome 40h and Ableton Live through ChucK (video)

Post by ahlstrominfo » Thu Jan 25, 2007 11:59 pm

kabuki wrote:
ahlstrominfo wrote: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

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 :D
My old signature was pretty stupid, so I changed it to this one.

gort
Posts: 176
Joined: Sun Jul 25, 2004 8:11 pm
Location: s.f., ca

Post by gort » Fri Jan 26, 2007 12:08 am

did "daedelus" make those? i think i saw him playin one of those a while ago. really cool and simple...
hi-q hits and handclaps not holywars and hand grenades

ahlstrominfo
Posts: 296
Joined: Wed Sep 28, 2005 8:11 am
Location: Stockholm, Sweden

Post by ahlstrominfo » Fri Jan 26, 2007 12:24 am

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 :)
My old signature was pretty stupid, so I changed it to this one.

Thinktanx
Posts: 267
Joined: Sat Dec 02, 2006 3:37 am
Location: Los Angeles, CA
Contact:

Post by Thinktanx » Fri Jan 26, 2007 12:50 am

Daedalus has one of the prototypes, i believe. His is twice the size of the 40h.
Machinedrum SPS-1 UW MkII, Monomachine SFX-6
Moog Voyager Signature Edition
Virus TI Polar
Live 8, Operator, Sampler
Reaktor 5, Massive, FM8, Sound Toys Bundle
Pro Tools 7.4
Mac G5 Dual 2.5 GHz
Macbook Pro 15-in. 2.4 GHz Intel Core 2 Duo

kabuki
Posts: 1893
Joined: Wed Feb 19, 2003 11:26 pm
Location: ATX, fyi

Post by kabuki » Fri Jan 26, 2007 4:13 am

Can you program Chuck to give warning feedback? As in, can it flicker the button when the loop/clip is about to end?

Nice.
15" PB 2.5 Ghz, 4 Gig RAM, 750 GB HD, Live 9 still no cue points or program change messages?!?. Doesn't do shit.

ahlstrominfo
Posts: 296
Joined: Wed Sep 28, 2005 8:11 am
Location: Stockholm, Sweden

Post by ahlstrominfo » Fri Jan 26, 2007 6:25 am

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.
My old signature was pretty stupid, so I changed it to this one.

ahlstrominfo
Posts: 296
Joined: Wed Sep 28, 2005 8:11 am
Location: Stockholm, Sweden

Post by ahlstrominfo » Fri Jan 26, 2007 10:48 pm

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
My old signature was pretty stupid, so I changed it to this one.

eamoon
Posts: 189
Joined: Wed Jun 12, 2002 10:01 pm
Contact:

Post by eamoon » Sat Jan 27, 2007 3:30 am

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...

eamoon
Posts: 189
Joined: Wed Jun 12, 2002 10:01 pm
Contact:

Post by eamoon » Sat Jan 27, 2007 4:02 am

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

chapelier fou
Posts: 6268
Joined: Mon May 15, 2006 12:15 pm

Post by chapelier fou » Sat Jan 27, 2007 10:23 am

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.

chapelier fou
Posts: 6268
Joined: Mon May 15, 2006 12:15 pm

Post by chapelier fou » Sat Jan 27, 2007 10:24 am

oops, I just read what is over my post! sorry! :oops:

formatk
Posts: 371
Joined: Fri Sep 29, 2006 3:14 pm
Location: London, UK
Contact:

Post by formatk » Sat Jan 27, 2007 1:40 pm

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?
http://www.myspace.com/formatk
http://www.karlsadler.com
http://www.kandledesign.com

Artist & Visualist
MacBook Pro C2D 2.4Ghz, 4GB RAM Live 7.0.14, OSX10.6.2, Launchpad, AkaiMPD24, Akai S20, Oxygen 8, Presonus Inspire, Rode NT1a/M3, Shure SM58

ahlstrominfo
Posts: 296
Joined: Wed Sep 28, 2005 8:11 am
Location: Stockholm, Sweden

Post by ahlstrominfo » Sat Jan 27, 2007 2:06 pm

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.
My old signature was pretty stupid, so I changed it to this one.

Post Reply