ohm wrote:it will do sample based time stretching (to fill the gaps between slices when lowering the tempo below the original).
After a fair bit of investigation [using LS 145 beta 4.2], here's my 2p.ohm wrote:BR 034: if you change the attack, hold and decay parameters so that the sum exceeds 100% in relative mode you are stretching, that's how I implemented it! If you are not the only one confused by this I'll seriously consider a different approach (like adding a "stretch" parameter or something).
At the moment I find it difficult to understand the inter-relation between the AHD values and stretching, especially when changing the AHD values.
In my view the AHD envelope should be treated independently of stretching.
The AHD envelope determines how the sound is shaped and allows you to tailor the volume envelope. Notice that the sum of these 3 values should not exceed the duration of the original sound (whether expressed in ms or %). I personally do not think that these three parameters should be used to stretch the sound (by setting the sum of AHD to be more than 100%. Rather they should be used to fade-in, shorten and fade-out the sound.
Then, after the sound's volume envelope has been shaped, you can stretch the sound as needed. The stretching uses only the ratio between the sound's tempo and the host tempo and changes the duration of the sound using the time-stretching algorithm. The durations of the AHD stages are also scaled proportionately (and, I guess could be time-stretched individually)
Here's a (theoretical) example, have a look at these pix:

Big pic:
http://img444.imageshack.us/img444/8353 ... tch5um.png
- the first pic is my original sound, lasting about 1120ms, from a loop at 120 bpm
- I want to fade it in, shorten it a little, then fade it out, ending up with the second pic,
- the percentages shown are relative to the original sound- now I have the sound sounding how I want,
- my song tempo is 100bpm, so I need to stretch the sound, the timestretching algorithm will change its duration from 100ms to 1200ms,
- the times of the AHD phases are increase proportionally,
- the percentages shown are relative to the shaped (and stretched) sound envelope
Does this make any sense? I may be talking rubbish, if so, please say so.
I realise that this might mean a bit of rework, but it seems that it would make the use of AHD settings and [Stretch] easy to understand.
