JPH0727375B2 - Electronic musical instrument - Google Patents
Electronic musical instrumentInfo
- Publication number
- JPH0727375B2 JPH0727375B2 JP61266030A JP26603086A JPH0727375B2 JP H0727375 B2 JPH0727375 B2 JP H0727375B2 JP 61266030 A JP61266030 A JP 61266030A JP 26603086 A JP26603086 A JP 26603086A JP H0727375 B2 JPH0727375 B2 JP H0727375B2
- Authority
- JP
- Japan
- Prior art keywords
- channels
- tone
- control unit
- sounding
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
【発明の詳細な説明】 産業上の利用分野 本発明は、各種楽音を発生出力する電子楽器に関するも
のである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronic musical instrument that generates and outputs various musical tones.
従来の技術 近年、電子楽器にはデジタル技術が利用されるようにな
り、操作性及び音質の向上には目ざましいものがある。2. Description of the Related Art In recent years, digital technology has come to be used in electronic musical instruments, and there are remarkable improvements in operability and sound quality.
操作性に関するものとしては、出力指示(例えば、鍵盤
に対する押鍵)に対応して、楽音合成器の制御をするキ
ーアサイナ技術があり(例えば米国特許3,610,792号公
報)、他方、音質に関するものとしては、1楽音を合成
するために、複数の発音チャンネルを制御することによ
り、楽音の複雑な波形変化を再現しようとする楽音合成
技術がある(例えば特公昭57-31156号公報)。As for operability, there is a key assigner technology for controlling a musical sound synthesizer in response to an output instruction (for example, pressing a key on a keyboard) (for example, US Pat. No. 3,610,792), while for sound quality, There is a tone synthesis technique for reproducing a complicated waveform change of a tone by controlling a plurality of tone generation channels to synthesize one tone (for example, Japanese Patent Publication No. 57-31156).
以下、図面を参照しながら前記のキーアサイナ及び楽音
合成器について説明する。Hereinafter, the key assigner and the tone synthesizer will be described with reference to the drawings.
第2図は従来のキーアサイナの構成を示すものである。FIG. 2 shows the structure of a conventional key assigner.
第2図において、101はアサイン制御部、102はアサイン
メモリ、103はポインタレジスタである。In FIG. 2, 101 is an assign control unit, 102 is an assign memory, and 103 is a pointer register.
以上のように構成されたキーアサイナについて、以下そ
の動作について説明する。The operation of the key assigner configured as described above will be described below.
M個の楽音合成器と接続されるアサイン制御部101は、
例えば鍵盤等の入力装置から入力される楽音のオン,オ
フ,音高,音色,あるいは音量等に関する情報に対応し
て楽音合成器を制御する。ここで、ポインタレジスタ10
3の内容は初期状態において、M個のブロックから成る
アサインメモリ102の第1ブロックを示しているものと
する。また、アサインメモリ102の第1〜第Mブロック
はM個共にオフの状態を示す内容に初期化されているも
のとする。The assignment control unit 101 connected to the M tone synthesizers is
For example, the tone synthesizer is controlled in accordance with information about on / off, pitch, tone color, volume, etc. of a tone input from an input device such as a keyboard. Where the pointer register 10
In the initial state, the content of 3 indicates the first block of the assign memory 102 composed of M blocks. Further, it is assumed that the first to Mth blocks of the assignment memory 102 are initialized to the contents indicating that all M blocks are in the off state.
アサイン制御部101は、楽音出力指示入力の内容がオン
の時、ポインタレジスタ103の内容を読み込んだ後、ポ
インタレジスタ103の内容を1ブロック分だけインクリ
メントする。読み込んだポインタレジスタ103の内容に
対応するアサインメモリ102の第iブロックの内容がオ
フの場合に、アサイン制御部101は第i楽音合成器に対
して楽音情報を出力すると共に、アサインメモリ102の
第iブロックの内容をオンを示す内容に書き換える。ま
た、アサイン制御部101は第iブロックの内容がオンの
場合には、第i楽音合成器に対して発音強制終了(ファ
ーストダンプと呼ばれる)を指示出力した後に、発音終
了過程の完了信号が第i楽音合成器から入力されると第
i楽音合成器に対して楽音情報を出力すると共に、アサ
インメモリ102の第iブロックの内容をオンを示す内容
に書き換える。When the content of the tone output instruction input is on, the assignment control unit 101 reads the content of the pointer register 103 and then increments the content of the pointer register 103 by one block. When the content of the i-th block of the assignment memory 102 corresponding to the read content of the pointer register 103 is off, the assignment control unit 101 outputs the musical tone information to the i-th musical tone synthesizer, and the The content of the i block is rewritten to the content indicating ON. Further, when the content of the i-th block is ON, the assign control unit 101 outputs an instruction to compulsorily end the pronunciation (called first dump) to the i-th tone synthesizer, and then outputs the completion signal of the end-of-sounding process. When input from the i-tone synthesizer, the tone information is output to the i-th tone synthesizer, and the contents of the i-th block of the assign memory 102 are rewritten to indicate ON.
なお、アサイン制御部101がアサインメモリ102の第iブ
ロックの内容を書き換える際には、オンオフに関するだ
けでなく楽音情報をも書き換えるものとする。また、ポ
インタレジスタ103の内容をインクリメントした結果が
第(M+1)ブロックを示す時には第1ブロックを示す
ようにリセットする。When the assignment control unit 101 rewrites the contents of the i-th block of the assignment memory 102, not only on / off but also musical tone information is rewritten. Also, when the result of incrementing the contents of the pointer register 103 indicates the (M + 1) th block, it is reset to indicate the first block.
一方、アサイン制御部101は、楽音出力指示入力の内容
がオフの時、アサインメモリ102の内容を検索し、同じ
楽音情報かつオンを示している第jブロックを検出する
と、第j楽音合成器に対して発音終了を指示出力すると
共に、アサインメモリ102の第jブロックの内容をオフ
を示す内容に書き換える。On the other hand, when the content of the tone output instruction input is OFF, the assignment control unit 101 searches the content of the assign memory 102, and when the j-th block showing the same tone information and ON is detected, the j-th tone synthesizer At the same time, the end of sound generation is instructed and output, and the contents of the j-th block of the assignment memory 102 are rewritten to the contents indicating OFF.
以上の動作によって、出力指示が可能な楽音数(例えば
鍵盤の鍵数)よりも少ない数Mの楽音合成器を同時発音
数Mの範囲内において、出力指示に基ずいて順次発音制
御されることとなる。By the above-described operation, the number M of musical sound synthesizers, which is smaller than the number of musical tones that can be output (for example, the number of keys on the keyboard), is sequentially controlled within the range of the number M of simultaneous tones, based on the output instruction. Becomes
第3図は従来の楽音合成器の構成を示すものである。FIG. 3 shows the configuration of a conventional tone synthesizer.
第3図において、110は合成制御部、111,112は第1と第
2の波形発生器、113,114は第1と第2のエンベロープ
発生器、115,116は第1と第2の乗算器、118は合成パラ
メータメモリ、119は発音チャンネルである。In FIG. 3, 110 is a synthesis control unit, 111 and 112 are first and second waveform generators, 113 and 114 are first and second envelope generators, 115 and 116 are first and second multipliers, and 118 is a synthesis parameter. Memory, 119 is a sounding channel.
以上のように構成された楽音合成器について、以下にそ
の動作について説明する。The operation of the tone synthesizer configured as above will be described below.
合成制御部110は、音高,音色,音量,オン,オフ,等
の楽音情報入力に対応した合成情報を合成パラメータメ
モリ118から読み込み、かつ読み込んだ合成情報に応じ
て波形発生器及びエンベロープ発生器を制御することに
より合成音を出力する。The synthesis control unit 110 reads synthesis information corresponding to musical tone information input such as pitch, tone color, volume, on, off, etc. from the synthesis parameter memory 118, and a waveform generator and an envelope generator according to the read synthesis information. A synthetic sound is output by controlling.
即ち、楽音情報がオンの時、合成制御部110は、音高,
音色,音量情報に基ずいて合成パラメータメモリ118の
内容を検索し、対応する合成情報を読み込み、かつ、該
合成情報に従って、第1及び第2の波形発生器111,112
に対し出力すべき波形種類と周期を指示するデータを出
力し、他方において、第1及び第2のエンベロープ発生
器113,114に対して出力すべきエンベロープを指示する
データを出力する。That is, when the musical tone information is on, the synthesis control unit 110
The content of the synthesis parameter memory 118 is searched based on the tone color and volume information, the corresponding synthesis information is read, and the first and second waveform generators 111 and 112 are read according to the synthesis information.
To the first and second envelope generators 113 and 114, and outputs data to instruct the first and second envelope generators 113 and 114.
第1及び第2の波形発生器111,112は合成制御部110から
入力される出力すべき波形種類と周期とを指示するデー
タに従って、所望の波形を所望の周期で繰り返し出力す
る。一方、第1及び第2のエンベロープ発生器113,114
は合成制御部110から入力される出力すべきエンベロー
プを指示するデータに従って、所望のエンベロープを出
力する。The first and second waveform generators 111 and 112 repeatedly output a desired waveform at a desired cycle in accordance with data input from the synthesis control unit 110 that indicates the type of waveform to be output and the cycle. On the other hand, the first and second envelope generators 113 and 114
Outputs a desired envelope in accordance with the data input from the synthesis control unit 110 and instructing the envelope to be output.
第1と第2の波形発生器111,112から出力される波形
と、第1と第2のエンベロープ発生器113,114から出力
されるエンベロープとは、それぞれ第1と第2の乗算器
115,116に於て乗算されたのちに、加算器117で加算され
る。The waveforms output from the first and second waveform generators 111 and 112 and the envelopes output from the first and second envelope generators 113 and 114 are the first and second multipliers, respectively.
After being multiplied by 115 and 116, they are added by the adder 117.
以上の動作により、互いに独立な時間変動をする第1と
第2の乗算器115,116の出力波形は、加算器117によって
1つの複雑な時間変動をする楽音波形として合成出力さ
れることとなる。With the above operation, the output waveforms of the first and second multipliers 115 and 116 which are independent of each other in time change are combined and output by the adder 117 as one complicated time-varying tone waveform.
なお、上述の楽音合成器においては、第1と第2との2
系統の、即ち2つの発音チャンネルを有しているが、更
に多数の発音チャンネルから成る楽音合成器もある。In the tone synthesizer described above, the first and second two
Although it has a systematic, i.e. two sounding channels, there are also tone synthesizers consisting of more sounding channels.
発明が解決しようとする問題点 しかしながら、上記のような構成では、最大同時発音数
がM、即ち合成器の個数がMの時に、各々の楽音合成器
がN個の発音チャンネルを有していれば、MN個の発音チ
ャンネルを準備しなければならない。つまり、最大発音
数Mを増したい時、あるいは、音質を向上させたい時の
どちらの場合においてもMN個という多数の発音チャンネ
ルを準備せねばならないという問題点があった。DISCLOSURE OF THE INVENTION Problems to be Solved by the Invention However, in the above configuration, when the maximum polyphony number is M, that is, the number of synthesizers is M, each tone synthesizer has N tone generation channels. If so, MN pronunciation channels must be prepared. That is, there is a problem that a large number of MN sound generation channels must be prepared in either case of increasing the maximum number of sound generations M or improving the sound quality.
本発明は上記問題点に鑑みて、簡単な構成で有限な個数
の発音チャンネルを効率的に使用することを目的とし
て、更に同時発音数と音質を自由にかつ効率よく制御す
ることの出来る電子楽器を提供するものである。In view of the above problems, the present invention aims to efficiently use a finite number of sound generation channels with a simple configuration, and an electronic musical instrument capable of freely and efficiently controlling the number of simultaneous sound generation and sound quality. Is provided.
問題点を解決するための手段 この目的を達成するために、本発明の電子楽器は、楽音
情報を入力とする制御部と、制御部に入力された楽音情
報に対応した、使用する発音チャンネル数に関するデー
タと発音チャンネルの発音優先度に関するデータとを含
む合成情報を制御部に供給する合成パラメータメモリ
と、制御部の制御に従って発音する複数の発音チャンネ
ルからなる発音チャンネル群と、各発音チャンネルの状
態を知るために制御部が読み書きするためのアサインメ
モリと、出力している楽音の状態を制御部が読み書きす
るためのモニタメモリと、制御部がモニタメモリに対し
て読み書きをするためのアドレスを示すポインタレジス
タとから構成されている。Means for Solving the Problems In order to achieve this object, the electronic musical instrument of the present invention has a control unit for inputting musical tone information and the number of sound generation channels to be used corresponding to the musical tone information input to the control unit. Parameter memory for supplying to the control unit synthetic information including data relating to the pronunciation priority of the sounding channel, a sounding channel group consisting of a plurality of sounding channels sounded under the control of the control unit, and a state of each sounding channel. In order to know, the assignment memory for the control unit to read and write, the monitor memory for the control unit to read and write the state of the musical sound being output, and the address for the control unit to read and write to the monitor memory are shown. It consists of a pointer register.
作用 本発明はこの構成によって、制御部は入力された楽音情
報に対応して、合成に使用する発音チャンネル数Liに関
するデータと発音チャンネルの発音優先度に関するデー
タとを含む合成情報を合成パラメータメモリから読み込
み、かつアサインメモリから各発音チャンネルの状態を
読み込んでオフの発音チャンネル即ち空きチャンネルK
個を捕捉する。According to the present invention, with this configuration, the control unit, in response to the input musical tone information, generates synthetic information including the data regarding the number of sounding channels Li used for synthesis and the data regarding the sounding priority of the sounding channels from the synthetic parameter memory. Read and read the state of each tone generation channel from the assign memory and turn off the tone generation channel, that is, empty channel K
Capture the pieces.
Li>Kの時、即ち所要の発音チャンネル数Liが現在の空
きチャンネル数Kよりも大なるときに制御部は、発音す
べき楽音に必要なLi個の発音チャンネルに対して発音優
先度の高いものからLj=KとなるLj個の発音チャンネル
に対して発音オンの指示をする。When Li> K, that is, when the required number of sounding channels Li is larger than the current number of empty channels K, the control unit has a high sounding priority for the Li sounding channels necessary for the musical sound to be sounded. A sound-on instruction is given to the Lj sound channels for which Lj = K.
以上の作用により、各楽音は、各楽音ごとに合成パラメ
ータメモリに予め書き込まれている発音に使用する発音
チャンネル数以下の発音チャンネル数によって合成され
ることとなる。With the above operation, each musical tone is synthesized by the number of tone generation channels which is less than or equal to the number of tone generation channels used for tone generation which is written in advance in the synthesis parameter memory for each tone.
実施例 以下、本発明の一実施例について図面を参照しながら説
明する。Embodiment An embodiment of the present invention will be described below with reference to the drawings.
第1図は本発明の一実施例における電子楽器のブロック
図を示すものである。FIG. 1 is a block diagram of an electronic musical instrument according to an embodiment of the present invention.
第1図において、1は制御部、2は合成パラメータメモ
リ、3はアサインメモリ、4は発音チャンネル群、5は
加算器、6はモニタメモリ、7はポインタレジスタ、10
〜12は各々第1から第Mの発音チャンネルである。In FIG. 1, 1 is a control unit, 2 is a synthesis parameter memory, 3 is an assign memory, 4 is a tone generation channel group, 5 is an adder, 6 is a monitor memory, 7 is a pointer register, and 10 is a register.
.About.12 are the first to Mth sounding channels, respectively.
以上のように構成された電子楽器について、以下その動
作について説明する。The operation of the electronic musical instrument configured as described above will be described below.
まず、出力すべき楽音に関する音色,音高,音量等の楽
音情報が入力されると制御部1は、合成パラメータメモ
リ2から楽音情報に対応した合成情報を読み込む。ここ
で、合成パラメータメモリ2に予め格納されている合成
情報は、例えば第1表に示すような内容のものとする。First, when musical tone information such as a tone color, pitch, and volume relating to a musical tone to be output is input, the control unit 1 reads synthetic information corresponding to the musical tone information from the synthetic parameter memory 2. Here, the synthesis information stored in advance in the synthesis parameter memory 2 has the contents as shown in Table 1, for example.
即ち、音色Q,音高H,音量V等の楽音情報から使用すべき
発音チャンネル数LiとLi個の各チャンネルで発音すべき
波形WあるいはエンベロープE及び、各チャンネルの発
音優先度Pを表すデータ等の発音情報からなる合成情報
を得ることが出来る。 That is, the number of sounding channels Li to be used from tone information such as tone color Q, pitch H, and volume V, and waveform W or envelope E to be sounded on each of the Li channels, and sounding priority P of each channel. It is possible to obtain synthetic information including pronunciation information such as.
次に、制御部1は第1から第Mの発音チャンネルが発音
中であるか否か、即ち各発音チャンネルがオンかオフか
をアサインメモリ3のデータを読み込むことによって判
定し、オフの発音チャンネル即ち空きチャンネルの数K
を得る。ここで、アサインメモリ3に格納されている各
発音チャンネルのオンオフに関する情報は、例えば第2
表に示すような内容のものとする。Next, the control unit 1 determines whether the first to Mth sounding channels are sounding, that is, whether each sounding channel is on or off by reading the data of the assignment memory 3, and the off sounding channels. That is, the number of free channels K
To get Here, the information about the on / off of each sounding channel stored in the assign memory 3 is, for example, the second
The contents are as shown in the table.
Li≦Kの時、制御部1は、オフの発音チャンネルに対し
て、合成パラメータメモリ2から読み込んだ発音情報及
び音高等の情報をLi個分順次出力してオンにすると共
に、アサインメモリ3に対して当該発音チャンネル(Li
個)がオンであることを示すデータを書き込む。又、制
御部1はポインタレジスタ7が示すモニタメモリ6内の
アドレスに、使用するLi個の各発音チャンネルがオン
で、未使用の(M-Li)個の各発音チャンネルがオフであ
ることを示すデータを書き込んだ後にポインタレジスタ
7の内容をインクリメントする。ここで、モニタメモリ
6に格納されている各出力楽音のアサイン状態に関する
情報は、例えば第3表に示すような内容のものとする。 When Li ≦ K, the control unit 1 sequentially outputs Li pronunciation information and pitch information, etc. read from the synthesis parameter memory 2 for the off tone channel to turn it on, and to the assign memory 3 as well. On the other hand, the pronunciation channel (Li
Data) indicating that each of them is ON. Further, the control unit 1 confirms that the Li tone generation channels to be used are on and the unused (M-Li) tone generation channels are off at the address in the monitor memory 6 indicated by the pointer register 7. After writing the indicated data, the content of the pointer register 7 is incremented. Here, the information regarding the assigned state of each output musical sound stored in the monitor memory 6 has the contents shown in Table 3, for example.
以上のように、モニタメモリ6は各出力楽音が発生され
た順番と各楽音に使用する発音チャンネルを示してい
る。 As described above, the monitor memory 6 indicates the order in which the output musical tones are generated and the tone generation channel used for each musical tone.
Li>Kのとき、制御部1は、K個分のオフの発音チャン
ネルに対して、合成パラメータメモリ2から読み込んだ
発音情報及び音高等の情報を合成パラメータメモリ2の
発音情報が示す各チャンネルの発音優先度の高いチャン
ネルから順次出力してオンにすると共に、アサインメモ
リ3に対して当該発音チャンネル(K個)がオンである
ことを示すデータを書き込む。又、制御部1はLi≦Kの
時と同様、ポインタレジスタ7が示すモニタメモリ6内
のアドレスに各発音チャンネルの状態を示すデータを書
き込み、ポインタレジスタ7の内容をインクリメントす
る。When Li> K, the control unit 1 outputs the pronunciation information and the pitch information read from the synthesis parameter memory 2 for the K off tone channels of each channel indicated by the pronunciation information of the synthesis parameter memory 2. Channels with high sounding priority are sequentially output and turned on, and data indicating that the sounding channels (K) are on are written to the assign memory 3. Further, as in the case of Li ≦ K, the control unit 1 writes the data indicating the state of each tone generation channel to the address in the monitor memory 6 indicated by the pointer register 7 and increments the content of the pointer register 7.
ここで、モニタメモリ6に格納されている各出力楽音の
アサイン状態に関する情報は、例えば第3表に示すよう
な内容のものとする。Here, the information regarding the assigned state of each output musical sound stored in the monitor memory 6 has the contents shown in Table 3, for example.
以上に於て、M個の発音チャンネル10〜12からなる発音
チャンネル群4は、従来と同様な動作をするものとす
る。In the above, the tone generation channel group 4 consisting of M tone generation channels 10 to 12 operates in the same manner as the conventional one.
以上の動作によってM個の発音チャンネル10〜12から出
力された発音波形は、加算器5によって加算され楽音デ
ータとして出力されることとなる。The tone waveforms output from the M tone generation channels 10 to 12 by the above operation are added by the adder 5 and output as tone data.
このように本実施例によれば、出力すべき楽音に関する
楽音情報即ち音色,音高,音量に対応した楽音の合成情
報即ち発音チャンネル数及び各発音チャンネルの発音優
先度等の発音情報を合成パラメータメモリに記憶させて
おくので、同じ水準の楽音合成をするのに必要な、楽音
毎に異なる発音チャンネル数を適宜変更しながら、かつ
空きチャンネルの数が不十分なときには、発音優先度の
高い順から空発音チャンネル数分をアサインし、楽音出
力が可能な電子楽器を実現できる。また、同時発音数を
増加させたいときには、楽音に使用する発音数を小さく
するだけでよい。更に、音量に対応できるようにしてい
るのでいわゆるタッチレスポンスにも対応させることが
可能である。As described above, according to the present embodiment, the musical tone information regarding the musical tone to be output, that is, the musical tone synthesis information corresponding to the tone color, the pitch, and the volume, that is, the pronunciation information such as the number of sounding channels and the sounding priority of each sounding channel is used as a synthesis parameter. Since it is stored in memory, the number of different sound channels required for synthesizing tones of the same level, which is different for each tone, is changed appropriately, but when the number of empty channels is insufficient, the order of sounding priority is high. It is possible to realize an electronic musical instrument that can output musical sounds by assigning as many empty sounding channels as possible. Further, when it is desired to increase the number of polyphony, it is only necessary to reduce the number of polyphony used for musical tones. Furthermore, since it is adapted to correspond to the volume, so-called touch response can also be adapted.
発明の効果 本発明は、出力する楽音毎に任意に適切な使用発音チャ
ンネル数を設定するようにしたので、種々の楽音の音質
を同じ水準とすることができ、更に楽音毎の使用発音チ
ャンネル数を制御することにより同時発音数も変化させ
ることが出来る。又、使用発音チャンネル数よりも空き
発音チャンネル数が少ないときには、発音チャンネル毎
につけられた発音優先度に従って、空発音チャンネル数
分の波形をアサインすることにより、楽音の音色を極端
に劣化させることなく合成音を得ることができる。EFFECTS OF THE INVENTION Since the present invention is configured to arbitrarily set the appropriate number of sounding channels to be used for each musical sound to be output, the sound quality of various musical tones can be set to the same level, and the number of sounding channels to be used for each musical sound can be further increased. It is also possible to change the polyphony by controlling the. Also, when the number of unused sound generation channels is less than the number of sound generation channels used, by assigning waveforms corresponding to the number of empty sound generation channels according to the sounding priority assigned to each sound generation channel, the tone color of the musical tone is not extremely deteriorated. A synthetic sound can be obtained.
第1図は本発明の一実施例における電子楽器のブロック
図、第2図,第3図は従来の電子楽器のブロック図であ
る。 1……制御部、2……合成パラメータメモリ、3……ア
サインメモリ、4……発音チャンネル群、5……加算
器、6……モニタメモリ、7……ポインタレジスタ、10
……第1の発音チャンネル、11……第2の発音チャンネ
ル、12……第Mの発音チャンネル。FIG. 1 is a block diagram of an electronic musical instrument according to an embodiment of the present invention, and FIGS. 2 and 3 are block diagrams of a conventional electronic musical instrument. 1 ... Control unit, 2 ... Synthesis parameter memory, 3 ... Assign memory, 4 ... Sound channel group, 5 ... Adder, 6 ... Monitor memory, 7 ... Pointer register, 10
…… 1st sounding channel, 11 …… Second sounding channel, 12 …… Mth sounding channel.
Claims (1)
部に入力された楽音情報に対応して使用発音チャンネル
数に関するデータと前記発音チャンネルの発音優先度に
関するデータとを含む合成情報を前記制御部に供給する
合成パラメータメモリと、前記制御部から出力される合
成情報に従って発音する複数の発音チャンネルからなる
発音チャンネル群と、前記各発音チャンネルの状態を前
記制御部が読み込みあるいは書き込みするためのアサイ
ンメモリと、出力している楽音の状態を前記制御部が読
み込みあるいは書き込みするためのモニタメモリと、前
記モニタメモリに対する読み込み域は書き込みのアドレ
スを前記制御部に書き込むためのポインタレジスタとを
備え、前記制御部は前記使用発音チャンネル数が前記発
音チャンネルの空きチャンネル数より少ない場合、前記
使用発音チャンネル数分の合成情報のうち前記発音優先
度に関するデータの発音優先度の高い順に前記空きチャ
ンネル数分の合成情報を前記発音チャンネルに対して出
力することを特徴とする電子楽器。1. A control unit for inputting musical tone information, and synthetic information including data on the number of used tone generation channels and data on tone generation priority of the tone generation channels corresponding to the tone information input to the control unit. In order for the control unit to read or write the synthesis parameter memory supplied to the control unit, a sound generation channel group consisting of a plurality of sound generation channels that sound according to the synthesis information output from the control unit, and the state of each sound generation channel. Assign memory, a monitor memory for the control unit to read or write the state of the musical sound being output, and a read area for the monitor memory, a pointer register for writing a write address to the control unit. , The control unit is empty when the number of the used sounding channels is the sounding channel When the number of channels is less than the number of channels, the synthesis information for the number of empty channels is output to the sounding channels in the descending order of the sounding priority of the data on the sounding priority among the synthesis information for the number of used sounding channels. And electronic musical instruments.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61266030A JPH0727375B2 (en) | 1986-11-07 | 1986-11-07 | Electronic musical instrument |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61266030A JPH0727375B2 (en) | 1986-11-07 | 1986-11-07 | Electronic musical instrument |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS63118793A JPS63118793A (en) | 1988-05-23 |
JPH0727375B2 true JPH0727375B2 (en) | 1995-03-29 |
Family
ID=17425411
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP61266030A Expired - Fee Related JPH0727375B2 (en) | 1986-11-07 | 1986-11-07 | Electronic musical instrument |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0727375B2 (en) |
-
1986
- 1986-11-07 JP JP61266030A patent/JPH0727375B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPS63118793A (en) | 1988-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5521322A (en) | Tone information processing device for an electronic musical instrument for generating sounds | |
US4785707A (en) | Tone signal generation device of sampling type | |
US4483231A (en) | Preset apparatus of electronic musical instrument | |
JP3525811B2 (en) | Setting method for music processing means, setting method for waveform data generating means, musical sound generating method, and computer-readable recording medium on which program is recorded | |
JPS63172196A (en) | Electronic musical instrument | |
JPH0727375B2 (en) | Electronic musical instrument | |
JPH0727376B2 (en) | Electronic musical instrument | |
JPS6086597A (en) | Electronic musical instrument with musical scale setting function | |
JP2900457B2 (en) | Electronic musical instrument | |
JPS63118196A (en) | Electronic musical instrument | |
US5185492A (en) | Electronic musical instrument having multivoice function for generating musical tones of plural tone colors | |
JP2715677B2 (en) | Electronic musical instrument | |
JP2763535B2 (en) | Electronic musical instrument | |
JP3646823B2 (en) | Electronic musical instruments | |
JPH0115878B2 (en) | ||
JP2639381B2 (en) | Electronic musical instrument | |
JP2576734B2 (en) | Electronic musical instrument | |
JPH0527762A (en) | Electronic musical instrument | |
JPS63118792A (en) | Electronic musical instrument | |
JPS63172195A (en) | Electronic musical instrument | |
JPS63261397A (en) | Electronic musical instrument | |
JPS63121093A (en) | Electronic musical instrument | |
JPS63172197A (en) | Electronic musical instrument | |
JP2583377B2 (en) | Automatic performance device | |
JP3651675B2 (en) | Electronic musical instruments |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |