G10H2240/161

SIGNAL PROCESSING DEVICE, METHOD AND PROGRAM, ELECTRONIC MUSICAL INSTRUMENT
20240177699 · 2024-05-30 · ·

A signal processing device includes a first memory storing waveform data; a second memory to which the waveform data is being transferred; and a processor configured to execute a first program that imparts a sound effect to samples of the waveform data that have been transferred to the second memory, and a second program that performs burst access to a plurality of samples of the waveform data stored in the first memory so as to transfer the plurality of samples of the waveform data to the second memory, wherein the processor determines an execution schedule of the second program such that a process execution of the first program and a process execution of the second program are respectively completed once in every sampling period of the waveform data.

Notation for gesture-based composition

Various systems and methods for air gesture-based composition and instruction systems are described herein. A composition system for composing gesture-based performances may receive an indication of an air gesture performed by a user; reference a mapping of air gestures to air gesture notations to identify an air gesture notation corresponding to the air gesture; and store an indication of the air gesture notation in a memory of the computerized composition system. Another system used for instruction may present a plurality of air gesture notations in a musical arrangement; receive an indication of an air gesture performed by a user; reference a mapping of air gestures to air gesture notations to identify an air gesture notation corresponding to the air gesture; and guide the user through the musical arrangement by sequentially highlighting the air gesture notations in the musical arrangement based on the mapping of air gestures to air gesture notations.

System for generating and implementing digital music tuning files
12020673 · 2024-06-25 · ·

A system and method to generate and implement digital tuning files based on p-smooth number sequences for use with a digital musical instrument is provided. A p-smooth number sequence is generated and a subset of p-smooth numbers from the sequence is chosen as a musical octave of musical note frequencies. Each note within the octave is designated as a tonic, and each tonic is used to generate additional musical octaves and corresponding musical note notations. The musical octaves and corresponding musical note notations are stored into the digital memory of the digital musical instrument, and the instrument's native musical note mappings are remapped to the musical octaves and corresponding musical note notations from the digital file.

SOUND SOURCE DEVICE FOR ELECTRONIC MUSICAL INSTRUMENT, MUSICAL SOUND GENERATING METHOD AND ELECTRONIC MUSICAL INSTRUMENT SYSTEM

A sound source device for an electronic musical instrument includes processing electronics to provide at least one virtual input port, assign a different respective tone or other effect to each virtual input port, associate each respective first playing operation device of a musical instrument system with a respective virtual input port, and receive first playing information from at least one of the first playing operation devices. A musical sound generating unit generates a musical sound signal on the basis of the first playing information received and the tone or other effect assigned to the respective virtual input port associated with the first playing operation device.

Electronic musical instrument, musical sound generating method, and storage medium
10304436 · 2019-05-28 · ·

An electronic musical instrument includes a plurality of keys respectively specifying different pitches when operated; a memory; and a sound processor. In response to a current operation of a current key, which is one of the plurality of keys, the sound processor retrieves the information stored in the memory for a previous operation, if any, of a previous key, which is a same as the current key or is another one of the plurality of keys, and performs a prescribed processing on a beginning part of the waveform data generated for the current operation of the current key in accordance with the retrieved information stored in the memory for the previous operation of the previous key so as to generate processed waveform data in response to the current operation of the current key. The resulting processed waveform data can be configured to better mimic artists' performance of an original instrument.

WAVEFORM DATA STRUCTURE, WAVEFORM DATA STORAGE DEVICE, WAVEFORM DATA STORING METHOD, WAVEFORM DATA EXTRACTING DEVICE, WAVEFORM DATA EXTRACTING METHOD AND ELECTRONIC MUSICAL INSTRUMENT
20190139524 · 2019-05-09 · ·

A waveform data structure includes a plurality of types of frames having different data sizes. Each of the plurality of types of frames includes an auxiliary information area and a data area. The auxiliary information area includes an area for storing common effective-bit length data for a section of waveform samples, and an area for storing an identifier for identifying one of the plurality of types of frames. The data area is an area for storing extracted waveform samples which are extracted from the waveform samples based on the common effective-bit length. The number of the extracted waveform samples is determined based on the common effective-bit length.

Waveform data structure, waveform data storage device, waveform data storing method, waveform data extracting device, waveform data extracting method and electronic musical instrument
10210854 · 2019-02-19 · ·

A waveform data structure includes a plurality of types of frames having different data sizes. Each of the plurality of types of frames includes an auxiliary information area and a data area. The auxiliary information area includes an area for storing common effective-bit length data for a section of waveform samples, and an area for storing an identifier for identifying one of the plurality of types of frames. The data area is an area for storing extracted waveform samples which are extracted from the waveform samples based on the common effective-bit length. The number of the extracted waveform samples is determined based on the common effective-bit length.

MUSICAL SOUND GENERATION DEVICE, MUSICAL SOUND GENERATION METHOD, STORAGE MEDIUM, AND ELECTRONIC MUSICAL INSTRUMENT
20190034115 · 2019-01-31 · ·

When transferring waveform data from a waveform region in a high-capacity flash memory to a waveform buffer in a RAM, first, whether a non-ring buffer region that can receive the waveform data can be allocated in the RAM is determined, and if so, the waveform data is transferred to the allocated non-ring buffer region. If such a non-ring buffer region cannot be allocated, then whether a ring buffer region that can receive the waveform data can be allocated in the RAM is determined, and if so, the waveform data is transferred to the ring-buffer region in a ring buffer operational manner.

Musical Score Generator

A method of generating a musical score file for one or more target musical instruments with a score generation component based on input audio data. The score generation component finds candidate musical notes within the input audio data using a frequency analysis to identify segments that share substantially the same audio frequency, and finds a best match for those candidate musical notes in audio data associated with target musical instruments in a sound database. A generated musical score file can be printed as sheet music or audibly played back over speakers.

System and method to interface and control multiple musical instrument effects modules and pedals on a common platform
10127899 · 2018-11-13 ·

A system and method for interfacing and controlling multiple musical instrument effects modules and pedals on a common platform. The system includes: a system processor; a backplane coupled with the system processor; a plurality of musical instrument effects modules removably inserted into the backplane, a plurality of musical instrument effects pedals removably inserted into the backplane via looper channels, each of the plurality of musical instrument effects modules and pedals including an audio input signal interface and an audio output signal interface, at least one of the musical instrument effects modules including a programmable potentiometer and/or programmable switch to modify an audio output signal; and a user interface configured to enable a user to apply a desired setting on the programmable potentiometer of the musical instrument effects modules via the system processor and the backplane: and a user interface configured to enable a user to reorder the musical effects signal path by dragging and dropping a module or pedal icon to a desired position among a plurality of icons thus electrically reordering the effects signal path.