JPH02217900A - Output channel determining device for electronic musical instrument - Google Patents

Output channel determining device for electronic musical instrument

Info

Publication number
JPH02217900A
JPH02217900A JP1038619A JP3861989A JPH02217900A JP H02217900 A JPH02217900 A JP H02217900A JP 1038619 A JP1038619 A JP 1038619A JP 3861989 A JP3861989 A JP 3861989A JP H02217900 A JPH02217900 A JP H02217900A
Authority
JP
Japan
Prior art keywords
priority
output
output channel
priority flag
channel
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.)
Pending
Application number
JP1038619A
Other languages
Japanese (ja)
Inventor
Hitomi Matsushita
松下 ひとみ
Takeshi Ogura
小椋 武史
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP1038619A priority Critical patent/JPH02217900A/en
Publication of JPH02217900A publication Critical patent/JPH02217900A/en
Pending legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

PURPOSE:To output a musical sound according to its kind and characteristics by providing a musical sound waveform ROM where priority flags are stored together with musical sound waveform data and judging an output channel with the priority flag which is controlled, channel by channel. CONSTITUTION:The output channel determining means is equipped with the musical sound waveform data ROM 5 stored with the priority flags together with the respective musical sound waveforms, a priority flag table 3 containing the priority flags by output channels, a priority flag table control unit 4 which controls the priority flag table with the priority flags stored in the musical sound waveform ROM and information on a determined output channel, an output channel judging device 2 which judges the output channel from the state of the priority flag table, etc. Consequently, priority relation suitable to respective musical sounds can be judged, so the musical sounds can be generated effectively even with a limited number of output channels.

Description

【発明の詳細な説明】 産業上の利用分野 本発明は発音チャンネル数が限られた電子楽器の出力チ
ャンネル決定装置に関するものである。
DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to an output channel determining device for an electronic musical instrument having a limited number of sounding channels.

従来の技術 従来より、各出力チャンネルごとのオン、オフ管理、あ
るいは、その順番、の管理によって次の励チャンネルを
決定する出力チャンネル決定装置が知られている。以下
に従来の出力チャンネル決定装置の一例として、オフの
順序によって出力チャンネルを決定している例について
説明する。
2. Description of the Related Art Conventionally, output channel determining devices have been known that determine the next excitation channel by managing the on/off status or the order of each output channel. Below, as an example of a conventional output channel determination device, an example will be described in which the output channel is determined based on the turn-off order.

第4図は従来の出力チャンネル決定装置の構成図、第6
図は出力楽音波形の一例を示す図である。
Figure 4 is a configuration diagram of a conventional output channel determination device;
The figure is a diagram showing an example of an output musical sound waveform.

第4図において、1は楽音出力要求装置で、鍵盤入力、
MIDI入力、あるいは、自動リズムスタート中のそれ
ぞれのタイミングでの出力要求などである。7は最古オ
フチャンネル検索装置でこれによって出力チャンネルを
決定する。8はオフ順序管理テーブル、9はオフ順序管
理テーブル管理装置である。
In FIG. 4, 1 is a musical tone output requesting device, which receives keyboard input,
This may be a MIDI input or an output request at each timing during automatic rhythm start. 7 is the oldest off-channel search device, which determines the output channel. 8 is an off-order management table, and 9 is an off-order management table management device.

以上のように構成された出力チャンネル決定装置につい
て、以下その動作について説明する。
The operation of the output channel determining device configured as described above will be described below.

楽音出力要求装置1からの楽音出力要求信号を受けると
最古オフチャンネル検索装置7はオフ順序管理テープ/
L/8を検索し、最も古くオフされたチャンネルを出力
チャンネルとして決定する。オフ順序管理テーブル管理
装置9は、オフ順序管理テーブル8を更新し常に最新の
情報が得られるようにする。
Upon receiving the musical tone output request signal from the musical tone output requesting device 1, the oldest off-channel search device 7 searches the off-order management tape/
Search L/8 and determine the oldest channel that was turned off as the output channel. The off order management table management device 9 updates the off order management table 8 so that the latest information is always obtained.

発明が解決しようとする課題 しかしながら上記の従来の構成では、どんな棚類の楽音
も同等に扱われるため、例えばエンベロープの長い楽音
が発音されたのちにエンベロープの短い楽音が限られた
チャンネル数を超える回数続けて発音された場合、空き
チーヤンネルと見なしてもよいほど十分に減衰している
チャンネルがあるにもかかわらず、エンベロープの長い
楽音が出力されているチャンネルが出力チャンネルとさ
れ、発音されている楽音が損なわれることがあるという
ような課題を有していた(第6図参照)。
Problems to be Solved by the Invention However, in the conventional configuration described above, musical tones of any shelf type are treated equally, so for example, after a musical tone with a long envelope is sounded, a musical tone with a short envelope exceeds the limited number of channels. If the sound is played several times in a row, the channel that outputs the musical note with the long envelope will be considered the output channel and will continue to be played, even though there are channels that are sufficiently attenuated that they can be considered empty channels. The problem was that the musical tone could be impaired (see Figure 6).

本発明は上記従来の課題を解決するもので、限られた出
力チャンネル数のもとでも例えばエンベロープの長い楽
音をも損なうことなく楽音の種類。
The present invention solves the above-mentioned problems of the conventional art, and is capable of handling different kinds of musical tones without impairing musical tones with long envelopes even under a limited number of output channels.

特性に応じた効果的に楽音を出力することの出来る出力
チャンネル決定装置を提供することを目的とする。
It is an object of the present invention to provide an output channel determining device that can effectively output musical tones according to their characteristics.

課題を解決するための手段 この目的を達成するために本発明の出力チャンネル決定
装置は各楽音に固有の優先度合を表す時間変化する優先
フラグなるものを楽音波形データとともに格納した楽音
波形ROMとチャンネルととに管理された上記優先フラ
グによって出力チャンネルを判断する出力チャンネル判
断装置という構成を有している。
Means for Solving the Problems In order to achieve this object, the output channel determining device of the present invention uses a tone waveform ROM and a channel that store a time-varying priority flag representing a priority level specific to each tone along with tone waveform data. The present invention has a configuration of an output channel determining device that determines the output channel based on the above-mentioned priority flags, which are managed in advance.

作   用 本発明は上記した構成によってそれぞれの楽音に適した
優先関係を判断することができるので、限られた出力チ
ャンネル数においても効果的に効率よく楽音を発生する
ことができる。
Function: Since the present invention can determine the priority relationship suitable for each musical tone using the above-described configuration, musical tones can be generated effectively and efficiently even with a limited number of output channels.

実施例 以下本発明の一実施例の出力チャンネル決定装置につい
てドラムバーカッシランを出力する場合について、図面
を参照しながら説明する。
Embodiment Hereinafter, a case in which a drum bar Cassilan is output using an output channel determining apparatus according to an embodiment of the present invention will be described with reference to the drawings.

第1図は本発明の実施例における出力チャンネル決定装
置の基本構成図であり、第2図は優先フラグ付きの楽音
波形データの例、第3図は実際に楽音を発音した場合の
優先フラグテーブルの例を示すものである。第1図にお
いて、6は各々の楽音波形とともに優先フラグを格納し
た楽音波形データROM、3は優先フラグを出力チャン
ネルごとに格納した優先フラグテーブル、4は楽音波形
ROMに格納された優先フラグや決定された出力チャン
ネルの情報によシ優先フラグテーブルを管理する優先フ
ラグテーブル管理装置、2は優先フラグテーブルの状態
から出力チャンネルを判断する出力チャンネル判断装置
、6は楽音出力時の音量、サスティンなどを考慮して優
先フラグを変換するフラグ変換装置である。
Fig. 1 is a basic configuration diagram of an output channel determining device in an embodiment of the present invention, Fig. 2 is an example of musical waveform data with a priority flag, and Fig. 3 is a priority flag table when a musical tone is actually produced. This is an example. In FIG. 1, reference numeral 6 denotes a music waveform data ROM that stores priority flags along with each music waveform, 3 represents a priority flag table that stores priority flags for each output channel, and 4 represents priority flags and decisions stored in the music waveform ROM. 2 is a priority flag table management device that manages a priority flag table based on information on output channels, 2 is an output channel determination device that determines an output channel from the state of the priority flag table, and 6 is a device that determines the volume, sustain, etc. when outputting a musical tone. This is a flag conversion device that converts priority flags taking into consideration.

以上のように構成された出力チャンネル決定装置につい
て、以下その動作を説明する。
The operation of the output channel determining device configured as described above will be described below.

まず第1図において楽音出力要求装置1から送られる出
力要求信号を自動リズムスタート中のドたとえばベース
ドラムの出力要求信号が出力チャンネル判断装置2に送
られる。出力チャンネル判断装置2は優先フラグテーブ
ル3を検索し、優先フラグの状態により最も優先順の低
いチャンネル番号を得る。優先フラグは本実施例の場合
値が大きいほど優先順位が高くoが最小値である。した
がって、優先フラグが00チヤンネルがあればそのチャ
ンネルは空きチャンネルとみなされ出力チャンネルと決
定される。又全てのチャンネルの優先°フラグがOよシ
大きい場合は、優先フラグの値のもっとも小さいチャン
ネルが出力チャンネルと決定される。決定された出力チ
ャンネル番号は出力されるとともに優先フラグテーブル
管理装置4へも送られる。優先フラグテーブル管理装置
4は出力要求された楽音(この場合はベースドラム)の
波形データを読み出し、優先フラグ情報を優先フラグテ
ーブル3の該当チャンネル部分に書き込む。その後、時
間経過とともに楽音波形を読み出すように優先フラグも
読出し、優先7ラグテーブ)v3に書き込んでいく。つ
まり優先プラグテーブル管理装置2は、優先フラグテー
ブル4の各チャンネルに該当する部分に、出力されてい
る楽音の時間経過にそった最新の優先フラグを常に書き
込んでいることになる。
First, in FIG. 1, an output request signal sent from a musical sound output requesting device 1, for example, an output request signal for a bass drum during an automatic rhythm start, is sent to an output channel determining device 2. The output channel determination device 2 searches the priority flag table 3 and obtains the channel number with the lowest priority based on the state of the priority flag. In this embodiment, the larger the value of the priority flag, the higher the priority, and o is the minimum value. Therefore, if there is a channel whose priority flag is 00, that channel is regarded as an empty channel and determined as an output channel. If the priority flags of all channels are greater than O, the channel with the smallest priority flag value is determined to be the output channel. The determined output channel number is output and also sent to the priority flag table management device 4. The priority flag table management device 4 reads the waveform data of the musical tone (bass drum in this case) requested to be output, and writes priority flag information to the corresponding channel portion of the priority flag table 3. Thereafter, as time passes, the priority flag is also read out just as the musical sound waveform is read out, and written into the priority 7 lag table v3. In other words, the priority plug table management device 2 always writes the latest priority flags in the portions of the priority flag table 4 corresponding to each channel in accordance with the lapse of time of the musical tones being output.

第2図は第1図における楽音波形データROM5の内容
の例である。ここで、優先フラグは値が大きいほど優先
順位が高い。この例のように楽音を特徴づける部分が読
み出されるまで優先フラグの値を大きくしておけばその
楽音の特徴が阻害されることは非常に少なくなる。
FIG. 2 shows an example of the contents of the musical tone waveform data ROM 5 in FIG. Here, the larger the value of the priority flag, the higher the priority. As in this example, if the value of the priority flag is increased until the portion that characterizes the musical tone is read out, the characteristics of the musical tone will be significantly less disturbed.

次に第3図であるが、これは従来例と同じ波形(第6図
)を本実施例で出力した際の優先フラグの動きを示した
ものである。ここに示されるようK10次の出力要求が
発生したときに優先順が最も低いチャンネル、つまり優
先フラグの値が最も小さいチャンネルが選ばれ、出力中
の楽音を阻害する事なく次の出力チャンネルが決定され
る。
Next, FIG. 3 shows the movement of the priority flag when the same waveform as in the conventional example (FIG. 6) is output in this embodiment. As shown here, when the K10th output request occurs, the channel with the lowest priority, that is, the channel with the lowest priority flag value, is selected, and the next output channel is determined without disturbing the musical tone being output. be done.

また、第1図において優先フラグテーブル管理装置4に
フラグ変換装置6を付加することにより、音の強弱やサ
ヌテインの状態によって優先フラグをよシ適切に変換す
ることができる。これはイニンヤルタッチレスボンヌや
アフタータッチレスボンヌつきの鍵盤楽器などに特に有
効である。
Furthermore, by adding a flag conversion device 6 to the priority flag table management device 4 in FIG. 1, the priority flag can be more appropriately converted depending on the strength of the sound or the state of the sound. This is particularly effective for keyboard instruments with initial touchless bonne and aftertouchless bonne.

発明の効果 以上のように本発明は各々の楽音波形の優先フラグをも
格納した楽音波形データROMと、この優先フラグによ
って出力チャンネルを判断する出力チャンネル判断装置
を設けることにより、それぞれの楽音に適した優先関係
をつけられるので、限られた出力チャンネル数のもとで
も効率よく効果的に出力チャンネルを判断することがで
きる優れた出力チャンネル決定装置を実現できるもので
ある。
Effects of the Invention As described above, the present invention provides a musical sound waveform data ROM that also stores priority flags for each musical sound waveform, and an output channel determination device that determines the output channel based on the priority flag, thereby providing information suitable for each musical tone. Since priority relationships can be established, it is possible to realize an excellent output channel determination device that can efficiently and effectively determine output channels even with a limited number of output channels.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の実施例における電子楽器の出力チャン
ネル決定装置の基本構成図、第2図は第1図における楽
音波形データROMに格納されている優先フラグ付きの
楽音波形データの例を示す波形図、第3図は実際に発音
したときの第1図における波形と優先フラグテーブルの
関係を示す概念図、第4図は従来例の基本構成図、第6
図は従来例における出力楽音波形の一例を示す波形図で
ある。 1・・・・・楽音出力要求装置、2・・・・・・出力チ
ャンネル判断装置、3・・・・・・優先フラグテーブル
、4・・・・・・優先フラグテーブル管理装置・、°5
・・・・・楽音波形データROM、6・・・・・・フラ
グ変換装置、7・・・・・・最古オフチャンネル検索装
置、8・・・・・・オフ順序管理テーブル、9・・・・
・・オフ順序管理テーブル管理装置。 代理人の氏名 弁理士 粟 野 重 孝 ほか1名区
FIG. 1 is a basic configuration diagram of an output channel determination device for an electronic musical instrument according to an embodiment of the present invention, and FIG. 2 shows an example of tone waveform data with a priority flag stored in the tone waveform data ROM in FIG. 1. Waveform diagram, Figure 3 is a conceptual diagram showing the relationship between the waveform in Figure 1 and the priority flag table when actually sounded, Figure 4 is a basic configuration diagram of the conventional example, Figure 6
The figure is a waveform diagram showing an example of an output musical sound waveform in a conventional example. 1...Musical sound output request device, 2...Output channel determination device, 3...Priority flag table, 4...Priority flag table management device...°5
... Musical waveform data ROM, 6 ... Flag conversion device, 7 ... Oldest off-channel search device, 8 ... Off order management table, 9 ...・・・
...Off order management table management device. Name of agent: Patent attorney Shigetaka Awano and 1 other person

Claims (2)

【特許請求の範囲】[Claims] (1)楽音の発音を要求する楽音出力要求装置と、各出
力チャンネルの発音状態を示す優先フラグを格納する優
先フラグテーブルと、上記優先フラグテーブルのフラグ
を参照して出力チャンネルを決定する出力チャンネル判
断装置と、楽音の波形データが格納されている楽音波形
ROMと、上記楽音波形ROMからの情報を基に上記優
先フラグテーブルのフラグを管理する優先フラグテーブ
ル管理装置とを備えた電子楽器の出力チャンネル決定装
置。
(1) A musical tone output requesting device that requests the generation of musical tones, a priority flag table that stores priority flags indicating the generation status of each output channel, and an output channel that determines the output channel by referring to the flags in the priority flag table. Output of an electronic musical instrument comprising a determination device, a musical sound waveform ROM in which musical tone waveform data is stored, and a priority flag table management device that manages flags in the priority flag table based on information from the musical sound waveform ROM. Channel determination device.
(2)優先フラグテーブル管理装置にフラグ変換装置を
付加し、音量、サステインなどを加味した優先フラグ管
理が出来ることを特徴とする特許請求の範囲第1項記載
の電子楽器の出力チャンネル決定装置。
(2) The output channel determination device for an electronic musical instrument according to claim 1, wherein a flag converting device is added to the priority flag table management device to enable priority flag management that takes volume, sustain, etc. into consideration.
JP1038619A 1989-02-17 1989-02-17 Output channel determining device for electronic musical instrument Pending JPH02217900A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1038619A JPH02217900A (en) 1989-02-17 1989-02-17 Output channel determining device for electronic musical instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1038619A JPH02217900A (en) 1989-02-17 1989-02-17 Output channel determining device for electronic musical instrument

Publications (1)

Publication Number Publication Date
JPH02217900A true JPH02217900A (en) 1990-08-30

Family

ID=12530258

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1038619A Pending JPH02217900A (en) 1989-02-17 1989-02-17 Output channel determining device for electronic musical instrument

Country Status (1)

Country Link
JP (1) JPH02217900A (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6290697A (en) * 1985-10-17 1987-04-25 ヤマハ株式会社 Keying allotter for electronic musical apparatus
JPS63293596A (en) * 1987-05-27 1988-11-30 ヤマハ株式会社 Musical sound signal generator

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6290697A (en) * 1985-10-17 1987-04-25 ヤマハ株式会社 Keying allotter for electronic musical apparatus
JPS63293596A (en) * 1987-05-27 1988-11-30 ヤマハ株式会社 Musical sound signal generator

Similar Documents

Publication Publication Date Title
JP3372124B2 (en) Electronic musical instrument
JPH02217900A (en) Output channel determining device for electronic musical instrument
JPS62163099A (en) Guitar controller for synthesizer
JP2819548B2 (en) Electronic musical instrument control information transmission device
JPH02216196A (en) Output channel determining device for electronic musical instrument
JP3624780B2 (en) Music control device
JP3169953B2 (en) Sound source device
JP2961867B2 (en) Music signal generator
JP3521871B2 (en) Tone generator and storage medium
JP7332002B2 (en) Electronic musical instrument, method and program
JP4106798B2 (en) Sound generator
JP2578327B2 (en) Automatic performance device
JPH026477Y2 (en)
JPH0764553A (en) Electronic musical instrument
JPH0719150B2 (en) Electronic musical instrument assigner
JP3282675B2 (en) Electronic musical instrument
JPH08106285A (en) Automatic playing device
JP2527650Y2 (en) Automatic bass accompaniment device for electronic musical instruments
JPH10319949A (en) Electronic musical instrument
JPS6318059Y2 (en)
KR940002129B1 (en) Processing method and device for making a guitar sound in an electronic musical instrument
JP3190103B2 (en) Music synthesizer
JPH1195746A (en) Midi data processor
JP3758267B2 (en) Sound source circuit setting method, karaoke apparatus provided with sound source circuit set by the method, and recording medium
JPH0559437B2 (en)