摘要:
Multiple kernel-mode audio processing modules or filters are combined to form a module or filter graph. The graph is implemented in kernel-mode, reducing latency and jitter when handling audio data (e.g., MIDI data) by avoiding transfers of the audio data to user-mode applications for processing. A variety of different audio processing modules can be used to provide various pieces of functionality when processing audio data.
摘要:
A reverberation effect adding device comprising a first convolution circuit which in turn comprises FIR filters (80-1 to 80-4) and an adder (accumulator) (81) which adds outputs from the FIR filters, a moving average circuit (82) which receives musical sound waveform data delayed by a predetermined number of stages in the first convolution circuit and which outputs averaged second musical sound waveform data obtained by sampling at a second sampling frequency lower than the first sampling frequency, a second convolution circuit which in turn comprises FIR filters (80-5 to 80-28) which sequentially receive the second musical sound waveform data obtained by sampling at the second sampling frequency and an adder (accumulator) (83), an interpolator (84) which receives an output from the adder (83) of the second convolution circuit, calculates an interpolated value of the output value from the adder (83), and provides the output from the adder (83) and the interpolated value from the interpolator (84) sequentially at the first sampling frequency, and an adder (85) which adds the outputs from the adder (81) and the interpolator (84) and outputs a result of the addition as reverberation data.
摘要:
An extensible kernel-mode audio (e.g., MIDI) processing architecture is implemented using multiple modules that together comprise a module graph. The module graph is implemented in kernel-mode, reducing latency and jitter when handling audio data by avoiding transfers of the audio data to user-mode applications for processing. In one embodiment, the audio processing architecture is readily extensible. A graph builder can readily change the module graph, adding new modules, removing modules, or altering connections as necessary, all while the graph is running.
摘要:
A system for interactive audio recording and manipulation may include a controller having at least one two-axis analog control and plurality of control buttons. The controller may be coupled to a computing device including a processor, a memory, and an audio interface including at least one audio input port to accept an input audio signal and at least one audio output port to provide an output audio signal. The system may perform actions in response to inputs from the controller. The actions may include recording the audio input signal as a recorded track, playing the recorded track to provide an audio output signal, scrubbing the recorded track in response to activation of the two-axis analog control along a first axis, and pitch-shifting one of the input audio signal and the output audio signal in response to activation of the two axis analog control along a second axis.
摘要:
An electronic module has an enclosure which is mechanically and electrically compatible with a plurality of receiving devices such as amplifiers, computers, mixer consoles, and musical instruments. The module has a programmable control panel and display on the enclosure and an electronic circuit disposed within the enclosure and receiving user commands from the control panel and displaying configuration information on the display. The electronic circuit performs a variety of functions for each of the receiving devices by way of a digital signal processor, synthesizer for generating a programmable audio signal in response to a data stream, storage device for storing musical information in a digital format, and playback device for retrieval and playback of the stored musical information. An audio output is coupled for transferring the programmable audio signal to or from the receiving device.
摘要:
A method for generating electromagnetic (EM) music through excitation of an EM Musical Instrument is provided. An input queue, comprised of three sub-queues, receives three input audio queues. An EM excitation signal is generated based on the received input audio queues. The EM excitation signal is applied to the EM Musical Instrument. A measured response is generated, based on a response of the EM Musical Instrument to the EM excitation signal. Various time marks are marked in the measured response. Selected portions of the measured response are discarded based on particular time marks, generating a newly measured sample set. The newly measured samples are joined to a previously measured sample set of an output queue based on alignment of time marks. Various alternate embodiments and supporting systems are also provided.
摘要:
Disclosed is a stringed instrument with embedded DSP modeling capabilities to model an acoustic stringed instrument. The stringed instrument has a body and a plurality of strings and each of the plurality of strings is respectively coupled to a pickup to detect a vibration signal for each string. An A/D converter converts the detected vibration signal of a string into a digital string vibration signal. A DSP is located within the body of the stringed instrument to process the digital string vibration signal and to implement an acoustic modeling system to process the digital string vibration signal in order to emulate a corresponding string tone of one of a plurality of selectable acoustic stringed instruments. Acoustic modeling includes acoustic string and body modeling, microphone placement modeling, and pick-sound modeling. The emulated acoustic digital tone signal is then converted to analog form for output to an amplification device.
摘要翻译:公开了一种具有嵌入式DSP建模功能的弦乐器,用于对声学弦乐器进行建模。 弦乐器具有主体和多个琴弦,并且多个弦中的每一个分别耦合到拾音器以检测每个弦的振动信号。 A / D转换器将检测到的串的振动信号转换成数字串振动信号。 DSP位于弦乐器的主体内以处理数字弦振动信号,并实现声学建模系统来处理数字弦振动信号,以便模拟多个可选择的弦乐器之一的对应琴弦 。 声学建模包括声学字符串和身体建模,麦克风位置建模和拾音建模。 然后将仿真的声学数字音调信号转换成模拟形式以输出到放大装置。
摘要:
A music apparatus is constructed for processing a music tone signal in response to a clock signal at each sampling period. In the music apparatus, a clock generator generates the clock signal. A signal processor is operable in synchronization to the clock signal for time-divisionally processing a plurality of music tone signals through a plurality of channels within one sampling period. A clock controller is operative during a supply duration allocated within one sampling period for supplying the clock signal to the signal processor from the clock generator to thereby operate the signal processor, and is operative during other than the supply duration within one sampling period for stopping the supplying of the clock signal to the signal processor to thereby suspend the signal processor.
摘要:
A method for processing an audio signal is provided that includes receiving an audio signal and integrating the audio signal with a selected one of a plurality of sound effects. The method also includes generating an output that reflects the integration of the audio signal and the selected sound effect. The output may then be communicated to a next destination.
摘要:
A reverberation generating apparatus is designed for applying a reverberation effect to an acoustic signal for output based on sampling data representative of an impulse response waveform. In the apparatus, a first convolution operating section convolutes the acoustic signal with sampling data corresponding to an initial period of the impulse response waveform so as to generate an initial acoustic signal. The initial period of the impulse response waveform is determined from a point of impulse sound emission to a point after a lapse of a specified time. A second convolution operating section convolutes the acoustic signal with sampling data corresponding to a selected period of the impulse response waveform so as to generate an additional acoustic signal. An attenuation operating section recurrently outputs the additional acoustic signal while attenuating the additional acoustic signal so as to generate a late acoustic signal. An output section synthesizes the initial acoustic signal and the late acoustic signal for the output.