[go: up one dir, main page]

Dannenberg, 2017 - Google Patents

Time-flow concepts and architectures for music and media synchronization

Dannenberg, 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 …
Continue reading at www.cs.cmu.edu (PDF) (other versions)

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/0033Recording/reproducing or transmission of music for electrophonic musical instruments
    • G10H1/0041Recording/reproducing or transmission of music for electrophonic musical instruments in coded form
    • G10H1/0058Transmission between separate instruments or between individual components of a musical system
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogramme communication; Intertask communication
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F1/00Details 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/04Generating or distributing clock signals or signals derived directly therefrom
    • G06F1/12Synchronisation of different clock signals provided by a plurality of clock generators
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements or protocols for real-time communications
    • H04L65/60Media handling, encoding, streaming or conversion
    • H04L65/601Media manipulation, adaptation or conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements or protocols for real-time communications
    • H04L65/40Services or applications
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS
    • G10H2240/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/171Transmission of musical instrument data, control or status information; Transmission, remote access or control of music data for electrophonic musical instruments
    • G10H2240/281Protocol or standard connector for transmission of analog or digital data to or from an electrophonic musical instrument
    • G10H2240/295Packet switched network, e.g. token ring
    • G10H2240/305Internet or TCP/IP protocol use for any electrophonic musical instrument data or musical parameter transmission purposes
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital 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