Patent classifications
G10H7/00
NETWORK-BASED PROCESSING AND DISTRIBUTION OF MULTIMEDIA CONTENT OF A LIVE MUSICAL PERFORMANCE
Methods, systems, and computer program products for network-based processing and distribution of multimedia content of a live performance are disclosed. In some implementations, recording devices can be configured to record a multimedia event (e.g., a musical performance). The recording devices can provide the recordings to a server while the event is ongoing. The server automatically synchronizes, mixes and masters the recordings. The server performs the automatic mixing and mastering using reference audio data previously captured during a rehearsal. The server streams the mastered recording to multiple end users through the Internet or other public or private network. The streaming can be live streaming.
WESTERN AND NATIONAL ENSEMBLE INSTRUMENT
The invention discloses a western and national ensemble instrument which comprises an instrument body, and a key assembly, a matrix circuit, a main board, a function control device and a timbre control device arranged on the instrument body; the key assembly is electrically connected with the matrix circuit; the matrix circuit is electrically connected with the main board; the main board is electrically connected with the function control device; the main board comprises an electrically connected timbre device packaged with a plurality of western musical instrument timbres and a plurality of national opera timbres. Due to the fact that the timbre control device is arranged on the panel of the instrument body, the timbre control device is electrically connected with the function control device by the main board to invoke timbre information corresponding control and any matching and superposition control.
Audio sample playback unit
Disclosed herein are a number of example embodiments for an improved audio sample playback unit. For example, multi-dimensional mapping of triggers to audio samples is disclosed. Also disclosed is low latency retrieval and playback of audio samples via pre-loading of sample heads into high speed memory. Furthermore, disclosed herein is a multi-threaded control operation for generating audio frames in response to trigger inputs, as well as the use of multiple pipes from which audio data can be generated. Further still, an example embodiment provides for multi-level control of audio properties, including voice-specific controls, pipe-specific controls, and global controls.
Method of digitally performing a music composition using virtual musical instruments having performance logic executing within a virtual musical instrument (VMI) library management system
An automated music performance system that is driven by the music-theoretic state descriptors of any musical structure (e.g. a music composition or sound recording). The system can be used with next generation digital audio workstations (DAWs), virtual studio technology (VST) plugins, virtual music instrument libraries, and automated music composition and generation engines, systems and platforms. The automated music performance system generates unique digital performances of pieces of music, using virtual musical instruments created from sampled notes or sounds and/or synthesized notes or sounds. Each virtual music instrument has its own set of music-theoretic state responsive performance rules that are automatically triggered by the music theoretic state descriptors of the music composition or performance to be digitally performed. An automated virtual music instrument (VMI) library selection and performance subsystem is provided for managing the virtual musical instruments during the automated digital music performance process.
SYSTEM AND METHOD FOR GROUPING AUDIO EVENTS IN AN ELECTRONIC PERCUSSION DEVICE
An electronic percussion device has a plurality of triggerable actuators, in the form of any of pads, external trigger inputs or foot switches, that may be organized into synchronized groups, and has an operational mode in which triggering of any actuator within the synchronized group initiates playback of audio events or execution of control functions associated with other of the actuators within the synchronized group in one of multiple different synchronization orders, e.g. one at a time, all simultaneously, random or in a predefined or user-defined consecutive order.
DISPLAY CONTROL METHOD, DISPLAY CONTROL DEVICE, AND PROGRAM
A display control method includes causing a display device to display a processing image in which a first image representing a note corresponding to a synthesized sound and a second image representing a sound effect are arranged in an area, in which a pitch axis and a time axis are set, in accordance with synthesis data that specify the synthesized sound generated by sound synthesis and the sound effect added to the synthesized sound.
METHOD OF DIGITALLY PERFORMING A MUSIC COMPOSITION USING VIRTUAL MUSICAL INSTRUMENTS HAVING PERFORMANCE LOGIC EXECUTING WITHIN A VIRTUAL MUSICAL INSTRUMENT (VMI) LIBRARY MANAGEMENT SYSTEM
An automated music performance system that is driven by the music-theoretic state descriptors of any musical structure (e.g. a music composition or sound recording). The system can be used with next generation digital audio workstations (DAWs), virtual studio technology (VST) plugins, virtual music instrument libraries, and automated music composition and generation engines, systems and platforms. The automated music performance system generates unique digital performances of pieces of music, using virtual musical instruments created from sampled notes or sounds and/or synthesized notes or sounds. Each virtual music instrument has its own set of music-theoretic state responsive performance rules that are automatically triggered by the music theoretic state descriptors of the music composition or performance to be digitally performed. An automated virtual music instrument (VMI) library selection and performance subsystem is provided for managing the virtual musical instruments during the automated digital music performance process.
MUSIC GENERATOR
Techniques are disclosed relating to generating music content. In one embodiment, a method includes determining one or more musical attributes based on external data and generating music content based on the one or more musical attributes. Generating the music content may include selecting from stored sound loops or tracks and/or generating new tracks based on the musical attributes. Selected or generated sound loops or tracks may be layered to generate the music content. Musical attributes may be determined in some embodiments based on user input (e.g., indicating a desired energy level), environment information, and/or user behavior information. Artists may upload tracks, in some embodiments, and be compensated based on usage of their tracks in generating music content. In some embodiments, a method includes generating sound and/or light control information based on the musical attributes.
A METHOD OF GENERATING MUSIC DATA
A computer-implemented method of generating a piece of music is disclosed. The method comprises: determining an initial sequence of notes for the piece of music; determining at least one probability distribution for selecting at least one subsequent note from a set of candidate notes; generating a biasing output based on data of the initial sequence of notes; and extending the initial sequence of notes with at least one subsequent note selected from the set of candidate notes according to the probability distribution and the biasing output, wherein the biasing output biases the selection so as to affect the likelihood of the selection resulting in a repeat of a musical element formed by the initial sequence of notes.
ELECTRONIC MUSICAL INSTRUMENT MAIN BODY DEVICE AND ELECTRONIC MUSICAL INSTRUMENT SYSTEM
This electronic musical instrument main body device comprises an information acquisition unit and a port assignment unit. The information acquisition unit acquires, from a playing operation device connected to one connection terminal, information related to the playing operation device. The port assignment unit assigns, to the playing operation device, a virtual input port of a type corresponding to the information related to the playing operation device and acquired by the information acquisition unit.