Assigner for electronic musical instrument
First Claim
1. An assigner for an electronic musical instrument having keyboard'"'"'s keys and tone levers, which comprises:
- a microprogram section storing a microprogram;
memory means storing frequency information corresponding to the respective keys and tone data corresponding to the respective tone levers and having storing positions which define tone producing channels, and an arithmetic section which is controlled by said microprogram in such a manner that the frequency information and the tone data requested for a keyboard'"'"'s key being operated and the tone lever being operated are assigned to the tone producing channels specified by said arithmetic section.
2 Assignments
0 Petitions
Accused Products
Abstract
An electronic musical instrument of a channel assignment type wherein depressed keys from among a larger plurality of keys are respectively assigned to a smaller plurality of tone producing channels for generating wave of musical tones. The assigner comprises a microprogram, an arithmetic section, a memory, and an interruption control circuit to assign the depressed keys to available tone producing channels. The current on-off information of the keys is subjected to calculation to form a key-on request file and a key-off request file. A tone request file is formed on a plurality of tone data as designated by the tone levers. A channel assignment table is formed, based on the key-on and key-off request files, to indicate a status of assigning the depressed keys to the tone producing channels. The channel assignment table is stored in the memory and the contents thereof are supplied to the wave generator, whereby a plurality of musical tones are generated simultaneously by the wave generator as controlled by the microprogram.
32 Citations
21 Claims
-
1. An assigner for an electronic musical instrument having keyboard'"'"'s keys and tone levers, which comprises:
- a microprogram section storing a microprogram;
memory means storing frequency information corresponding to the respective keys and tone data corresponding to the respective tone levers and having storing positions which define tone producing channels, and an arithmetic section which is controlled by said microprogram in such a manner that the frequency information and the tone data requested for a keyboard'"'"'s key being operated and the tone lever being operated are assigned to the tone producing channels specified by said arithmetic section. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
- a microprogram section storing a microprogram;
-
11. An assigner for an electronic musical instrument, which is provided with keyboard'"'"'s keys comprising:
- a micro processor, an interruption control circuit connected to control interruption cycles at a predetermined period in the operation of said keyboard'"'"'s keys;
a microprogram in which, during said interruption cycles of said interruption control circuit, each present keyboard status is calculated and on-off information on the present keyboard'"'"'s key is calculated by comparing the calculated present keyboard status and the keyboard status one cycle earlier;
said microprocessor having an arithmetic section connected to be operated by said microprogram; and
memory means for storing said on-off information of said keyboard'"'"'s keys.
- a micro processor, an interruption control circuit connected to control interruption cycles at a predetermined period in the operation of said keyboard'"'"'s keys;
-
12. An assigner for assigning tone production to an appropriate channel or channels in an electronic musical instrument having a plurality of keys and a plurality of tone controlling members for designating qualities of tones to be produced respectively, said assigner comprising:
-
program memory means having a program which defines sequence of processing regarding tone production assignment step by step; data memory means connected to store first data corresponding to said plurality of keys and second data corresponding to said plurality of tone controlling members respectively; channel memory means having memory positions which correspond to a plurality of tone production channels respectively, the number of said tone production channels being less than the number of said plurality of keys, said channel memory means having a plurality of channels, and microprocessor means coupled to said program memory means, data memory means, and channel memory means and keys and tone controlling members to read out said program and assign first data and second data corresponding to a newly depressed key and newly operated tone controlling member or members respectively among said stored first data and said second data to available one or more of said tone production channels in accordance with said program, said microprocessor means being connected to assign said first data corresponding to said newly depressed key and second data corresponding to said newly operated tone controlling member or members in such a manner that each of said second data is assigned to the available one of said tone production channels together with said first data. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. An assigner for assigning a tone production to an appropriate channel or channels in an electronic musical instrument having a plurality of keys, said assigner comprising:
-
program memory means for storing a program which defines a sequence of processing regarding a tone production assignment step by step; channel memory means having memory positions which correspond to tone production channels respectively, the number of said tone production channels being smaller than the number of said plurality of keys, said channel memory means having a plurality of channels; and microprocessor means coupled to said program memory means, and channel memory means and keys to read out said program and to assign data corresponding to a newly depressed key among said plurality of keys to an available one or more of said tone production channels in accordance with said program. - View Dependent Claims (20)
-
-
21. An assigner for an electronic musical instrument having keyboard keys and tone levers, said assigner comprising a microprocessor having a microprogram, memory means having stored therein frequency data corresponding to said keys and tone data corresponding to said tone levers and having memory positions which define tone producing channels, and an arithmetic section, said keyboard, microprocessor, memory means and arithmetic section being interconnected by address and data channels, whereby the program of said microprocessor, in response to operation of said keys or tone levers, controls said arithmetic section, and said arithmetic section controls said memory means to output the corresponding frequency information and tone data respectively.
Specification