JPH0715636B2 - 電子楽器の楽音位相制御装置 - Google Patents

電子楽器の楽音位相制御装置

Info

Publication number
JPH0715636B2
JPH0715636B2 JP3210031A JP21003191A JPH0715636B2 JP H0715636 B2 JPH0715636 B2 JP H0715636B2 JP 3210031 A JP3210031 A JP 3210031A JP 21003191 A JP21003191 A JP 21003191A JP H0715636 B2 JPH0715636 B2 JP H0715636B2
Authority
JP
Japan
Prior art keywords
waveform
musical
tone signal
note name
pronounced
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 - Lifetime
Application number
JP3210031A
Other languages
English (en)
Other versions
JPH0535275A (ja
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.)
Suzuki Musical Instrument Manufacturing Co Ltd
Original Assignee
Suzuki Musical Instrument Manufacturing 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 Suzuki Musical Instrument Manufacturing Co Ltd filed Critical Suzuki Musical Instrument Manufacturing Co Ltd
Priority to JP3210031A priority Critical patent/JPH0715636B2/ja
Publication of JPH0535275A publication Critical patent/JPH0535275A/ja
Publication of JPH0715636B2 publication Critical patent/JPH0715636B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は複数の楽音信号を同時に
発音し得る波形読み出し方式を用いた電子楽器におい
て、同一音名の楽音を同時に2音以上発音するときに、
既に発音中の楽音信号と同位相で新たな楽音信号を発生
させるようにした電子楽器の楽音位相制御装置に関する
ものである。
【0002】
【従来の技術】同一音名の楽音を同時に2音以上発音す
る場合、既に発音している楽音と、新たに発音した楽音
の位相が一致しないと一定の音色、音量が得られず、最
悪の場合逆位相となって音の打ち消し合いが生じるなど
の問題があるのは当事者間において公知のことである。
【0003】このような問題に対し、特公昭54−41
499号公報記載の発明は、先に設定され、楽音波形発
生装置から発生されている楽音信号の周期を示す位相合
わせ信号を選択し、後から設定された楽音信号の位相
を、位相合わせ信号により、先に発生されている楽音信
号と一定の位相関係に合わせる位相合わせ回路を設けた
電子楽器を提案している。
【0004】しかし上記の位相合わせ回路は、前記の問
題に解答を与えるにしても非常に複雑なものとなり、コ
スト的にも高価となるため、一般的でないという欠点が
あった。
【0005】他方、特公昭63−29751号公報記載
の発明では、前記の複雑化を避けるために、標準ピッチ
の音高に対応する音名周波ナンバと、その値を僅かに異
ならせた補助周波ナンバとを1組とした周波数ナンバを
音名毎に設け、押圧された二つの鍵が同じ音名であるこ
とを検出したときに一方の鍵は音名周波数ナンバを、他
方の鍵は補助周波数ナンバを選択することにより、位相
差による問題の発生を防ぎ、同じ音名であることを検出
しないときは双方共音名周波数ナンバを選択し、標準ピ
ッチ以外の楽音が混在するのを防ぐという手段を講じて
いる。
【0006】しかしながら上記発明の場合、同一音名の
楽音を2音以上発音させるときは、周波数の差によるビ
ート(うなり)を必ず伴なう音になる問題がある。また
この発明の手段、方法は、位相の不一致という問題に根
本的な解決を与えるものでもない。
【0007】
【発明が解決しようとする課題】本発明は前記の点に鑑
みなされたもので、その課題とするところは、同一音名
の楽音を同時に2音以上発音するときに、複雑な回路構
成を必要とせずに、それらの楽音の位相を容易に一致さ
せることができるようにすることである。
【0008】
【課題を解決するための手段】前記課題を解決するため
本発明は、複数の楽音信号を同時に発音し得る波形読み
出し方式を用いた電子楽器において、1周期の波形デー
タ数が全て2n (2のn乗)倍の関係になるように制限
された波形データが少なくとも1周期分以上格納された
波形メモリと、新たに発音する楽音信号と既に発音して
いる楽音信号とが同一音名かどうかを判断し、かつ同一
音名と判断したときに、既に発音している楽音信号のチ
ャンネルナンバを指定するCPUと、指定された前記チ
ャンネルナンバの現波形読み出しアドレス値を得るため
の波形読み出しアドレスレジスタと、前記同一音名の楽
音のオクターブ差と各波形データ数の倍率から、前記ア
ドレス値をシフトアップまたはシフトダウンさせるビッ
トシフタと、該ビットシフタにシフト値を指定して得ら
れたアドレス値を、新たに発音する楽音信号の波形読み
出し開始アドレスとして得る読み出し開始アドレスセレ
クタとを具備することによって、複数の楽音を同時に発
音する際の位相合わせがCPU制御により任意のチャン
ネルナンバ同士で実現できるようにするという手段を講
じたものである。
【0009】前記の波形メモリは、波形データのデータ
数を限定し、それにより既に発音している楽音の読み出
しアドレスの下位nビットを新たに発音する楽音の読み
出しアドレスに流用することを可能にする手段である。
【0010】このような手段により位相管理のための複
雑な回路構成が必要なくなり、CPU等の利用と相俟っ
て位相合わせが容易化する。
【0011】
【実施例】以下実施例について本発明を詳細に説明す
る。図1に本発明に係る位相制御装置が例示されてお
り、当該装置は、波形読み出し方式を用いた音源部の波
形読み出し装置1と、それに付随する回路とから構成さ
れる。
【0012】波形読み出し装置1は、本発明に係る電子
楽器の中枢部分をなしており、N個のチャンネルナンバ
からなるカウンタ領域と、チャンネルの読み出しアドレ
スを格納した波形読み出しアドレスレジスタ2とを有す
る。
【0013】波形メモリ3は、任意の各音名について少
なくとも1周期分以上の波形データを格納したもので、
1周期の波形データ数は基準となる1周期の波形データ
数の全て2n (2のn 乗)倍の関係になるように、波形
データ数を制限して格納している。制限を受けた1周期
のデータ数は、1周期を読み出すのに必要な下位アドレ
ス数を制限することになる。
【0014】例えば基準となる1周期の波形データ数が
512個あるとすると、各データは9ビットのアドレス
により格納されていることになるが、このアドレス値は
その波形の1周期を512分割した現位相を示している
から、アドレスカウンタ値を得ることにより、位相の現
位置を容易に把握することができる。
【0015】換言すれば、基準となる波の1周期分のデ
ータ数が256個である場合、これは256アドレス分
のデータを意味し、8ビットのアドレスラインで読み出
せることになる。1周期分のデータ数が256個である
波形が2波形分以上、連続的に格納された波形メモリに
おいても、256アドレス毎に1周期が終結することと
なり、読み出しアドレスカウンタ値の下位8ビットは1
周期を256分割した中の現位相を示す。
【0016】また波形データが連続的に格納されている
場合、所望の周波数で発音する限り、1周期の波形デー
タ数が256データを多少前後しても位相の不一致に到
らないのは当然である。このように本発明は、読み出し
アドレスカウンタ値の下位nビットを利用することによ
って位相合わせを行なう点に特徴がある。
【0017】CPU(情報処理装置)4は、新たに発音
する楽音信号が、既に発音している楽音信号と同一音名
であるかどうかを判断し、かつ同一音名と判断したとき
に、既に発音している楽音信号のチャンネルナンバを波
形読み出し装置から読み出し開始アドレスセレクタ5へ
与える。
【0018】同一音名の楽音間のオクターブ差と各波形
データ数の倍率から、前述の現波形読み出しアドレス値
をシフトアップまたはシフトダウンさせるためにビット
シフタ6が設けられる。またこのビットシフタ6へ補正
値を与えるのにもCPU4が用いられる。
【0019】即ち、新たに発音する楽音信号の1周期分
のデータ数と、既に発音している楽音信号の1周期分の
データ数とが同じで、発音する楽音がオクターブ関係に
ある場合には、オクターブ差に合わせた補正が必要にな
るが、この補正をするために前記のCPU4からビット
シフタ6に補正値(シフト値)を与え、波形読み出しア
ドレスを設定する構成である。
【0020】このように構成された本発明の装置におい
て、電子楽器の鍵操作により同一音名の楽音を同時に2
音以上発音する必要が生じたときは、既に発音している
楽音信号と同一音名のチャンネルナンバを、CPU4
が、波形読み出し装置1から読み出し開始アドレスセレ
クタ5へ与え、それによりその楽音の現位相を示す下位
nビットのアドレスカウンタ値が選択される。
【0021】次に1周期のデータ数が同一でオクターブ
差がある場合は、図2に示されるように位相の一致が得
られないケースがある。このケースを回避するためにビ
ットシフタ6が働く。図3を例に説明すると、既に発音
している楽音信号に対し、1オクターブ上の同一音名の
楽音信号を発生させる場合は、既に発音している楽音信
号の読み出しアドレスカウンタ値の下位8ビットを1ビ
ット開始アドレスに設定するのである。
【0022】このようにシフトアップ、シフトダウンを
CPUでビットシフタ6に設定することにより、どのよ
うな場合でも確実に位相の一致が得られることとなる。
なお、鍵操作により作動する本発明の楽音位相制御装置
における処理の流れは図4に示す通りである。
【0023】
【発明の効果】本発明は以上のように構成され、かつ作
用するものであるから、同一音名の楽音を同時に2音以
上発音するときに、それらの楽音の位相を完全に一致さ
せることができる効果を奏する。
【0024】特に本発明によれば波形データの1周期の
データ数を限定することにより、既に発音している楽音
の読み出しアドレスの下位nビットを、新たに発音する
楽音の読み出し開始アドレスに活用することができ、位
相を管理する回路や、制御信号を新たに発生する回路な
どの複雑な装置を必要とせず、構成中のビットシフタは
簡単な回路で実現でき、またCPUを利用することによ
り容易かつ安価な回路で確実な位相合わせが行なえる特
徴がある。
【図面の簡単な説明】
【図1】本発明に係る楽音位相制御装置の実施例を示す
ブロック図。
【図2】複数の楽音信号の位相関係を示すグラフ。
【図3】同じく位相関係を示すグラフ。
【図4】本発明に係る装置による処理の流れを示すフロ
ーチャート。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 複数の楽音信号を同時に発音し得る波形
    読み出し方式を用いた電子楽器において、1周期の波形
    データ数が全て2n 倍の関係になるように制限された波
    形データが少なくとも1周期分以上格納された波形メモ
    リと、新たに発音する楽音信号と既に発音している楽音
    信号とが同一音名かどうかを判断し、かつ同一音名と判
    断したときに、既に発音している楽音信号のチャンネル
    ナンバを指定するCPUと、指定された前記チャンネル
    ナンバの現波形読み出しアドレス値を得るための波形読
    み出しアドレスレジスタと、前記同一音名の楽音のオク
    ターブ差と各波形データ数の倍率から、前記アドレス値
    をシフトアップまたはシフトダウンさせるビットシフタ
    と、該ビットシフタにシフト値を指定して得られたアド
    レス値を、新たに発音する楽音信号の波形読み出し開始
    アドレスとして得る読み出し開始アドレスセレクタとを
    具備し、同一音名の楽音を2音以上同時に発音するとき
    の各音の位相合わせがCPU制御のもとでソフトウエア
    により任意のチャンネルナンバ同士について行なわれる
    ように構成したことを特徴とする電子楽器の楽音位相制
    御装置。
JP3210031A 1991-07-26 1991-07-26 電子楽器の楽音位相制御装置 Expired - Lifetime JPH0715636B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3210031A JPH0715636B2 (ja) 1991-07-26 1991-07-26 電子楽器の楽音位相制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3210031A JPH0715636B2 (ja) 1991-07-26 1991-07-26 電子楽器の楽音位相制御装置

Publications (2)

Publication Number Publication Date
JPH0535275A JPH0535275A (ja) 1993-02-12
JPH0715636B2 true JPH0715636B2 (ja) 1995-02-22

Family

ID=16582667

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3210031A Expired - Lifetime JPH0715636B2 (ja) 1991-07-26 1991-07-26 電子楽器の楽音位相制御装置

Country Status (1)

Country Link
JP (1) JPH0715636B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5184228B2 (ja) * 2008-06-30 2013-04-17 株式会社河合楽器製作所 電子楽音発生装置の位相同期装置

Also Published As

Publication number Publication date
JPH0535275A (ja) 1993-02-12

Similar Documents

Publication Publication Date Title
US4295402A (en) Automatic chord accompaniment for a guitar
EP0149896A2 (en) Method and apparatus for dynamic reproduction of transient and steady state voices in an electronic musical instrument
US4208938A (en) Random rhythm pattern generator
JPH027078B2 (ja)
US4282786A (en) Automatic chord type and root note detector
JPS59109090A (ja) 電子楽器
EP0169659A2 (en) Sound generator for electronic musical instrument
JPS6328478Y2 (ja)
US4232581A (en) Automatic accompaniment apparatus
EP0235538A2 (en) Waveform generator for electronic musical instrument
JPH0715636B2 (ja) 電子楽器の楽音位相制御装置
US5451710A (en) Waveform synthesizing apparatus
JP2722665B2 (ja) 楽音発生装置
JP3246911B2 (ja) 電子楽器
US4498364A (en) Electronic musical instrument
JP2900082B2 (ja) 楽音発生装置
JPS5858678B2 (ja) 電子楽器
US4515057A (en) Musical sound wave generating circuit for electronic musical instrument
JPH0579996B2 (ja)
JP2625669B2 (ja) 楽音波形発生装置
KR930005218B1 (ko) 전자악기용 효과회로
JPH039476B2 (ja)
KR920006183B1 (ko) 전자 악기의 엔벨로프 데이터 발생회로
JP2950893B2 (ja) 楽音信号発生装置
JP2591159B2 (ja) 波形選択合成装置

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090222

Year of fee payment: 14

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090222

Year of fee payment: 14

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100222

Year of fee payment: 15

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110222

Year of fee payment: 16

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120222

Year of fee payment: 17

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120222

Year of fee payment: 17