JPH02103099A - 楽音発生装置 - Google Patents
楽音発生装置Info
- Publication number
- JPH02103099A JPH02103099A JP1214148A JP21414889A JPH02103099A JP H02103099 A JPH02103099 A JP H02103099A JP 1214148 A JP1214148 A JP 1214148A JP 21414889 A JP21414889 A JP 21414889A JP H02103099 A JPH02103099 A JP H02103099A
- Authority
- JP
- Japan
- Prior art keywords
- tone
- volume
- musical
- data
- poly
- 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.)
- Granted
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[発明の技術分野]
本発明は複数の楽音を同時放音することのできる電子楽
器に関するものである。
器に関するものである。
[従来技術とその闇題点]
従来、このような複数の楽音を同時放音することのでき
る電子楽器は、楽音生成部に時分割処理による複数のチ
ャンネルを形成し、この各チャンネルを同時に与えられ
る複数の楽音情報夫々に割り当てて、複数の楽音を同時
放音するようにしていた。
る電子楽器は、楽音生成部に時分割処理による複数のチ
ャンネルを形成し、この各チャンネルを同時に与えられ
る複数の楽音情報夫々に割り当てて、複数の楽音を同時
放音するようにしていた。
しかしながら、この各チャンネルに割り当てられる各楽
音の31iは、すべてのチャンネルにわたって同一音量
であるため、各チャンネルごとに音量を変えることがで
きなかった。このことは、各チャンネルごとに異なる音
色の楽音を放音させるものにあっては、各音色ごとに音
量を変えたいことがあり、このような場合には、各チャ
ンネルごとに音量を変えることは、特に必要とされてい
た。
音の31iは、すべてのチャンネルにわたって同一音量
であるため、各チャンネルごとに音量を変えることがで
きなかった。このことは、各チャンネルごとに異なる音
色の楽音を放音させるものにあっては、各音色ごとに音
量を変えたいことがあり、このような場合には、各チャ
ンネルごとに音量を変えることは、特に必要とされてい
た。
[発明の目的]
この発明は上述した事情に鑑みてなされたもので、その
目的とするところは、各楽音生成チャンネルごとに割り
当てる楽音の音量を自由に設定することのできる電子楽
器を提供することにある。
目的とするところは、各楽音生成チャンネルごとに割り
当てる楽音の音量を自由に設定することのできる電子楽
器を提供することにある。
[発明の要点]
この発明は上述した目的を達成するために、各楽音生成
チャンネル夫々が割り当てられる各楽音の音量を個々自
由に指定して、この指定された音量で各チャンネルの各
楽音を放音させるようにしたことを要点とするものであ
る。
チャンネル夫々が割り当てられる各楽音の音量を個々自
由に指定して、この指定された音量で各チャンネルの各
楽音を放音させるようにしたことを要点とするものであ
る。
[実施例の構成]
以下本発明の一実施例につき、図面を参照して詳述する
。
。
本実施例では、各チャンネルごとの音量指定は、まず各
チャンネルごとに音色を指定して、この各音色ごとに音
量指定を行うという間接的な形態で行うようにしており
、音高情報が出力する鍵盤6又はRAM7と、音色情報
が指定されるパネルスイッチ部lのグライドオン/オフ
キー14、ボルタメントオン/オフキー15、音色キー
16が楽音情報生成手段に対応し、この音高情報と音色
情報とで楽音情報が構成され、楽音生成部3、アンプ4
、スピーカ5が楽音生成放音手段に、デクリメントキー
17.インクリメントキー18及びステップE4、F4
が音量指定手段に、ステップD3〜DIO及びステップ
G3、H2〜H5が音量情報付与手段に夫々対応する。
チャンネルごとに音色を指定して、この各音色ごとに音
量指定を行うという間接的な形態で行うようにしており
、音高情報が出力する鍵盤6又はRAM7と、音色情報
が指定されるパネルスイッチ部lのグライドオン/オフ
キー14、ボルタメントオン/オフキー15、音色キー
16が楽音情報生成手段に対応し、この音高情報と音色
情報とで楽音情報が構成され、楽音生成部3、アンプ4
、スピーカ5が楽音生成放音手段に、デクリメントキー
17.インクリメントキー18及びステップE4、F4
が音量指定手段に、ステップD3〜DIO及びステップ
G3、H2〜H5が音量情報付与手段に夫々対応する。
くパネルスイッチ部の構成〉
第2図はパネルスイッチ部lの各キーの構成を示すもの
で、図中12.13はマルチポリキーノーマルキーであ
り、夫々マルチポリモードを設定したり解除したりする
ためのキーである。このマルチポリモードでは、各音色
ごとにチャンネルが割り当てられて、この各音色夫々に
つき音量指定が行われ、各音色がポリフォニックに発音
可能な状態となり、ノーマルモードでは、これが解除さ
れて単一音色の楽音のみがポリフォニックに発音可能な
状態となり、上記マルチポリモードで発音可能となる音
色は16音色まで選択可能である。このマルチポリキー
12.ノーマルキー13の左隣にはグライドオン/オフ
キー14.ボルタメントオン/オフキー15が設けられ
ている。
で、図中12.13はマルチポリキーノーマルキーであ
り、夫々マルチポリモードを設定したり解除したりする
ためのキーである。このマルチポリモードでは、各音色
ごとにチャンネルが割り当てられて、この各音色夫々に
つき音量指定が行われ、各音色がポリフォニックに発音
可能な状態となり、ノーマルモードでは、これが解除さ
れて単一音色の楽音のみがポリフォニックに発音可能な
状態となり、上記マルチポリモードで発音可能となる音
色は16音色まで選択可能である。このマルチポリキー
12.ノーマルキー13の左隣にはグライドオン/オフ
キー14.ボルタメントオン/オフキー15が設けられ
ている。
グライドオン/オフキー14、ボルタメントオン/オフ
キー15は夫々グライド効果、ボルタメント効果を放音
楽音に与えるか(オン)、与えないか(オフ)を切り換
えるものである。これら各キー12〜15の下には、A
−H及び1〜8の合計16個の音色キー16及び音色ナ
ンバレジスタ21が設けられている。
キー15は夫々グライド効果、ボルタメント効果を放音
楽音に与えるか(オン)、与えないか(オフ)を切り換
えるものである。これら各キー12〜15の下には、A
−H及び1〜8の合計16個の音色キー16及び音色ナ
ンバレジスタ21が設けられている。
音色キー16は、音色データを指定するためのキーであ
り、A−Hと1〜8の各キーを例えばrA−IJ r
C−7Jというように組合せることにより、64種類の
音色データを設定することができるようになっている。
り、A−Hと1〜8の各キーを例えばrA−IJ r
C−7Jというように組合せることにより、64種類の
音色データを設定することができるようになっている。
この場合上記マルチポリモードでは16種類、ノーマル
モードでは1種類の音色データが選択される。この音色
キー16右上方にはLCD 10が設けられており、こ
のLCD 10には、マルチポリモードでは、第7図に
示すように選択された音色ナンバ(TONENo)とそ
の音色における音量(BALANCE)とが表示され、
ノーマルモードでは、第16図に示すように選択された
音色ナンバ(第16図の例ではC−6)とその音色名(
同じくピアノ)とが表示される。LCDl0の下にはデ
クリメントキー17、インクリメントキー18、カーソ
ルキー19.20が設けられている。
モードでは1種類の音色データが選択される。この音色
キー16右上方にはLCD 10が設けられており、こ
のLCD 10には、マルチポリモードでは、第7図に
示すように選択された音色ナンバ(TONENo)とそ
の音色における音量(BALANCE)とが表示され、
ノーマルモードでは、第16図に示すように選択された
音色ナンバ(第16図の例ではC−6)とその音色名(
同じくピアノ)とが表示される。LCDl0の下にはデ
クリメントキー17、インクリメントキー18、カーソ
ルキー19.20が設けられている。
カーソルキー19.20はLCD I Oに表示された
音量データや音色ナンバや発音ポリ数(割当チャンネル
数)の下にカーソルを移動させるためのもので、デクリ
メントキー17、インクリメントキー18は、この音量
データや音色ナンバや発音ポリ数の値を増減させるため
のものである。
音量データや音色ナンバや発音ポリ数(割当チャンネル
数)の下にカーソルを移動させるためのもので、デクリ
メントキー17、インクリメントキー18は、この音量
データや音色ナンバや発音ポリ数の値を増減させるため
のものである。
上記各キー12〜16の上には、夫々LED 11・・
・・・・が設けられており、そのキーがオンされた時に
点灯されるほか、グライドオン/オフキー14、ボルタ
メントオン/オフキー15の上のLEDllは、呼び出
された音色データの中のイフェクトデータに応じた内容
で点灯又は消灯される。
・・・・が設けられており、そのキーがオンされた時に
点灯されるほか、グライドオン/オフキー14、ボルタ
メントオン/オフキー15の上のLEDllは、呼び出
された音色データの中のイフェクトデータに応じた内容
で点灯又は消灯される。
く全体回路構成〉
第1図は、電子楽器の全体回路を示すもので、図中lは
上述のパネルスイッチ部であり、このパネルスイッチ部
1では演奏にあたつ、て使用する楽音の音量を決定する
音量情報と楽音生成用の複数の音色情報すなわち音色デ
ータとこの音色データ夫々に割り当てられる割当チャン
ネル数(発音ポリa)の指定が行われる。この音量デー
タは、楽音生成部3の各チャンネルにCPU2によって
割り当てられていき、この音量データに応じた音量の楽
音信号が生成されてアンプ4を介してスピーカ5より放
音出力される。この場合、音色データは、指定割当チャ
ンネル数分の楽音生成部3のチャンネルに、CPU2に
よって割り当てられていき、音色データに応じた音色の
楽音信号が生成されてアンプ4を介してスピーカ5より
放音出力される。この時楽音生成部3には、鍵ll16
の操作鍵に応じた音高情報すなわちキーコード、又はR
AM7より読み出された音高情報すなわちキーコードが
同時に与えられる。
上述のパネルスイッチ部であり、このパネルスイッチ部
1では演奏にあたつ、て使用する楽音の音量を決定する
音量情報と楽音生成用の複数の音色情報すなわち音色デ
ータとこの音色データ夫々に割り当てられる割当チャン
ネル数(発音ポリa)の指定が行われる。この音量デー
タは、楽音生成部3の各チャンネルにCPU2によって
割り当てられていき、この音量データに応じた音量の楽
音信号が生成されてアンプ4を介してスピーカ5より放
音出力される。この場合、音色データは、指定割当チャ
ンネル数分の楽音生成部3のチャンネルに、CPU2に
よって割り当てられていき、音色データに応じた音色の
楽音信号が生成されてアンプ4を介してスピーカ5より
放音出力される。この時楽音生成部3には、鍵ll16
の操作鍵に応じた音高情報すなわちキーコード、又はR
AM7より読み出された音高情報すなわちキーコードが
同時に与えられる。
また、s−p変換罵8を通じて外部接続の電子楽器より
CPU2に、音量データが与えられ、当該音量データは
同じ様にして楽音生成部3の各チャンネルにCPU2に
よって割り当てられていき、この音量データに応じた音
量の楽音信号が生成されてアンプ4を介してスピーカ5
より放音出力される。この場合、S−P変換塁8を通じ
て外部接続の電子楽器よりCPU2に1色データとこの
音色データ夫々に割り当てられるチャンネル数データと
が与えられ、当該音色データは同じ様にして指定割当チ
ャンネル数分の楽音生成部3のチャンネルに割り当てら
れて、与えられる音色データに応じた音色の楽音信号が
生成放音されていく、上記楽音生成部3には8つの楽音
生成チャンネルが形成されており、この8つが全体とし
て最大割当可能なチャンネル数となる。
CPU2に、音量データが与えられ、当該音量データは
同じ様にして楽音生成部3の各チャンネルにCPU2に
よって割り当てられていき、この音量データに応じた音
量の楽音信号が生成されてアンプ4を介してスピーカ5
より放音出力される。この場合、S−P変換塁8を通じ
て外部接続の電子楽器よりCPU2に1色データとこの
音色データ夫々に割り当てられるチャンネル数データと
が与えられ、当該音色データは同じ様にして指定割当チ
ャンネル数分の楽音生成部3のチャンネルに割り当てら
れて、与えられる音色データに応じた音色の楽音信号が
生成放音されていく、上記楽音生成部3には8つの楽音
生成チャンネルが形成されており、この8つが全体とし
て最大割当可能なチャンネル数となる。
また、ROM9にはチャンネル割り当て処理等にあたっ
て必要なプログラムのほか、上述の64音色分の音色デ
ータ等が記憶され、RAM7には、選択された音色ナン
バ、その音色ナンバの音量、その音色に割り当てられる
発音ポリ数(割当チャンネル数)、8つの各チャンネル
に割り当てられる音色ナンバが記憶されるほか、第3図
に示す音色ナンバレジスタ、ポリ数レジスタ、全ポリ数
レジスタ、楽音データレジスタ、モードフラグレジスタ
、コマンドレジスタ等が設けられている。音色ナンバレ
ジスタには、チャンネル割当にあたって現在割当処理が
行われている音色ナンバがメモリされ、ポリ数レジスタ
には、このチャンネル割当でこれまでに割り当てたチャ
ンネル数(発音ポリ数)がメモリされ、全ポリ数レジス
タには、全16音色に割り当てられるチャンネル数(発
音ポリ数)がメモリされ、楽音データレジスタには、チ
ャンネル割当を行う楽音の音量データや音色データがメ
モリされ、モードフラグレジスタには上記ノーマルモー
ドでノーマルフラグが立てられ、上記マルチポリモード
でノーマルフラグがクリアされ、コマンドレジスタには
外部接続の電子楽器より入力されるデータがセットされ
1表示音色ナンバレジスタには現在LCD 10に表示
されている音色のナンバがセットされる。
て必要なプログラムのほか、上述の64音色分の音色デ
ータ等が記憶され、RAM7には、選択された音色ナン
バ、その音色ナンバの音量、その音色に割り当てられる
発音ポリ数(割当チャンネル数)、8つの各チャンネル
に割り当てられる音色ナンバが記憶されるほか、第3図
に示す音色ナンバレジスタ、ポリ数レジスタ、全ポリ数
レジスタ、楽音データレジスタ、モードフラグレジスタ
、コマンドレジスタ等が設けられている。音色ナンバレ
ジスタには、チャンネル割当にあたって現在割当処理が
行われている音色ナンバがメモリされ、ポリ数レジスタ
には、このチャンネル割当でこれまでに割り当てたチャ
ンネル数(発音ポリ数)がメモリされ、全ポリ数レジス
タには、全16音色に割り当てられるチャンネル数(発
音ポリ数)がメモリされ、楽音データレジスタには、チ
ャンネル割当を行う楽音の音量データや音色データがメ
モリされ、モードフラグレジスタには上記ノーマルモー
ドでノーマルフラグが立てられ、上記マルチポリモード
でノーマルフラグがクリアされ、コマンドレジスタには
外部接続の電子楽器より入力されるデータがセットされ
1表示音色ナンバレジスタには現在LCD 10に表示
されている音色のナンバがセットされる。
[実施例の動作]
次に本実施例の動作について述べる0本実施例の動作に
は次の6つの動作がある。
は次の6つの動作がある。
く全体処理〉
〈マルチポリモードへの切り換え処理〉く音量データ割
当処理〉 くパネルスイッチ部1での音量データの変更処理〉 く外部からの音量データの変更処理〉 くノーマルモードへの切り換え処理〉 このうち本発明の特徴となる動作は3つ目の音量データ
割当処理と4つ目と5つ目の音色データ変更処理である
。
当処理〉 くパネルスイッチ部1での音量データの変更処理〉 く外部からの音量データの変更処理〉 くノーマルモードへの切り換え処理〉 このうち本発明の特徴となる動作は3つ目の音量データ
割当処理と4つ目と5つ目の音色データ変更処理である
。
く全体処理〉
第4図はCPU2における全体処理を示すもので、CP
U2は電源投入によりRAM7のリセット等のイニシャ
ライズ処理を行い(ステップA1)、鍵916の押鍵状
態に変化があれば、これに応じて押鍵状態を変化させて
発音処理を行う(ステップA2、A3)、そして、パネ
ルスイッチ部lの各キーのオン/オフ状態に変化があれ
ば、それに応じたスイッチ処理を行い(ステップA4、
A5)、さらに外部接続の電子楽器からデータの入力が
あれば、この入力されたデータを実行する(ステップA
6、A7)、この後、CPU2は上述のステップA2〜
A7の処理を電源スィッチがオフされるまで繰り返し行
う(ステップA8)。
U2は電源投入によりRAM7のリセット等のイニシャ
ライズ処理を行い(ステップA1)、鍵916の押鍵状
態に変化があれば、これに応じて押鍵状態を変化させて
発音処理を行う(ステップA2、A3)、そして、パネ
ルスイッチ部lの各キーのオン/オフ状態に変化があれ
ば、それに応じたスイッチ処理を行い(ステップA4、
A5)、さらに外部接続の電子楽器からデータの入力が
あれば、この入力されたデータを実行する(ステップA
6、A7)、この後、CPU2は上述のステップA2〜
A7の処理を電源スィッチがオフされるまで繰り返し行
う(ステップA8)。
第5図は上述の全体処理の最中に、S−P変換器8を通
じて外部接続の電子楽器よりデータの入力又は出力のイ
ンタラブド要求があった時の処理である。この場合、C
PU2はインタラブド要求が入力の要求であれば外部か
ら与えられるデータをRAM7のコマンドレジスタにセ
ットしくステップB1.B2)、出力の要求であれば外
部へデータを出力する(ステー、プB3、B4)。
じて外部接続の電子楽器よりデータの入力又は出力のイ
ンタラブド要求があった時の処理である。この場合、C
PU2はインタラブド要求が入力の要求であれば外部か
ら与えられるデータをRAM7のコマンドレジスタにセ
ットしくステップB1.B2)、出力の要求であれば外
部へデータを出力する(ステー、プB3、B4)。
くマルチポリモードへの切り換え処理〉第6図はマルチ
ポリキー12のオンによるマルチポリモードへの切り換
え処理を示すもので、ノーマルモード状態でマルチポリ
キー12をオンすると、 ’CP U 2はノーマルフ
ラグをリセットしくステップC1、C2)、後述する音
量、発音ポリ数(チャンネル数)、音色、イフェクトの
割り当て処理を行う(ステップC3)、そして、RAM
7の表示音色ナンバレジスタに「1」をセットして、第
7図に示すような音色ナンバ「1」の割当発音ポリ数(
チャンネルa)の表示処理を行う(ステップC4、C5
)。
ポリキー12のオンによるマルチポリモードへの切り換
え処理を示すもので、ノーマルモード状態でマルチポリ
キー12をオンすると、 ’CP U 2はノーマルフ
ラグをリセットしくステップC1、C2)、後述する音
量、発音ポリ数(チャンネル数)、音色、イフェクトの
割り当て処理を行う(ステップC3)、そして、RAM
7の表示音色ナンバレジスタに「1」をセットして、第
7図に示すような音色ナンバ「1」の割当発音ポリ数(
チャンネルa)の表示処理を行う(ステップC4、C5
)。
これにより、マルチポリモードへの切り換えが行われる
こととなり、具体的な各チャンネルへの音量割当は次述
する。
こととなり、具体的な各チャンネルへの音量割当は次述
する。
く音量データ割当処理〉
第8図は音量データ割当処理のフローチャートを示すも
ので、この処理は上記第6図ステップC3の具体的な内
容を示すものである。この処理において、第9図(&)
に示すような音量データと発音ポリ数(チャンネル数)
が、選択された16個の各音色ナンバに指定されたもの
とすると。
ので、この処理は上記第6図ステップC3の具体的な内
容を示すものである。この処理において、第9図(&)
に示すような音量データと発音ポリ数(チャンネル数)
が、選択された16個の各音色ナンバに指定されたもの
とすると。
まずCPU2は放音中の楽音の発音オフ処理を行い(ス
テー2プDi)、音色ナンバレジスタに「l」、ポリ数
レジスタに「0」をセットして(ステップD2)、この
音色ナンバrlJに対応する指定された音量データ、発
音ポリ数、イフェクト情報をRAM7の音色データレジ
スタへ転送ロードする(ステップD3)、そして、この
音色ナンバ「1」の指定ポリ数は、第9図(a)に示す
ように「0」であるから、この音色ナンバrlJについ
ては何も処理を行わず、音色ナンバレジスタの値を+1
して「2」としくステップD9)、この音色ナンバが最
大値を越える「17」以上となっているか否か判断する
(ステップD10)、この場合、音色ナンバは「2」で
あるから、r17J以上とはならず、CPU2は再びス
テップD3に戻り、音色ナンバ「2」についても同じ処
理を繰り返す。
テー2プDi)、音色ナンバレジスタに「l」、ポリ数
レジスタに「0」をセットして(ステップD2)、この
音色ナンバrlJに対応する指定された音量データ、発
音ポリ数、イフェクト情報をRAM7の音色データレジ
スタへ転送ロードする(ステップD3)、そして、この
音色ナンバ「1」の指定ポリ数は、第9図(a)に示す
ように「0」であるから、この音色ナンバrlJについ
ては何も処理を行わず、音色ナンバレジスタの値を+1
して「2」としくステップD9)、この音色ナンバが最
大値を越える「17」以上となっているか否か判断する
(ステップD10)、この場合、音色ナンバは「2」で
あるから、r17J以上とはならず、CPU2は再びス
テップD3に戻り、音色ナンバ「2」についても同じ処
理を繰り返す。
この後、音色ナンバ「3」にはポリ数「l」が指定され
ているので、CPU2はステップD4でポリ数が「0」
でないことを判別後、ポリ数レジスタにそのポリ数「l
」を加算してrlJとし、加算したポリ数が上限の「8
」を越えていないかどうかを判別する(ステップD5.
D6)、この場合、加算したポリ数はrlJであるから
。
ているので、CPU2はステップD4でポリ数が「0」
でないことを判別後、ポリ数レジスタにそのポリ数「l
」を加算してrlJとし、加算したポリ数が上限の「8
」を越えていないかどうかを判別する(ステップD5.
D6)、この場合、加算したポリ数はrlJであるから
。
「8」を越えず、上記ステップD3で音色データレジス
タに転送ロードしておいた「15」の音量データやポリ
数やイフェクト情報等の各データを、第9図(b)に示
すように楽音生戊部3に形成された第1チヤンネルに割
り当てる(ステップD7)。
タに転送ロードしておいた「15」の音量データやポリ
数やイフェクト情報等の各データを、第9図(b)に示
すように楽音生戊部3に形成された第1チヤンネルに割
り当てる(ステップD7)。
次いで、CPU2は音色ナンバを+1して「4」とし、
この「4」の音色ナンバについても同様に音量データ割
当処理を行うが、「4」の音色ナンバの指定ポリ数は「
2」であり、音量データは「10」であるから、第9図
(b)に示すように第2チヤンネルと第3チヤンネルに
音色ナンバ「4」のデータ及び「lO」の音量データが
割り当てられることになる。そして、最後の音色ナンバ
「16」までチャンネル割り当て処理を終えると、音色
ナンバレジスタの値は「17」となるから(ステップ0
10)ポリ数レジスタの値を全ポリ数レジスタに転送し
て(ステップDll)、チャンネル割り当て処理を終え
る。この場合、第9図(a)の全16音色の各ポリ数の
合計は「8」であるから、全ポリ数レジスタの値は「8
」となり、第9図Cb’)に示すように第8チヤンネル
まで割り当てが行われる。
この「4」の音色ナンバについても同様に音量データ割
当処理を行うが、「4」の音色ナンバの指定ポリ数は「
2」であり、音量データは「10」であるから、第9図
(b)に示すように第2チヤンネルと第3チヤンネルに
音色ナンバ「4」のデータ及び「lO」の音量データが
割り当てられることになる。そして、最後の音色ナンバ
「16」までチャンネル割り当て処理を終えると、音色
ナンバレジスタの値は「17」となるから(ステップ0
10)ポリ数レジスタの値を全ポリ数レジスタに転送し
て(ステップDll)、チャンネル割り当て処理を終え
る。この場合、第9図(a)の全16音色の各ポリ数の
合計は「8」であるから、全ポリ数レジスタの値は「8
」となり、第9図Cb’)に示すように第8チヤンネル
まで割り当てが行われる。
この結果、第1チヤンネルは音量r15J、第2及び第
3チヤンネルは音fitrlO」、第4〜第6チヤンネ
ルは音Nr5]、第7チヤンネルは音7it r3」、
第8チヤンネルは音量「8」となる。
3チヤンネルは音fitrlO」、第4〜第6チヤンネ
ルは音Nr5]、第7チヤンネルは音7it r3」、
第8チヤンネルは音量「8」となる。
こうして、各チャンネルごとの楽音の音量を個々任意の
音量としていくことができる。
音量としていくことができる。
また、第9図(c)に示すように、全16音色の各ポリ
数の合計が「8」を超える時には、各音色ナンバにチャ
ンネルが割り当てられていき、ポリ数レジスタに割当チ
ャンネル数(ポリa)が順次累算されていくと、音色ナ
ンバ「11」のところで累算されるポリ数は「1o」と
なって、上限の「8]を越えてしまうので(ステップD
5、D6)、第9図(d)に示すように、この音色ナン
バ「11」のポリ数を「O」として、この音色ナンバr
l IJの割当チャンネルを強制的にrQJとし、これ
に応じてポリ数レジスタの値を「4」を差し引いていく
(ステップD8)。
数の合計が「8」を超える時には、各音色ナンバにチャ
ンネルが割り当てられていき、ポリ数レジスタに割当チ
ャンネル数(ポリa)が順次累算されていくと、音色ナ
ンバ「11」のところで累算されるポリ数は「1o」と
なって、上限の「8]を越えてしまうので(ステップD
5、D6)、第9図(d)に示すように、この音色ナン
バ「11」のポリ数を「O」として、この音色ナンバr
l IJの割当チャンネルを強制的にrQJとし、これ
に応じてポリ数レジスタの値を「4」を差し引いていく
(ステップD8)。
こうして、第9図(e)に示すように全割当チャンネル
数を越えない範囲でチャンネル割り当てが行われていく
、この場合でも、音色ナンバ「ll」を除外した各チャ
ンネルに個々任意の音量を設定できることに変わりない
。
数を越えない範囲でチャンネル割り当てが行われていく
、この場合でも、音色ナンバ「ll」を除外した各チャ
ンネルに個々任意の音量を設定できることに変わりない
。
くパネルスイッチ部lでの音量データの変更処理〉
第1O図及び第11図はパネルスイッチ部lのインクリ
メントキー18及びデクリメントキー17の操作による
音量データの変更処理を示すもので、いま、第7図に示
すようなマルチポリ表示がなされ、カーソルが音量値の
ところまで移動され、このRAM7に記憶されている音
量値がr15J以上でないものとする。ここでインクリ
メントキー18をオンすると、CPU2は、ステップE
1.E2.E3で上記マルチポリ表示がなされ、カーソ
ルが音量値のところまで移動され、この音量値が「15
」以上でないことを判別して。
メントキー18及びデクリメントキー17の操作による
音量データの変更処理を示すもので、いま、第7図に示
すようなマルチポリ表示がなされ、カーソルが音量値の
ところまで移動され、このRAM7に記憶されている音
量値がr15J以上でないものとする。ここでインクリ
メントキー18をオンすると、CPU2は、ステップE
1.E2.E3で上記マルチポリ表示がなされ、カーソ
ルが音量値のところまで移動され、この音量値が「15
」以上でないことを判別して。
表示されている音色ナンバの音量値を+1して(ステッ
プE4)、音量、ポリ数、音色、イフェクトの割り当て
処理を行い(ステップE5)、その変更後の音量値をL
CD 10に表示する(ステップE6)。
プE4)、音量、ポリ数、音色、イフェクトの割り当て
処理を行い(ステップE5)、その変更後の音量値をL
CD 10に表示する(ステップE6)。
こうして、特定の音色の音量値をインクリメント変更指
定することができる。
定することができる。
上記ステップE5の割り当て処理は、具体的には上述の
第8図の処理となる。
第8図の処理となる。
また、上記ステップE1で、マルチポリ表示でなければ
、第16図に示すように音色名と音色ナンバの表示され
るノーマル表示であるため、インクリメントキー18の
オンにより音色ナンバが+1され、これに応じて音色名
も変更される処理が行われ(ステップE7)、上記ステ
ップE2で、カーソルが音量値のところになければ、音
色ナンバのところにあるので、インクリメントキー18
のオンにより表示される音色ナンバが+1される処理が
行われ(ステップE8)、上記ステップE3で、音量値
が「15」であれば、音量値は「15」以上とすること
ができず、これ以上音量値を増やすことができないため
、ステップE4〜E6の割当音量値の増加処理を行わな
い。
、第16図に示すように音色名と音色ナンバの表示され
るノーマル表示であるため、インクリメントキー18の
オンにより音色ナンバが+1され、これに応じて音色名
も変更される処理が行われ(ステップE7)、上記ステ
ップE2で、カーソルが音量値のところになければ、音
色ナンバのところにあるので、インクリメントキー18
のオンにより表示される音色ナンバが+1される処理が
行われ(ステップE8)、上記ステップE3で、音量値
が「15」であれば、音量値は「15」以上とすること
ができず、これ以上音量値を増やすことができないため
、ステップE4〜E6の割当音量値の増加処理を行わな
い。
第11図は、上述したように、パネルスイッチ部lのデ
クリメントキー17の操作による音量データの変更処理
を示すもので、上述と同様に、いま第7図に示すような
マルチポリ表示がなされ、カーソルがq lJ値のとこ
ろまで移動され、音1itf6が「0」でないものとす
る、ここでデクリメントキー17をオンすると、CPU
2はステップF1.F2、F3で上記マルチポリ表示が
なされ、カーソルが音量値のところまで移動され、この
RAM7に記憶されている音量値が「O」でないこkを
判別して1表示されている音色ナンバの音量値を−lし
て(ステー2プF4)、音量、ポリ数、音色、イフェク
トの割り当て処理を行い(ステップF5)、その変更後
の音量値をLCD 10に表示する(ステップF5)。
クリメントキー17の操作による音量データの変更処理
を示すもので、上述と同様に、いま第7図に示すような
マルチポリ表示がなされ、カーソルがq lJ値のとこ
ろまで移動され、音1itf6が「0」でないものとす
る、ここでデクリメントキー17をオンすると、CPU
2はステップF1.F2、F3で上記マルチポリ表示が
なされ、カーソルが音量値のところまで移動され、この
RAM7に記憶されている音量値が「O」でないこkを
判別して1表示されている音色ナンバの音量値を−lし
て(ステー2プF4)、音量、ポリ数、音色、イフェク
トの割り当て処理を行い(ステップF5)、その変更後
の音量値をLCD 10に表示する(ステップF5)。
こうして、特定の音色の音量値をデクリメント変更指定
することができる。
することができる。
上記ステップF5のHtgり当て処理は、具体的には上
述の第8図の処理となる。
述の第8図の処理となる。
また上記ステップF1で、マルチポリ表示でなければ、
第16図に示すように音色ナンバの表示されるノーマル
表示であるため、デクリメントキー17のオンにより音
色ナンバが−1され、これに応じて音色名も変更される
処理が行われ(ステップF7)、上記ステップF2で、
カーソルが音量値のところになければ、音色ナンバのと
ころにあるので、デクリメントキー17のオンにより表
示される音色ナンバが−1される処理が行われ(ステッ
プF8)、上記ステップF3で、その音色ナンバの割当
音量値が「0」であれば、これ以上割当音量値を減らす
ことができないため、ステップF4〜F6の割当音量値
の増加処理を行わない。
第16図に示すように音色ナンバの表示されるノーマル
表示であるため、デクリメントキー17のオンにより音
色ナンバが−1され、これに応じて音色名も変更される
処理が行われ(ステップF7)、上記ステップF2で、
カーソルが音量値のところになければ、音色ナンバのと
ころにあるので、デクリメントキー17のオンにより表
示される音色ナンバが−1される処理が行われ(ステッ
プF8)、上記ステップF3で、その音色ナンバの割当
音量値が「0」であれば、これ以上割当音量値を減らす
ことができないため、ステップF4〜F6の割当音量値
の増加処理を行わない。
く外部からの音量データの変更処理〉
第12図〜第14図は外部接続電子楽器からのデータに
基づく音量データの変更処理を示すものである。
基づく音量データの変更処理を示すものである。
第12図は外部接続電子楽器から与えられる外部データ
のフォーマットを示すもので、コマンド1は次のコマン
ド1cの処理を行えという内容であり、コマンドlcは
次の音色ナンバの音量値をその次の音量値に変更せよと
いう内容である。
のフォーマットを示すもので、コマンド1は次のコマン
ド1cの処理を行えという内容であり、コマンドlcは
次の音色ナンバの音量値をその次の音量値に変更せよと
いう内容である。
第13図は上記第4図のステップA7の具体的な処理内
容を示すもので、CPU2は与えられる外部データのコ
マンド1の後のデータをコマンドレジスタへ転送ロード
しくステップGl)、このロードが糾了すれば(ステッ
プG2)、コマンドレジスタ内のコマンド処理を行う(
ステップG3)。
容を示すもので、CPU2は与えられる外部データのコ
マンド1の後のデータをコマンドレジスタへ転送ロード
しくステップGl)、このロードが糾了すれば(ステッ
プG2)、コマンドレジスタ内のコマンド処理を行う(
ステップG3)。
第14図は、上記第13図のステップG3の具体的な処
理内容を示すもので、CPU2はまず放音中の楽音の発
音オフ処理を行い(ステップH1)、外fi入カデータ
のコマンドlの次のコマンドICに基づき、指定される
音色ナンバの割当音量値を変更指定される音量値に変更
しくステップH2)、この変更後の指定音量値に応じて
音量、ポリ数、音色、イフェクトの割り当て処理を行う
(ステップH3)。
理内容を示すもので、CPU2はまず放音中の楽音の発
音オフ処理を行い(ステップH1)、外fi入カデータ
のコマンドlの次のコマンドICに基づき、指定される
音色ナンバの割当音量値を変更指定される音量値に変更
しくステップH2)、この変更後の指定音量値に応じて
音量、ポリ数、音色、イフェクトの割り当て処理を行う
(ステップH3)。
こうして、外部からの指定によっても各音色ナンバに割
り当てられる音量データを変更することができる。
り当てられる音量データを変更することができる。
上記ステップH3の処理は、具体的には上述した第8図
のフローチャートに基づいて行われる。
のフローチャートに基づいて行われる。
上述したパネルスイッチ部lでの又は外部からの割当音
量値の変更処理は、新たに音量値を指定する時にも行わ
れる。この場合、事前に音色キー16で16音色分の音
色を順次指定しておき、各音色ごとにデクリメントキー
17、インクリメントキー18又は外部データにより、
各音色ナンバに割り当てられる音量値を順次指定してい
くことになる。
量値の変更処理は、新たに音量値を指定する時にも行わ
れる。この場合、事前に音色キー16で16音色分の音
色を順次指定しておき、各音色ごとにデクリメントキー
17、インクリメントキー18又は外部データにより、
各音色ナンバに割り当てられる音量値を順次指定してい
くことになる。
なお、割当チャンネル数(ポリa)についても、同じよ
うな処理で外部入力データによって、特定の音色ナンバ
について変更することができる。この場合、第12図の
フォーマットは音量値の代わりに割当ポリ数、第14図
のステップH2で指定音量値への変更を行う代わりに指
定ポリ数への変更を行うことになる。
うな処理で外部入力データによって、特定の音色ナンバ
について変更することができる。この場合、第12図の
フォーマットは音量値の代わりに割当ポリ数、第14図
のステップH2で指定音量値への変更を行う代わりに指
定ポリ数への変更を行うことになる。
くノーマルモードへの切り換え処理〉
第15図はノーマルキー13のオンによるノーマルモー
ドへの切り換え処理を示すもので、上記マルチポリモー
ド状態でノーマルキー13をオンすると、CPU2はノ
ーマルフラグをセットしくステップ11.I2)、音色
キー16で指定される音色データやイフェクトデータを
楽音生成部3の全チャンネルに割り当てるとともにこの
音色のポリ数を「8」とする(ステップ■3)、そして
、RAM7の表示音色ナンバレジスタに上記指定された
音色ナンバをセットして、第16図に示すように音色デ
ータの表示処理を行う(ステップエ 4)。
ドへの切り換え処理を示すもので、上記マルチポリモー
ド状態でノーマルキー13をオンすると、CPU2はノ
ーマルフラグをセットしくステップ11.I2)、音色
キー16で指定される音色データやイフェクトデータを
楽音生成部3の全チャンネルに割り当てるとともにこの
音色のポリ数を「8」とする(ステップ■3)、そして
、RAM7の表示音色ナンバレジスタに上記指定された
音色ナンバをセットして、第16図に示すように音色デ
ータの表示処理を行う(ステップエ 4)。
こうして、ノーマルモードへの切り換えが行われる。
なお上記実施例では音色ナンバを16までとしたが、こ
れ以外の数としてもよく、音量の指定は直接第1〜第8
チヤンネルを選択して行うようにしてもよく、音色情報
としては、ピアノ、ギター等の音色やイフェクトのはか
りズム等も含むようにしてもよい。
れ以外の数としてもよく、音量の指定は直接第1〜第8
チヤンネルを選択して行うようにしてもよく、音色情報
としては、ピアノ、ギター等の音色やイフェクトのはか
りズム等も含むようにしてもよい。
[発1月の効果]
この発明は以上詳細に説明したように、各楽音生成チャ
ンネル夫々が割り当てられる各楽音の音量を個々自由に
指定して、この指定された音量で各チャンネルの各楽音
を放音させるようにしたから、各楽音生成チャンネルご
とに割り当てる楽音の音量を自由に設定することができ
て、演奏の幅をより広げることができる等の効果を奏す
る。
ンネル夫々が割り当てられる各楽音の音量を個々自由に
指定して、この指定された音量で各チャンネルの各楽音
を放音させるようにしたから、各楽音生成チャンネルご
とに割り当てる楽音の音量を自由に設定することができ
て、演奏の幅をより広げることができる等の効果を奏す
る。
第1図は電子楽器の全体回路図、第2図はパネルスイッ
チ部lを示す図、第3図はRAM7の各種レジスタの図
、第4図〜第6図、第8図、第10図、第11図、第1
3図〜第15図は夫々全体処理、外部接続楽器とのデー
タ送受処理、マルチポリモードへの切り換え処理、音量
データ割当処理、n Bデータインクリメント及びデク
リメント変更処理、入力データ実行処理、コマンド処理
、ノーマルモードへの切り換え処理のフローチャートの
図、第7図は割当音量値の表示例の図、第9図は音量及
びチャンネルの割当例の図、第12図は外部入力データ
のフォーマ−7トの図、第16図は音色データ表示例の
図である。 l・・・・・・パネルスイッチ部、2・・・・・・CP
U、3・・・・・・楽音生成部、5・・・・・・スピー
カ、7・・・・・・RAM、8・・・・・・S−P変換
器、12・・・・・・マルチポリキー13・・・・・・
ノーマルキー、16・・・・・・音色キー、17・・・
・・・デクリメントキー、18・・・・・・インクリメ
ントキー 第3図 り十牟しジス′7 特許出願人 カシオ計算機株式会社 第16図 音竹ア゛−り兼爪イ列 第5図 タト(?遺1姓朽;− デー7床受庖ν・枦デ。 第6図 マル干ポリ名−Fヘタ q・峠2X−皮14f 第8図 吉j了゛−7τI虜又ぜ 乍1々0 チインλIし111リイク11@1データ夏
弧も理 外牲六〇プ°−タめフィーマット 第14図 コランl−多イ 第11図 者1ヲ゛−ノ貫】5気五り 第13図 入ηデLり災打幻ぜ艮
チ部lを示す図、第3図はRAM7の各種レジスタの図
、第4図〜第6図、第8図、第10図、第11図、第1
3図〜第15図は夫々全体処理、外部接続楽器とのデー
タ送受処理、マルチポリモードへの切り換え処理、音量
データ割当処理、n Bデータインクリメント及びデク
リメント変更処理、入力データ実行処理、コマンド処理
、ノーマルモードへの切り換え処理のフローチャートの
図、第7図は割当音量値の表示例の図、第9図は音量及
びチャンネルの割当例の図、第12図は外部入力データ
のフォーマ−7トの図、第16図は音色データ表示例の
図である。 l・・・・・・パネルスイッチ部、2・・・・・・CP
U、3・・・・・・楽音生成部、5・・・・・・スピー
カ、7・・・・・・RAM、8・・・・・・S−P変換
器、12・・・・・・マルチポリキー13・・・・・・
ノーマルキー、16・・・・・・音色キー、17・・・
・・・デクリメントキー、18・・・・・・インクリメ
ントキー 第3図 り十牟しジス′7 特許出願人 カシオ計算機株式会社 第16図 音竹ア゛−り兼爪イ列 第5図 タト(?遺1姓朽;− デー7床受庖ν・枦デ。 第6図 マル干ポリ名−Fヘタ q・峠2X−皮14f 第8図 吉j了゛−7τI虜又ぜ 乍1々0 チインλIし111リイク11@1データ夏
弧も理 外牲六〇プ°−タめフィーマット 第14図 コランl−多イ 第11図 者1ヲ゛−ノ貫】5気五り 第13図 入ηデLり災打幻ぜ艮
Claims (2)
- (1)楽音生成用の複数の楽音情報を生成する楽音情報
生成手段と、 この楽音情報生成手段からの楽音情報に応じた楽音を生
成放音する楽音生成放音手段と、この楽音生成放音手段
に形成され、上記複数の楽音情報の夫々に割り当てられ
る複数の楽音生成チャンネルとを備えた電子楽器におい
て、 上記楽音生成チャンネル夫々が割り当てられる各楽音の
音量を個々指定する音量指定手段と、この音量指定手段
で指定された音量情報を上記楽音生成チャンネル夫々に
与える音量情報付与手段と を有することを特徴とする電子楽器。 - (2)上記音量指定手段は、外部より入力される音量情
報に基づいて、各楽音生成チャンネルの楽音の音量を指
定する手段であることを特徴とする特許請求の範囲第1
項に記載の電子楽器。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1214148A JPH07117834B2 (ja) | 1989-08-22 | 1989-08-22 | 楽音発生装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1214148A JPH07117834B2 (ja) | 1989-08-22 | 1989-08-22 | 楽音発生装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02103099A true JPH02103099A (ja) | 1990-04-16 |
| JPH07117834B2 JPH07117834B2 (ja) | 1995-12-18 |
Family
ID=16651021
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1214148A Expired - Fee Related JPH07117834B2 (ja) | 1989-08-22 | 1989-08-22 | 楽音発生装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07117834B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05249969A (ja) * | 1992-03-09 | 1993-09-28 | Kawai Musical Instr Mfg Co Ltd | 電子楽器 |
| JPH07199942A (ja) * | 1993-12-28 | 1995-08-04 | Yamaha Corp | パラメータ設定装置 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5683796A (en) * | 1979-12-10 | 1981-07-08 | Matsushita Electric Industrial Co Ltd | Sound generation channels for electronic musical instrument |
| JPS56106285A (en) * | 1980-01-26 | 1981-08-24 | Kawai Musical Instr Mfg Co | Channel handling circuit for electronic musical instrument |
| JPS57161896A (en) * | 1981-03-31 | 1982-10-05 | Casio Computer Co Ltd | Electronic musical instrument |
| JPS6113296A (ja) * | 1984-06-29 | 1986-01-21 | カシオ計算機株式会社 | 電子楽器 |
| JPS62208096A (ja) * | 1986-03-09 | 1987-09-12 | ヤマハ株式会社 | 楽音発生装置 |
-
1989
- 1989-08-22 JP JP1214148A patent/JPH07117834B2/ja not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5683796A (en) * | 1979-12-10 | 1981-07-08 | Matsushita Electric Industrial Co Ltd | Sound generation channels for electronic musical instrument |
| JPS56106285A (en) * | 1980-01-26 | 1981-08-24 | Kawai Musical Instr Mfg Co | Channel handling circuit for electronic musical instrument |
| JPS57161896A (en) * | 1981-03-31 | 1982-10-05 | Casio Computer Co Ltd | Electronic musical instrument |
| JPS6113296A (ja) * | 1984-06-29 | 1986-01-21 | カシオ計算機株式会社 | 電子楽器 |
| JPS62208096A (ja) * | 1986-03-09 | 1987-09-12 | ヤマハ株式会社 | 楽音発生装置 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05249969A (ja) * | 1992-03-09 | 1993-09-28 | Kawai Musical Instr Mfg Co Ltd | 電子楽器 |
| JPH07199942A (ja) * | 1993-12-28 | 1995-08-04 | Yamaha Corp | パラメータ設定装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH07117834B2 (ja) | 1995-12-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS62135892A (ja) | 発音割当て機能付電子楽器 | |
| JP2623878B2 (ja) | 電子楽器 | |
| JPH04181295A (ja) | 電子楽器 | |
| JPH10187157A (ja) | 自動演奏装置 | |
| GB2091020A (en) | Synchro start device for electronic musical instruments | |
| JPH0296199A (ja) | 楽音信号発生装置 | |
| JPH07219545A (ja) | 電子楽器 | |
| US6351475B1 (en) | Mixing apparatus with compatible multiplexing of internal and external voice signals | |
| JP3625914B2 (ja) | アルペジエータ | |
| US5189239A (en) | Data selection apparatus for electronic musical instrument which utilizes use frequency values to select musical data | |
| JPH01230098A (ja) | 電子楽器 | |
| JPH07117834B2 (ja) | 楽音発生装置 | |
| JPH064078A (ja) | 電子リズム楽器 | |
| JPH02173698A (ja) | 電子楽器 | |
| JPH03228094A (ja) | 電子楽器 | |
| JPH0659669A (ja) | 楽音発生装置 | |
| JP2600229Y2 (ja) | 電子楽器 | |
| JP2003099055A (ja) | 電子楽器の機能割当表示装置 | |
| JP3625913B2 (ja) | アルペジエータ | |
| JPH07146681A (ja) | 電子楽器 | |
| JPH01179091A (ja) | 自動伴奏装置 | |
| JP2714893B2 (ja) | 和音情報出力装置 | |
| JPH0764553A (ja) | 電子楽器 | |
| JP3159442B2 (ja) | 楽音発生装置 | |
| JP2001051681A (ja) | 自動伴奏情報発生装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |