Robert Henke workshop video covering his live set & mono

Discuss music production with Ableton Live.
Post Reply
MrRivaz
Posts: 109
Joined: Tue Jan 01, 2008 3:56 pm
Location: Wales Uk
Contact:

Post by MrRivaz » Fri Feb 29, 2008 8:15 am

ty
The Mily Bars Are On Me
myspace.com/mrrivazmusic

Grappadura
Posts: 2123
Joined: Tue Aug 07, 2007 9:57 pm

Post by Grappadura » Fri Feb 29, 2008 8:33 am

Nogi wrote:Excellent video. Though, I wish he'd stop throwing the Monodeck II around like that - I thought he was going to drop it a half dozen times. 8O
Lol me too, I was tense about that, i imagined how it would fall to the ground and break into a thousand pieces... what a nightmare

hoffman2k
Posts: 14718
Joined: Tue Jun 15, 2004 6:40 pm
Location: Belgium
Contact:

Post by hoffman2k » Fri Feb 29, 2008 8:43 am

Does anybody know how he gets the clip arrangement showing up on the Monodeck?

I know that the blinking lights are there because of different velocity signals coming out of a clip. And that the clips send 0 or 1 according to their state.
But to get the lights to resemble to clip configuration, is that something he programs manually?
Or is there a secret in Live we don't know about yet?

All that needs to happen is that Live sends a velocity signal (2 for example) to the controller when a Live set is loaded.

The only other way I see it happening is by programming the state of the clips into the max patch. But since its (almost) possible to do it from Live, I'm really curious.

frahnque
Posts: 266
Joined: Wed Mar 02, 2005 9:32 pm

Post by frahnque » Fri Feb 29, 2008 9:25 am

hoffman2k wrote:Does anybody know how he gets the clip arrangement showing up on the Monodeck?

I know that the blinking lights are there because of different velocity signals coming out of a clip. And that the clips send 0 or 1 according to their state.
But to get the lights to resemble to clip configuration, is that something he programs manually?
Or is there a secret in Live we don't know about yet?

All that needs to happen is that Live sends a velocity signal (2 for example) to the controller when a Live set is loaded.

The only other way I see it happening is by programming the state of the clips into the max patch. But since its (almost) possible to do it from Live, I'm really curious.
Since there is Python-scripting in Live (I think that all the controller "drivers" [or whatchamacallit] use some Python gadgetry) you could probably send that kinda info some way across.
Even if the Monodeck II only uses MIDI (does it? who knows?) you could probably have stuff sent to it using some SysEX info or something (MIDI is no my thing, so I am guessing). Or you could use the Python scripts to send the necessary data to the Max-patch and so on.
Live 8.1 Suite + M4L and C'74 MAX5
Macbook Air 13", 4 Gb Ram - Lion
Thinkpad W510 Core i7 720-QM, 8 Gb Ram - Win7 64-bit

Soundcloud-> http://soundcloud.com/frank-bolero

julienb
Posts: 1843
Joined: Sat Oct 29, 2005 1:15 pm
Location: France
Contact:

Post by julienb » Fri Feb 29, 2008 9:41 am

I guess:

Ableton Live <==Python===via UDP(osc?) ==> Max/MSP <==> MONODECK
Julien Bayle
Art + Teaching/Consulting

Ableton Certified Trainer
Max Certified Trainer


Structure Void / Ableton Certified Training Center

hoffman2k
Posts: 14718
Joined: Tue Jun 15, 2004 6:40 pm
Location: Belgium
Contact:

Post by hoffman2k » Fri Feb 29, 2008 9:43 am

That sounds a bit too convoluted.
All that needs to happen is a curtain velocity value to reach max from Live. It doesn't need OSC or python. That would be the hardest way to do it.

Its either done manually or there is a feature in Live we dont know about.

julienb
Posts: 1843
Joined: Sat Oct 29, 2005 1:15 pm
Location: France
Contact:

Post by julienb » Fri Feb 29, 2008 9:48 am

I'll dive into it to build my julienb-o-deck !! :lol:

really, the triggering grid is THE thing I would like to have.
I began some max scripts in that way but all I need is python Live API (complete API I mean!)
http://www.ableton.com/forum/viewtopic.php?p=632889 , http://www.ableton.com/forum/viewtopic.php?t=83725


I guess the things Robert is using aren't OpenSource for the moment.

I'd like to know more about sending and firing clip in the grid.

Does he make an automatic translation of the focus in order to lauch a particular clip? or does the max script trigger a clip ID, or slot ID or something like that?
Julien Bayle
Art + Teaching/Consulting

Ableton Certified Trainer
Max Certified Trainer


Structure Void / Ableton Certified Training Center

julienb
Posts: 1843
Joined: Sat Oct 29, 2005 1:15 pm
Location: France
Contact:

Post by julienb » Fri Feb 29, 2008 9:50 am

hoffman2k wrote:That sounds a bit too convoluted.
All that needs to happen is a curtain velocity value to reach max from Live. It doesn't need OSC or python. That would be the hardest way to do it.

Its either done manually or there is a feature in Live we dont know about.
curtain velocity? I guess I understood, but could you explain more?
Julien Bayle
Art + Teaching/Consulting

Ableton Certified Trainer
Max Certified Trainer


Structure Void / Ableton Certified Training Center

hoffman2k
Posts: 14718
Joined: Tue Jun 15, 2004 6:40 pm
Location: Belgium
Contact:

Post by hoffman2k » Fri Feb 29, 2008 9:53 am

Woops wrong word. No curtains here :wink:

I mean, if the clips would send out a pre-specified velocity value when the set loads (just like they do now for on/off) - then we would be able to know from an external application if there are clips on a slot or not.

sweetjesus
Posts: 8803
Joined: Wed Mar 31, 2004 3:12 pm
Location: www.fridge.net.au
Contact:

Post by sweetjesus » Fri Feb 29, 2008 9:57 am

all the monodecks and pythons in the world are no match for a man named Dave..


ask Forge what that means :P

frahnque
Posts: 266
Joined: Wed Mar 02, 2005 9:32 pm

Post by frahnque » Fri Feb 29, 2008 9:57 am

hoffman2k wrote:That sounds a bit too convoluted.
All that needs to happen is a curtain velocity value to reach max from Live. It doesn't need OSC or python. That would be the hardest way to do it.

Its either done manually or there is a feature in Live we dont know about.
Why would doing it via Python be difficult to do? If you look into the controllers directory of Live you'll see that all other controllers use Python (the .pyc are bytecode Python-files). I would guess that the way to read states from Live would be to use some scripting engine that is written into Live, and as far as I know Live has a scripting engine for Python.
Live 8.1 Suite + M4L and C'74 MAX5
Macbook Air 13", 4 Gb Ram - Lion
Thinkpad W510 Core i7 720-QM, 8 Gb Ram - Win7 64-bit

Soundcloud-> http://soundcloud.com/frank-bolero

COSM
Posts: 588
Joined: Wed Jan 26, 2005 7:34 am
Location: Christchurch, New Zealand
Contact:

Re: Robert Henke workshop video covering his live set & mono

Post by COSM » Fri Feb 29, 2008 9:57 am

FORMAT wrote:
dave dominey wrote: -Tom
i think the demand is there for a divx version

:)
I think so too.... so I can watch it whenever I get time.[/quote]

Sweet as, Itll take me a few days as I have a hectic weekend planned, but ill get onto it :)

-Tom
Image

julienb
Posts: 1843
Joined: Sat Oct 29, 2005 1:15 pm
Location: France
Contact:

Post by julienb » Fri Feb 29, 2008 9:58 am

I think that : in the first loadbang steps, the max script poll some values from live..

I'll dig it soon by testing Python (I didn't test yet as I said... time time time!)
I'm quiet sure that Live API is very rich, but we only know about a little corner...!!!
Julien Bayle
Art + Teaching/Consulting

Ableton Certified Trainer
Max Certified Trainer


Structure Void / Ableton Certified Training Center

frahnque
Posts: 266
Joined: Wed Mar 02, 2005 9:32 pm

Post by frahnque » Fri Feb 29, 2008 10:00 am

hoffman2k wrote:Woops wrong word. No curtains here :wink:

I mean, if the clips would send out a pre-specified velocity value when the set loads (just like they do now for on/off) - then we would be able to know from an external application if there are clips on a slot or not.
While I see your point (that this would be the easy way to do it) I think that you would have to do this via Python today - OR Mr. Henke uses some dev. version of Live that allows for extra goodness and thus needen't fiddle with Python-programming and such.
Live 8.1 Suite + M4L and C'74 MAX5
Macbook Air 13", 4 Gb Ram - Lion
Thinkpad W510 Core i7 720-QM, 8 Gb Ram - Win7 64-bit

Soundcloud-> http://soundcloud.com/frank-bolero

julienb
Posts: 1843
Joined: Sat Oct 29, 2005 1:15 pm
Location: France
Contact:

Post by julienb » Fri Feb 29, 2008 10:09 am

my posts are transparent..
I agree..
:lol:


how can we have some Live data polled by max ?? Python is the way...
I mean Python scripts provides data.
Max just have to grab it..

it is my hypothesis..

but my posts are transparent
:cry:
Julien Bayle
Art + Teaching/Consulting

Ableton Certified Trainer
Max Certified Trainer


Structure Void / Ableton Certified Training Center

Post Reply