G10H2240/205

SCALABLE MULTIUSER AUDIO SYSTEM AND METHOD

Described are systems, methods, apparatuses, and computer program products for wireless in-ear-monitoring (IEM) of audio. A system includes transmitter(s) configured to map orthogonal sub-carriers of a digital signal to narrowband receivers to form receiver-allocated audio channels, modulate the digital signal, and transmit the signal as an ultra-high frequency (UHF) analog carrier wave comprising the orthogonal sub-carriers to the nearby receiver. A narrowband receiver is configured to demodulate and sample the sub-carriers allocated to the receiver. Sub-carriers can be positioned orthogonal to one another in adjacent sub-bands of the frequency domain and beacon symbols and pilot signals can be iteratively provided in the same portion of the frequency domain for each channel. The receiver can use non-data-aided and data-aided approaches for synchronization of the time domain and frequency domain waveforms of the received signal to the transmitted signal prior to sampling the allocated sub-carriers.

Control methods for musical performance
09761210 · 2017-09-12 · ·

A method for generating music is provided, the method comprising receiving, on a capacitive touch sensitive interface such as a keyboard, multi-finger gesture inputs having a first component and a second component, wherein the second component has a temporal evolution such as speed; determining the onset of an audio signal, such as a tone, based on the first component, analyzing the temporal evolution of the second component to determine MIDI or Open Sound Control OSC instructions; modifying the audio signal based on the instructions, in particular by decoupling the temporal relationship between specific gesture inputs (e.g. at key onset, during a note and upon key release), thus mapping gesture and motion inputs, to thus obtain previously unachievable musical effects with music synthesizers.

COMPUTER-BASED SYSTEMS, DEVICES, AND METHODS FOR GENERATING MUSICAL COMPOSITIONS THAT ARE SYNCHRONIZED TO VIDEO
20210407483 · 2021-12-30 ·

Computer-based systems, devices, and methods for generating musical compositions that are purposefully synchronized with video are described. A video timeline is defined with various time-markers that demarcate specific events in the video. A music timeline is generated based on the video timeline. The music timeline preserves the various time-markers from the video timeline. A computer-based musical composition system generates a musical composition based on the music timeline. The musical composition includes various musical events that align, synchronize, or coincide with the time-markers such that when the video and musical composition are played together the musical events align, synchronize, or coincide with the demarcated events in the video.

SCALABLE MULTIUSER AUDIO SYSTEM AND METHOD

Described are systems, methods, apparatuses, and computer program products for wireless in-ear-monitoring (IEM) of audio. A system includes transmitter(s) configured to map orthogonal sub-carriers of a digital signal to narrowband receivers to form receiver-allocated audio channels, modulate the digital signal, and transmit the signal as an ultra-high frequency (UHF) analog carrier wave comprising the orthogonal sub-carriers to the nearby receiver. A narrowband receiver is configured to demodulate and sample the sub-carriers allocated to the receiver. Sub-carriers can be positioned orthogonal to one another in adjacent sub-bands of the frequency domain and beacon symbols and pilot signals can be iteratively provided in the same portion of the frequency domain for each channel. The receiver can use non-data-aided and data-aided approaches for synchronization of the time domain and frequency domain waveforms of the received signal to the transmitted signal prior to sampling the allocated sub-carriers.

COMPUTER-BASED SYSTEMS, DEVICES, AND METHODS FOR GENERATING AESTHETIC CHORD PROGRESSIONS AND KEY MODULATIONS IN MUSICAL COMPOSITIONS
20210407477 · 2021-12-30 ·

Computer-based systems, devices, and methods for automatically generating aesthetic chord progressions and key modulations in musical compositions are described. Known harmonic relationships are expanded upon to produce a much richer set of harmonic transition probability models compared to conventional music theory, and these models are leveraged by a computer-based musical composition system to generate new musical compositions and variations of existing musical compositions. Techniques for enabling a computer-based musical composition system to automatically determine when to introduce a key modulation, what key to module to, and what chord progression(s) to use within the new key are all described.

MIDI EVENTS SYNCHRONIZATION SYSTEM, METHOD AND DEVICE
20210134256 · 2021-05-06 ·

A system including a method and device for real-time synchronization of MIDI generated sounds with audio program material originating from a Digital Audio Workstation (DAW). Provided is a real-time feed-forward control system for the generation of sound arising upon the execution of MIDI commands time-synchronized with the playback of audio program material. The system uses one or more audio synchronization tracks to accomplish synchronization. An audio interface device converts the data streams created by the playback of audio program tracks and audio synchronization tracks into electrical audio signals. The proposed MIDI interface device uses the audio synchronization signals output by the audio interface device to strobe or clock out MIDI events waiting on a FIFO buffer inside the device. Finally, the re-synchronized MIDI events are transmitted to the sound generating device in perfect synchronization with the audio program material.

Collaborative session over a network

Certain examples described herein provide a method for providing a collaborative session over a network. In these examples, a collaborative session is a series of geographically-separated temporally-coordinated events, such as a performance or concert. In examples, a global latency is set for the collaborative session. The global latency is set to a value greater than a longest latency for a plurality of client devices engaging in the collaborative session, and is defined as a function of a temporal rate for the series of temporally-coordinated events. During the collaborative session data streams are received from the plurality of client devices and presentation of the received data streams on the plurality of client devices is synchronised to enforce the global latency.

COLLABORATIVE SESSION OVER A NETWORK
20200186575 · 2020-06-11 ·

Certain examples described herein provide a method for providing a collaborative session over a network. In these examples, a collaborative session is a series of geographically-separated temporally-coordinated events, such as a performance or concert. In examples, a global latency is set for the collaborative session. The global latency is set to a value greater than a longest latency for a plurality of client devices engaging in the collaborative session, and is defined as a function of a temporal rate for the series of temporally-coordinated events. During the collaborative session data streams are received from the plurality of client devices and presentation of the received data streams on the plurality of client devices is synchronised to enforce the global latency.

Global time server for high accuracy musical tempo and event synchronization

Systems, methods and apparatus directed to a global metronome configured at each of one or more locations to receive a high accuracy timing signal and responsively update a local clock thereto, to determine a phase of a virtual metronome using the updated local clock, a predetermined epoch start time and a predetermined virtual metronome period, to phase synchronize a local metronome to the virtual metronome, and to control local devices providing audio playback and/or a sequence of nonmusical events in accordance with start/stop/tempo messages configured in accordance with the local metronome. By using the global metronome at each of a plurality of locations to synchronize/control devices at those locations, the local devices that each of the plurality of locations are inherently synchronized with each other.

GLOBAL TIME SERVER FOR HIGH ACCURACY MUSICAL TEMPO AND EVENT SYNCHRONIZATION

Systems, methods and apparatus directed to a global metronome configured at each of one or more locations to receive a high accuracy timing signal and responsively update a local clock thereto, to determine a phase of a virtual metronome using the updated local clock, a predetermined epoch start time and a predetermined virtual metronome period, to phase synchronize a local metronome to the virtual metronome, and to control local devices providing audio playback and/or a sequence of nonmusical events in accordance with start/stop/tempo messages configured in accordance with the local metronome. By using the global metronome at each of a plurality of locations to synchronize/control devices at those locations, the local devices that each of the plurality of locations are inherently synchronized with each other.