PYIN Parameters » History » Version 15
Chris Cannam, 2019-11-18 01:26 PM
1 | 1 | Chris Cannam | h1. PYIN Parameters |
---|---|---|---|
2 | 1 | Chris Cannam | |
3 | 1 | Chris Cannam | Tony uses a Vamp plugin called "pYIN":/projects/pyin for pitch and note analysis. |
4 | 1 | Chris Cannam | |
5 | 1 | Chris Cannam | The plugin can be used in other Vamp plugin hosts as well - see the "pYIN project page":/projects/pyin to download the plugin separately from Tony. |
6 | 1 | Chris Cannam | |
7 | 11 | Chris Cannam | pYIN has a number of processing parameters which can be adjusted, and Tony contains a number of options (on the Analysis menu) which adjust some of them. However, the names, identifiers, and default values of the pYIN parameters do not match those used in Tony. In some cases this is because the parameters found in pYIN are continuous ranges, while the settings in Tony are all on-off toggles. |
8 | 1 | Chris Cannam | |
9 | 1 | Chris Cannam | Here is a table showing the correspondence between Tony menu options and pYIN parameters, as of Tony v2.1 and pYIN v1.1. |
10 | 1 | Chris Cannam | |
11 | 12 | Chris Cannam | |*Tony menu option*|*pYIN parameter name*|*pYIN parameter id*|*pYIN parameter type*|*Default in Tony*|*Default in pYIN*|*Notes*| |
12 | 12 | Chris Cannam | |Unbiased Timing (slow)|Use non-standard precise YIN timing (slow)|@precisetime@|Toggle|Off|Off|| |
13 | 15 | Chris Cannam | |Penalise Soft Pitches|Suppress low amplitude pitch estimates|@lowampsuppression@|Range 0.0-1.0|0.2|0.1|Set to 0.0 when option switched off; see comment below| |
14 | 15 | Chris Cannam | |High Onset Sensitivity|Onset sensitivity|@onsetsensitivity@|Range 0.0-1.0|0.7|0.7|Set to 0.0 when option switched off| |
15 | 15 | Chris Cannam | |Drop Short Notes|Duration pruning threshold|@prunethresh@|Range 0.0-0.2|0.1|0.1|Set to 0.0 when option switched off| |
16 | 11 | Chris Cannam | |
17 | 11 | Chris Cannam | There are also some parameters in pYIN that cannot be controlled within Tony: |
18 | 10 | Chris Cannam | |
19 | 10 | Chris Cannam | Screenshots: |
20 | 10 | Chris Cannam | |
21 | 10 | Chris Cannam | |*Options in the Analysis menu of Tony that control pYIN parameters* !Screenshot_2019-11-18_13-03-34.png! |*Options available when using pYIN directly in Sonic Visualiser* !Screenshot_2019-11-18_13-04-25.png!| |