comparison silvet.n3 @ 342:ad45b18427e0

Merge from branch livemode
author Chris Cannam
date Mon, 06 Jul 2015 09:15:21 +0100
parents 1272070a1011
children 506f57984407
comparison
equal deleted inserted replaced
313:fa2ffbb786df 342:ad45b18427e0
49 foaf:maker :library_maker ; 49 foaf:maker :library_maker ;
50 dc:rights """Method by Emmanouil Benetos and Simon Dixon; plugin by Chris Cannam and Emmanouil Benetos. GPL licence.""" ; 50 dc:rights """Method by Emmanouil Benetos and Simon Dixon; plugin by Chris Cannam and Emmanouil Benetos. GPL licence.""" ;
51 # cc:license <Place plugin license URI here and uncomment> ; 51 # cc:license <Place plugin license URI here and uncomment> ;
52 vamp:identifier "silvet" ; 52 vamp:identifier "silvet" ;
53 vamp:vamp_API_version vamp:api_version_2 ; 53 vamp:vamp_API_version vamp:api_version_2 ;
54 owl:versionInfo "1" ; 54 owl:versionInfo "3" ;
55 vamp:input_domain vamp:TimeDomain ; 55 vamp:input_domain vamp:TimeDomain ;
56 vamp:parameter plugbase:silvet_param_mode ; 56 vamp:parameter plugbase:silvet_param_mode ;
57 vamp:parameter plugbase:silvet_param_instrument ; 57 vamp:parameter plugbase:silvet_param_instrument ;
58 vamp:parameter plugbase:silvet_param_finetune ; 58 vamp:parameter plugbase:silvet_param_finetune ;
59 59
60 vamp:output plugbase:silvet_output_notes ; 60 vamp:output plugbase:silvet_output_notes ;
61 vamp:output plugbase:silvet_output_onsets ;
61 vamp:output plugbase:silvet_output_timefreq ; 62 vamp:output plugbase:silvet_output_timefreq ;
62 vamp:output plugbase:silvet_output_pitchactivation ; 63 vamp:output plugbase:silvet_output_pitchactivation ;
64 vamp:output plugbase:silvet_output_chroma ;
65 vamp:output plugbase:silvet_output_templates ;
63 . 66 .
67
64 plugbase:silvet_param_mode a vamp:QuantizedParameter ; 68 plugbase:silvet_param_mode a vamp:QuantizedParameter ;
65 vamp:identifier "mode" ; 69 vamp:identifier "mode" ;
66 dc:title "Processing mode" ; 70 dc:title "Processing mode" ;
67 dc:format "" ; 71 dc:format "" ;
68 vamp:min_value 0 ; 72 vamp:min_value 0 ;
69 vamp:max_value 1 ; 73 vamp:max_value 2 ;
70 vamp:unit "" ; 74 vamp:unit "" ;
71 vamp:quantize_step 1 ; 75 vamp:quantize_step 1 ;
72 vamp:default_value 1 ; 76 vamp:default_value 1 ;
73 vamp:value_names ( "Draft (faster)" "Intensive (higher quality)"); 77 vamp:value_names ( "Draft (faster)" "Intensive (higher quality)" "Live (lower latency)");
74 . 78 .
75 plugbase:silvet_param_instrument a vamp:QuantizedParameter ; 79 plugbase:silvet_param_instrument a vamp:QuantizedParameter ;
76 vamp:identifier "instrument" ; 80 vamp:identifier "instrument" ;
77 dc:title "Instrument" ; 81 dc:title "Instrument" ;
78 dc:format "" ; 82 dc:format "" ;
95 vamp:value_names (); 99 vamp:value_names ();
96 . 100 .
97 plugbase:silvet_output_notes a vamp:SparseOutput ; 101 plugbase:silvet_output_notes a vamp:SparseOutput ;
98 vamp:identifier "notes" ; 102 vamp:identifier "notes" ;
99 dc:title "Note transcription" ; 103 dc:title "Note transcription" ;
100 dc:description """Overall note transcription. Each note has time, duration, estimated pitch, and a synthetic MIDI velocity (1-127) estimated from the strength of the pitch in the mixture.""" ; 104 dc:description """Overall note transcription. Each note has time, duration, estimated fundamental frequency, and a synthetic MIDI velocity (1-127) estimated from the strength of the pitch in the mixture.""" ;
101 vamp:fixed_bin_count "true" ; 105 vamp:fixed_bin_count "true" ;
102 vamp:unit "Hz" ; 106 vamp:unit "Hz" ;
103 vamp:bin_count 2 ; 107 vamp:bin_count 2 ;
104 vamp:bin_names ( "Frequency" "Velocity"); 108 vamp:bin_names ( "Frequency" "Velocity");
105 vamp:sample_type vamp:VariableSampleRate ; 109 vamp:sample_type vamp:VariableSampleRate ;
110 vamp:sample_rate 711 ;
106 vamp:computes_event_type af:Note ; 111 vamp:computes_event_type af:Note ;
112 .
113 plugbase:silvet_output_onsets a vamp:SparseOutput ;
114 vamp:identifier "onsets" ;
115 dc:title "Note onsets" ;
116 dc:description """Note onsets, without durations. These can be calculated sooner than complete notes, because it isn't necessary to wait for a note to finish before returning its feature. Each event has time, estimated fundamental frequency in Hz, and a synthetic MIDI velocity (1-127) estimated from the strength of the pitch in the mixture.""" ;
117 vamp:fixed_bin_count "true" ;
118 vamp:unit "Hz" ;
119 vamp:bin_count 2 ;
120 vamp:bin_names ( "Frequency" "Velocity");
121 vamp:sample_type vamp:VariableSampleRate ;
122 vamp:sample_rate 711 ;
123 vamp:computes_event_type af:Onset ;
107 . 124 .
108 plugbase:silvet_output_timefreq a vamp:DenseOutput ; 125 plugbase:silvet_output_timefreq a vamp:DenseOutput ;
109 vamp:identifier "timefreq" ; 126 vamp:identifier "timefreq" ;
110 dc:title "Time-frequency distribution" ; 127 dc:title "Time-frequency distribution" ;
111 dc:description """Filtered constant-Q time-frequency distribution as used as input to the expectation-maximisation algorithm""" ; 128 dc:description """Filtered constant-Q time-frequency distribution as used as input to the expectation-maximisation algorithm.""" ;
112 vamp:fixed_bin_count "true" ; 129 vamp:fixed_bin_count "true" ;
130 vamp:unit "" ;
113 vamp:bin_count 545 ; 131 vamp:bin_count 545 ;
114 vamp:unit "" ;
115 vamp:computes_signal_type af:Spectrogram ; 132 vamp:computes_signal_type af:Spectrogram ;
116 . 133 .
117 plugbase:silvet_output_pitchactivation a vamp:DenseOutput ; 134 plugbase:silvet_output_pitchactivation a vamp:DenseOutput ;
118 vamp:identifier "pitchactivation" ; 135 vamp:identifier "pitchactivation" ;
119 dc:title "Pitch activation distribution" ; 136 dc:title "Pitch activation distribution" ;
121 vamp:fixed_bin_count "true" ; 138 vamp:fixed_bin_count "true" ;
122 vamp:unit "" ; 139 vamp:unit "" ;
123 vamp:bin_count 88 ; 140 vamp:bin_count 88 ;
124 vamp:computes_signal_type af:Spectrogram ; 141 vamp:computes_signal_type af:Spectrogram ;
125 . 142 .
143 plugbase:silvet_output_chroma a vamp:DenseOutput ;
144 vamp:identifier "chroma" ;
145 dc:title "Pitch chroma distribution" ;
146 dc:description """Pitch chroma distribution formed by wrapping the un-thresholded pitch activation distribution into a single octave of semitone bins.""" ;
147 vamp:fixed_bin_count "true" ;
148 vamp:unit "" ;
149 vamp:bin_count 12 ;
150 vamp:computes_signal_type af:Chromagram ;
151 .
152 plugbase:silvet_output_templates a vamp:DenseOutput ;
153 vamp:identifier "templates" ;
154 dc:title "Templates" ;
155 dc:description """Constant-Q spectral templates for the selected instrument pack.""" ;
156 vamp:fixed_bin_count "true" ;
157 vamp:unit "" ;
158 vamp:bin_count 545 ;
159 .