So I've been having some problems. Nothing major, but I've pretty much shifted the focus (for now) to performing the tunes live, and a lot of that basically involves sampling some piece of source audio (guitar, vocal, thingamagoop, harmonica.... maybe) on the fly at a given point in the arrangement and then looping it. The resulting loops are then effected, selected, infected or neglected in the subsequent arrangement according to taste.
To achieve this so far I've been using the loop recorder in Guitar Rig (which is nice but doesn't seem to save it's controller parameters with preset - grrrrrrr) and the various delay effects that are available in Ableton (which are good but tend to have a 16-beat time limit).
What I need is a plug-in with the following functionality:
- Tempo sync to host
- Ability to set the length of the sample (in beats/bars).
- Ability to control the output via an envelope.
- "Sample Now" trigger. This'll sample from the beginning of the next bar for the prescribed length then immediately play back the looped sample. If a sample is already in memory and this trigger fires again the current sample is replaced with the new one.
- Start/Stop playback trigger. Stops or restarts playback of the loop.
- The ability to mute the input audio from the output once playback commences. Or not.
Nice to have:
- ability to timestretch/detune the input sample to a different output (i.e. sample over 4 bars, play back over 8 or 16).
- ability for playback to appear elsewhere in the stereo field to the input. (ping pong?)
I can't find anything on t'interwebs that'll seem to do the job (to be fair it's not an application that people are likely to use apart from me). As such, given my geeky background, I'm gonna roll my own. Never developed a plug-in before. Or done any audio programming.
I guess I've got some reading to do.





