Multi-source switched sequence oscillator waveform compositing system
First Claim
Patent Images
1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to generate a phase coherent concatenated waveform at audio rate from a switched sequence of multiple source oscillators, the generation comprising:
- receiving performance data;
setting a switch compositor with at least two switcher divisions;
setting phase positions for each switcher division;
setting a number of source oscillators corresponding to the number of switcher divisions;
setting frequency and phase properties for each source oscillator and the switch compositor based on performance data input;
starting a master pitch clock that is synchronized with both the source oscillators and the switch compositor at a rate, based upon the performance data input, that maintains phase and pitch coherence with the source oscillators;
selecting sample frames from each source oscillator;
traversing each respective switcher division at the rate set by the master pitch clock;
maintaining constant pitch and phase coherence of the source oscillators; and
,outputting a phase coherent concatenated waveform.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure is directed to multi-source switched sequence oscillator waveform compositing system that allows for real-time modulation of a specific fraction of the cycle period within the output waveform, resulting in a greater and more dynamic number of waveform variations than simple assembly of various shapes.
41 Citations
4 Claims
-
1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to generate a phase coherent concatenated waveform at audio rate from a switched sequence of multiple source oscillators, the generation comprising:
-
receiving performance data; setting a switch compositor with at least two switcher divisions; setting phase positions for each switcher division; setting a number of source oscillators corresponding to the number of switcher divisions; setting frequency and phase properties for each source oscillator and the switch compositor based on performance data input; starting a master pitch clock that is synchronized with both the source oscillators and the switch compositor at a rate, based upon the performance data input, that maintains phase and pitch coherence with the source oscillators; selecting sample frames from each source oscillator; traversing each respective switcher division at the rate set by the master pitch clock; maintaining constant pitch and phase coherence of the source oscillators; and
,outputting a phase coherent concatenated waveform.
-
-
2. A system for generating a phase coherent concatenated waveform from a switched sequence of multiple source oscillators, the system comprising:
-
a memory configured to store a multi-source switched sequence oscillator waveform compositing software; a processor configured to execute the multi-source switched sequence oscillator waveform compositing software stored on the memory; wherein the multi-source switched sequence oscillator waveform compositing software is configured to receive performance data input; wherein the multi-source switched sequence oscillator waveform compositing software is further configured to set a switch compositor with at least two switcher divisions; wherein the multi-source switched sequence oscillator waveform compositing software is further configured to set phase positions for each switcher division; wherein the multi-source switched sequence oscillator waveform compositing software is further configured to set a number of source oscillators corresponding to the number of switcher divisions; wherein the multi-source switched sequence oscillator waveform compositing software is further configured to set frequency and phase properties for each source oscillator and the switch compositor based on performance data input; wherein the multi-source switched sequence oscillator waveform compositing software is further configured to start a master pitch clock that is synchronized with both the source oscillators and the switch compositor at a rate, based upon the performance data input, that maintains phase and pitch coherence with the source oscillators; wherein the multi-source switched sequence oscillator waveform compositing software is further configured to select sample frames from each source oscillator; wherein the multi-source switched sequence oscillator waveform compositing software is further configured to traverse each respective switcher division at the rate set by the master pitch clock; wherein the multi-source switched sequence oscillator waveform compositing software is further configured to maintain a constant pitch and phase coherence of the source oscillators; and
,wherein the multi-source switched sequence oscillator waveform compositing software is further configured to output a phase coherent concatenated waveform.
-
-
3. A method for generating a phase coherent concatenated waveform, the generation comprising:
-
receiving performance data; setting properties of at least two source oscillators; setting a number of switcher divisions corresponding to the number of source oscillators; synchronously clocking the oscillators and switcher rate such that they are coupled in both phase and frequency; selecting sample frames from the source oscillators; and
,outputting a phase coherent concatenated waveform. - View Dependent Claims (4)
-
Specification