Is it possible to modulate lives transport?

5 posts / 0 new
Last post
ieatrobots
Offline
Joined: 01/26/2010
Is it possible to modulate lives transport?

hi guys,
i wonder if there is a way to tell live to have its current playing position modulated by certain amounts of steps during playback to create remix effects (much like reaktor limelite groovebox).
if this isnt possible, a device which hosts a vst and locks it to its own transport wich could be then modulated but also runs in sync to lives transport would be a way to go too. maybe the better one... but i dont know how to assign the vst~ object to its own dedicated transport. it is always locked directly to lives master transport. but i want an indirect connection.
anyone knows if can this be done with max for live? any help would be much appreciated.
 
cheers, jens

Anonymous

no thoughts? anyone?
feeling kinda lost with it. :/

mchenetz's picture
mchenetz
Offline
Joined: 09/17/2009

You can send relative clip position or you can jump around the song with current_song_time in milliseconds. I think that was the LOM message. I am going off of the top of my head. I would really need to know a little more as I have never tried limelite groovebox. Maybe you can explain the concept.

Mike

ieatrobots
Offline
Joined: 01/26/2010

ok, i'll give it a try.
the concept is actually pretty simple but quite effective. it creates breaks and fill-ins automatically on the fly from your previously programmed 16-step-pattern (mostly for beats).
it works similar to the buffer shuffler midi effect that comes with max for live, with the difference that you dont have to record your pattern into it first to "remix" it. it just modulates the current playing position of your pattern based on one of 127 ready made remix-patterns stored in the device.
those patterns are stored in a reaktor data table, set up to work quite like the live.grid object in buffer shuffler. a matrix that tells the sequencer what step is played for step 1, what for step 2 and so on...

in live i wanted to to this by modulating lives master transport at first. but a little host for maschine (or any other vst) that syncs to the master clock but allows for such postion modulation would be even better, i guess. dont want to run into issues when syncing to my buddies computer.

i hope that was understandable in some way.

cheers, jens

negotiator
Offline
Joined: 04/16/2010

have you solved you problem? coz i think (as Mr Chenetz said) you should be able to jump around with a "live.object" object

the path is "live_set", and the property you want to set is "current_song_time"

(remark: current_song_time is the beatposition, rather than the actual "time")

the problem is, i didnt succeed in making adjustments to this value in realtime so far
because the song time is a value with many decimals thats changing insanely quick.
if you use this value and do calculations on it, be sure that the calculations will introduce a delay. that means you will be slightly off when setting the modified value, thus when jumping around in the song.

i guess you wont hear the change, and i doubt you will have problems with syncing

afaik vst plugins can not modify anything in their hosts, including transport