Notes on first meeting » History » Version 4

Gyorgy Fazekas, 2012-02-23 09:02 AM

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