annotate plugins/mfs.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 050bdf2ff304
children
rev   line source
Chris@55 1 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
Chris@55 2 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
Chris@55 3 @prefix vamp: <http://purl.org/ontology/vamp/> .
Chris@55 4 @prefix plugbase: <http://vamp-plugins.org/rdf/plugins/vampy#> .
Chris@55 5 @prefix owl: <http://www.w3.org/2002/07/owl#> .
Chris@55 6 @prefix dc: <http://purl.org/dc/elements/1.1/> .
Chris@55 7 @prefix af: <http://purl.org/ontology/af/> .
Chris@55 8 @prefix foaf: <http://xmlns.com/foaf/0.1/> .
Chris@55 9 @prefix doap: <http://usefulinc.com/ns/doap#> .
Chris@55 10 @prefix cc: <http://web.resource.org/cc/> .
Chris@55 11 @prefix : <#> .
Chris@55 12
Chris@55 13
Chris@55 14 ## Properties of this document
Chris@55 15
Chris@55 16 <> a vamp:PluginDescription ;
Chris@55 17 foaf:maker <http://vamp-plugins.org/rdf/template-generator> ;
Chris@55 18 foaf:primaryTopic <http://vamp-plugins.org/rdf/plugins/vampy> .
Chris@55 19
Chris@55 20
Chris@55 21 ## Maker of the whole plugin library
Chris@55 22
Chris@55 23 :library_maker
Chris@55 24 foaf:name "Robert Gordon University" ;
Chris@55 25 foaf:page <http://www.rgu.ac.uk> ;
Chris@55 26 foaf:logo <http://vamp-plugins.org/rdf/plugins/makers/rgu.png> ;
Chris@55 27 .
Chris@55 28
Chris@55 29
Chris@55 30 ## Properties of the plugin library, and references to the plugins it contains
Chris@55 31
Chris@55 32 plugbase:library a vamp:PluginLibrary ;
Chris@55 33 vamp:identifier "vampy-mfs" ;
Chris@55 34 foaf:maker :library_maker ;
Chris@55 35 vamp:available_plugin plugbase:vampy-mfs ;
Chris@55 36 dc:title "RGU Mel-Frequency Spectrum" ;
Chris@55 37 dc:description "A music-inspired texture representation implemented as a VamPy plugin, from Robert Gordon University in Aberdeen." ;
Chris@55 38 foaf:page <http://sourceforge.net/projects/rgumfs/> ;
Chris@55 39 doap:download-page <http://sourceforge.net/projects/rgumfs/files/> ;
Chris@55 40 vamp:has_source true ;
Chris@55 41 vamp:is_vampy_plugin true ;
Chris@55 42 .
Chris@55 43
Chris@55 44
Chris@55 45 ## Properties of the Vampy MFS Plugin plugin
Chris@55 46
Chris@55 47 plugbase:vampy-mfs a vamp:Plugin ;
Chris@55 48 dc:title "Vampy MFS Plugin" ;
Chris@55 49 vamp:name "Vampy MFS Plugin" ;
Chris@55 50 dc:description """MFS plugin""" ;
Chris@55 51 foaf:maker :library_maker ;
Chris@55 52 dc:rights """Plugin By Ben Horsburgh""" ;
Chris@55 53 # cc:license <Place plugin license URI here and uncomment> ;
Chris@55 54 vamp:identifier "vampy-mfs" ;
Chris@55 55 vamp:vamp_API_version vamp:api_version_2 ;
Chris@55 56 owl:versionInfo "2" ;
Chris@55 57 vamp:input_domain vamp:FrequencyDomain ;
Chris@55 58
Chris@55 59 vamp:parameter plugbase:vampy-mfs_param_melbands ;
Chris@55 60 vamp:parameter plugbase:vampy-mfs_param_minHz ;
Chris@55 61 vamp:parameter plugbase:vampy-mfs_param_maxHz ;
Chris@55 62 vamp:parameter plugbase:vampy-mfs_param_two_ch ;
Chris@55 63
Chris@55 64 vamp:output plugbase:vampy-mfs_output_mfs ;
Chris@55 65 .
Chris@55 66 plugbase:vampy-mfs_param_melbands a vamp:QuantizedParameter ;
Chris@55 67 vamp:identifier "melbands" ;
Chris@55 68 dc:title "Number of bands (coefficients)" ;
Chris@55 69 dc:format "" ;
Chris@55 70 vamp:min_value 2 ;
Chris@55 71 vamp:max_value 128 ;
Chris@55 72 vamp:unit "" ;
Chris@55 73 vamp:quantize_step 1 ;
Chris@55 74 vamp:default_value 40 ;
Chris@55 75 vamp:value_names ();
Chris@55 76 .
Chris@55 77 plugbase:vampy-mfs_param_minHz a vamp:QuantizedParameter ;
Chris@55 78 vamp:identifier "minHz" ;
Chris@55 79 dc:title "minimum frequency" ;
Chris@55 80 dc:format "Hz" ;
Chris@55 81 vamp:min_value 0 ;
Chris@55 82 vamp:max_value 24000 ;
Chris@55 83 vamp:unit "Hz" ;
Chris@55 84 vamp:quantize_step 1 ;
Chris@55 85 vamp:default_value 0 ;
Chris@55 86 vamp:value_names ();
Chris@55 87 .
Chris@55 88 plugbase:vampy-mfs_param_maxHz a vamp:QuantizedParameter ;
Chris@55 89 vamp:identifier "maxHz" ;
Chris@55 90 dc:title "maximum frequency" ;
Chris@55 91 dc:format "Hz" ;
Chris@55 92 vamp:min_value 100 ;
Chris@55 93 vamp:max_value 24000 ;
Chris@55 94 vamp:unit "Hz" ;
Chris@55 95 vamp:quantize_step 100 ;
Chris@55 96 vamp:default_value 11025 ;
Chris@55 97 vamp:value_names ();
Chris@55 98 .
Chris@55 99 plugbase:vampy-mfs_param_two_ch a vamp:Parameter ;
Chris@55 100 vamp:identifier "two_ch" ;
Chris@55 101 dc:title "Process channels separately" ;
Chris@55 102 dc:format "" ;
Chris@55 103 vamp:min_value 0 ;
Chris@55 104 vamp:max_value 0 ;
Chris@55 105 vamp:unit "" ;
Chris@55 106 vamp:default_value 0 ;
Chris@55 107 vamp:value_names ();
Chris@55 108 .
Chris@55 109 plugbase:vampy-mfs_output_mfs a vamp:DenseOutput ;
Chris@55 110 vamp:identifier "mfs" ;
Chris@55 111 dc:title "MFS" ;
Chris@55 112 dc:description """MFS Coefficients""" ;
Chris@55 113 vamp:fixed_bin_count "true" ;
Chris@55 114 vamp:unit "Mels" ;
Chris@55 115 a vamp:QuantizedOutput ;
Chris@55 116 vamp:quantize_step -7.21552e-34 ;
Chris@55 117 vamp:bin_count 40 ;
Chris@55 118 vamp:bin_names ( "C 0" "C 1" "C 2" "C 3" "C 4" "C 5" "C 6" "C 7" "C 8" "C 9" "C 10" "C 11" "C 12" "C 13" "C 14" "C 15" "C 16" "C 17" "C 18" "C 19" "C 20" "C 21" "C 22" "C 23" "C 24" "C 25" "C 26" "C 27" "C 28" "C 29" "C 30" "C 31" "C 32" "C 33" "C 34" "C 35" "C 36" "C 37" "C 38" "C 39");
Chris@55 119 # vamp:computes_event_type <Place event type URI here and uncomment> ;
Chris@55 120 # vamp:computes_feature <Place feature attribute URI here and uncomment> ;
Chris@55 121 # vamp:computes_signal_type <Place signal type URI here and uncomment> ;
Chris@55 122 .
Chris@55 123