Class / Patent application number | Description | Number of patent applications / Date published |
084603000 | Sampling (e.g., with A/D conversion) | 28 |
20080210082 | AUTOMATIC MUSIC TRANSCRIPTION APPARATUS AND PROGRAM - An automatic music transcription apparatus that can automatically transcribe an acoustic signal produced by a single musical instrument, not only in monophonic music but also in polyphonic music, where a plurality of notes are sounded at the same time, is provided. The apparatus includes an input block for receiving an acoustic signal; an overtone-power-ratio detection block for detecting overtone-to-fundamental power ratios of an input sample acoustic signal of a musical instrument used in music to be transcribed automatically; a storage block for storing the overtone-to-fundamental power ratios; a chromatic-note-power detection block for detecting the power of each chromatic note from the acoustic signal input from the musical instrument; an overtone elimination block for subtracting, on the assumption that each chromatic note is a fundamental note, the product of the power of the fundamental note and the power ratio of each overtone corresponding to the chromatic note of the fundamental note from the power of the chromatic note of the overtone and adding the product to the power of the fundamental note, with respect to all the chromatic notes, one after another from the lowest chromatic note; a musical-notation-information detection block for detecting musical notation information by extracting a chromatic note having a power greater than or equal to a threshold level, after the overtone elimination block performs the processing; and a detection result output block for outputting the detected musical notation information to a file or the like. | 09-04-2008 |
20080229911 | WAVEFORM FETCH UNIT FOR PROCESSING AUDIO FILES - This disclosure describes techniques that make use of a waveform fetch unit that operates to retrieve waveform samples on behalf of each of a plurality of hardware processing elements that operate simultaneously to service various audio synthesis parameters generated from one or more audio files, such as musical instrument digital interface (MIDI) files. In one example, a method comprises receiving a request for a waveform sample from an audio processing element, and servicing the request by calculating a waveform sample number for the requested waveform sample based on a phase increment contained in the request and an audio synthesis parameter control word associated with the requested waveform sample, retrieving the waveform sample from a local cache using the waveform sample number, and sending the retrieved waveform sample to the requesting audio processing element. | 09-25-2008 |
20080229912 | SHARED BUFFER MANAGEMENT FOR PROCESSING AUDIO FILES - This disclosure describes techniques that make use of a summing buffer that receives waveform samples from audio processing elements, and sums and stores the waveform sums for a given frame. In one example, a method comprises summing a waveform sample received from an audio processing element to produce a waveform sum associated with a first audio frame, storing the waveform sum in a memory, wherein the memory is logically partitioned into a plurality of memory blocks, and locking memory blocks containing the waveform sum associated with the first audio frame, transferring contents of locked memory blocks to an external processor, unlocking a memory block after contents of the memory block have been transferred to the external processor, and storing a waveform sum associated with a second audio frame within the unlocked memory block concurrently with transferring contents of remaining locked memory blocks associated with the first audio frame. | 09-25-2008 |
20080236365 | Audio Signal Processing Apparatus - An audio signal processing apparatus has a plurality of nodes which include a node in operation and a node on standby for redundancy. Both the node in operation and the node on standby execute the same signal processing on input same audio signals in accordance with supplied same control signals, respectively. Only the node in operation is permitted to output the frame in which the processed audio signals are contained, and the node on standby is prohibited from outputting the frame to the audio bus. In response to a switch instruction, in a sampling cycle, the node in operation turns to be on standby and the node on standby turns to be in operation. | 10-02-2008 |
20090133566 | REVERBERATION EFFECT ADDING DEVICE - A reverberation effect adding device comprising a first convolution circuit which in turn comprises FIR filters ( | 05-28-2009 |
20090151542 | PROGRAMMABLE SYSTEM TO INTEGRATE GENERATED SIGNALS WITH SIGNALS FROM A MUSICAL INSTRUMENT - A programmable system for integrating signals in a musical instrument including a programmable device that is configured to create re-callable scenes, where the scenes are representations of audio signals generated by signal devices. The programmable system also includes a plurality of input/output modules to couple the signal devices and the musical instrument to the programmable device. Also included in the programmable system is a memory to store the scenes and a switch to change the combination of audio signals that go in and out of the signal path of the musical instrument by switching scenes. | 06-18-2009 |
20090158918 | Media player with non-volatile memory - A media player is provided that includes a processor configured to execute a media player program, a non-volatile memory electrically coupled with the processor, the non-volatile memory being vertically configured, an input/output module electrically coupled with the processor and the non-volatile memory and configured to communicate with an input/output device, and an analog/digital module electrically coupled with the processor and the non-volatile memory, the analog/digital module configured to output a media signal. The input/output module may be in electrical communication with the input/output device (e.g., electrically coupled) and/or signal communication with the input/output device (e.g., wireless and/or optical communication). | 06-25-2009 |
20090188377 | Sound Generator Apparatus - Sound generator apparatus includes an arithmetic operation section that executes a plurality of types of instructions by performing arithmetic operations using a plurality of hardware-implemented arithmetic operation elements, and a control section that reads out a program from a program memory to execute the read-out program. The plurality of types of instructions include: a first extended instruction instructing that an arithmetic operation for generating envelope data to control variation over time of a sound volume should be performed using data read out from a working memory and the arithmetic operation elements; a second extended instruction instructing that an arithmetic operation for generating phase data to control a frequency of a waveform should be performed using data read out from a working memory and the arithmetic operation elements; and a third extended instruction instructing that an arithmetic operation for generating result data should be performed using the envelope and phase data and the arithmetic operation elements. | 07-30-2009 |
20100139474 | MUSICAL TONE GENERATING APPARATUS AND MUSICAL TONE GENERATING PROGRAM - In a musical tone generating apparatus | 06-10-2010 |
20100147137 | Digital sound effect processing device - A digital sound effect processing device includes an analog/digital converter, a digital signal processor, and a digital/analog converter. The analog/digital converter converts analog frequency signals input by a signal input unit into digital signals to be output. The digital signal processor has one input terminal connected with the analog/digital converter and another input terminal connected with a music access unit for collecting digital audio data input by the analog/digital converter and original music data stored in the music access unit and changing the broadcasting sound effects of the original music data according to the digital audio data and then digitally outputting the sound effects. The digital/analog converter converts the digital music output by the digital signal processor into analog music to be broadcast through a loudspeaker. | 06-17-2010 |
20100147138 | FLASH MEMORY BASED STORED SAMPLE ELECTRONIC MUSIC SYNTHESIZER - A flash-memory based stored-sample electronic music synthesizer enables the electronic reproduction of a large number of independent voices while accommodating the exacting demands of voice continuity, minimal note-start latency, and voice synchronicity. | 06-17-2010 |
20110303074 | SOUND PROCESSING APPARATUS, METHOD FOR SOUND PROCESSING, PROGRAM AND RECORDING MEDIUM - The sound-processing apparatus of the present invention generates plural frequency data by decoding plural encoded sound data and applying inverse quantization. Each of the frequency data are subjected to sound-processing and then synthesized into one single frequency data. Transformation processing from frequency domain to time domain is applied to the synthesized single frequency data so as to generate sound data in time domain so as to reduce computation amounts of decoding process. | 12-15-2011 |
20120186417 | MUSICAL TONE SIGNAL GENERATING APPARATUS - A musical tone signal generating apparatus has waveform memory WM which stores a plurality of compressed data sets obtained by compressing, by linear prediction, sample values obtained by sampling musical tones. The musical tone signal generating apparatus has cache circuit | 07-26-2012 |
20120325073 | FLASH MEMORY BASED STORED SAMPLE ELECTRONIC MUSIC SYNTHESIZER - A flash-memory based stored-sample electronic music synthesizer enables the electronic reproduction of a large number of independent voices while accommodating the exacting demands of voice continuity, minimal note-start latency, and voice synchronicity. Error correction code associated with each page of a sound sample is stored with the sound sample and is retrieved with the sound sample during playback to thereby increase the overall sample retrieval rate. | 12-27-2012 |
20130112065 | MUSICAL HARMONY GENERATION FROM POLYPHONIC AUDIO SIGNALS - Melody and accompaniment audio signals are received and processed to identify one or more harmony notes and a harmony signal is produced based on the one or more harmony notes. Typically the melody note is identified and a spectrum of the accompaniment audio signal and is obtained, and one or more harmony notes are identified based on the melody note and the accompaniment spectrum. The melody, and accompaniment signals can be processed in real-time for combination with the harmony signal in an audio performance. In some examples, audio signals are processed and harmonies generated for subsequent performance based on, for example, MIDI files generated from the audio signals. | 05-09-2013 |
20130167708 | ANALYZING AUDIO INPUT FROM PERIPHERAL DEVICES TO DISCERN MUSICAL NOTES - One aspect provides a method, including: receiving an analog note unit at an information handling device; storing note unit information corresponding to the analog note unit in a memory device of the information handling device; identifying the analog note unit input using the note unit information; and providing a result output to a user responsive to identifying the analog note unit. Other aspects are described and claimed. | 07-04-2013 |
20130174714 | MUSICAL PERFORMANCE APPARATUS - A musical performance apparatus has a waveform memory WM in which sample values indicative of waveforms of a plurality of tones are stored so that the sampling periods correspond to addresses. The musical performance apparatus also has a tone generation circuit | 07-11-2013 |
20130180385 | SYNTHETIC MULTI-STRING MUSICAL INSTRUMENT WITH SCORE CODED PERFORMANCE EFFECT CUES AND/OR CHORD SOUNDING GESTURE CAPTURE - A synthetic multi-string musical instrument captures a stream of expressive gestures indicated on a multi-touch sensitive display for note/chord soundings and associated performance effects and embellishments. Visual cues in accord with a musical score may be revealed/advanced at a current performance tempo, but it is the user's gestures that actually drive the audible performance rendering via digital synthesis. Opportunities for user expression (or variance from score) include onset and duration of note soundings, tempo changes, as well as uncued string bend effects, vibrato, etc. Gesturing mechanism are provide to allow user musicians to sound chords without having to register precisely accurate multi-touch screen contacts. This can be especially helpful for mobile phone, media player and game controller embodiments, where there is generally limited real-estate to display six (6) or more strings, and user fingers are generally too fat to precisely contact such strings. | 07-18-2013 |
20140053709 | Phase Coherent Playback in and Arbitrary Waveform Generator - An improved arbitrary waveform generator has a waveform memory for storing digitized waveforms, a waveform playout for playing out desired ones of the digitized waveforms as analog waveforms and a sequencer for controlling the waveform playout, the sequencer providing indications of the desired waveform for playout and a desired starting sample position for the desired waveform. The sequencer includes a tracking mechanism for the desired waveform so that the desired waveform is phase coherent when playout is interrupted and restarted later according to programming of the sequencer. | 02-27-2014 |
20140260906 | Musical Instrument Pickup Signal Processor - A system and method is disclosed that facilitates the processing of a sound signal. In embodiments, an input sound signal can be processed according to a computational model using predetermined parameters. A sound signal originating from a musical instrument can be processed according to coefficients that are generated using a learning model. | 09-18-2014 |
20140305285 | KEYBOARD MUSICAL INSTRUMENT, AND METHOD FOR RECORDING HALF PERFORMANCE OF PEDAL OR KEY DAMPER ON KEYBOARD MUSICAL INSTRUMENT - Dampers provided in corresponding relation to a plurality of keys are each controlled in response to both an operation of a pedal and an operation of the corresponding key. One half region or half point is determined based on a plurality of half pedal regions or half pedal points, in a stroke of the pedal, specific to the individual dampers. Performance data instructing a pedal operation is generated and recorded on the basis of a stroke position detected in response to a pedal operation and the determined one half region or half point. For each of the keys, a key-damper half region or key-damper half point in a stroke of the key is identified in advance. Performance data instructing key operations is generated and recorded on the basis of the key-damper half regions or key-damper half points specific to the keys and stroke positions detected in response to key operations. | 10-16-2014 |
20140305286 | KEYBOARD MUSICAL INSTRUMENT, AND METHOD FOR REPRODUCING HALF PERFORMANCE OF PEDAL OR KEY DAMPER ON KEYBOARD MUSICAL INSTRUMENT - One half region or point is determined based on a plurality of half pedal regions or points, in a stroke of a pedal, specific to the individual dampers corresponding to keys. When a pedal reproduction event instructs a half region or point, a target trajectory of the stroke of the pedal is generated such that the pedal is positioned at the half region or point specific to the key, and the pedal is driven on the basis of the target trajectory. For each key, a key-damper half region or point in a stroke of the key is identified in advance. In response to a key reproduction event instructing half control, a target trajectory of the stroke of the key is generated such that the key is positioned at the key-damper half region or point specific to the key, and the key is driven based on the target trajectory. | 10-16-2014 |
20140366709 | RECORDING AUDIO IN ASSOCIATION WITH DISPLAY CONTENT - In an ensemble performance, performance lesson or the like, a musical score (display content) is displayed and input audio is recorded. The input audio includes notes, comments or the like uttered by a human player or an instructor. During recording of the input audio is received a user input designating a desired time position on the musical score displayed on the display device. A recording time of the input audio based on a time point at which the user input has been received and the time position on the musical score designated by the user input are stored into a storage device in association with each other. An icon is displayed in association with the time position on the musical score designated by the user input. Once the icon is selected, voice based on the recording time recorded in association with the icon is reproduced to sound the comments, etc. | 12-18-2014 |
20150013526 | Portable Recording, Looping, and Playback System for Acoustic Instruments - Embodiments of the present invention provide an electronic looping, recording, and playback apparatus. The apparatus may comprise a clamp, enabling the apparatus to be positioned in or on an acoustic instrument, such as an acoustic guitar. The clamp may be used to attach the apparatus to a portion of the acoustic instrument. The apparatus may further comprise, but not be limited to, for example, a speaker, a rechargeable battery, a microphone, a volume knob, an LED indicator light, a switch, and a processing module. The switch may be used to activate the electronic recording, looping, and playback system, much like a pedal in a stompbox configuration. | 01-15-2015 |
20150040740 | SAMPLING DEVICE AND SAMPLING METHOD - A sampling device includes: an obtainer that obtains a streaming audio waveform; a detector that detects a tap by a user; a designator that designates a sampling start point on the obtained audio waveform when at least a single tap has been detected by the detector, the designating being performed on the basis of one tap among a plurality of the taps when the plurality of taps are detected; a calculator that calculates a sampling duration on the basis of time intervals between the respective taps when the plurality of taps are detected, the calculating being performed from the sampling start point to a subsequent tap that is performed after the one tap; and a waveform sampler that samples the obtained audio waveform, the sampling starting from the designated sampling start point and ending in accordance with the calculated sampling duration. | 02-12-2015 |
20150082973 | SELECTING AUDIO SAMPLES BASED ON EXCITATION STATE - Systems and methods for selecting audio samples in response to musical stimuli are provided. In some embodiments, an audio sample can be selected based on the excitation state of an instrument. A musical stimulus can be received, and a current excitation level associated with previously received musical stimuli calculated. An audio sample can be selected for playback using the current excitation level. In some embodiments, audio samples having different velocity levels can be selected in response to repeated musical stimuli. A first instance of a musical stimulus having a first velocity level can be received, and a first audio sample corresponding to the first velocity level played back. A second instance of the musical stimulus having the first velocity level can be received, and a second audio sample corresponding to a second velocity level can be selected for playback. The first and second audio samples can have different audio characteristics. | 03-26-2015 |
20150310843 | SAMPLING DEVICE, ELECTRONIC INSTRUMENT, METHOD, AND PROGRAM - The present invention receives sound wave data from a sound inputted into a microphone and samples the sound wave data received using a CPU to obtain sampled data as a digitized tone data, which is then stored in a sampling memory. The CPU performs auto-play of a sound using the digitized tone data sampled by the sampling and stored in the sampling memory. Thus, a result of the sampling is automatically provided to the user after the sampling takes place and the user can intuitively understand what can be done through sampling. | 10-29-2015 |
20150348524 | TRACK TRAPPING AND TRANSFER - An apparatus includes an input for receiving session tracks, an audio converter for converting the first and second data into one of a plurality of audio formats, thereby generating converted session tracks; a storage medium for storing the converted session tracks; a session-track vectorization unit for packaging the converted session tracks into a session vector for transmission to the distributed music collaboration system, and a session-track transfer unit for effecting transfer of the session vector to the distributed music collaboration system. | 12-03-2015 |