JPS63172197A - 電子楽器 - Google Patents

電子楽器

Info

Publication number
JPS63172197A
JPS63172197A JP62003550A JP355087A JPS63172197A JP S63172197 A JPS63172197 A JP S63172197A JP 62003550 A JP62003550 A JP 62003550A JP 355087 A JP355087 A JP 355087A JP S63172197 A JPS63172197 A JP S63172197A
Authority
JP
Japan
Prior art keywords
sound generation
channels
control unit
sound
memory
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
JP62003550A
Other languages
English (en)
Inventor
榎田 葉子
藤井 克芳
大輔 森
哲彦 金秋
正彦 畠中
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 JP62003550A priority Critical patent/JPS63172197A/ja
Publication of JPS63172197A publication Critical patent/JPS63172197A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、各種楽音を発生出力する電子楽器に関するも
のである。
従来の技術 近年、電子楽器にはデジタル技術が利用されるようにな
り、操作性及び音質の向上には目ざましいものがある。
操作性に関するものとしては、出力指示(例えば、鍵盤
に対する押鍵)に対応して、楽音合成器の制御をするキ
ーアサイナ技術がある(例えば、米国特許361079
2号明細書)。
他方、音質に関するものとしては、1楽音を合成するた
めに、複数の発音チャンネル全制御することにより、楽
音の複雑な波形変化を再現しようとする楽音合成技術が
ある(例えば、特公昭57−31156号公報)。
以下、図面を参照しながら上述のキーアサイナ及び楽音
合成器について説明する。
第2図は従来のキーアサイナの構成を示すものである。
第2図において、101はアサイン制御部、102Uア
サインメモリ、103はポインタレジスタである。
以上のように構成されたキーアサイナについて、以下そ
の動作について説明する。
M(IIの楽音合成器と接続されるアサイン制御部10
1?′i、例えば鍵盤等の入力装置から入力される楽音
のオン、オフ、音高、音色、あるいは音量等に関する情
報に対応して楽音合成器を制御する。
ここで、ポインタレジスタ103の内容は初期状態にお
いて、M個のブロックから成るアサインメモリ102の
第1ブロツクを示しているものとする。また、アサイン
メモリ102の第1〜第Mプロ、ツクはM個共にオフの
状態を示す内容に初期化されているものとする。
アサイン制御部101は、楽音出力指示入力の内容がオ
ンの時、ポインタレジスタ103の内容を読み込んだ後
、ポインタレジスタ103の内容を1ブロック分だけイ
ンクリメントする。読み込んだポインタレジスタ103
の内容に対応するアサインメモリ102の第1ブロリク
の内容がオフの場合に、アサイン制御部101は第1楽
音合成器に対して楽音情報を出力すると共に、アサイン
メモリ102の第1ブロツクの内容をオンを示す内容に
書き換える。また、アサイン制御部101は第1プロ・
ツクの内容がオンの場合には、第1楽音合成器に対して
発音強制終了(ファーストダンプと呼ばれる)を指示出
力した後に、発音終了過程の完了信号が第i楽音合成器
から入力されると第i楽音合成器に対して楽音情報を出
力すると共に、アサインメモリ102の第1プロ・ツク
の内容をオンを示す内容に書き換える。
なお、アサイン制御部101がアサインメモリ102の
第1ブロツクの内容を書き換える際には、オンオフに関
するだけでなく楽音情報をも書き換えるものとする。ま
た、ポインタレジスタ103の内容をインクリメントし
た結果が第(M+1)ブロックを示す時には第1ブロツ
クを示すようにリセットする。
一方、アサイン制御部101は、楽音出力指示入力の内
容がオフの時、アサインメモリ102の内容を検索し、
同じ楽音情報かつオンを示している第コブロックを検出
すると、第コ楽音合成器に対して発音終了を指示出力す
ると共に、アサインメモリ102の第コブロックの内容
をオフを示す内容に書き換える。
以上の動作によって、出力指示が可能な楽音数(例えば
鍵盤の鍵数)よりも少ない数にの楽音合成器を同時発音
数Mの範囲内において、出力指示に基づいて順次発音制
御されることとなる。
第3図は従来の楽音合成器の構成を示すものである1、 第3図において、110は合成制御部、111゜112
は第1と第2の波形発生器、113,114は第1と第
2のエンベロープ発生器、115゜116は第1と第2
の乗算器、11 BIt′i合成パラメータメモリ、1
19は発音チャンネルである。
以上のように構成された楽音合成器について、以下にそ
の動作について説明する。
合成制御部110は、音高、音色、音量、オン。
オフ等の楽音情報入力に対応した合成情報を合成パラメ
ータメモlJ118から読み込み、かつ読み込んだ合成
情報に応じて波形発生器及びエンベロープ発生器を制御
することにより合成音を出力する。
即ち、楽音情報がオンの時、合成制御部110は、音高
、音色、音量情報に基づいて合成パラメータメモリ11
8の内容を検索し、対応する合成情報を読み込み、かつ
、この合成情報に従って、第1及び第2の波形発生器1
11,112に対し出力すべき波形種類と周期を指示す
るデータを出力し、他方において、第1及び第2のエン
ベロープ発生器113.114に対して出力すべき工。
ヘロープを指示するデータを出力スル。
第1及び第2の波形発生器111.112は合成制御部
110から入力される出力すべき波形種類と周期とを指
示するデータに従って、所望の波形を所望の周期で繰り
返し出力する。一方、第1及び第2のエンベロープ発生
器113.114は合成制御部110から入力される出
力すべきエンベロープを指示するデータに従って、所望
のエンベロープを出力する。
第1と第2の波形発生器111,112から出力される
波形と、第1と第2のエンベロープ発生器113,11
4から出力されるエンベロープとは、それぞれ第1と第
2の乗算器115.116に於て乗算されたのちに、加
算器117で加算される。
以上の動作により、互いに独立な時間変動をする第1と
第2の乗算器1115,116の出力波形は、加算器1
17によって1つの複雑な時間変動をする楽音波形とし
て合成出力されることとなる。
なお、上述の楽音合成器においては、第1と第2との2
系統の、即ち2つの発音チャンネルを有しているが、更
に多数の発音チャンネルから成る楽音合成器もある。
発明が解決しようとする問題点 しかしながら、上記のような構成では、最大同時発音数
がv1即ち合成器の個数がMの時に、各各の楽音合成器
がN個の発音チャンネルを有していれば、MN個の発音
チャンネルを準備しなければならない。つまり、最大発
音数Mを増したい時、あるいは、音質を向上させたい時
のどちらの場合においてもMN個という多数の発音チャ
ンネルを準備せねばならないという問題点があった。
本発明は上記問題点に鑑みて、簡単な構成で有限な個数
の発音チャンネルを効率的に使用することを目的として
、更に同時発音数と音質を自由にかつ最も効率よく制御
することの出来る電子楽器を提供するものである。
問題点を解決するための手段 この目的を達成するために、本発明の電子楽器は、楽音
情報を入力とし、かつ各発音チャンネルの状態を読込む
あるいは書込む制御部と、制御部に入力された楽音情報
に対応した、使用する発音チャンネル数に関するデータ
と発音チャンネルの発音停止優先度に関するデータとを
含む合成情報を制御部に供給する合成パラメータメモリ
と、制御部の制御に従って発音する複数の発音チャンネ
ルからなる発音チャンネル群と、各発音チャンネルの状
態を知るために制御部が読き書きするためのアサインメ
モリと、出力している楽音の状態及び、チャンネルの発
音停止優先度を制御部が読み書きするためのモニタメモ
リと、制御部がモニタメモリに対して読み書きをするた
めのアドレスを示すポインタレジスタとから構成される
作用 本発明はこの構成によって、制御部が各発音チャンネル
の状態を読み込みその内容をアサインメモリに書き込む
。他方に於て制御部は、入力された楽音情報に対応して
、合成に使用する発音チャンネル数り工に関するデータ
と発音チャンネルの発音停止優先度に関するデータとを
含む合成情報を合成パラメータメモリから読み込み、か
つアサインメモリから各発音チャンネルの状態を読み込
んでオフの発音チャンネル即ち空きチャンネルに個を捕
捉する。
Li)Kの時、即ち所要の発音チャンネル数、Liが現
在の空きチャンネル数によりも犬なるときに制御部は、
発音すべき楽音に必要な51個の発音チャンネルのうち
不足している空きチャンネル数に対して、現在発音中の
発音チャンネルの停止優先度に従って(Li−K)個分
のチャンネルの発音を停止させ、51個の空きチャンネ
ルを捕捉した後、発音オンの指示をする。
以上の作用によシ、各楽音は、各楽音ごとに合成パラメ
ータメモリに予め書き込まれている発音に使用する発音
チャンネル数に対応した発音チャンネル数によって合成
されることとなる。
実施例 以下、本発明の一実施例について図面を参照しながら説
明する。
第1図は本発明の一実施例における電子楽器のブロック
図を示すものである。
第1図において、1は制御部、2は合成パラメータメモ
リ、3はアサインメモリ、4は発音チャンイル群、5は
加算器、6はモニタメモリ、7はポインタレジスタ、1
0〜12は各々第1から第Vの発音チャンネルである。
以上のように構成された電子楽器について、以下その動
作について説明する。
まず、制御部1は発音チャンネル群4のいずれかの発音
チャンネルの発音状態がオフになったことを検出するご
とにアサインメモリ3の該当する発音チャンネルがオフ
であることを示すデータを書き込むとともに、モニタメ
モリ6においても該当する発音チャンネルがオフである
ことを示すデータを書き込む。
他方において、出力すべき楽音に関する音色。
音高、音量等の楽音情報が制御部1に入力されると制御
部1は、合成パラメータメモリ2から楽音情報に対応し
た合成情報を読み込む。ここで、合成パラメータメモリ
2に予め格納されている合成情報は、例えば第1表に示
すような内容のものとする。
(以 下 余白) 第  1  表 即ち、音色Q、音高H9音量V等の楽音情報から使用す
べき発音チャンネル数LiとLi個の各チャンネルで発
音すべき波形WあるいはエンベロープE及び、各チャン
ネルの発音停止優先度Pを表すデータ等の発音情報から
なる合成情報を得ることが出来る。
次に、制御部1は第1から第Vの発音チャンネルが発音
中であるか否か、即ち各発音チャンネルがオンかオフか
をアサインメモリ3のデータを読み込むことによって判
定し、オフの発音チャンネル即ち空きチャンネルの数K
を得る。ここで、アサインメモリ3に格納されている各
発音チャンネルのオンオフに関する情報は、例えば第2
表に示すような内容のものとする。
(以 下金 白) 第2表 L1≦にの時、制御部1は、オフの発音チャンネルに対
して、合成パラメータメモリ2から読み込んだ発音情報
及び音高等の情報をLi個分順次出力してオンにすると
共に、アサインメモリ3に対して発音チャンネル(Li
個)がオンであることを示すデータを書き込む。又、制
御部1Viポインタレジスタ7が示すモニタメモリθ内
のアドレスに、使用するLi個の各発音チャンネルがオ
ンで、未使用の(M−Li)個の各発音チャンネルがオ
フであることを示すデータ及び、オンにしたLi個の各
発音チャンネルについて合成パラメータメモリ2から読
み込んだチャンネル停止優先度に関するデータを書き込
んだ後にポインタレジスタ7の内容をインクリメントす
る。ここで、モニタメモリ6に格納されている各出力楽
音のアサイン状態に関する情報は、例えば第3表に示す
ような内容のものとする。
第3表 以上のように、モニタメモリ6は各出力楽音が発生され
た順番と各楽音に使用する発音チャンネル及び、発音チ
ャンネルの停止優先度を示している。
Li)Kのとき、制御部1は、ポインタレジスタ了が示
すモニタメモリ6内のアドレスから発音チャンネルのチ
ャンネル停止優先度を読み込み、停止優先度の高いチキ
ンネルから順に不足するチャンネル数(Li−に個)分
の発音チャンネルをオフにし、即ち空きチャンネル(L
i−に個)を捕捉した後にポインタレジスタの内容をイ
ンクリメントする。発音チャンネルがオフになったこと
を検知すると、制御部1は捕捉した( Li −K )
個のオフの発音チャンネルに対して、合成パラメータメ
モリ2から読み込んだ発音情報及び音高等の情報を順次
出力してオンにすると共に、アサインメモリ3に対して
発音チャンネル(Li個)がオンであることを示すデー
タを書き込む。父、制御部1uLi≦にの時と同様、ポ
インタレジスタ7が示すモニタメモリ6内のアドレスに
各発音チャンネルの状態を示すデータを書き込み、ポイ
ンタレジスタ7の内容をインクリメントする。
ここで、モニタメモリ6に格納されている各出力楽音の
アサイン状態に関する情報は、例えば前述した第3表に
示すような内容のものとする。
以上に於て、V個の発音チャンネル10〜12からなる
発音チャンネル群4fi、従来と同様な動作をするもの
とする。
以上の動作によってV個の発音チャンネル10〜12か
ら出力された発音波形は、加算器5によって加算され楽
音データとして出力されることとなる。
このように本実施例によれば、出力すべき楽音に関する
楽音情報、即ち音色、音高、音量に対応した楽音の合成
情報、即ち発音チャンネル数及び各発音チャンネルの発
音停止優先度等の発音情報を合成パラメータメモリに記
憶させておくので、同じ水準の楽音合成をするのに必要
な、楽音毎に異なる発音チャンネル数を適宜変更しなが
ら、がっ、ある楽音に使用している発音チャンネル数も
経時的にオフとなる都度空きチャンネルとして解放する
ことが出来る。更に空きチャンネルの数が不十分なとき
には、発音停止優先度の高い順から不足するチャンネル
数分の発音チャンネルをオフにして所望の空き発音チャ
ンネル数を捕捉した後アサインし、楽音出力が可能な電
子楽器を実現できる。また、同時発音数を増加させたい
ときには、楽音に使用する発音数を小さくするだけでよ
い。
更に、音量に対応できるようにしているのでいわゆるタ
ッチレスポンスにも対応させることが可能である。
発明の効果 本発明は、出力する楽音毎に任意に適切な使用発音チャ
ンネル数を設定するようにしたので、種種の楽音の音質
を同じ水準とすることができ、更に楽音毎の使用発音チ
ャンネル数を経時的にも側脚することにより同時発音数
も変化させることが出来る。又、使用発音チャンネル数
よりも空き発音チャンネル数が少ないときには、発音チ
ャンネル毎につけられた発音停止優先度に従って、不足
するチャンネル数分の発音チャンネルをオフし、使用発
音チャンネル数分の空き発音チャンネルを捕捉してから
波形をアサインすることにより、楽音の音色を極端に劣
化させることなく合成音を得ることができる。
【図面の簡単な説明】
第1図は本発明の一実施例における電子楽器のブロック
図、第2図、第3図は従来の電子楽器のブロック図であ
る。 1・・・・・・制御部、2・・・・・・合成パラメータ
メモリ、3・・・・・・アサインメモリ、4・・・・・
・発音チャンネル群、6・・・・・・加算器、6・・・
・・・モニタメモリ、7・・・・・・ポインタレジスタ
、10・・・・・・第1の発音チャンネル、11・・・
・・・第2の発音チャンネル、12・・・・・・第Mの
発音チャンネル。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名第2

Claims (1)

    【特許請求の範囲】
  1. 楽音情報を入力とする制御部と、前記制御部に入力され
    た楽音情報に対応した使用発音チャンネル数に関するデ
    ータと前記発音チャンネルの発音停止優先度に関するデ
    ータとを含む合成情報を前記制御部に供給する合成パラ
    メータメモリと、前記制御部から出力される合成情報に
    従って発音する複数の発音チャンネルからなる発音チャ
    ンネル群と、前記各発音チャンネルの発音状態に関する
    データ及び前記発音停止優先度を前記制御部が読み込む
    あるいは書き込むためのアサインメモリと出力している
    各楽音に対応した各発音チャンネルの状態に関するデー
    タ及び、前記チャンネルの発音停止優先度を前記制御部
    が読み込むあるいは書き込むためのモニタメモリと、前
    記モニタメモリに対する読み込み域は書き込みのアドレ
    スを前記制御部が読み込むためのポインタレジスタとを
    有し、前記制御部は前記発音チャンネル群の各発音チャ
    ンネルの発音状態に関するデータを前記アサインメモリ
    に登録変更するとともに、前記合成パラメータメモリか
    ら供給される合成情報に含まれる前記使用発音チャンネ
    ル数以上の数の前記発音チャンネルを捕捉し、かつ前記
    使用チャンネル数と同一数の前記発音チャンネルに対し
    て前記合成情報を出力することを特徴とする電子楽器。
JP62003550A 1987-01-09 1987-01-09 電子楽器 Pending JPS63172197A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62003550A JPS63172197A (ja) 1987-01-09 1987-01-09 電子楽器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62003550A JPS63172197A (ja) 1987-01-09 1987-01-09 電子楽器

Publications (1)

Publication Number Publication Date
JPS63172197A true JPS63172197A (ja) 1988-07-15

Family

ID=11560527

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62003550A Pending JPS63172197A (ja) 1987-01-09 1987-01-09 電子楽器

Country Status (1)

Country Link
JP (1) JPS63172197A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03293698A (ja) * 1990-04-12 1991-12-25 Kawai Musical Instr Mfg Co Ltd 楽音発生装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03293698A (ja) * 1990-04-12 1991-12-25 Kawai Musical Instr Mfg Co Ltd 楽音発生装置

Similar Documents

Publication Publication Date Title
US5847302A (en) Tone information processing device for an electronic musical instrument for generating sounds
US5136912A (en) Electronic tone generation apparatus for modifying externally input sound
JP2019168517A (ja) 電子楽器、方法及びプログラム
US4413543A (en) Synchro start device for electronic musical instruments
JPS63172197A (ja) 電子楽器
JPS63172196A (ja) 電子楽器
JPH10149164A (ja) 自動アルペジオ演奏装置
JPS6355595A (ja) 電子楽器の自動伴奏装置
US5260509A (en) Auto-accompaniment instrument with switched generation of various phrase tones
JP3312939B2 (ja) 電子楽器
JPS63118196A (ja) 電子楽器
JPS63121093A (ja) 電子楽器
JPS63118792A (ja) 電子楽器
JPS63127293A (ja) 電子楽器
JPS63261397A (ja) 電子楽器
JPS63256995A (ja) 電子楽器
JPS62223796A (ja) 波形記憶再生装置
JP2525933B2 (ja) 音程制御装置
JP3051010B2 (ja) 演奏情報送信装置、演奏情報受信装置及び電子楽器
JPS63261396A (ja) 電子楽器
JPS63118793A (ja) 電子楽器
JPS63172195A (ja) 電子楽器
JP2697287B2 (ja) 電子楽器
JPS62106499A (ja) 波形発生装置
JP2763535B2 (ja) 電子楽器