X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Frhythm-ferret.html;h=fe8362e4ab67dbcc7984d99577bdbe19cabed286;hb=e6be4c1febacecafa659c0d6f8987f6c414b2d93;hp=4495f8ce30337340b01c82a01a3f9a6d64f18924;hpb=5ecf3bcfe724d57ecb723d057f8d3eb3bb54034e;p=ardour-manual diff --git a/include/rhythm-ferret.html b/include/rhythm-ferret.html index 4495f8c..fe8362e 100644 --- a/include/rhythm-ferret.html +++ b/include/rhythm-ferret.html @@ -8,8 +8,8 @@

The Rhythm Ferret is a dedicated tool to speed up the usually labor intensive - task to slice and adjust a sound region to match a specific time grid. It is - especially usefull for drum tracks, either to match a different tempo, or to + task of slicing and adjusting a sound region to match a specific time grid. It is + especially useful for drum tracks, either to match a different tempo, or to adjust a slightly out of tempo performance.

@@ -20,7 +20,7 @@

Accessing the Rhythm Ferret

- The Rhythm Ferret window can be accessed by Right clicking + The Rhythm Ferret window can be accessed by right clicking any audio region, then Name_Of_The_Region > Edit > Rhythm Ferret.

@@ -49,7 +49,7 @@

@@ -61,16 +61,16 @@

In this mode, only two parameters are active:

-
-
Sensitivity (%)
The proportion of the samples that must exceed the + + + +
Sensitivity (%)The proportion of the samples that must exceed the energy rise threshold in order for an onset to be detected (at frames in which the detection function peaks). This roughly corresponds to how "noisy" a percussive - sound must be in order to be detected. -
Cut Pos Threshold (dB)
The rise in energy amongst a group of samples + sound must be in order to be detected.
Cut Pos Threshold (dB)The rise in energy amongst a group of samples that is required for that to be counted toward the detection function's count. This roughly corresponds to how "loud" a percussive sound must be in order to - be detected. - + be detected.

As those parameters are very material-related, there is no recipe for a perfect match, and a good peak detection is a matter of adjusting those two parameters @@ -80,7 +80,7 @@

Vertical grey markers will appear on the selected region, showing where Ardour detects onsets as per the parameters. This markers can be manually adjusted, see - bellow. + below.

The Note Onset Mode

@@ -88,50 +88,50 @@

In the Note Onset mode, more parameters are active:

-
-
Detection function
The method used to detect note changes. More on - this bellow.
-
Trigger gap (postproc) (ms)
Set the minimum inter-onset interval, + + + + + +
Detection functionThe method used to detect note changes. More on + this below.
Trigger gap (postproc) (ms)Set the minimum inter-onset interval, in milliseconds, i.e. the shortest interval between two consecutive onsets. - -
Peak threshold
Set the threshold value for the onset peak picking. +
Peak thresholdSet the threshold value for the onset peak picking. Lower threshold values imply more onsets detected. Increasing this threshold - should reduce the number of incorrect detections. -
Silence threshold (dB)
Set the silence threshold, in dB, under which + should reduce the number of incorrect detections.
Silence threshold (dB)Set the silence threshold, in dB, under which the onset will not be detected. A value of -20.0 would eliminate most onsets - but the loudest ones. A value of -90.0 would select all onsets. - + but the loudest ones. A value of -90.0 would select all onsets.

The Detection function, used in Note Onset mode to choose the mathematical strategy used to detect the note changes, is user-selectable:

-
-
Energy based
This function calculates the local energy of the input - spectral frame
-
Spectral Difference
Spectral difference onset detection function - based on Jonhatan Foote and Shingo Uchihashi's "The beat spectrum: a new - approach to rhythm analysis" (2001)
-
High-Frequency Content
This method computes the High Frequency + + + + + + + + +
Energy basedThis function calculates the local energy of the input + spectral frame
Spectral DifferenceSpectral difference onset detection function + based on Jonathan Foote and Shingo Uchihashi's "The beat spectrum: a new + approach to rhythm analysis" (2001)
High-Frequency Content This method computes the High Frequency Content (HFC) of the input spectral frame. The resulting function is efficient at detecting percussive onsets. Based on Paul Masri's "Computer modeling - of Sound for Transformation and Synthesis of Musical Signal" (1996) -
Complex Domain
This function uses information both in frequency and + of Sound for Transformation and Synthesis of Musical Signal" (1996)
Complex DomainThis function uses information both in frequency and in phase to determine changes in the spectral content that might correspond to musical onsets. It is best suited for complex signals such as polyphonic - recordings. -
Phase Deviation
This function uses information both energy and in - phase to determine musical onsets.
-
Kullback-Liebler
Kulback-Liebler onset detection function based on + recordings.
Phase DeviationThis function uses information both energy and in + phase to determine musical onsets.
Kullback-LieblerKulback-Liebler onset detection function based on Stephen Hainsworth and Malcom Macleod's "Onset detection in music audio - signals" (2003) -
Modified Kullback-Liebler
Modified Kulback-Liebler onset detection + signals" (2003)
Modified Kullback-LieblerModified Kulback-Liebler onset detection function based on Paul Brossier's "Automatic annotation of musical audio for - interactive systems" (2006) - + interactive systems" (2006)

- Ardour defaults to Complex domain, which usually gives good result for harmonic + Ardour defaults to Complex Domain, which usually gives good result for harmonic material.

@@ -164,6 +164,7 @@ Those regions can then be manually aligned, or have their sync points set to the closest grid (as per the Grid settings in effect), by selecting all the regions, and using the - RIGHT click > Selected Regions > Position > - Snap posiiton to grid. + right click then Selected Regions > Position > + Snap position to grid.

+