a summary of formats for streaming and storing music
play

A Summary of Formats for Streaming and Storing Music-related - PowerPoint PPT Presentation

A Summary of Formats for Streaming and Storing Music-related Movement and Gesture Data Alexander R. Jensenius Oslo Nicolas Castagn ACROE, Grenoble Antonio Camurri Genova Esteban Maestre Pompeu Fabra Joseph Malloch CIRMMT, McGill


  1. A Summary of Formats for Streaming and Storing Music-related Movement and Gesture Data Alexander R. Jensenius Oslo Nicolas Castagné ACROE, Grenoble Antonio Camurri Genova Esteban Maestre Pompeu Fabra Joseph Malloch CIRMMT, McGill Douglas McGilvray Glasgow Enactive Conference 2007

  2. Movement Action Gesture

  3. ?

  4. analysis

  5. AOA ASF / AMC BRD BVA / BVH C3D CSM MCML MoCap MIDI Score MPEG 4/7 Control MusicXML Audio OSC Video SDIF Annotations SLML Analyses VHML

  6. !

  7. 30 % use raw data (no format) 50 % use a proprietary, home-made format 40 % use the format of the device at hand 80 % don’t use a unique format < 10 % use a known and officially released format Luciani et al. 2006

  8. performance

  9. =>

  10. GMS Gesture Motion Signal GDIF Gesture Description Interchange Format OSC Open Sound Control SDIF Sound Description Interchange Format PML Performance Markup Language

  11. Low-level signals structure encoding

  12. APML AML AOA ASF AMC Proprietary BRD not generic enough Hardware-specific BVA not minimal enough Full-body skeleton BVH not efficient enough 3D only C3D not low level enough ASCII-based CSM not high level enough Low-level data only EBF MCML MPEG 7 MPML MURML SLML VHML

  13. as generic as possible GMS format low-level Gesture and Motion binary minimal Signal format X(t) Tracks Y(t) Channels Scene Units

  14. A Scene made of 3 Units • Unit 1 : “mocap” N 3D Position channel • Unit 2 : “Force Feedback” 1 3D Position channel 1 3D Force channel • Unit 3 : “keyboard” 64 A-Dimensional channels

  15. qualitative Intensity Laban effort parameters head up breathing breathing left arm turn Descriptions 1b 2a 2b 2c 3a 3b 3c Sections 1a Trajectories Segmentation 2 Segmentation 1 Velocity Raw data quantitative time GDIF Gesture Description Interchange Format

  16. Sensor Data Realtime Movement GDIF OSC UDP/IP device processing model GDIF OSC SDIF Analysis Realtime Non-realtime Annotations XML Analysis GDIF Gesture Description Interchange Format

  17. music/tech communication protocol OSC 1990s: CNMAT Open Sound URL-based: Control /my-controller/slider/1/pressure 0.5 /my-reverb/room-size 0.7 www.opensoundcontrol.org

  18. Analysis Namespace Meta /emotion Functional /performance /environment Acquisition Sensor Pre- Descriptive /instrument Movement Raw Data device processing /body /cooked /raw

  19. GDIF-OSC Malloch et al. 2007

  20. GDIF-XML Maestre et al. 2007

  21. 1990s: IRCAM, CNMAT, UPF SDIF S ound descriptions Sound Basic data format Description framework Interchange Format Synchronisation Wide support http://sdif.sourceforge.net

  22. PML Extension of MusicXML Analysis of musical performance Performance Markup Score, performance & analysis information in Language separate, overlapping hierarchies

  23. Multimodal data + multimedia Automatic converters between layers Synchronisation EyesWeb XMI Multilayered expressive gesture model: MoCap Trajectories Cues and gestures www.eyesweb.org

  24. =

  25. Both streaming and storage Low-, mid- and high-level Consensus...? Open, Free, eExtensible Compatible (MIDI, OSC, SDIF, MusicXML) Synchronisation (data + media + analyses)

  26. GDIF PML GMS SDIF MusicXML OSC XML

Recommend


More recommend