Feature Request for pipes that are 'slow to speak'
Posted: Tue Mar 17, 2009 5:46 pm
Sampling pipe organs is a Hard Problem that is not yet solved, and I have a novel approach I want to try, but AFAICT there is not sampler software that supports what I want to do, and I'm probably not a competent enough coder to write my own.
What I want to do is to be able to select which sample gets played based on how long a note is. Now, I realize that this probably seems impossible given the real-time nature of LS. However, given the nature of organ pipes, I think it will be possible to massage the samples into a format where this would work. The sampler would need to start by playing one file (the "longest note" sample) and be prepared to switch to another file (a "bail out" sample) which would be chosen based on how long the note had already been playing. Processing samples so they would actually work with this sampler format would certainly require some special software with lots of math, and I'm confident I can write that software with the math...
What do y'all think? Am I crazy? Have I articulated my idea sufficiently well? Does LS already do this?
What I want to do is to be able to select which sample gets played based on how long a note is. Now, I realize that this probably seems impossible given the real-time nature of LS. However, given the nature of organ pipes, I think it will be possible to massage the samples into a format where this would work. The sampler would need to start by playing one file (the "longest note" sample) and be prepared to switch to another file (a "bail out" sample) which would be chosen based on how long the note had already been playing. Processing samples so they would actually work with this sampler format would certainly require some special software with lots of math, and I'm confident I can write that software with the math...
What do y'all think? Am I crazy? Have I articulated my idea sufficiently well? Does LS already do this?