King wrote:
(Moving this over to a new thread for a fresh start)
King, are you hinting at real-time crossfading, or perhaps something more sophisticated than that (e.g. "morphing")? That actually suggests some interesting possibilities for performing parts rather than programming them - as you obviously realize.
I've said it again and I'll say it before: I feel that the libraries are way ahead of the performance interface, and that's where there's the most room for growth. There just has to be a better way of telling the sampler which articulation you want than moving notes over to a separate track (or using program changes, which I don't like). Keyswitches are a great tool to have in the arsenal, but they become unwieldy when you have more than about five of them.
There are many things that change with different articulations, but for the one we're talking about here - length - it seems to me that the sampler would just have to start timing after it receives a Note-on to know when to start going into its crossfading/morphing routine. Things certainly get more complicated that that, because there are many samples it could crossfade to. But I still think this the kind of direction things should be moving.
A few months ago I posted about the idea of using the rate of CC change as a parameter to switch articulations. Georgio Tomasini programmed a little routine in Building Blocks (which you could also do in the Logic Environment) that switched MIDI channels in response to how quickly - not how hard! - you blow into a breath controller. So a fast CC rise switches to a fast attack articulation, a slow rise gives you a slower attack, etc. This would also have to time how long it's been since the note-on so it knows not to switch when you just want the level to rise quickly during a sustained note - i.e. my thinking is probably not fully baked - but I think this is on the right track?
Some editing is always going to be necessary, but the goal for me would be to be able to "just play" most of the time.
Rest assured that there options that will appear in the future that wont require looping every sample. If not from VSL then from me since I'll be making them myself. I've already designed some ideas that can work, but require loading multiple instruments and would be better to wait for Giga 3.
There are also possible features in Giga 3 that will make it even more useful, and posssibly BETTER than looping the actual waveforms.
(Moving this over to a new thread for a fresh start)
King, are you hinting at real-time crossfading, or perhaps something more sophisticated than that (e.g. "morphing")? That actually suggests some interesting possibilities for performing parts rather than programming them - as you obviously realize.
I've said it again and I'll say it before: I feel that the libraries are way ahead of the performance interface, and that's where there's the most room for growth. There just has to be a better way of telling the sampler which articulation you want than moving notes over to a separate track (or using program changes, which I don't like). Keyswitches are a great tool to have in the arsenal, but they become unwieldy when you have more than about five of them.
There are many things that change with different articulations, but for the one we're talking about here - length - it seems to me that the sampler would just have to start timing after it receives a Note-on to know when to start going into its crossfading/morphing routine. Things certainly get more complicated that that, because there are many samples it could crossfade to. But I still think this the kind of direction things should be moving.
A few months ago I posted about the idea of using the rate of CC change as a parameter to switch articulations. Georgio Tomasini programmed a little routine in Building Blocks (which you could also do in the Logic Environment) that switched MIDI channels in response to how quickly - not how hard! - you blow into a breath controller. So a fast CC rise switches to a fast attack articulation, a slow rise gives you a slower attack, etc. This would also have to time how long it's been since the note-on so it knows not to switch when you just want the level to rise quickly during a sustained note - i.e. my thinking is probably not fully baked - but I think this is on the right track?
Some editing is always going to be necessary, but the goal for me would be to be able to "just play" most of the time.