Patent classifications
G10H1/0066
Information processing method
An information processing device 11 including: a control data generation unit that inputs analysis data X that is to be processed, to a trained model that has learnt a relationship between analysis data X that represents a time series of musical notes, and control data Y for controlling movements of an object that represents a performer, thereby generating control data Y according to the analysis data X.
Electronic wind instrument and control method thereof
An electronic wind instrument and a control method thereof are provided. The electronic wind instrument includes an acquisition unit which acquires an operation performed on a playing operator, a breathing detection unit which detects breathing, and a control unit which generates a musical sound signal on the basis of at least one of the breathing that has been detected and the operation acquired by the acquisition unit, in which the control unit switches a first mode for generating a musical sound signal with a detection of the breathing as a condition and a second mode for generating the musical sound signal on the basis of the operation regardless of whether or not the breathing has been detected, on the basis of a detection result of the breathing.
Systems and methods for transferring musical drum samples from slow memory to fast memory
An electronic-drum module for connection to one or more electronic-drum pads is provided. The module includes an electronic display; a first memory storing audio files for playback when the playback is triggered by a signal received from a pad; and one or more processors coupled to the display and the memory. The processors are configured receive an instruction to transfer a set of samples. The set of samples is associated with a priority-instruction and includes a first subset of samples and a second subset of samples. The processors are also configures to transfer the first subset of samples from a second memory to the first memory based on the priority-instruction before transferring the second subset of samples and to transfer the second subset of samples from the second memory to the first memory.
SYSTEM FOR GENERATING A SIGNAL BASED ON A TOUCH COMMAND AND ON AN OPTICAL COMMAND
A system for generating a signal includes a touchpad including touch cells and a touch detection device for detecting the location and intensity of a pressure exerted on the touchpad; a first computer generating a first instruction based on the location and intensity of the pressure; an optical detection device for detecting a movement and/or a position, including optics for capturing images; a second computer for determining a motion parameter based on the captured images and for generating a second instruction based on the parameter; and a signal generator for producing a second signal based on the first instruction or on a first signal extracted from the first instruction, to which there is applied a special effect extracted from the second instruction; or on the second instruction or on a first signal extracted from the second instruction, to which there is applied a special effect extracted from the first instruction.
Information processing method and apparatus
An information processing method according to the present invention includes providing first musical piece information representing contents of a musical piece and performance information relating to a past performance prior to one unit period within the musical piece to a learner that has undergone learning relating to a specific tendency that relates to a performance, and generating, for the one unit period, performance information that is based on the specific tendency with the learner.
A PRACTICE HORN
The present invention discloses a silent digital practice horn, useable with or without a mouthpiece, characterized by a processor and communicating means enabling wireless connection with DAW application via MIDI-USB or Bluetooth modules, and thereby connection with computers or smartphones, speakers or headphones thereof. The invention also discloses a digital practice shortened either Saxophone-like or Clarinet-like horn, wherein one or more of the following is held true: octave key is configured to change range; High E key (Eb-like horn) is configured to shift tonal range up; C key is configured to shift to normal tonal range; Bb key (Bb-like horn) is configured to shift tonal range down; at least one of the following, F key, E/F♯ key and D key is configured to facilitate or change MIDI Channel; Additional F♯ key is configured to power the horn Off; Eb/D3 Key and low C key, when pressed together, enters the processor to a “Command Mode”. The present invention further discloses a practice horn that comprises a siphon which causes saliva and moisture to run down a pipe inside the instrument and to drip out of a “Moisture Outlet” in a bottom cap located at the distal most portion of the horn.
TRAINED MODEL ESTABLISHMENT METHOD, ESTIMATION METHOD, PERFORMANCE AGENT RECOMMENDATION METHOD, PERFORMANCE AGENT ADJUSTMENT METHOD, TRAINED MODEL ESTABLISHMENT SYSTEM, ESTIMATION SYSTEM, TRAINED MODEL ESTABLISHMENT PROGRAM, AND ESTIMATION PROGRAM
A trained model establishment method realized by a computer includes acquiring a plurality of datasets each of which is formed by a combination of first performance data of a first performance by a performer, second performance data of a second performance performed together with the first performance, and a satisfaction label indicating a degree of satisfaction of the performer, and executing machine learning of a satisfaction estimation model by using the plurality of datasets. In the machine learning, the satisfaction estimation model is trained such that, for each of the datasets, a result of estimating a degree of satisfaction the performer from the first performance data and the second performance data matches the degree of the satisfaction indicated by the satisfaction label.
PERFORMANCE AGENT TRAINING METHOD, AUTOMATIC PERFORMANCE SYSTEM, AND PROGRAM
A performance agent training method realized by at least one computer includes observing a first performance of a musical piece by a performer, generating, by a performance agent, performance data of a second performance to be performed in parallel with the first performance, outputting the performance data such that the second performance is performed in parallel with the first performance of the performer, acquiring a degree of satisfaction of the performer with respect to the second performance performed based on the output performance data, and training the performance agent by reinforcement learning, using the degree of satisfaction as a reward.
Music composition aid
Disclosed herein are computer-implemented method, computer-readable storage medium, and DAW embodiments for implementing a music composition aid. An embodiment includes retrieving a first constraint value, receiving a selection of a set of musical elements, and accepting a second constraint value corresponding to the set of musical elements. Some embodiments further include invoking an iterator function, using at least the second constraint value as an argument, and generating an output of the iterator function, limiting a size of the output of the iterator function, according to the lesser of the first constraint value or a transform of the second constraint value. Output of the iterator function may include, of the set of musical elements, a subset determined by the second constraint value. The size of the output may be no more than the first constraint value. Further embodiments may render the output of the iterator function visually and/or audibly, for example.
Method and System for Processing Input Data
A method for analyzing one or more notes in a musical composition, comprising for each note: getting a note, a chord and a scale. computing note properties using the note's value and the chord and the scale. A method for transforming one or more input notes into one or more new notes, comprising for each input note: getting an input note and its note properties, getting a new chord and a new scale for the input note, getting a list of notes candidates, computing distances between the input note and every note in the list, using input note's value, input note's note properties, candidate note's value and candidate note's note properties, finding the candidate that has the minimal distance, and setting a new note value using a note value of the candidate with the minimal distance.