> I heard from someone at Ableton that one guy wrote the Live engine in
> about 3 months.

yeah its not that complex. all you need is something that can play audio files 
realtime at varying pitches/speeds and apply FX chains, and a GUI to facilitate 
the arrangement and FX parameterization..

i was able to whip up a LIVE-esque timeline GUI in an afternoon using the Tk 
wavesurfer library: http://whats-your.name/pr/seq.png but have yet to find the 
optimal backend. heres my investigations so far:

 PD and xsample~/dssi~:  has the raw materials, but unfortunately doesnt work 
on amd64, and it its lack of subpatch polyphony means you would have to 
preallocate a set limit of active channels..and even a bit of disk access to 
load soundfiles is enough to get it kicked out of the jack graph due to its 
utter nonthreadedness..

 SC and Chuck: would likely work as well, but AFAIK neither one supports LADSPA 
or DSSI at the moment, SCLang definitely doesnt work on x86_64, and Chuck 
segfaulted as well but i'm guessing since its newer it was designed with 64bit 
compatibility and mind and the crash is some other issue

 SooperLooper + OSC-aware LADSPA Rack and Jack Patcher: seems like the jack 
graph would get crazy quick, but i will probably try this next, since the above 
options are out for me at the moment unless i setup a 32bit chroot, but maybe i 
will get good enough at C to be able to port sooperlooper to dssi~, since Om 
has eveyrhting else i'd need except a decent realtime-resampling audiofile 
module..

Reply via email to