Dannenberg, 2017 - Google Patents
Time-flow concepts and architectures for music and media synchronizationDannenberg, 2017
View PDF- Document ID
- 14716497792565078752
- Author
- Dannenberg R
- Publication year
- Publication venue
- ICMC
External Links
Snippet
Modern real-time media-processing systems increasingly rely on software processing. Increasing speed and parallelism in multi-core and graphics processors has opened the possibility of interconnecting and running multiple applications to process audio, video …
- 238000000034 method 0 abstract description 13
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS
- G10H1/00—Details of electrophonic musical instruments
- G10H1/0033—Recording/reproducing or transmission of music for electrophonic musical instruments
- G10H1/0041—Recording/reproducing or transmission of music for electrophonic musical instruments in coded form
- G10H1/0058—Transmission between separate instruments or between individual components of a musical system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogramme communication; Intertask communication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F1/00—Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
- G06F1/12—Synchronisation of different clock signals provided by a plurality of clock generators
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements or protocols for real-time communications
- H04L65/60—Media handling, encoding, streaming or conversion
- H04L65/601—Media manipulation, adaptation or conversion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements or protocols for real-time communications
- H04L65/40—Services or applications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS
- G10H2240/00—Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
- G10H2240/171—Transmission of musical instrument data, control or status information; Transmission, remote access or control of music data for electrophonic musical instruments
- G10H2240/281—Protocol or standard connector for transmission of analog or digital data to or from an electrophonic musical instrument
- G10H2240/295—Packet switched network, e.g. token ring
- G10H2240/305—Internet or TCP/IP protocol use for any electrophonic musical instrument data or musical parameter transmission purposes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Dannenberg | Time-flow concepts and architectures for music and media synchronization | |
Wyse et al. | The viability of the web browser as a computer music platform | |
US20080065925A1 (en) | System and methods for synchronizing performances of geographically-disparate performers | |
Wang et al. | Chuck: A concurrent, on-the-fly, audio programming language | |
Mann | Interactive music with tone. js | |
US20050288805A1 (en) | Providing synchronized audio to multiple devices | |
EP2083525A1 (en) | System to process a plurality of audio sources | |
Levergood et al. | AudioFile: A network-transparent system for distributed audio applications | |
US20060218525A1 (en) | Signal processing apparatus | |
WO2012170118A1 (en) | Virtual meeting video sharing | |
US7434078B2 (en) | Synchronization with hardware utilizing software clock slaving via a clock | |
CN109417500A (en) | System and method for controlling isochronous data flow | |
Kato et al. | Songle Sync: A large-scale web-based platform for controlling various devices in synchronization with music | |
JP4110807B2 (en) | Program for realizing synchronization adjustment apparatus and synchronization adjustment method | |
US8677006B2 (en) | Processing media streams | |
Zagorac et al. | Zscore: A distributed system for integrated mixed music composition and performance | |
Frisson et al. | MapLooper: Live-looping of distributed gesture-to-sound mappings | |
Cochard et al. | Ethernet Real-time Audio Transmission to FPGA | |
CN111862912A (en) | Music score display method, device, server and storage medium | |
Liang et al. | A framework for coordination and synchronization of media | |
Rowe | Real time and unreal time: Expression in distributed performance | |
Robbins | A model for multimedia orchestration | |
Bencina | PortAudio and media synchronisation-it’s all in the timing | |
Kim et al. | Distributed computing based streaming and play of music ensemble realized through TMO programming | |
Cochard et al. | Open Source Ethernet Real-time Audio Transmission to FPGA |