Notes on first meeting » History » Version 1

Gyorgy Fazekas, 2012-02-22 07:35 PM

1 1 Gyorgy Fazekas
h1. Notes on first meeting
2 1 Gyorgy Fazekas
3 1 Gyorgy Fazekas
h2. Topics discussed (roughly)
4 1 Gyorgy Fazekas
5 1 Gyorgy Fazekas
** What are the main research use cases for an Audio Features Ontology (AF) ?
6 1 Gyorgy Fazekas
** Are they served by the existing AF well? 
7 1 Gyorgy Fazekas
** If not, what are the most important extensions we need to do?
8 1 Gyorgy Fazekas
** Does the fundamental structure of the ontology need to be changed?
9 1 Gyorgy Fazekas
** Personal Objectives: what are we going to do with a modified/re-engineered ontology?
10 1 Gyorgy Fazekas
** What is the relation of AF to existing software, including:
11 1 Gyorgy Fazekas
Sonic Annotator, SV, SAWA, other tools... and projects OMRAS2, EASAIER client, AudioDB
12 1 Gyorgy Fazekas
13 1 Gyorgy Fazekas
14 1 Gyorgy Fazekas
h2. Use cases:
15 1 Gyorgy Fazekas
16 1 Gyorgy Fazekas
++Thomas:
17 1 Gyorgy Fazekas
  
18 1 Gyorgy Fazekas
** drive audio effects -> adaptive effect (controlling effects)
19 1 Gyorgy Fazekas
** KM like use case: association of audio effects and audio features e.g. pitch shifter won’t change onsets
20 1 Gyorgy Fazekas
** part of the AFX ontology
21 1 Gyorgy Fazekas
** more audio features
22 1 Gyorgy Fazekas
** technical classification of audio effects
23 1 Gyorgy Fazekas
24 1 Gyorgy Fazekas
25 1 Gyorgy Fazekas
++Steve:
26 1 Gyorgy Fazekas
** Finding structure, repeated sequences of features
27 1 Gyorgy Fazekas
** Beat related stuff, BPM (tempo, major/minor is it an audio feature, not necessarilty)
28 1 Gyorgy Fazekas
** Chords => Chord ontology
29 1 Gyorgy Fazekas
** Melody and notes
30 1 Gyorgy Fazekas
31 1 Gyorgy Fazekas
32 1 Gyorgy Fazekas
++George:
33 1 Gyorgy Fazekas
** Improve SAWA
34 1 Gyorgy Fazekas
** Facilitate the development of intelligent music production systems
35 1 Gyorgy Fazekas
** Release large content based metadata repositories in RDF
36 1 Gyorgy Fazekas
** Re-release the MSD in RDF (??)
37 1 Gyorgy Fazekas
** Deploy a knowledge based environment for content-based audio analysis based on the concept of the Knowledge Machine that can combine multiple modalities
38 1 Gyorgy Fazekas
** Research reproducibility using Ontologies as a model to exchange research data.
39 1 Gyorgy Fazekas
40 1 Gyorgy Fazekas
41 1 Gyorgy Fazekas
42 1 Gyorgy Fazekas
h2. Resources:
43 1 Gyorgy Fazekas
44 1 Gyorgy Fazekas
h3. Some work related to Steve's use cases, segmentation and Ontologies:
45 1 Gyorgy Fazekas
46 1 Gyorgy Fazekas
** SALAMI Project: Kevin Page, DaveDeRoure http://salami.music.mcgill.ca/
47 1 Gyorgy Fazekas
** The Segment Ontology: http://users.ox.ac.uk/~oerc0033/preprints/admire2011.pdf
48 1 Gyorgy Fazekas
** PopStructure Ontology: Kurt Jacobson Unpublished. 
49 1 Gyorgy Fazekas
(Example available: http://wiki.musicontology.com/index.php/Structural_annotations_of_%22Can%27t_buy_me_love%22_by_the_Beatles) 
50 1 Gyorgy Fazekas
** Similarity Ontology: Kurt Jacobson http://grasstunes.net/ontology/musim/musim.html
51 1 Gyorgy Fazekas
52 1 Gyorgy Fazekas
h2. Open issues:
53 1 Gyorgy Fazekas
54 1 Gyorgy Fazekas
h3. Domain and scope:
55 1 Gyorgy Fazekas
56 1 Gyorgy Fazekas
** Are Musicological concepts outside the scope of an AF ?
57 1 Gyorgy Fazekas
** Physical features : Acoustic features, Perceptual Features, DSP type, Musical Features
58 1 Gyorgy Fazekas
59 1 Gyorgy Fazekas
h3. Fundamental structure:
60 1 Gyorgy Fazekas
61 1 Gyorgy Fazekas
** Does it serve you well?
62 1 Gyorgy Fazekas
** For example, loudness is defined as a segment in AF, and it does not fit a perceptual attribute well.
63 1 Gyorgy Fazekas
** What depth do we want ? (both in terms of scope and the level of detail in describing a feature extraction workflow)
64 1 Gyorgy Fazekas
** How AF relates to the DSP workflows used in extracting them?
65 1 Gyorgy Fazekas
66 1 Gyorgy Fazekas
67 1 Gyorgy Fazekas
h2. Existing resources :
68 1 Gyorgy Fazekas
69 1 Gyorgy Fazekas
Ideas for new ontologies:
70 1 Gyorgy Fazekas
71 1 Gyorgy Fazekas
Steve: has worked on Acoustics related ontology
72 1 Gyorgy Fazekas
73 1 Gyorgy Fazekas
DSP ontology 
74 1 Gyorgy Fazekas
** processing steps down to math operation
75 1 Gyorgy Fazekas
** DSP parameters
76 1 Gyorgy Fazekas
77 1 Gyorgy Fazekas
Acoustics ontology
78 1 Gyorgy Fazekas
Musicological concepts
79 1 Gyorgy Fazekas
80 1 Gyorgy Fazekas
81 1 Gyorgy Fazekas
h2. Currently missing features
82 1 Gyorgy Fazekas
83 1 Gyorgy Fazekas
** MFCC-s are missing
84 1 Gyorgy Fazekas
** Rythmogram
85 1 Gyorgy Fazekas
** RMS energy
86 1 Gyorgy Fazekas
** combined features, e.g. weighted combinations, statistical averages over features
87 1 Gyorgy Fazekas
88 1 Gyorgy Fazekas
89 1 Gyorgy Fazekas
90 1 Gyorgy Fazekas
h2. Development issues
91 1 Gyorgy Fazekas
92 1 Gyorgy Fazekas
** chaining, combination, weighting
93 1 Gyorgy Fazekas
** how you associate features with arbitrary data
94 1 Gyorgy Fazekas
95 1 Gyorgy Fazekas
** summary feature types
96 1 Gyorgy Fazekas
97 1 Gyorgy Fazekas
** SM (similarity matrix) are they part of the ontoogy?
98 1 Gyorgy Fazekas
99 1 Gyorgy Fazekas
** salience, can you hear it, can you perceive, is there an agreement
100 1 Gyorgy Fazekas
** weighting, confidence
101 1 Gyorgy Fazekas
102 1 Gyorgy Fazekas
** mood, music psychology, cognition, emotion, (perception ?)
103 1 Gyorgy Fazekas
104 1 Gyorgy Fazekas
** provenance => music provenance
105 1 Gyorgy Fazekas
106 1 Gyorgy Fazekas
** need for deprecation and versioning
107 1 Gyorgy Fazekas
108 1 Gyorgy Fazekas
109 1 Gyorgy Fazekas
110 1 Gyorgy Fazekas
h2. Long term objectives:
111 1 Gyorgy Fazekas
112 1 Gyorgy Fazekas
Some concrete tasks that can be done as the outcome of the collaboration:
113 1 Gyorgy Fazekas
114 1 Gyorgy Fazekas
** Sonic Annotator produces output according to the new ontology
115 1 Gyorgy Fazekas
116 1 Gyorgy Fazekas
** Are we making people happier by doing so?
117 1 Gyorgy Fazekas
** gradual transition.
118 1 Gyorgy Fazekas
119 1 Gyorgy Fazekas
** software toolkits; a verison of Marsyas C++
120 1 Gyorgy Fazekas
121 1 Gyorgy Fazekas
** multitrack processing using Sonic Annotator
122 1 Gyorgy Fazekas
123 1 Gyorgy Fazekas
124 1 Gyorgy Fazekas
h2. Immediate tasks (TODO):
125 1 Gyorgy Fazekas
126 1 Gyorgy Fazekas
** collect resources 
127 1 Gyorgy Fazekas
** Verify the relationship between AF as is, and other segmentation ontologies
128 1 Gyorgy Fazekas
** software
129 1 Gyorgy Fazekas
** papers
130 1 Gyorgy Fazekas
** projects
131 1 Gyorgy Fazekas
** SIEMAC
132 1 Gyorgy Fazekas
133 1 Gyorgy Fazekas
** collect features that we need.
134 1 Gyorgy Fazekas
135 1 Gyorgy Fazekas
** plugins, LADSPA, VAMP, Marsyas, CLAM, libextract, COMirva, MIRtoolbox, Supercollider, other frameworks
136 1 Gyorgy Fazekas
137 1 Gyorgy Fazekas
** scope (diagram of a set of ontologies)
138 1 Gyorgy Fazekas
139 1 Gyorgy Fazekas
** specific application examples from existing processing chain / workflow