G10H2250/631

Techniques for digitally rendering audio waveforms and related systems and methods

Described herein are techniques for synthesizing waves (e.g., audio waveforms) at various frequencies. For example, techniques described herein may be used to render musical notes by generating audio waveforms. According to some embodiments, the techniques generate a wave table for an audio waveform based on a set of partial waveforms. The system determines a set of notes with a corresponding entry in the wave table and determines a set of partials for each note. The system renders, for each note, an associated waveform comprising the associated number of partials for the note from the set of partial waveforms.

SYNCHRONIZATION OF AUDIO STREAMS AND SAMPLING RATE FOR WIRELESS COMMUNICATION

Disclosed herein, among other things, are methods and apparatus for providing a time-stamp based controller for synchronization of sink or source sampling rate with external packet rate. A method for wireless communications includes receiving a transmission of a packet using a wireless transceiver of an electronic device, and using a processor of the electronic device to read a first value of a system timer and store the first value as an arrival time-stamp. The packet is decoded and processed by the processor, and sent to an output. When the processed packet is sent, a second value of the system timer is read, adjusted and stored as a departure time-stamp. The arrival time-stamp and the departure time-stamp are used to calculate an adjustment stimulus for a sample rate actuator of the electronic device. The sample rate actuator is configured to maintain synchronization of sampling rate with an external packet rate.

Monitor mixing system that distributes real-time multichannel audio over a wireless digital network
10972520 · 2021-04-06 · ·

In an embodiment, a wireless mix monitor system is provided in which the musicians have one or more wearable electronic devices that may receive digital audio over a wireless connection to a computer. The channels monitored by a given user may be mixed on the computer, on the devices, or on a combination of the computer and the devices. The musicians may be freed from a fixed mix monitor, allowing easy movement about the stage or performance space. Audio buffering and upsampling/downsampling may be used to manage temporal discontinuities in the audio stream.

TECHNIQUES FOR DIGITALLY RENDERING AUDIO WAVEFORMS AND RELATED SYSTEMS AND METHODS

Described herein are techniques for synthesizing waves (e.g., audio waveforms) at various frequencies. For example, techniques described herein may be used to render musical notes by generating audio waveforms. According to some embodiments, the techniques generate a wave table for an audio waveform based on a set of partial waveforms. The system determines a set of notes with a corresponding entry in the wave table and determines a set of partials for each note. The system renders, for each note, an associated waveform comprising the associated number of partials for the note from the set of partial waveforms.

Effects device for a musical instrument and a method for producing the effects

An effects device for a musical instrument, comprising: an input (18) for receiving a signal from a musical instrument; a control input (7) for receiving a control signal; an output (8, 9) for connecting the device to a sound reproduction device; a memory (30) configured to record the input signal; and a processor (29) configured, upon receiving a control signal, to select a section of the recorded input signal from the memory (30) and to loop it, wherein the processor (29) is configured to overlap a start and end regions of the selected section when looping. A method is also provided for producing an effect for a musical instrument, comprising the steps: a) recording an input signal from a musical instrument into memory (30), b) selecting a section of the recorded input signal and looping it, wherein a start and end regions of the selected segment are overlapping when looping.

Electronic apparatus and control method thereof
10522123 · 2019-12-31 · ·

An electronic apparatus is disclosed, which includes an input interface configured to receive an audio signal, a processor configured to process the received audio signal, and an output interface configured to output the processed audio signal, in which the processor is configured to obtain a scale of a first octave by applying a filter bank to the audio signal based on a sampling frequency of the audio signal; down-sample the audio signal; and obtain a scale of a second octave lower than the first octave by applying the filter bank to the down-sampled signal.

Synchronization of audio streams and sampling rate for wireless communication

Disclosed herein, among other things, are methods and apparatus for providing a time-stamp based controller for synchronization of sink or source sampling rate with external packet rate. A method for wireless communications includes receiving a transmission of a packet using a wireless transceiver of an electronic device, and using a processor of the electronic device to read a first value of a system timer and store the first value as an arrival time-stamp. The packet is decoded and processed by the processor, and sent to an output. When the processed packet is sent, a second value of the system timer is read, adjusted and stored as a departure time-stamp. The arrival time-stamp and the departure time-stamp are used to calculate an adjustment stimulus for a sample rate actuator of the electronic device. The sample rate actuator is configured to maintain synchronization of sampling rate with an external packet rate.

Monitor mixing system that distributes real-time multichannel audio over a wireless digital network
10454982 · 2019-10-22 · ·

In an embodiment, a wireless mix monitor system is provided in which the musicians have one or more wearable electronic devices that may receive digital audio over a wireless connection to a computer. The channels monitored by a given user may be mixed on the computer, on the devices, or on a combination of the computer and the devices. The musicians may be freed from a fixed mix monitor, allowing easy movement about the stage or performance space. Audio buffering and upsampling/downsampling may be used to manage temporal discontinuities in the audio stream.

AN EFFECTS DEVICE FOR A MUSICAL INSTRUMENT AND A METHOD FOR PRODUCING THE EFFECTS
20190266986 · 2019-08-29 ·

An effects device for a musical instrument, comprising: an input (18) for receiving a signal from a musical instrument; a control input (7) for receiving a control signal; an output (8, 9) for connecting the device to a sound reproduction device; a memory (30) configured to record the input signal; and a processor (29) configured, upon receiving a control signal, to select a section of the recorded input signal from the memory (30) and to loop it, wherein the processor (29) is configured to overlap a start and end regions of the selected section when looping. A method is also provided for producing an effect for a musical instrument, comprising the steps: a) recording an input signal from a musical instrument into memory (30), b) selecting a section of the recorded input signal and looping it, wherein a start and end regions of the selected segment are overlapping when looping.

SYNCHRONIZATION OF AUDIO STREAMS AND SAMPLING RATE FOR WIRELESS COMMUNICATION

Disclosed herein, among other things, are methods and apparatus for providing a time-stamp based controller for synchronization of sink or source sampling rate with external packet rate. A method for wireless communications includes receiving a transmission of a packet using a wireless transceiver of an electronic device, and using a processor of the electronic device to read a first value of a system timer and store the first value as an arrival time-stamp. The packet is decoded and processed by the processor, and sent to an output. When the processed packet is sent, a second value of the system timer is read, adjusted and stored as a departure time-stamp. The arrival time-stamp and the departure time-stamp are used to calculate an adjustment stimulus for a sample rate actuator of the electronic device. The sample rate actuator is configured to maintain synchronization of sampling rate with an external packet rate.