Claims
- 1. A musical sound waveform generator, comprising:
- a plurality of basic process modules each comprising:
- a carrier signal generating means for generating a carrier signal,
- a mixed signal outputting means for outputting a mixed signal by mixing a modulation signal with said carrier signal, and
- a waveform outputting means, having a predetermined function relationship between an input and an output thereof, for outputting a waveform signal according to said mixed signal received as an input signal from said mixed signal outputting means,
- a waveform input and output controlling means for outputting a waveform signal outputted from at least one of said plurality of basic process modules as a musical waveform, by selecting at least one of (a) a first connection means for inputting a signal, which has a value of 0 or near 0, to at least one of said plurality of basic process modules as said modulation signal, (b) a second connection means for inputting said waveform signal from one of said basic process modules as said modulation signal for at least another one of said plurality of basic process modules, and a third connection means for obtaining said modulation signal for at least one of said basic process modules ;by mixing respective said waveform signals from at least two others of said plurality of basic process modules, thereby connecting said basic process modules, wherein
- said predetermined function relationship in said waveform outputting means is neither a sine function nor a cosine function and said carrier signal generated by said carrier signal generating means is determined so that said waveform signal generated by said waveform outputting means is a sine wave or a cosine wave with a single frequency when said modulation signal is 0 as said mixed signal outputting means performs a mixing.
- 2. The musical sound waveform generator according to claim 1, further comprising:
- an amplitude envelope characteristics controlling means for controlling the amplitude envelope time characteristics of said waveform signal outputting from said waveform outputting means.
- 3. A musical sound waveform generating method comprising the steps of:
- a basic process step comprising:
- generating a carrier signal,
- outputting a mixed signal by mixing a modulation signal with said carrier signal,
- outputting a waveform signal based on said mixed signal according to a predetermined function relationship between an input and an output,
- controlling the amplitude envelope time characteristics of said waveform signal, and
- a waveform input and output controlling step for (a) executing a first arithmetic operation for obtaining the waveform signal by carrying out said basic process step by making said modulation signal input 0 or near 0 at respective process timings within respective arithmetic operation periods each comprising a plurality of process timings, (b) executing a second arithmetic operation for obtaining said waveform signal by carrying out said basic process step using said waveform signal obtained by a process timing prior to a present process timing as said modulation signal, or (c) executing a third arithmetic operation for mixing respective waveform signals obtained in at least one process timing preceding the present process timing with a waveform signal obtained by carrying out the same arithmetic operations as said first or second arithmetic operations, and generating the waveform signal obtained at a last process timing within said arithmetic operation period as the musical sound waveform of the arithmetic operation period, wherein
- said predetermined function relationship in said waveform outputting step is neither a sine function nor a cosine function and said carrier signal generated in said carrier signal generating step is such that said waveform signal generated in said waveform outputting step is a sine wave or a cosine wave with a single frequency, when said modulation signal is set to 0 as said mixed signal outputting step performs said mixing.
- 4. The musical sound waveform generating method according to claim 3, wherein
- said waveform input and output controlling step generates a musical sound waveform by enabling said first, second or third arithmetic operation to be carried out based on a predetermined connection combination in which the combination varies with time after starting generation of respective musical sound waveform.
- 5. The musical sound waveform generating method according to claim 3, wherein
- said waveform input and output controlling step performs a process on a plurality of sound generating channels in a time divisional manner and polyphonically outputs a plurality of musical sound waveforms assigned corresponding to respective sound generating channels.
- 6. The musical sound waveform generating method of claim 3, further comprising the step of:
- controlling the amplitude envelope time characteristics of said waveform signal.
- 7. A musical sound waveform generator comprising:
- a basic process means comprising:
- a carrier signal generating means for generating a carrier signal,
- a mixed signal outputting means for outputting a mixed signal by mixing a modulation signal with said carrier signal,
- a waveform outputting means for outputting a waveform signal based on said mixed signal according to a predetermined function relationship between an input and an output thereof, and
- a waveform input and output controlling means for (a) executing a first arithmetic operation for obtaining the waveform signal by operating said basic process means by making said modulation signal input 0 or near 0 at respective process timings within respective arithmetic operation periods each comprising a plurality of process timings, (b) executing a second arithmetic operation for obtaining said waveform signal by operating said basic process means using said waveform signal obtained by a process timing prior to a present process timing as said modulation signal, or (c) executing a third arithmetic operation for mixing respective waveform signals obtained in at least one process timing preceding the present process timing with a waveform signal obtained by carrying out the same arithmetic operation as said first or second arithmetic operations, and generating the waveform signal obtained at a last process timing within said arithmetic operation period as the musical sound waveform of the arithmetic operation period, wherein
- said predetermined function relationship in said waveform outputting means is neither a sine function nor a cosine function and said carrier signal generated in said carrier signal generating means is such that said waveform signal generated in said waveform outputting means is a sine wave or a cosine wave with a single frequency, when said modulation signal is set to 0 as said mixed signal outputting means performs said mixing.
- 8. The musical sound waveform generator according to claim 7, wherein the waveform input and output controlling means comprises:
- a first and a second accumulating means;
- a first switching means for inputting a waveform signal selectively outputted from said basic process means to said first or second accumulating means;
- a second switching means for inputting a value 0 or near 0 or an output from the second accumulating means as a modulation signal to said basic process modules selectively; and
- a multi-stage operation controlling means for controlling an accumulation operation by said first and second accumulating means and a selection operation by said first and second switching means at respective process timings within respective arithmetic operation periods each comprising a plurality of process timings, based on a predetermined connection combination, thereby operating said basic process means at units of respective process timings at multi-stages; and
- a musical waveform outputting means for outputting the output of the first accumulating means as the musical sound waveform of the operation period at every completion of respective arithmetic operation periods.
- 9. The musical sound waveform generator according to claim 8 further comprising:
- a setting means for enabling a user to set said connection combination; and
- a displaying means for displaying said connection combination determined by said setting means.
- 10. The musical sound waveform generator according to claim 9, wherein
- said setting means enables a user to set an input and output relation in said basic process means between respective process timings as a symbolized arithmetic operation equation, thereby setting said connection combination, and
- said displaying means displays the connection combination predetermined by said setting means by displaying an input and output relation in said basic process means between said respective process timings by using a symbolized arithmetic operation equation.
- 11. The musical sound waveform generator according to claim 9, wherein
- said displaying means treats said basic process means as one unit at every process timing and displays a connection combination determined by said setting means by displaying a connection relationship between units as a diagram.
- 12. The musical sound waveform generator according to claim 7, wherein
- said waveform input and output controlling means generates a musical sound waveform by carrying out said first, second or third arithmetic operation based on a predetermined connection combination in which the combination varies with time after starting generation of respective musical sound waveforms.
- 13. The musical sound waveform generator according to claim 7, wherein
- said waveform input and output controlling means performs a process on a plurality of sound generating channels in a time divisional manner and polyphonically outputs a plurality of musical sound waveforms assigned corresponding to respective sound generating channels.
- 14. The musical sound waveform generator according to claim 7, further comprising:
- an amplitude envelope characteristics controlling means for controlling the amplitude envelope time characteristics of said waveform signal outputted from said waveform outputting means.
- 15. A musical sound waveform generator comprising:
- a plurality of basic process modules each comprising:
- a carrier signal generating means for generating a carrier signal,
- a mixing controlling means for outputting a mixed signal obtained by mixing a modulation signal with said carrier signal and for controlling the mixing ratio of said modulation signal to said carrier signal from 0 to a discretional mixing ratio, and
- a waveform outputting means, having a predetermined function relationship between an input and an output thereof, for outputting a waveform signal according to said mixed signal received as an input signal from said mixing controlling means,
- a waveform input and output controlling means for outputting a waveform signal outputted from at least one of said plurality of basic process modules as a musical waveform, by selecting at least one of (a) a first connection means for inputting a signal, which has a value of 0 or near 0, to at least one of said plurality of basic process modules as said modulation signal, (b) a second connection means for inputting said waveform signal from one of said basic process modules as said modulation signal for at least another one of said plurality of basic process modules, and (c) a third connection means for obtaining said modulation signal for at least one of said basic process modules by mixing respective waveform signals from at least two others of said plurality of basic process modules, or (d) a fourth connection means for forming a modulation signal input to a basic process module by a signal which is the waveform signal fed back from the same basic process module, based on a previously determined connection combination, thereby connecting said basic process module, wherein
- said predetermined function relationship in said waveform outputting means is neither a sine function nor a cosine function and said carrier signal generated by said carrier signal generating means is such that said waveform signal generated by said waveform outputting means is a sine wave or a cosine wave with a single frequency, when said modulation signal is set to 0 as said mixing controlling means performs said mixing.
- 16. A musical sound waveform generator comprising:
- a plurality of basic process modules each comprising:
- a carrier signal generating means for generating carrier signal,
- a mixing controlling means for outputting a mixed signal obtained by mixing a modulation signal with said carrier signal and for controlling the mixing ratio of said modulation signal to said carrier signal from 0 to a discretional mixing ratio, and
- a waveform outputting means, having a predetermined function relationship between an input and an output thereof, for outputting a waveform signal according to said mixed signal received as an input signal from said mixing controlling means,
- a waveform input and output controlling means for continuously combining a connection for inputting a waveform signal obtained by a preceding basic process module to a present basic process module as a new modulation signal input at a plurality of stages, for outputting the waveform signal obtained by one of said basic process modules at a last stage as a musical sound waveform and feeding back said waveform signal to one of said basic process modules at a first stage as a modulation signal input, wherein
- said predetermined function relationship in said waveform outputting means is neither a sine function nor a cosine function and said carrier signal generated by said carrier signal generating means is such that said waveform signal generated by said waveform outputting means is a sine wave or a cosine wave with a single frequency, when said modulation signal is set to 0 as said mixing controlling means performs said mixing.
- 17. A musical sound waveform generator for generating a modulated musical sound waveform signal, comprising:
- a plurality of basic process means each for generating a carrier signal, outputting a mixed signal by mixing a modulation signal with said carrier signal, and outputting a waveform signal generated by converting said mixed signal according to a predetermined function relationship,
- first connection means for applying as said modulation signal a signal having a value of 0 or near 0 to one of said basic process means,
- second connection means for applying as said modulation signal to one of said basic process means said waveform signal outputted by another one of said basic process means,
- third connection means for adding said waveform signals outputted by a plurality of said basic process means and applying a resultant added signal as said modulation signal to another one of said basic process means,
- fourth connection means for applying as said modulation signal to other ones of said basic process means said waveform signal outputted by one of said basic process means,
- fifth connection means for adding said waveform signals outputted by a plurality of said basic process means and applying a resultant added signal as said modulation signal to other ones of said basic process means,
- sixth connection means for outputting as said musical sound waveform signal said waveform signal outputted by one of said basic process means,
- seventh connection means for adding said waveform signals outputted by a plurality of said basic process means and outputting a resultant added signal as said musical sound waveform signal, and
- waveform input/output control means for selecting from among said first through seventh connection means a plurality of said connection means for use in a predetermined connection combination, and connecting a plurality of said basic process means based on said connection combination according to said selected connection means, wherein
- said predetermined function relationship is neither a sine function nor a cosine function, and said carrier signal is determined such that said waveform signal can be a sine wave or a cosine wave with a single frequency when a mixing ratio of said modulation signal to said carrier signal is 0.
- 18. A musical sound waveform generating method for generating a modulated musical sound waveform signal, comprising the steps of:
- defining a basic process for generating a carrier signal, outputting a mixed signal by mixing a modulation signal with said carrier signal, outputting a waveform signal generated by converting said mixed signal according to a predetermined function relationship, and controlling the amplitude envelope time characteristics of said waveform signal,
- defining a first arithmetic operation by setting an arithmetic operation cycle as comprising a plurality of process timings, and for obtaining said waveform signals by operating said basic process applying as said modulation signal a signal having a value of 0 or near 0 as one of said process timings in one of said arithmetic operation cycles,
- defining a second arithmetic operation for obtaining new said waveform signal by operating, at one of said process timings in one of said arithmetic operation cycles, said basic process applying as new said modulation signal said waveform signal obtained at any process timing before the current process timing,
- defining a third arithmetic operation for obtaining a new waveform signal by obtaining, at one of said process timings in one of said arithmetic operation cycles, new said waveform signal according to an arithmetic operation similar to said first arithmetic operation and by adding it with said waveform signal obtained at any process timing before the current process timing,
- defining a fourth arithmetic operation for obtaining a new waveform signal by obtaining, at one of said process timings in one of said arithmetic operation cycles, new said waveform signal according to an arithmetic operation similar to said second arithmetic operation and by adding it with said waveform signal obtained at any process timing before the current process timing, and
- generating said waveform signal obtained at the last process timing of a plurality of said process timings in each operation cycle as said musical sound waveform signal in each operation cycle by selecting one arithmetic operation from among said defined first through fourth arithmetic operations and by operating it according to a predetermined arithmetic operation sequence at each of a series of said process timings in each of a series of said operation cycles, wherein
- said predetermined function relationship is neither a sine function nor a consine function, and said carrier signal is determined such that said waveform signal can be a sine wave or a cosine wave with a single frequency when a mixing ratio of said modulation signal to said carrier signal is 0.
- 19. The musical sound waveform generating method according to claim 18, wherein
- said predetermined arithmetic operation sequence refers to a combination which varies with time after starting generation of each of said musical sound waveform signals.
- 20. The musical sound waveform generating method according to claim 18, wherein
- said arithmetic operations performed at each process timing are carried out in a time divisional manner as plural kinds of arithmetic operations corresponding to a plurality of predetermined sound generating channels, and
- said musical sound waveform signal is outputted polyphonically as a plural kinds of musical sound waveform signal corresponding to a plurality of said sound generating channels.
- 21. A musical sound waveform generator for generating a modulated musical sound waveform signal, comprising:
- basic process for generating a carrier signal, outputting a mixed signal by mixing a modulation signal with said carrier signal, outputting a waveform signal generated by converting said mixed signal according to a predetermined function relationship, and controlling the amplitude envelope time characteristics of said waveform signal,
- first arithmetic operation means for setting an arithmetic operation cycle as comprising a plurality of process timings, and for obtaining said waveform signal by operating said basic process means applying as said modulation signal a signal having a value of 0 or near 0 at one of said process timings in one of said arithmetic operation cycles,
- second arithmetic operation means for obtaining new said waveform signal by operating, at one of said process timings in one of said arithmetic operation cycles, said basic process means applying as new said modulation signal said waveform signal obtained at any process timing before the current process timing,
- third arithmetic operation means for obtaining a new waveform signal by obtaining, at one of said process timings in one of said arithmetic operation cycles, new said waveform signal according to an arithmetic operation similar to one performed by said first arithmetic operation means and by adding it with said waveform signal obtained at any process timing before the current process timing,
- fourth arithmetic operation means for obtaining a new waveform signal by obtaining, at one of said process timings in one of said arithmetic operation cycles, new said waveform signal according to an arithmetic operation similar to one performed by said second arithmetic operation means and by adding it with said waveform signal obtained at any process timing before the current process timing, and
- waveform input/output control means for generating said waveform signal obtained at the last process timing of a plurality of said process timings in each operation cycle as said musical sound waveform signal in each operation cycle by selecting ne arithmetic operation means from among said first through fourth arithmetic operation means and by operating it according to a predetermined arithmetic operation sequence at each of a series of said process timings in each of a series of said operation cycles, wherein
- said predetermined function relationship is neither a sine function nor a cosine function, and said carrier signal is determined such that said waveform signal can be a sine wave or a cosine wave with a single frequency when a mixing ratio of said modulation signal to said carrier signal is 0.
- 22. The musical sound waveform generator according to claim 21 further comprising:
- setting means for allowing a user to set said arithmetic operation sequence, and
- display means for displaying said arithmetic operation sequence determined by said setting means.
- 23. The musical sound waveform generator according to claim 22, wherein
- said setting means allows a user to set said arithmetic operation sequence by setting the input/output relationship in said basic process means between said process timings using a symbolized arithmetic operation expression, and
- said display means displays said arithmetic operation sequence determined by said setting means by displaying said input/output relationship in said basic process means between said process timings using a symbolized arithmetic operation expression.
- 24. The musical sound waveform generator according to claim 22, wherein
- said display means displays said arithmetic operation sequence determined by said setting means by setting as one unit said basic process means operated at each process timing and displaying said input/output relationship between said units as a diagram.
- 25. The musical sound waveform generator according to claim 21, wherein
- said predetermined arithmetic operation sequence refers to a combination which varies with time after starting generation of each of said musical sound waveform signals.
- 26. The musical sound waveform generator according to claim 21, wherein
- said arithmetic operations performed at each process timing are carried out in a time divisional manner as plural kinds of arithmetic operations corresponding to a plurality of predetermined sound generating channels, and
- said musical sound waveform signal is outputted polyphonically as a plural kinds of musical sound waveform signal corresponding to a plurality of said sound generating channels.
- 27. A musical sound waveform generator for generating a modulated musical sound waveform signal, comprising:
- basic process means for generating a carrier signal, outputting a mixed signal by mixing a modulation signal with said carrier signal, outputting a waveform signal generated by converting said mixed signal according to a predetermined function relationship, and controlling an amplitude envelope time characteristics of said waveform signal,
- first and second accumulation means,
- first switch means for selectively applying to said first and second accumulation means said waveform signal outputted from said basic process means,
- second switch means for selectively applying a value of 0 or near 0 or an output from said second accumulation means to said basic process means as said modulation signal, and
- waveform accumulating/switching control means for setting an arithmetic operation cycle as comprising a plurality of process timings, and for generating an output signal from said first accumulation means obtained at the last process timing of a plurality of said process timings in each operation cycle as said musical sound waveform signal in each operation cycle by operating said basic process means, controlling accumulating operations in said first and second accumulation means and selecting operations in said first and second switch means according to a predetermined arithmetic operation sequence at each of a series of said process timings in each of a series of said operation cycles, wherein
- said predetermined function relationship is neither a sine function nor a cosine function, and said carrier signal is determined such that said waveform signal can be a sine wave or a cosine wave with a single frequency when a mixing ratio of said modulation signal to said carrier signal is 0.
- 28. A musical sound waveform generator for generating a modulated musical sound waveform signal, comprising:
- a plurality of basic process means each for generating a carrier signal, outputting a mixed signal by mixing a modulation signal with said carrier signal, controlling the mixing ratio of said modulation signal to said carrier signal within the range between 0 to optional value, and outputting a waveform signal generated by converting said mixed signal according to a predetermined function relationship,
- first connection means for applying as said modulation signal a signal having a value of 0 or near 0 to one of said basic process means,
- second connection means for applying as said modulation signal to one of said basic process means said waveform signal outputted by another one of said basic process means,
- third connection means for adding said waveform signals outputted by a plurality of said basic process means and applying a resultant added signal as said modulation signal to another one of said basic process means,
- fourth connection means for applying as said modulation signal to other ones of said basic process means said waveform signal outputted by one of said basic process means,
- fifth connection means for adding said waveform signals outputted by a plurality of said basic process means and applying a resultant added signal as said modulation signal to other ones of said basic process means,
- sixth connection means for outputting as said musical sound waveform signal said waveform signal outputted by one of said basic process means,
- seventh connection means for adding said waveform signals outputted by a plurality of said basic process means and outputting a resultant added signal as said musical sound waveform signal,
- eighth connection means for feeding back as said modulation signal to one of said basic process means said waveform signal outputted by said basic process means itself, and
- waveform input/output control means for selecting from among said first through eighth connection means 8, a plurality of said connection means for use in a predetermined connection combination, and connecting a plurality of said basic process means based on said connection combination according to said selected connection means, wherein
- said predetermined function relationship is neither a sine function nor a cosine function, and said carrier signal is determined such that said waveform signal can be a sine wave or a cosine wave with a single frequency when a mixing ratio of said modulation signal to said carrier signal is 0.
- 29. A musical sound waveform generator for generating a modulated musical sound waveform signal, comprising:
- first through n-th serially connected basic process modules each for generating a carrier signal, outputting a mixed signal by mixing a modulation signal with said carrier signal, controlling the mixing ratio of said modulation signal to said carrier signal within the range between 0 to an optional value, and outputting a waveform signal generated by converting said mixed signal according to a predetermined function relationship,
- means for coupling said waveform signal outputted by each of said serially connected basic process modules to its immediately subsequent basic process module as said modulation signal, and
- means for outputting as said musical sound waveform signal the waveform signal outputted by the n-th basic process means, and feeding back said musical sound waveform signal to said first basic process module as said modulation signal, wherein
- said predetermined function relationship is neither a sine function nor a cosine function, and said carrier signal is determined such that said waveform signal can be a sine wave or a cosine wave with a single frequency when a mixing ratio of said modulation signal to said carrier signal is 0.
- 30. A musical sound waveform generating method for generating a musical sound waveform according to a mixed signal obtained by stereophonically mixing a modulation signal with a carrier signal comprising:
- a carrier signal generating step for generating a carrier signal,
- a modulation signal generating step for generating a modulation signal,
- a mixing step for outputting a mixed signal obtained by mixing said modulation signal with said carrier signal,
- a ratio controlling step for controlling a mixing ratio of said modulation signal to said carrier signal,
- a waveform outputting step, using a predetermined function relationship between input and output thereof, for outputting a musical sound waveform according to said mixed signal received as an input signal, and
- a controlling step for controlling such that at least one of a characteristic of said carrier signal, a characteristic of said modulation signal, and a characteristic of said mixing ratio becomes different between respective stereo channels.
- 31. The musical sound waveform generating method according to claim 30, wherein
- said modulation signal generating step includes a plurality of signal generating steps, each generating said modulation signal of respective stereo channels.
- 32. The musical sound waveform generating method according to claim 30, wherein
- said mixing step includes a plurality of mixing steps each outputting said mixed signal obtained by mixing said modulation signal with said carrier signal, for respective stereo channels.
- 33. The musical sound waveform generating method according to claim 30, wherein
- said ratio controlling step includes a plurality of controlling steps each controlling said mixing ratio of said modulation signal to said carrier signal, for respective stereo channels.
- 34. A musical sound waveform generating apparatus for generating a musical sound waveform according to a mixed signal obtained by stereophonically mixing a modulation signal with a carrier signal comprising:
- a carrier signal generating means for generating a carrier signal,
- a modulation signal generating means for generating a modulation signal,
- a mixing means for outputting a mixed signal obtained by mixing said modulation signal with said carrier signal,
- a ratio controlling means coupled to said mixing means, for controlling a mixing ratio of said modulation signal to said carrier signal,
- a waveform outputting means, having a predetermined function relationship between input and output thereof, for outputting a musical sound waveform according to said mixed signal from said mixing means received as an input signal, and
- a controlling means for controlling at least one of said carrier signal generating means, said modulation signal generating means, and said ratio controlling means, so that at least one of a characteristic of said carrier signal, a characteristic of said modulation signal, and a characteristic of said mixing ratio becomes different between respective stereo channels.
- 35. The musical sound waveform generating apparatus according to claim 34, wherein
- said modulation signal generating means includes a plurality of signal generating means each for generating said modulation signal of respective stereo channels.
- 36. The musical sound waveform generating apparatus according to claim 34, wherein
- said mixing means includes a plurality of mixing circuits each for outputting said mixed signal obtained by mixing said modulation signal with said carrier signal, for respective stereo channels.
- 37. The musical sound waveform generating apparatus according to claim 34, wherein
- said ratio controlling means includes a plurality of controlling circuits each for controlling said mixing ratio of said modulation signal to said carrier signal, for respective stereo channels.
Priority Claims (5)
Number |
Date |
Country |
Kind |
63-330847 |
Dec 1988 |
JPX |
|
63-330848 |
Dec 1988 |
JPX |
|
63-330849 |
Dec 1988 |
JPX |
|
63-330850 |
Dec 1988 |
JPX |
|
1-18148 |
Jan 1989 |
JPX |
|
Parent Case Info
This is a division of application Ser. No. 07/457,512 filed Dec. 27, 1989, now U.S. Pat. No. 5,164,530.
US Referenced Citations (9)
Foreign Referenced Citations (4)
Number |
Date |
Country |
36-12279 |
Apr 1961 |
JPX |
56-86977 |
Dec 1982 |
JPX |
57-199399 |
Dec 1982 |
JPX |
62-30639 |
Jul 1987 |
JPX |
Divisions (1)
|
Number |
Date |
Country |
Parent |
457512 |
Dec 1989 |
|