Digital signal processing using closed waveguide networks
AssigneeYamaha Corporation
InventorJulius O. Smith, III
Life of this patent
Estimating the term…
Abstract
A tone generation system includes one or more digital waveguide networks coupled to one or more junctions, one of which receives a control signal for controlling tone generation. The control signal initiates and interacts with a wave signal propagating through the waveguide networks to form a tone signal. A non-linear junction may be employed which receives a signal from a waveguide, converts it in accordance with a non-linear function based upon the value of the control signal and provides it back to the waveguide. A tone signal whose pitch is determined by the wave transmission characteristics of the waveguide network is thereby produced.
Claims61
A real time tone generation system comprising:
- means for providing a control signal, the value of which is variable within a range including plural non-zero values in accordance with performance variation, for initiating and thereafter controlling generation of a tone;
- wave transmission means for transmitting wave signals, the wave transmission means including an input and an output, a first signal path for receiving signals from the input, a second signal path for providing signals to the output, the first signal path being coupled to the second signal path, and delay means in at least one of the signal paths for delaying signals;
- junction means having a first input for receiving the control signal, a second input for receiving a signal from the output of the wave transmission means and an output for providing a signal as the input to the wave transmission means which is a function of at least the value of the control signal and the value of the signal received from the output of the wave transmission means so as to cause a tone signal to propagate in the wave transmission means and to vary in response to variation of the value of the control signal, wherein transmission characteristics of the wave transmission means and junction means determine the pitch of the tone signal;
- and
- tone signal extracting means for extracting a tone signal from at least one of the wave transmission means and junction means.
A tone generation system comprising;
- means for providing a control signal for initiating and thereafter controlling generation of a tone;
- wave transmission means for transmitting wave signals, the transmission means including an input and an output, a first signal path for receiving signals from the input, a second signal path for providing signals to the output, the first signal path being coupled to the second signal path, and delay means in at least one of the signal paths for delaying signals;
- coupling means for at least partially coupling signals from the first path to the second path, wherein the coupling means includes means for blocking DC signals;
- junction means having a first input for receiving the control signal, a second input for receiving a signal from the second path and an output for providing a signal to the first path which is a function of at least the value of the control signal and the value of the signal received from the second path so as to cause a tone signal to propagate in the wave transmission means, wherein transmission characteristics of the wave transmission means and junction means determine the pitch of the tone signal;
- and
- tone signal extracting means for extracting a tone signal from at least one of the wave transmission means and junction means.
A real time tone generation system comprising:
- means for providing a control signal, the value of which is variable within a range including plural non-zero values in accordance with performance variation, for initiating and thereafter controlling generation of a tone, wherein the value of the control signal is substantially independent of the pitch of a tone to be generated;
- wave transmission means for receiving the control signal and electronically simulating wave transmission which occurs in a natural musical instrument so as to create at least one wave signal in the wave transmission means in response to the control signal, said wave signal interacting with the control signal so as to be sustained and varied in response to variation of the value of the control signal;
- and
- means for extracting a signal from the wave transmission means as a musical tone signal whose pitch is determined by transmission characteristics of the wave transmission means.
A real time tone generation system comprising:
- control means for providing a control signal for initiating and thereafter controlling tone generation;
- at least first and second wave transmission means, each including an input and an output, a first signal path for receiving signals from the input, a second signal path for providing signals to the output, coupling means for coupling signals from the first path to the second path, and delay means in at least one of the signal paths for delaying signals propagating therethrough;
- junction means having a first input for receiving the control signal, a plurality of second inputs each of which is connected to the output of a wave transmission means, and a plurality of outputs each of which is connected to the input of a wave transmission means, the junction means providing outputs whose values are functions of the values of the control signal and the outputs of the wave transmission means, said control signal causing periodic signals to be generated and propagate in the wave transmission means;
- and
- musical tone extracting means for extracting a musical tone signal from at least one of the junction means and wave transmission means, wherein transmission characteristics of the wave transmission means and junction means determine the pitch of the tone signal.
A real time tone generation system comprising:
- control means for providing a control signal for initiating and thereafter controlling generation of a tone;
- at least first and second wave transmission means, each including an input and an output, a first signal path for receiving signals from the input, a second signal path for providing signals to the output, coupling means for coupling signals from the first path to the second path, and delay means in at least one of the signal paths for delaying signals propagating therethrough;
- junction means, having a first input for receiving the control signal, a second input which is connected to the output of a wave transmission means, and an output which is connected to the input of a wave transmission means, the junction means providing an output signal whose value is a function of the values of the control signal and an output signal of a wave transmission means, said control signal causing a periodic signal to be generated and propagate in the wave transmission means;
- and
- musical tone extracting means for extracting a musical tone signal from at least one of the junction means and the wave transmission means, wherein transmission characteristics of the wave transmission means and junction means determine the pitch of the tone signal.
A real time tone generation system comprising:
- control means for providing a control signal for initiating and thereafter controlling generation of a tone;
- a plurality of wave transmission sections each having a first end and a second end, a first signal path for propagating signals from the first end to the second end and a second signal path for propagating signals from the second end to the first end, wherein each wave transmission section includes at least one delay element in at least one of its signal paths;
- a first junction connected to the first end of a first wave transmission section, the first junction receiving at least the control signal and a signal from the second signal path and providing a signal to the first path which is a function of the received signals;
- at least one additional junction, each connected to a first end of wave transmission section and a second end of another wave transmission section so as to interconnect the wave transmission sections in a cascade fashion, each additional junction receiving signals from the wave transmission sections connected to it and partially transmitting the signals from the wave transmission section to the other wave transmission section and partially reflecting the signals back to the wave transmission section from which the signals were received;
- means connected to the second end of at last wave transmission section for at least partially coupling signals from the first signal path to the second signal path of the last wave transmission section;
- and
- means for extracting a signal from at least one point in the cascaded wave transmission section and junction combination to provide a musical tone signal which is created and propagated within the wave transmission sections in response to the control signal, where transmission characteristics of the wave transmission section and junction combination determine the pitch of the tone signal.
A real time tone generation system comprising:
- wave transmission means having a first end having an input and an output, wave transmission path means for receiving signals at the input and transmitting them to the output, the path means including delay means for delaying signals propagating in the path means, the delay means providing an amount of delay corresponding to the pitch of a tone to be generated.
- control means for generating a performer-variable control signal for initiating and thereafter controlling generation of a tone;
- junction means having a first input connected to the control means to receive the control signal, a second input connected to the output of the wave transmission means and an output connected to the input of the wave transmission means, wherein the signal at the output is a function of the values of the signals at the inputs and wherein a periodic signal is generated and propagated in the wave transmission means in response to the control signal;
- and
- output means for extracting a signal from at least one of the wave transmission means and junction means as a musical tone signal, said musical tone signal having a pitch corresponding to the amount of delay imparted by the delay means.
A real time tone generation system comprising:
- means for providing at least first and second independently variable control signals, said first control signal having a value which is variable within a range including plural non-zero values in accordance with performance variation, said first control signal initiating and thereafter controlling generation of a tone;
- wave transmission means for transmitting signals including an input and an output, a first signal path for receiving signals from the input, a second signal path for providing signals to the output, the first signal path being coupled to the second signal path, and delay means in at least one of the signals paths for delaying signals;
- junction means, having a first input for receiving the first control signal, a second input for receiving the second control signal, a third input for receiving a signal from the output of the wave transmission means and an output for providing a signal as the input to the wave transmission means which is a function of the value of the first and second control signals and the value of the signal received from the output of the wave transmission means so as to cause a periodic signal to propagate in the wave transmission means;
- and
- musical tone extracting means for extracting a musical tone signal from at least one of the wave transmission means and junction means, wherein transmission characteristics of the wave transmission means and junction means determine the pitch of the tone signal.
A real time tone generation system comprising:
- control means for providing a control signal, the value of which is variable within a range including plural non-zero values in accordance with performance variation, for initiating and thereafter controlling generation of a tone;
- a wave transmission section having first and second ends, a first signal path for propagating signals from the first end to the second end, and a second signal path for propagating signals from the second end to the first end;
- a first junction connected to the second end of the wave transmission section, said first junction receiving a signal from the first path and transmitting signal to the second path;
- wherein at least one of the first path, second path and first junction has at least one delay element therein;
- a second junction connected to the first end of the wave transmission section, said second junction receiving at least the control signal and a signal from the second path and providing a signal to the first path which is a function of said received signals, wherein a periodic wave signal is created in the wave transmission section as a result of the interaction of the control signal and the signal received from the second path;
- and
- an output for providing an output signal from at least one of the wave transmission section or junctions as a tone signal wherein the pitch of the tone signal is determined by transmission characteristics of the wave transmission section and junctions.
A real time tone generation system comprising:
- means for providing a control signal for initiating and thereafter controlling generation of a tone, said means including memory means for storing control signal values and addressing means for addressing the memory means to provide a control signal value corresponding to a tone to be generated;
- wave transmission means for transmitting wave signals, the wave transmission means including an input and an output, a first signal path for receiving signals from the input, a second signal path for providing signals to the output, the first signal path being coupled to the second signal path, and delay means in at least one of the signal paths for delaying signals;
- junction means having a first input for receiving the control signal, a second input for receiving a signal from the output of the wave transmission means and an output for providing a signal as the input to the wave transmission means which is a function of at least the value of the control signal and the value of the signal received from the output of the wave transmission means so as to cause a tone signal to propagate in the wave transmission means, wherein transmission characteristics of the wave transmission means and junction means determines the pitch of the tone signal;
- and
- tone signal extracting means for extracting a tone signal from at least one of the wave transmission means and junction means.
Dependencies are inferred from the claim text.