Claims
- 1. A device for generating a waveform of a combined musical tone, comprising:
- single waveform data and musical program storing means for storing waveform data of a plurality of musical tones and for storing a musical processing program for processing musical data to generate and radiate musical sounds;
- sound emission instructing means, including a plurality of sound emission instructors, for issuing instructions for emitting musical tones;
- assignment storing means, for storing musical tone data for at least two musical tones of said plurality of musical tones of waveform data stored in said single waveform data and musical program storing means in response to a single instruction issued by said sound emission instructing means, according to the musical processing program stored in said single waveform data and musical program storing means;
- musical tone channel means, including a plurality of musical tone channels of a number less than a number of said plurality of sound emission instructors and equal to a maximum number of musical tones which can be sounded simultaneously;
- channel assigning means for assigning said at least two musical tones to said musical tone channel means according to the musical tone data stored in said assignment storing means;
- waveform data reading means for reading out waveform data of said at least two musical tones assigned to said musical tone channel means by said channel assigning means, from said single waveform data and musical program storing means, utilizing a time share process, said waveform data reading means being included in a tone generated means; and
- synthesizing means for accumulating and synthesizing the waveform data of said at least two musical tones read out by said waveform data reading means utilizing a time share process in order to generate the waveform of the combined musical tone,
- such that storage addresses of said waveform data and said musical processing program in said single waveform data and musical program storing means are accessed at respective different times.
- 2. A device for generating a waveform of a combined musical tone, comprising:
- single waveform data and musical program storing means for storing waveform data of a plurality of musical tones and for storing a musical processing program for processing musical data to generate and radiate musical sounds;
- musical tone selecting means for selecting at least two musical tones of said plurality of musical tones of waveform data stored in said single waveform data and musical program storing means;
- sound emission instructing means, including a plurality of sound emission instructors, for issuing instructions for emitting musical tones;
- musical tone channel means, including a plurality of musical tone channels of a number less than a number of said plurality of sound emission instructors and equal to a maximum number of musical tones which can be sounded simultaneously;
- channel assigning means for assigning said at least two musical tones selected by said musical tone selecting means to said musical tone channel means in response to a single instruction issued by said sound emission instructing means, according to the musical processing program stored in said single waveform data and musical program storing means;
- waveform data reading means for reading out waveform data of said at least two musical tones assigned to said musical tone channel means by said channel assigning means, from said single waveform data and musical program storing means, utilizing a time share process, said waveform data reading means included in a tone generating means; and
- synthesizing means for accumulating and synthesizing the waveform data of said at least two musical tones read out by said waveform data reading means utilizing a time share process in order to generate the waveform of the combined musical tone,
- such that storage addresses of said waveform data and said musical processing program in said single waveform data and musical program storing means are accessed at respective different times.
- 3. A device for generating a waveform of a combined musical tone, comprising:
- single waveform data and musical program storing means for storing waveform data of a plurality of musical tones and for storing a musical tone processing program for processing musical data to generate and radiate musical sounds;
- sound emission instructions means, including a plurality of sound emission instructors, for issuing instructions for emitting musical tones;
- musical tone channel means, including a plurality of musical tone channels, of a number less than a number of said sound emission instructors and equal to a maximum number of musical tones which can be sounded simultaneously;
- channel assigning means for assigning at least two musical tones of said plurality of musical tones to said musical tone channel means in response to a single instruction issued by said sound emission instructing means, according to the musical processing program stored in said single waveform data and musical program storing means, said waveform data reading means included in a tone generating means;
- waveform data reading means for reading out waveform data of said at least two musical tones assigned to said musical tone channel means, by said channel assigning means from said single waveform and musical program data storing means, utilizing a time share process;
- envelope generation means for generating envelope waveform data;
- envelope control means for separately envelope-controlling, utilizing a time share process, the waveform data for each of said at least two musical tones read out by said waveform data reading means utilizing a time share process, according to envelope waveform data generated by envelope generation means; and
- synthesizing means for accumulating and synthesizing the waveform data of said at least tow musical tones envelope-controlled by said envelope control means utilizing a time share process in order to generate the waveform of the combined musical tone,
- such that storage addresses of said waveform data and said musical processing program in said single waveform data and musical program storing means are accessed at respective different times.
- 4.
- A device for generating a waveform of a combined musical tone, comprising:
- single waveform data and musical program storing means for storing waveform data of a plurality of musical tones and for storing a musical processing program for processing musical data to generate and radiate musical sounds;
- musical tone selecting means for selecting at least two musical tones of said plurality of musical tones of waveform data stored in said single waveform data nd musical program storing means;
- sound emission instructing means, including a plurality of sound emission instructors, for issuing instructions for emitting musical tones;
- musical tone channel means, including a plurality of musical tone channels of a number less than a number of said sound emission instructors and equal to a maximum number of musical tones which can be sounded simultaneously;
- channel assigning means for assigning the at least two musical tones selected by said musical tone selecting means to said musical tone channel means in response to a single instruction issued by said sound emission instructing means, according to the musical processing program stored in said single waveform data and musical program storing means;
- waveform data reading means for reading out waveform data of said at least two musical tones assigned to said musical tone channel means by said channel assigning means, from said single waveform data and musical program storing means, utilizing a time share process, said waveform data reading means included in a tone generating means;
- envelope generation means for generating envelope waveform data; envelope control means for separately envelope-controlling, utilizing a time share process, each of the waveform data of said at least two musical tones read out by said waveform data reading means utilizing a time share process, according to envelope waveform data generated by envelope generation means; and
- synthesizing means for accumulating and synthesizing the waveform data of said at least two musical tones envelope-controlled by said envelope control means utilizing a time share process, in order to generate the waveform of the combined musical tone,
- such that storage addresses of said waveform data and said musical processing program in said single waveform data and musical program storing means are accessed at respective different times.
- 5. The device for generating a waveform of a combined musical tone of claim 2 or 4, wherein said musical tone selecting means outputs upper address data to said single waveform data and musical program storing means, and said waveform data reading means outputs lower address data to said single waveform data and musical program storing means.
- 6. The device for generating a waveform of a combined musical tone of claim 1, 2, 3 or 4, wherein the synthesized data is changed according to the musical tone to be used for emitting the musical sound.
- 7. The device for generating a waveform of a combined musical tone of claim 1, 2, 3 or 4, wherein the synthesized waveform data is changed according to the tone pitch to be used for emitting the musical sound.
- 8. The device for generating a waveform of a combined musical tone forth in claim 1, 2, 3 or 4, wherein the synthesized waveform data is changed according to the strength or speed of a sound emitting operation to be used for emitting the musical sound.
- 9. The device for generating a waveform of a combined musical tone forth in claim 1, 2, 3, or 4, wherein the synthesized waveform data is changed according to the volume of the musical tone to be used for emitting the musical sound.
- 10. The device for generating a waveform of a combined musical tone as set of claim 1, 2, 3 or 4, wherein the synthesized waveform data is changed according to the tempo to be used for emitting the musical sound.
- 11. The device for generating a waveform of a combined musical tone as set of claim 1, 2, 3 or 4, wherein the synthesized waveform data is changed to the rhythm to be used for emitting the musical sound.
- 12. The device for generating a waveform of a combined musical tone as set of claim 1, 2, 3 or 4, wherein the synthesized waveform data is changed according to the kinds of special effects to be used for emitting the musical sound.
- 13. A system for storing and reading musical information, comprising:
- single musical data and musical program storing means having a musical data area and a musical program area,
- musical data representing musical sounds being stored in said musical data area and a musical processing program for processing said musical data to generate and radiate musical sounds being stored in said musical program area;
- musical data reading means for reading said musical data directly from said musical data area of said single musical data and musical program storing means, said musical data reading means included in a tone generating means;
- musical program reading means for reading said musical processing program from said musical program area of said single musical data and musical program storing means;
- switching means for switching a reading operation from the reading of said musical data by said musical data reading means to the reading of said musical processing program by said musical program reading means and for switching a reading operation from the reading of said musical processing program by said musical program reading means to the reading of said musical data by said musical data reading means; and
- switching controlling means for controlling in a time sharing manner the switching by said switching means.
- 14. The system for storing and reading musical information of claim 13, wherein said musical data reading means reads waveform data corresponding to a plurality of tones at one time by effecting the reading operation.
- 15. The system for storing and reading musical information of claim 15, wherein said musical program reading means reads said musical processing program corresponding to a plurality of steps at one time by effecting the reading operation.
- 16. The system for storing and reading musical information of claim 13, further comprising:
- demultiplexing means for demultiplexing said musical data read by said musical data reading means and said musical processing program read by said musical program reading means, for selecting either said musical data or said musical processing program in accordance with a received control signal, and for outputting the selected musical data or musical processing program; and
- selection control means for outputting said control signal, which represents a least significant bit of address data, which is sent from a central processing unit to said musical data reading means and said musical data and said musical processing program.
- 17. The system for storing and reading musical information of claim 13, wherein said musical data representing musical sounds is composed of waveform data indicating levels of waveforms of musical sounds at each of originally sampled steps and difference data to be used for calculating waveform data at a step midway between the originally sampled successive steps.
- 18. The system for storing and reading musical information of claim 17, wherein said musical data reading means reads the waveform data at each of the originally sampled steps and the difference data to be used for calculating waveform data at a step midway between the originally sampled successive steps at a time by effecting a reading operation.
- 19. The device for generating a waveform of a combined musical tone of claim 1, 2, 3 or 4, wherein the waveform data of said at least two musical tones read out by said waveform data reading means utilizing a time share process, is read out according to a same accumulated frequency number data.
- 20. The system for storing and reading musical information of claim 13, wherein said musical data area stores waveform data of a plurality of musical tones, said musical data reading means reading out the waveform data of a plurality of musical tones stored in said musical data area utilizing a time share process, according to instructions generated by sound emission instructing means for emitting musical tones and selecting musical tones of said plurality of musical tones of the waveform data stored in said musical data area.
- 21. The system for storing and reading musical information of claim 13, wherein said musical data reading means includes means for generating musical tones and said musical program reading means includes a central processing unit.
- 22. A system for storing and reading musical information, comprising:
- central processing means for processing musical data according to a musical processing program;
- musical tone generating means for generating musical tones related to the musical processing by said central processing means;
- single storage means having a central processing storage area and a musical tone storage area, said central processing means reading data from said central processing storage area and said musical tone generating means reading data directly from said musical tone storage area;
- switching means for switching a reading operation from reading of said central processing storage area by said central processing means to reading of said musical tone storage area by said musical tone generating means and for switching a reading operation from reading of said musical tone storage area by said musical tone generating means to reading of said central processing storage area by said central processing means; and
- switch control means for controlling in a time sharing manner the switching of said switching means.
- 23. The system for storing and reading musical information of claim 22, wherein waveform data of a plurality of musical tones are stored in said musical tone storage area, the waveform data of a plurality of musical tones being read out utilizing a time sharing process, according to instructions generated by sound emission instruction means for emitting musical tones and selecting musical tones of said plurality of musical tones of the waveform data.
- 24. The system for storing and reading musical information of claim 22, wherein a musical processing program for processing music by said central processing means is stored in said central processing storage area.
- 25. The system for storing and reading musical information of claim 22, wherein the musical data for processing music by said central processing unit is stored in said central processing storage area.
- 26. The system of claim 13, wherein said musical data and said musical processing program are accessed at respective different times by said musical data reading means and said musical program reading means.
- 27. The system of claim 22, wherein storage addresses of said central processing storage area and said musical tone storage area are accessed at respective different times.
Priority Claims (1)
Number |
Date |
Country |
Kind |
63-334937 |
Dec 1988 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 07/458,452 filed on Dec. 28, 1989, now abandoned.
US Referenced Citations (13)
Foreign Referenced Citations (1)
Number |
Date |
Country |
51-124415 |
Oct 1976 |
JPX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
458452 |
Dec 1989 |
|