Mercurial > hg > vamp-known-plugins-rdf
view plugins/bbc-vamp-plugins.n3 @ 100:c0afe853924a tip
Use common name
author | Chris Cannam <cannam@all-day-breakfast.com> |
---|---|
date | Tue, 29 Jun 2021 12:11:48 +0100 |
parents | bb90681dfd1b |
children |
line wrap: on
line source
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix vamp: <http://purl.org/ontology/vamp/> . @prefix plugbase: <http://vamp-plugins.org/rdf/plugins/bbc-vamp-plugins#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix dc: <http://purl.org/dc/elements/1.1/> . @prefix af: <http://purl.org/ontology/af/> . @prefix foaf: <http://xmlns.com/foaf/0.1/> . @prefix cc: <http://web.resource.org/cc/> . @prefix doap: <http://usefulinc.com/ns/doap#> . @prefix : <#> . <> a vamp:PluginDescription ; foaf:maker <http://www.vamp-plugins.org/doap.rdf#template-generator> ; foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/bbc-vamp-plugins> . :maker foaf:name "BBC" ; foaf:logo <http://vamp-plugins.org/rdf/plugins/makers/bbc.png> ; foaf:page <http://www.bbc.co.uk/> . plugbase:library a vamp:PluginLibrary ; vamp:identifier "bbc-vamp-plugins" ; dc:title "BBC Vamp Plugins" ; foaf:maker :maker ; dc:description "A collection of audio feature extraction algorithms from BBC Research and Development" ; foaf:page <https://github.com/bbcrd/bbc-vamp-plugins/blob/master/README.md> ; doap:download-page <https://github.com/bbcrd/bbc-vamp-plugins/releases> ; vamp:available_plugin plugbase:bbc-energy ; vamp:available_plugin plugbase:bbc-intensity ; vamp:available_plugin plugbase:bbc-peaks ; vamp:available_plugin plugbase:bbc-rhythm ; vamp:available_plugin plugbase:bbc-spectral-contrast ; vamp:available_plugin plugbase:bbc-spectral-flux ; vamp:available_plugin plugbase:bbc-speechmusic-segmenter ; vamp:has_source true ; vamp:has_binary "linux32" ; vamp:has_binary "linux64" ; vamp:has_binary "win32" ; vamp:has_binary "osx" . plugbase:bbc-energy a vamp:Plugin ; dc:title "Energy" ; vamp:name "Energy" ; dc:description """Calculates the RMS energy and low energy ratio of a signal""" ; foaf:maker :maker ; dc:rights """(c) 2013 British Broadcasting Corporation""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "bbc-energy" ; vamp:vamp_API_version vamp:api_version_2 ; owl:versionInfo "3" ; vamp:input_domain vamp:TimeDomain ; vamp:parameter plugbase:bbc-energy_param_root ; vamp:parameter plugbase:bbc-energy_param_avgwindow ; vamp:parameter plugbase:bbc-energy_param_avgpercentile ; vamp:parameter plugbase:bbc-energy_param_dipthresh ; vamp:parameter plugbase:bbc-energy_param_threshold ; vamp:output plugbase:bbc-energy_output_rmsenergy ; vamp:output plugbase:bbc-energy_output_rmsdelta ; vamp:output plugbase:bbc-energy_output_lowenergy ; vamp:output plugbase:bbc-energy_output_average ; vamp:output plugbase:bbc-energy_output_pdip ; . plugbase:bbc-energy_param_root a vamp:QuantizedParameter ; vamp:identifier "root" ; dc:title "Use root" ; dc:format "" ; vamp:min_value 0 ; vamp:max_value 1 ; vamp:unit "" ; vamp:quantize_step 1 ; vamp:default_value 1 ; vamp:value_names (); . plugbase:bbc-energy_param_avgwindow a vamp:Parameter ; vamp:identifier "avgwindow" ; dc:title "Moving average window size" ; dc:format "seconds" ; vamp:min_value 0.001 ; vamp:max_value 10 ; vamp:unit "seconds" ; vamp:default_value 1 ; vamp:value_names (); . plugbase:bbc-energy_param_avgpercentile a vamp:Parameter ; vamp:identifier "avgpercentile" ; dc:title "Moving average percentile" ; dc:format "" ; vamp:min_value 0 ; vamp:max_value 100 ; vamp:unit "" ; vamp:default_value 3 ; vamp:value_names (); . plugbase:bbc-energy_param_dipthresh a vamp:Parameter ; vamp:identifier "dipthresh" ; dc:title "Dip threshold" ; dc:format "" ; vamp:min_value 0 ; vamp:max_value 10 ; vamp:unit "" ; vamp:default_value 3 ; vamp:value_names (); . plugbase:bbc-energy_param_threshold a vamp:Parameter ; vamp:identifier "threshold" ; dc:title "Low energy threshold" ; dc:format "" ; vamp:min_value 0 ; vamp:max_value 10 ; vamp:unit "" ; vamp:default_value 1 ; vamp:value_names (); . plugbase:bbc-energy_output_rmsenergy a vamp:DenseOutput ; vamp:identifier "rmsenergy" ; dc:title "RMS Energy" ; dc:description """RMS of the signal.""" ; vamp:fixed_bin_count "true" ; vamp:unit "" ; vamp:bin_count 1 ; # vamp:computes_event_type <Place event type URI here and uncomment> ; # vamp:computes_feature <Place feature attribute URI here and uncomment> ; # vamp:computes_signal_type <Place signal type URI here and uncomment> ; . plugbase:bbc-energy_output_rmsdelta a vamp:DenseOutput ; vamp:identifier "rmsdelta" ; dc:title "RMS Energy Delta" ; dc:description """Difference between RMS of previous and current blocks.""" ; vamp:fixed_bin_count "true" ; vamp:unit "" ; vamp:bin_count 1 ; # vamp:computes_event_type <Place event type URI here and uncomment> ; # vamp:computes_feature <Place feature attribute URI here and uncomment> ; # vamp:computes_signal_type <Place signal type URI here and uncomment> ; . plugbase:bbc-energy_output_lowenergy a vamp:SparseOutput ; vamp:identifier "lowenergy" ; dc:title "Low Energy" ; dc:description """Percentage of track which is below the low energy threshold.""" ; vamp:fixed_bin_count "true" ; vamp:unit "" ; vamp:bin_count 1 ; vamp:sample_type vamp:VariableSampleRate ; # vamp:computes_event_type <Place event type URI here and uncomment> ; # vamp:computes_feature <Place feature attribute URI here and uncomment> ; # vamp:computes_signal_type <Place signal type URI here and uncomment> ; . plugbase:bbc-energy_output_average a vamp:DenseOutput ; vamp:identifier "average" ; dc:title "Moving Average" ; dc:description """Mean of RMS values over moving average window.""" ; vamp:fixed_bin_count "true" ; vamp:unit "" ; vamp:bin_count 1 ; # vamp:computes_event_type <Place event type URI here and uncomment> ; # vamp:computes_feature <Place feature attribute URI here and uncomment> ; # vamp:computes_signal_type <Place signal type URI here and uncomment> ; . plugbase:bbc-energy_output_pdip a vamp:DenseOutput ; vamp:identifier "pdip" ; dc:title "Dip probability" ; dc:description """Probability of the RMS energy dipping below the threshold.""" ; vamp:fixed_bin_count "true" ; vamp:unit "" ; vamp:bin_count 1 ; # vamp:computes_event_type <Place event type URI here and uncomment> ; # vamp:computes_feature <Place feature attribute URI here and uncomment> ; # vamp:computes_signal_type <Place signal type URI here and uncomment> ; . plugbase:bbc-intensity a vamp:Plugin ; dc:title "Intensity" ; vamp:name "Intensity" ; dc:description """Calculates the intensity of a signal and the intensity ratio for a number of sub-bands""" ; foaf:maker :maker ; dc:rights """(c) 2013 British Broadcasting Corporation""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "bbc-intensity" ; vamp:vamp_API_version vamp:api_version_2 ; owl:versionInfo "1" ; vamp:input_domain vamp:FrequencyDomain ; vamp:parameter plugbase:bbc-intensity_param_numBands ; vamp:output plugbase:bbc-intensity_output_intensity ; vamp:output plugbase:bbc-intensity_output_intensity-ratio ; . plugbase:bbc-intensity_param_numBands a vamp:QuantizedParameter ; vamp:identifier "numBands" ; dc:title "Sub-bands" ; dc:format "" ; vamp:min_value 2 ; vamp:max_value 50 ; vamp:unit "" ; vamp:quantize_step 1 ; vamp:default_value 7 ; vamp:value_names (); . plugbase:bbc-intensity_output_intensity a vamp:DenseOutput ; vamp:identifier "intensity" ; dc:title "Intensity" ; dc:description """Sum of the FFT bin absolute values.""" ; vamp:fixed_bin_count "true" ; vamp:unit "" ; vamp:bin_count 1 ; # vamp:computes_event_type <Place event type URI here and uncomment> ; # vamp:computes_feature <Place feature attribute URI here and uncomment> ; # vamp:computes_signal_type <Place signal type URI here and uncomment> ; . plugbase:bbc-intensity_output_intensity-ratio a vamp:DenseOutput ; vamp:identifier "intensity-ratio" ; dc:title "Intensity Ratio" ; dc:description """Sum of each sub-band's absolute values.""" ; vamp:fixed_bin_count "true" ; vamp:unit "" ; vamp:bin_count 7 ; # vamp:computes_event_type <Place event type URI here and uncomment> ; # vamp:computes_feature <Place feature attribute URI here and uncomment> ; # vamp:computes_signal_type <Place signal type URI here and uncomment> ; . plugbase:bbc-peaks a vamp:Plugin ; dc:title "Peaks" ; vamp:name "Peaks" ; dc:description """Calculates peak and trough values of a signal""" ; foaf:maker [ foaf:name "BBC" ] ; # FIXME could give plugin author's URI here dc:rights """(c) 2014 British Broadcasting Corporation""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "bbc-peaks" ; vamp:vamp_API_version vamp:api_version_2 ; owl:versionInfo "1" ; vamp:input_domain vamp:TimeDomain ; vamp:output plugbase:bbc-peaks_output_peaks ; . plugbase:bbc-peaks_output_peaks a vamp:DenseOutput ; vamp:identifier "peaks" ; dc:title "Peaks" ; dc:description """Peak and trough, in order of occurance.""" ; vamp:fixed_bin_count "true" ; vamp:unit "" ; vamp:bin_count 1 ; # vamp:computes_event_type <Place event type URI here and uncomment> ; # vamp:computes_feature <Place feature attribute URI here and uncomment> ; # vamp:computes_signal_type <Place signal type URI here and uncomment> ; . plugbase:bbc-rhythm a vamp:Plugin ; dc:title "Rhythm" ; vamp:name "Rhythm" ; dc:description """Calculates rhythmic features of a signal, including onsets and tempo """ ; foaf:maker :maker ; dc:rights """(c) 2013 British Broadcasting Corporation""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "bbc-rhythm" ; vamp:vamp_API_version vamp:api_version_2 ; owl:versionInfo "1" ; vamp:input_domain vamp:FrequencyDomain ; vamp:parameter plugbase:bbc-rhythm_param_numBands ; vamp:parameter plugbase:bbc-rhythm_param_threshold ; vamp:parameter plugbase:bbc-rhythm_param_average_window ; vamp:parameter plugbase:bbc-rhythm_param_peak_window ; vamp:parameter plugbase:bbc-rhythm_param_min_bpm ; vamp:parameter plugbase:bbc-rhythm_param_max_bpm ; vamp:output plugbase:bbc-rhythm_output_onset_curve ; vamp:output plugbase:bbc-rhythm_output_average ; vamp:output plugbase:bbc-rhythm_output_diff ; vamp:output plugbase:bbc-rhythm_output_onset ; vamp:output plugbase:bbc-rhythm_output_avg-onset-freq ; vamp:output plugbase:bbc-rhythm_output_rhythm-strength ; vamp:output plugbase:bbc-rhythm_output_autocor ; vamp:output plugbase:bbc-rhythm_output_mean-correlation-peak ; vamp:output plugbase:bbc-rhythm_output_peak-valley-ratio ; vamp:output plugbase:bbc-rhythm_output_tempo ; . plugbase:bbc-rhythm_param_numBands a vamp:QuantizedParameter ; vamp:identifier "numBands" ; dc:title "Sub-bands" ; dc:format "" ; vamp:min_value 2 ; vamp:max_value 50 ; vamp:unit "" ; vamp:quantize_step 1 ; vamp:default_value 7 ; vamp:value_names (); . plugbase:bbc-rhythm_param_threshold a vamp:Parameter ; vamp:identifier "threshold" ; dc:title "Threshold" ; dc:format "" ; vamp:min_value 0 ; vamp:max_value 10 ; vamp:unit "" ; vamp:default_value 1 ; vamp:value_names (); . plugbase:bbc-rhythm_param_average_window a vamp:QuantizedParameter ; vamp:identifier "average_window" ; dc:title "Moving average window length" ; dc:format "frames" ; vamp:min_value 1 ; vamp:max_value 500 ; vamp:unit "frames" ; vamp:quantize_step 1 ; vamp:default_value 200 ; vamp:value_names (); . plugbase:bbc-rhythm_param_peak_window a vamp:QuantizedParameter ; vamp:identifier "peak_window" ; dc:title "Onset peak window length" ; dc:format "frames" ; vamp:min_value 1 ; vamp:max_value 20 ; vamp:unit "frames" ; vamp:quantize_step 1 ; vamp:default_value 6 ; vamp:value_names (); . plugbase:bbc-rhythm_param_min_bpm a vamp:QuantizedParameter ; vamp:identifier "min_bpm" ; dc:title "Minimum BPM" ; dc:format "bpm" ; vamp:min_value 5 ; vamp:max_value 300 ; vamp:unit "bpm" ; vamp:quantize_step 1 ; vamp:default_value 12 ; vamp:value_names (); . plugbase:bbc-rhythm_param_max_bpm a vamp:QuantizedParameter ; vamp:identifier "max_bpm" ; dc:title "Maximum BPM" ; dc:format "bpm" ; vamp:min_value 50 ; vamp:max_value 400 ; vamp:unit "bpm" ; vamp:quantize_step 1 ; vamp:default_value 300 ; vamp:value_names (); . plugbase:bbc-rhythm_output_onset_curve a vamp:SparseOutput ; vamp:identifier "onset_curve" ; dc:title "Onset curve" ; dc:description """Onset detection curve.""" ; vamp:fixed_bin_count "true" ; vamp:unit "" ; vamp:bin_count 1 ; vamp:sample_type vamp:VariableSampleRate ; # vamp:computes_event_type <Place event type URI here and uncomment> ; # vamp:computes_feature <Place feature attribute URI here and uncomment> ; # vamp:computes_signal_type <Place signal type URI here and uncomment> ; . plugbase:bbc-rhythm_output_average a vamp:SparseOutput ; vamp:identifier "average" ; dc:title "Average" ; dc:description """Moving average of onset curve.""" ; vamp:fixed_bin_count "true" ; vamp:unit "" ; vamp:bin_count 1 ; vamp:sample_type vamp:VariableSampleRate ; # vamp:computes_event_type <Place event type URI here and uncomment> ; # vamp:computes_feature <Place feature attribute URI here and uncomment> ; # vamp:computes_signal_type <Place signal type URI here and uncomment> ; . plugbase:bbc-rhythm_output_diff a vamp:SparseOutput ; vamp:identifier "diff" ; dc:title "Difference" ; dc:description """Difference between onset and average.""" ; vamp:fixed_bin_count "true" ; vamp:unit "" ; vamp:bin_count 1 ; vamp:sample_type vamp:VariableSampleRate ; # vamp:computes_event_type <Place event type URI here and uncomment> ; # vamp:computes_feature <Place feature attribute URI here and uncomment> ; # vamp:computes_signal_type <Place signal type URI here and uncomment> ; . plugbase:bbc-rhythm_output_onset a vamp:SparseOutput ; vamp:identifier "onset" ; dc:title "Onset" ; dc:description """Point of onsets.""" ; vamp:fixed_bin_count "true" ; vamp:unit "" ; vamp:bin_count 0 ; vamp:sample_type vamp:VariableSampleRate ; # vamp:computes_event_type <Place event type URI here and uncomment> ; # vamp:computes_feature <Place feature attribute URI here and uncomment> ; # vamp:computes_signal_type <Place signal type URI here and uncomment> ; . plugbase:bbc-rhythm_output_avg-onset-freq a vamp:SparseOutput ; vamp:identifier "avg-onset-freq" ; dc:title "Average Onset Frequency" ; dc:description """Rate of onsets per minute.""" ; vamp:fixed_bin_count "true" ; vamp:unit "" ; vamp:bin_count 1 ; vamp:sample_type vamp:VariableSampleRate ; # vamp:computes_event_type <Place event type URI here and uncomment> ; # vamp:computes_feature <Place feature attribute URI here and uncomment> ; # vamp:computes_signal_type <Place signal type URI here and uncomment> ; . plugbase:bbc-rhythm_output_rhythm-strength a vamp:SparseOutput ; vamp:identifier "rhythm-strength" ; dc:title "Rhythm Strength" ; dc:description """Average value of peaks in onset curve.""" ; vamp:fixed_bin_count "true" ; vamp:unit "" ; vamp:bin_count 1 ; vamp:sample_type vamp:VariableSampleRate ; # vamp:computes_event_type <Place event type URI here and uncomment> ; # vamp:computes_feature <Place feature attribute URI here and uncomment> ; # vamp:computes_signal_type <Place signal type URI here and uncomment> ; . plugbase:bbc-rhythm_output_autocor a vamp:SparseOutput ; vamp:identifier "autocor" ; dc:title "Autocorrelation" ; dc:description """Autocorrelation of onset detection curve.""" ; vamp:fixed_bin_count "true" ; vamp:unit "" ; vamp:bin_count 1 ; vamp:sample_type vamp:VariableSampleRate ; # vamp:computes_event_type <Place event type URI here and uncomment> ; # vamp:computes_feature <Place feature attribute URI here and uncomment> ; # vamp:computes_signal_type <Place signal type URI here and uncomment> ; . plugbase:bbc-rhythm_output_mean-correlation-peak a vamp:SparseOutput ; vamp:identifier "mean-correlation-peak" ; dc:title "Mean Correlation Peak" ; dc:description """Mean of the peak autocorrelation values.""" ; vamp:fixed_bin_count "true" ; vamp:unit "" ; vamp:bin_count 1 ; vamp:sample_type vamp:VariableSampleRate ; # vamp:computes_event_type <Place event type URI here and uncomment> ; # vamp:computes_feature <Place feature attribute URI here and uncomment> ; # vamp:computes_signal_type <Place signal type URI here and uncomment> ; . plugbase:bbc-rhythm_output_peak-valley-ratio a vamp:SparseOutput ; vamp:identifier "peak-valley-ratio" ; dc:title "Peak-Valley Ratio" ; dc:description """Ratio of the mean correlation peak to the mean correlation valley.""" ; vamp:fixed_bin_count "true" ; vamp:unit "" ; vamp:bin_count 1 ; vamp:sample_type vamp:VariableSampleRate ; # vamp:computes_event_type <Place event type URI here and uncomment> ; # vamp:computes_feature <Place feature attribute URI here and uncomment> ; # vamp:computes_signal_type <Place signal type URI here and uncomment> ; . plugbase:bbc-rhythm_output_tempo a vamp:SparseOutput ; vamp:identifier "tempo" ; dc:title "Tempo" ; dc:description """Overall tempo of the track in BPM.""" ; vamp:fixed_bin_count "true" ; vamp:unit "bpm" ; vamp:bin_count 1 ; vamp:sample_type vamp:VariableSampleRate ; # vamp:computes_event_type <Place event type URI here and uncomment> ; # vamp:computes_feature <Place feature attribute URI here and uncomment> ; # vamp:computes_signal_type <Place signal type URI here and uncomment> ; . plugbase:bbc-spectral-contrast a vamp:Plugin ; dc:title "Spectral Contrast" ; vamp:name "Spectral Contrast" ; dc:description """Calculates the peak and valleys of the spectral contrast feature""" ; foaf:maker :maker ; dc:rights """(c) 2013 British Broadcasting Corporation""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "bbc-spectral-contrast" ; vamp:vamp_API_version vamp:api_version_2 ; owl:versionInfo "1" ; vamp:input_domain vamp:FrequencyDomain ; vamp:parameter plugbase:bbc-spectral-contrast_param_alpha ; vamp:parameter plugbase:bbc-spectral-contrast_param_numBands ; vamp:output plugbase:bbc-spectral-contrast_output_valleys ; vamp:output plugbase:bbc-spectral-contrast_output_peaks ; vamp:output plugbase:bbc-spectral-contrast_output_mean ; . plugbase:bbc-spectral-contrast_param_alpha a vamp:Parameter ; vamp:identifier "alpha" ; dc:title "Alpha" ; dc:format "" ; vamp:min_value 0 ; vamp:max_value 1 ; vamp:unit "" ; vamp:default_value 0.02 ; vamp:value_names (); . plugbase:bbc-spectral-contrast_param_numBands a vamp:QuantizedParameter ; vamp:identifier "numBands" ; dc:title "Sub-bands" ; dc:format "" ; vamp:min_value 2 ; vamp:max_value 50 ; vamp:unit "" ; vamp:quantize_step 1 ; vamp:default_value 7 ; vamp:value_names (); . plugbase:bbc-spectral-contrast_output_valleys a vamp:DenseOutput ; vamp:identifier "valleys" ; dc:title "Spectral Valleys" ; dc:description """Valley of the spectrum.""" ; vamp:fixed_bin_count "true" ; vamp:unit "" ; vamp:bin_count 7 ; # vamp:computes_event_type <Place event type URI here and uncomment> ; # vamp:computes_feature <Place feature attribute URI here and uncomment> ; # vamp:computes_signal_type <Place signal type URI here and uncomment> ; . plugbase:bbc-spectral-contrast_output_peaks a vamp:DenseOutput ; vamp:identifier "peaks" ; dc:title "Spectral Peaks" ; dc:description """Peak of the spectrum.""" ; vamp:fixed_bin_count "true" ; vamp:unit "" ; vamp:bin_count 7 ; # vamp:computes_event_type <Place event type URI here and uncomment> ; # vamp:computes_feature <Place feature attribute URI here and uncomment> ; # vamp:computes_signal_type <Place signal type URI here and uncomment> ; . plugbase:bbc-spectral-contrast_output_mean a vamp:DenseOutput ; vamp:identifier "mean" ; dc:title "Spectral Mean" ; dc:description """Mean of the spectrum.""" ; vamp:fixed_bin_count "true" ; vamp:unit "" ; vamp:bin_count 7 ; # vamp:computes_event_type <Place event type URI here and uncomment> ; # vamp:computes_feature <Place feature attribute URI here and uncomment> ; # vamp:computes_signal_type <Place signal type URI here and uncomment> ; . plugbase:bbc-spectral-flux a vamp:Plugin ; dc:title "Spectral Flux" ; vamp:name "Spectral Flux" ; dc:description """Calculates the spectral flux""" ; foaf:maker :maker ; dc:rights """(c) 2013 British Broadcasting Corporation""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "bbc-spectral-flux" ; vamp:vamp_API_version vamp:api_version_2 ; owl:versionInfo "1" ; vamp:input_domain vamp:FrequencyDomain ; vamp:parameter plugbase:bbc-spectral-flux_param_usel2 ; vamp:output plugbase:bbc-spectral-flux_output_spectral-flux ; . plugbase:bbc-spectral-flux_param_usel2 a vamp:QuantizedParameter ; vamp:identifier "usel2" ; dc:title "Use L2 norm over L1" ; dc:format "" ; vamp:min_value 0 ; vamp:max_value 1 ; vamp:unit "" ; vamp:quantize_step 1 ; vamp:default_value 0 ; vamp:value_names (); . plugbase:bbc-spectral-flux_output_spectral-flux a vamp:DenseOutput ; vamp:identifier "spectral-flux" ; dc:title "Spectral Flux" ; dc:description """Difference between FFT bin values.""" ; vamp:fixed_bin_count "true" ; vamp:unit "" ; vamp:bin_count 1 ; # vamp:computes_event_type <Place event type URI here and uncomment> ; # vamp:computes_feature <Place feature attribute URI here and uncomment> ; # vamp:computes_signal_type <Place signal type URI here and uncomment> ; . plugbase:bbc-speechmusic-segmenter a vamp:Plugin ; dc:title "Speech/Music segmenter" ; vamp:name "Speech/Music segmenter" ; dc:description """Calculates boundaries between speech and music""" ; foaf:maker :maker ; dc:rights """(c) 2011 British Broadcasting Corporation""" ; # cc:license <Place plugin license URI here and uncomment> ; vamp:identifier "bbc-speechmusic-segmenter" ; vamp:vamp_API_version vamp:api_version_2 ; owl:versionInfo "1" ; vamp:input_domain vamp:TimeDomain ; vamp:parameter plugbase:bbc-speechmusic-segmenter_param_resolution ; vamp:parameter plugbase:bbc-speechmusic-segmenter_param_change_threshold ; vamp:parameter plugbase:bbc-speechmusic-segmenter_param_decision_threshold ; vamp:parameter plugbase:bbc-speechmusic-segmenter_param_min_music_length ; vamp:parameter plugbase:bbc-speechmusic-segmenter_param_margin ; vamp:output plugbase:bbc-speechmusic-segmenter_output_segmentation ; vamp:output plugbase:bbc-speechmusic-segmenter_output_skewness ; . plugbase:bbc-speechmusic-segmenter_param_resolution a vamp:QuantizedParameter ; vamp:identifier "resolution" ; dc:title "Resolution" ; dc:format "" ; vamp:min_value 1 ; vamp:max_value 1024 ; vamp:unit "" ; vamp:quantize_step 1 ; vamp:default_value 256 ; vamp:value_names (); . plugbase:bbc-speechmusic-segmenter_param_change_threshold a vamp:Parameter ; vamp:identifier "change_threshold" ; dc:title "Change threshold" ; dc:format "" ; vamp:min_value 0 ; vamp:max_value 1 ; vamp:unit "" ; vamp:default_value 0.0781 ; vamp:value_names (); . plugbase:bbc-speechmusic-segmenter_param_decision_threshold a vamp:Parameter ; vamp:identifier "decision_threshold" ; dc:title "Decision threshold" ; dc:format "" ; vamp:min_value 0 ; vamp:max_value 1 ; vamp:unit "" ; vamp:default_value 0.2734 ; vamp:value_names (); . plugbase:bbc-speechmusic-segmenter_param_min_music_length a vamp:Parameter ; vamp:identifier "min_music_length" ; dc:title "Minimum music segment length" ; dc:format "" ; vamp:min_value 0 ; vamp:max_value 100 ; vamp:unit "" ; vamp:default_value 0 ; vamp:value_names (); . plugbase:bbc-speechmusic-segmenter_param_margin a vamp:Parameter ; vamp:identifier "margin" ; dc:title "Margin" ; dc:format "" ; vamp:min_value 0 ; vamp:max_value 50 ; vamp:unit "" ; vamp:default_value 14 ; vamp:value_names (); . plugbase:bbc-speechmusic-segmenter_output_segmentation a vamp:SparseOutput ; vamp:identifier "segmentation" ; dc:title "Segmentation" ; dc:description """Segmentation""" ; vamp:fixed_bin_count "true" ; vamp:unit "segment-type" ; a vamp:QuantizedOutput ; vamp:quantize_step 1 ; a vamp:KnownExtentsOutput ; vamp:min_value 0 ; vamp:max_value 2 ; vamp:bin_count 1 ; vamp:sample_type vamp:VariableSampleRate ; vamp:sample_rate 0 ; # vamp:computes_event_type <Place event type URI here and uncomment> ; # vamp:computes_feature <Place feature attribute URI here and uncomment> ; # vamp:computes_signal_type <Place signal type URI here and uncomment> ; . plugbase:bbc-speechmusic-segmenter_output_skewness a vamp:SparseOutput ; vamp:identifier "skewness" ; dc:title "Detection function" ; dc:description """Detection function""" ; vamp:fixed_bin_count "true" ; vamp:unit "segment-type" ; a vamp:QuantizedOutput ; vamp:quantize_step 1 ; a vamp:KnownExtentsOutput ; vamp:min_value 0 ; vamp:max_value 2 ; vamp:bin_count 1 ; vamp:sample_type vamp:VariableSampleRate ; vamp:sample_rate 0 ; # vamp:computes_event_type <Place event type URI here and uncomment> ; # vamp:computes_feature <Place feature attribute URI here and uncomment> ; # vamp:computes_signal_type <Place signal type URI here and uncomment> ; .