X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fclip-stretch-options.html;h=1b461a853639c185770d30150ce0016332b980a1;hb=3532eaf880572e65dea6acd1f391efa598303111;hp=11c4196c469718b51d9dc42c5f19aac4abfbd26c;hpb=090c5f7e7054a230b44d94c57f650d9c80e2f346;p=ardour-manual diff --git a/include/clip-stretch-options.html b/include/clip-stretch-options.html index 11c4196..1b461a8 100644 --- a/include/clip-stretch-options.html +++ b/include/clip-stretch-options.html @@ -2,17 +2,17 @@

When you load an audio clip into a trigger slot, Ardour applies some - heuristics to estimate its temo in beats per minute. If neither the file - name nor the metadata specify it, Ardour will use - minibpm to analyze - the file assuming it has a fixed tempo. + heuristics to estimate its temo in beats per minute. Unless a metadata + in the file source provides information, + minibpm is used + to analyze and detect the file's BPM.

- After estimating the tempo, Ardour will enable stretching for the clip - to make it match session's bpm at any given time. This means that should - session's tempo change over time (in either ramped or constant mode), - Ardour will re-stretch all audio clips to accomodate for that. + After tempo is estimated, the clip is time-stretched to match the + session's tempo map. This means that should session's tempo change over + time (in either ramped or constant mode), all audio clips will be + re-stretched to accomodate for that.

@@ -36,9 +36,8 @@

BPM

- This is where Ardour displays the estimated tempo rounded to the closest - integer. You can progressively divide or mutiply by two whatever Ardour - thinks is the original tempo. + This is where the estimated tempo is displayed. It can also + be progressively divided or mutiplied by two.

@@ -48,30 +47,23 @@

- If you divide the estimated clip's tempo by 2, you get 45bpm. Stretching it - back to 120bpm will make it sound faster. And multiplying the original - clip's tempo by 2 will make it 180bpm. Stretched down to 120bpm, the clip - will sound slower than it originally is. + If the estimated clip's tempo is divided by 2, stretching the resulted + 45bpm back to 120bpm will make the clip sound faster. Vice versa, + multiplying the original clip's tempo by 2 and then stretching it down + from 180bpm to 120bpm will make the clip sound slower than it originally is.

Clip Length

-Measured in beats. Affects the bpm. FIXME +

+ This control allows adjusting the estimated tempo in a finer manner, + by changing the amount of beats it takes to play the clip in the selected + trigger slot. The change is immediately displayed in the BPM field above. +

Length in Bars

-

It’s a hint to help you counting. FIXME

- -

1) when a file is loaded, we infer its bpm either by minibpm's estimate, a flag in the filename, metadata (TBD) or other means

- -

2) we assume the clip must have an integer number of beats in it (simplest case is a one-bar loop with 4 beats in it)

- -

3) ...so we round to the nearest beat length, and set the tempo to *exactly* fit the sample-length into the assumed beat-length

- -

4) the user may recognize a problem: "this was a 3/4 beat, which was rounded to 4 beats but it should have been 3"

- -

5) if the user changes the beat-length, then the tempo is recalculated for use during stretching

- -

6) someday, we will also allow the sample start and length to be adjusted in a trimmer, and that will also adjust the tempo

- -

7) in all cases the user should be in final control; but our "internal" value for stretching are just sample-start and BPM, end of story

\ No newline at end of file +

+ This is an estimate of the clip's length as measured in bars for two + popular time signatures: 4/4 and 3/4. +