[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3240508.3240619acmconferencesArticle/Chapter ViewAbstractPublication PagesmmConference Proceedingsconference-collections
research-article

Songle Sync: A Large-Scale Web-based Platform for Controlling Various Devices in Synchronization with Music

Published: 15 October 2018 Publication History

Abstract

This paper presents Songle Sync, a web-based platform on which hundreds of Internet-connected devices - including smartphones, computers, and other physical computing devices - can be controlled to synchronize with music playback. It uses music-understanding technologies to dynamically synthesize music-driven multimedia performances from a musical piece of choice. To simultaneously control hundreds of devices, a conventional architecture keeps always-on connections between them. However, it does not scale and suffers from latency and jitter issues when there are various devices with potentially unstable networks. We address this with a novel autonomous control architecture in which each device is notified of forthcoming musical events (e.g., beats and chorus sections) to automatically drive various changes in multimedia performances. Moreover, we provide a development kit of an event-driven multimedia framework for JavaScript, example programs, and an interactive tutorial. To evaluate the platform, we compared latencies, jitters, and amounts of network traffic between ours and the conventional architecture. To examine use cases in the wild, we deployed the platform to drive over a hundred of a variety of devices. We also developed a web browser-based application for a multimedia performance with music playback. It provided audiences of hundreds with a bring-your-own-device experience of synchronized animations on smartphones. In addition, the development kit was used in a two-day hackathon. We report lessons learned from these studies and discuss the future of the Internet of Musical Things.

Supplementary Material

ZIP File (fp0544.zip)
This ZIP file contains a demo video for the following paper: "Songle Sync: A Large-Scale Web-based Platform for Controlling Various Devices in Synchronization with Music" Please refer to http://api.songle.jp/sync for more details on the research project.

References

[1]
Jonathan Foote, Matthew Cooper, and Andreas Girgensohn. 2002. Creating Music Videos Using Automatic Media Analysis. In Proceedings of the Tenth ACM International Conference on Multimedia (Multimedia '02). ACM, New York, NY, USA, 553--560.
[2]
Network Time Foundation. 2014. ntp.org: Home of the Network Time Protocol. http://www.ntp.org.
[3]
Shintaro Funasawa, Hiromi Ishizaki, Keiichiro Hoashi, Yasuhiro Takishima, and Jiro Katto. 2010. Automated Music SlideshowGeneration UsingWeb Images Based on Lyrics. In Proceedings of the 11th International Society of Music Information Retrieval Conference (ISMIR '10). 63--68.
[4]
Gijs Geleijnse, Dragan Sekulovski, Jan Korst, Steffen Pauws, Bram Kater, and Fabio Vignoli. 2008. Enriching Music with Synchronized Lyrics, Images and Colored Lights. In Proceedings of the 1st International Conference on Ambient Media and Systems (Ambi-Sys '08). ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering), ICST, Brussels, Belgium, Belgium, Article 1, 8 pages. http://dl.acm.org/citation.cfm?id=1363163.1363164
[5]
Masataka Goto and Yoichi Muraoka. 1994. A Beat Tracking System for Acoustic Signals of Music. In Proceedings of the Second ACM International Conference on Multimedia (Multimedia '94). ACM, New York, NY, USA, 365--372.
[6]
Masataka Goto, Kazuyoshi Yoshii, Hiromasa Fujihara, Matthias Mauch, and Tomoyasu Nakano. 2011. Songle: A Web Service for Active Music Listening Improved by User Contributions. In Proceedings of the 12th International Society of Music Information Retrieval Conference (ISMIR '11). 311--316.
[7]
Masataka Goto, Kazuyoshi Yoshii, and Tomoyasu Nakano. 2015. Songle Widget: Making Animation and Physical Devices Synchronized with Music Videos on the Web. In Proceedings of the 2015 IEEE International Symposium on Multimedia (ISM '15). IEEE, 85--88.
[8]
Gracenote. 2018. Gracenote Developer Music + Auto APIs. https://developer.gr acenote.com.
[9]
Nicolas Hervé, Pierre Letessier, Mathieu Derval, and Hakim Nabi. 2015. Amalia.Js: An Open-Source Metadata Driven HTML5 Multimedia Player. In Proceedings of the 23rd ACM International Conference on Multimedia (MM '15). ACM, New York, NY, USA, 709--712.
[10]
Xian-Sheng Hua, Lie Lu, and Hong-Jiang Zhang. 2004. Automatic Music Video Generation Based on Temporal Pattern Analysis. In Proceedings of the 12th Annual ACM International Conference on Multimedia (Multimedia '04). ACM, New York, NY, USA, 472--475.
[11]
Volker Jung, Stefan Pham, and Stefan Kaiser. 2014. A Web-based Media Synchronization Framework for MPEG-DASH. In Proceedings of the 2014 IEEE International Conference on Multimedia and Expo Workshops (ICMEW '14). IEEE, 1--2.
[12]
Jun Kato, Tomoyasu Nakano, and Masataka Goto. 2015. TextAlive: Integrated Design Environment for Kinetic Typography. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems (CHI '15). ACM, New York, NY, USA, 3403--3412.
[13]
Ada S. Kim and Andrew J. Ko. 2017. A Pedagogical Analysis of Online Coding Tutorials. In Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education (SIGCSE '17). ACM, New York, NY, USA, 321--326. {14} Mozilla Labs. 2018. TogetherJS. https://togetherjs.com
[14]
David Ledo, Steven Houben, Jo Vermeulen, Nicolai Marquardt, Lora Oehlberg, and Saul Greenberg. 2018. Evaluation Strategies for HCI Toolkit Research. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems (CHI '18). ACM, New York, NY, USA, Article 36, 17 pages.
[15]
Mario Montagud, Pablo Cesar, Fernando Boronat, and Jack Jansen (Eds.). 2018. Mediasync - HandBook on Multimedia synchronization. Springer.
[16]
Mu Mu, Lyndon Fawcett, Jamie Bird, Jamie Jellicoe, Steven Simpson, Hans Stokking, and Nicholas Race. 2017. Closing the Gap: Human Factors in Cross- Device Media Synchronization. IEEE Journal of Selected Topics in Signal Processing 11, 1 (Feb 2017), 180--195.
[17]
Offline. 2017. Offline - formerly Wham City Lights. http://offli.ne.
[18]
ESTA Technical Standards Program. 2009. New Edition of DMX512-A Is Now Available. http://tsp.esta.org/tsp/news/newsdetails.php?newsID=291.
[19]
Disneyland Resort. 2018. Made with Magic - Mickey Ears and More. https: //disneyland.disney.go.com/entertainment/made-with-magic/.
[20]
Danielle Sauer and Yee-Hong Yang. 2009. Music-driven Character Animation. ACM Transaction on Multimedia Computing, Communications, and Applications 5, 4, Article 27 (Nov. 2009), 16 pages.
[21]
David A. Shamma, Bryan Pardo, and Kristian J. Hammond. 2005. MusicStory: A Personalized Music Video Creator. In Proceedings of the 13th Annual ACM International Conference on Multimedia (Multimedia '05). ACM, New York, NY, USA, 563--566.
[22]
Spotify. 2018. Spotfiy Echo Nest API -- Developer. http://static.echonest.com/en spex/.
[23]
Spotify. 2018. Spotify -- Developer. https://developer.spotify.com.
[24]
WildVreemd. 2016. The Smartphone Orchestra. https://smartphoneorchestra.co m.
[25]
Xylobands. 2012. Xylobands LED Wearable Wristbands. http://xylobands.com/ xylobands.
[26]
Adham Zeidan, Armin Lehmann, and Ulrich Trick. 2014. WebRTC Enabled Multimedia Conferencing and Collaboration Solution. In Proceedings of the World Telecommunications Congress 2014 (WTC '14). 1--6.

Cited By

View all
  • (2023)Web-based Distributed Architecture for Local Device Collaboration on Integrated Broadcast-broadband SystemsJournal of Information Processing10.2197/ipsjjip.31.4731(47-56)Online publication date: 2023
  • (2023)Lyric App Framework: A Web-based Framework for Developing Interactive Lyric-driven Musical ApplicationsProceedings of the 2023 CHI Conference on Human Factors in Computing Systems10.1145/3544548.3580931(1-18)Online publication date: 19-Apr-2023
  • (2023)U-Beat: A Multi-Scale Beat Tracking Model Based on Wave-U-NetICASSP 2023 - 2023 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)10.1109/ICASSP49357.2023.10095482(1-5)Online publication date: 4-Jun-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
MM '18: Proceedings of the 26th ACM international conference on Multimedia
October 2018
2167 pages
ISBN:9781450356657
DOI:10.1145/3240508
Publication rights licensed to ACM. ACM acknowledges that this contribution was authored or co-authored by an employee, contractor or affiliate of a national government. As such, the Government retains a nonexclusive, royalty-free right to publish or reproduce this article, or to allow others to do so, for Government purposes only.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 15 October 2018

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. application programming interface
  2. internet of musical things
  3. multimedia control
  4. music synchronization

Qualifiers

  • Research-article

Funding Sources

  • JST ACCEL Japan

Conference

MM '18
Sponsor:
MM '18: ACM Multimedia Conference
October 22 - 26, 2018
Seoul, Republic of Korea

Acceptance Rates

MM '18 Paper Acceptance Rate 209 of 757 submissions, 28%;
Overall Acceptance Rate 2,145 of 8,556 submissions, 25%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)18
  • Downloads (Last 6 weeks)1
Reflects downloads up to 12 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Web-based Distributed Architecture for Local Device Collaboration on Integrated Broadcast-broadband SystemsJournal of Information Processing10.2197/ipsjjip.31.4731(47-56)Online publication date: 2023
  • (2023)Lyric App Framework: A Web-based Framework for Developing Interactive Lyric-driven Musical ApplicationsProceedings of the 2023 CHI Conference on Human Factors in Computing Systems10.1145/3544548.3580931(1-18)Online publication date: 19-Apr-2023
  • (2023)U-Beat: A Multi-Scale Beat Tracking Model Based on Wave-U-NetICASSP 2023 - 2023 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)10.1109/ICASSP49357.2023.10095482(1-5)Online publication date: 4-Jun-2023
  • (2022)An Analysis of Using Fuzzy Annotations in CRNN-Based Joint Beat and Downbeat Tracking2022 30th European Signal Processing Conference (EUSIPCO)10.23919/EUSIPCO55093.2022.9909903(224-228)Online publication date: 29-Aug-2022
  • (2022)Effect of multimedia on student performance: the case of Chinese musical classesInteractive Learning Environments10.1080/10494820.2022.206530931:10(7251-7260)Online publication date: 25-Apr-2022
  • (2021)Web-Based Architecture for Broadcast and Broadband Content with Device Collaboration in a Local Network2021 IEEE International Conference on Consumer Electronics (ICCE)10.1109/ICCE50685.2021.9427653(1-4)Online publication date: 10-Jan-2021
  • (2020)22nd International Conference on Digital Audio Effects DAFx 2019 (2–6 September 2019, Birmingham, United Kingdom)Applied Sciences10.3390/app1003104810:3(1048)Online publication date: 5-Feb-2020

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media