Robert Henke workshop video covering his live set & mono
-
Grappadura
- Posts: 2123
- Joined: Tue Aug 07, 2007 9:57 pm
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.
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.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.
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
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
I guess:
Ableton Live <==Python===via UDP(osc?) ==> Max/MSP <==> MONODECK
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
Art + Teaching/Consulting
Ableton Certified Trainer
Max Certified Trainer
Structure Void / Ableton Certified Training Center
I'll dive into it to build my julienb-o-deck !!
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?
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
Art + Teaching/Consulting
Ableton Certified Trainer
Max Certified Trainer
Structure Void / Ableton Certified Training Center
curtain velocity? I guess I understood, but could you explain more?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.
Julien Bayle
Art + Teaching/Consulting
Ableton Certified Trainer
Max Certified Trainer
Structure Void / Ableton Certified Training Center
Art + Teaching/Consulting
Ableton Certified Trainer
Max Certified Trainer
Structure Void / Ableton Certified Training Center
-
sweetjesus
- Posts: 8803
- Joined: Wed Mar 31, 2004 3:12 pm
- Location: www.fridge.net.au
- Contact:
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.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.
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
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
Re: Robert Henke workshop video covering his live set & mono
I think so too.... so I can watch it whenever I get time.[/quote]FORMAT wrote:i think the demand is there for a divx versiondave dominey wrote: -Tom
Sweet as, Itll take me a few days as I have a hectic weekend planned, but ill get onto it
-Tom
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...!!!
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
Art + Teaching/Consulting
Ableton Certified Trainer
Max Certified Trainer
Structure Void / Ableton Certified Training Center
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.hoffman2k wrote:Woops wrong word. No curtains here![]()
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.
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
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
my posts are transparent..
I agree..
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

I agree..
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
Julien Bayle
Art + Teaching/Consulting
Ableton Certified Trainer
Max Certified Trainer
Structure Void / Ableton Certified Training Center
Art + Teaching/Consulting
Ableton Certified Trainer
Max Certified Trainer
Structure Void / Ableton Certified Training Center
