Skip to content

fourMs/musicalfireflies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Musical Fireflies

A demonstration of distributed synchronisation of musical nodes, available as iOS, MATLAB, and Max/MSP implementations.

ixff

About

A demonstration of distributed synchronisation of musical nodes.

A PureData implementation can be run on your iOS device using MobMuPlat. Install the MobMuPlat app on your device and add the PD patch and the GUI file to the MobMuPlat folder.

A MATLAB simulation is also available, enabling animation of the individual phases and frequencies of all nodes (fireflySimulation.m, included in this repository).

The Max/MSP version supports real-time simulation and parameter manipulation. The system was originally prototyped in Max.

Videos demonstrating the system — the original Max prototype, the system running on iPods/iPhone/iPad, and the Matlab simulation — are included in this repository under videos/.

Download

  • iOS version and Max/MSP version: see the Releases page.
  • Matlab simulation (fireflySimulation.m): included directly in this repository.

Requirements

  • iOS version: MobMuPlat
  • Matlab (for the simulation)
  • Max/MSP (for the real-time version)
  • License: GNU/GPL

Credits

Reference

  • Nymoen, Kristian; Chandra, Arjun; Glette, Kyrre Harald & Tørresen, Jim (2015). "Decentralized harmonic synchronization in mobile music systems," In Kurosh Madani; Neil Y. Yen & Yusuke Manabe (ed.), Awareness Science and Technology (iCAST), 2014 IEEE 6th International Conference on. IEEE. ISBN 978-1-4799-7373-6. pp. 51–56.

Migrated from the fourMs Lab website, University of Oslo.

About

A demonstration of distributed synchronisation of musical nodes, available as iOS, Matlab, and Max/MSP implementations.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors