JP2500537B2 - 電子楽器 - Google Patents

電子楽器

Info

Publication number
JP2500537B2
JP2500537B2 JP3059405A JP5940591A JP2500537B2 JP 2500537 B2 JP2500537 B2 JP 2500537B2 JP 3059405 A JP3059405 A JP 3059405A JP 5940591 A JP5940591 A JP 5940591A JP 2500537 B2 JP2500537 B2 JP 2500537B2
Authority
JP
Japan
Prior art keywords
switch
address
shift
registration
control 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 - Lifetime
Application number
JP3059405A
Other languages
English (en)
Other versions
JPH05241578A (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.)
Yamaha Corp
Original Assignee
Yamaha Corp
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 Yamaha Corp filed Critical Yamaha Corp
Priority to JP3059405A priority Critical patent/JP2500537B2/ja
Publication of JPH05241578A publication Critical patent/JPH05241578A/ja
Application granted granted Critical
Publication of JP2500537B2 publication Critical patent/JP2500537B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、楽音のピッチ、音色、
音量、効果等の楽音の状態を制御する複数のデータから
なる楽音設定データ群を記憶装置に予め複数組記憶させ
ておき、この楽音設定データ群を読み出して、ピッチ、
音色、音量効果等の楽音の状態を設定変更できるように
した、いわゆるプリセット方式の電子楽器に関する。
【0002】
【従来の技術】従来、この種の電子楽器は、上記複数組
の楽音設定データ群のうちの1つを指示するための制御
情報を入力する操作子を有しており、この操作子の操作
によって入力された制御情報に対応した楽音設定データ
群に属する全てのデータを記憶装置から読み出し、これ
ら全てのデータに基づいて楽音のピッチ、音色、音量、
効果等の楽音の情報を設定変更するようになっている。
【0003】また、特開昭62−175797号には、
上記複数組の楽音制御データ群を演奏の進行にしたがっ
て予め記憶しておき、フットスイッチを演奏の進行にあ
わせて操作することにより、フットスイッチの操作の毎
に上記制御情報を1ずつ進めるとともに、その制御情報
により指定された楽音制御データ群を上記記憶装置より
順次読み出し、この読み出した楽音制御データ群に属す
る複数のデータに基づいて楽音の状態を制御することに
より、演奏の進行に対応した楽音状態の設定を容易に行
なうことが可能な電子楽器が示されている。
【0004】さらに、最近の電子楽器では、任意の順番
で上記楽音設定データ群を指示できるように、シーケン
ス記憶装置に順次上記制御情報の値を書込んでおき(こ
の書込まれたデータをレジストシーケンスと呼ぶ)、上
記フットスイッチの操作に応じて順次記憶された制御情
報を1つずつ読み出し、その制御情報に対応する上記楽
音設定データ群によって楽音状態を制御するようになっ
ている。
【0005】
【発明が解決しようとする課題】しかしながら、上述し
た電子楽器では、フットスイッチの操作に応じて、上記
シーケンス記憶装置のアドレス位置を進めると共に、進
めた後の該アドレス位置に基づいて上記楽音情報の読み
出しを行なっていたため、順次制御情報を読み出すこと
は可能であったが、1つめの楽音制御データ群について
は、フットスイッチの操作によって読み出すことが不可
能であった。
【0006】本発明の目的は、複数組の楽音設定データ
群をレジストシーケンスとして記憶する電子楽器、シー
ケンスを所望時に読み始めることのできる状態を有する
電子楽器を提供することである。
【0007】
【課題を解決するための手段】上記課題の解決にあた
り、この発明の電子楽器は、複数のアドレス位置に、各
々順次読み出される複数の制御情報を記憶するシーケン
ス記憶手段と、前記アドレス位置の歩進読出を指示する
歩進指示手段と、前記アドレス位置の先頭への復帰を指
示する復帰指示手段と、前記歩進指示手段および前記復
帰指示手段の指示にしたがって前記シーケンス指示手段
より前記制御情報を読み出す読出手段と、読み出された
前記制御情報に基づいて電子楽器の動作を制御する制御
手段とを含む電子楽器において、前記読出手段に、さら
に、読出を行なう前記制御情報のアドレス位置を記憶す
るアドレス記憶手段と、前記歩進読出の指示に応じて、
前記アドレス記憶手段の記憶するアドレス位置を進める
と共に、進めたアドレス位置に基づいて前記シーケンス
記憶手段より前記制御情報を読み出す歩進制御手段と、
前記復帰指示に応じて、前記アドレス記憶手段の記憶す
るアドレス位置を前記シーケンス記憶手段に記憶された
複数の制御情報のうちの1番目に読み出される制御情報
のアドレス位置の1つ前のアドレス位置を前記アドレス
記憶手段に設定する復帰制御手段を含む構成となってい
る。
【0008】
【作用】上述したような構成をとる本発明の電子楽器で
は、読み出しのための上記アドレス位置をシーケンス記
憶手段の中に記憶された複数の制御情報のうち、1つめ
の制御情報のアドレス位置より前の位置に置くことが出
来るようにしたため、上述したフットスイッチの機能の
ままで、1つめの制御情報よりフットスイッチによって
読み出しが可能となった。
【0009】
【実施例】図1に、本発明の実施例による電子楽器のハ
ードウェアを示す。
【0010】鍵盤1は、複数の音高に対応して複数の鍵
を有し、鍵が押圧された時、対応する音高信号をバス1
2に供給する。鍵盤1前面等には操作パネル5が設けら
れており、操作パネル5内には表示器3および種々のス
イッチ群4が設けられている。スイッチ群4は、多数の
音色選択スイッチ、リズム選択スイッチの他、編集時に
これからどのような操作を行なうかを選択するためのレ
ジストシフトスイッチ、階層内での頁を移行させるため
の前頁スイッチ、次頁スイッチ、等のスイッチを含む。
また、電子楽器はパネル5とは別体にフットペダル7を
有しており、フットペダルにはフットスイッチが設けら
れている。フットペダル7の例を参照番号15で示す。
フットペダル15の先端には、左右につま先で蹴って操
作するフットスイッチが設けられている。
【0011】処理のプログラムはROM9に記憶されて
おり、このプログラムに従ってCPU8が演算処理を行
なう。演算処理に用いるパラメータ等は、RAM10内
に設けられたワークレジスタ等に一時記憶される。
【0012】楽音信号形成、編集等の操作は、CPU
8、ROM9、RAM10を用いて行なわれる。楽音形
成パラメータに基づき、音源回路6が音源信号を作成
し、サウンドシステム13に供給して楽音を発生させ
る。なお、これらのパネル5、音源6、フットペダル
7、CPU8、ROM9、RAM10はそれぞれバス1
2に接続されている。
【0013】図2は、RAM10内に設けられるレジス
タおよびテーブルの例を示す。
【0014】図2(A)は、レジスタ群の例を示す。レ
ジスタnは設定したレジストレーション(登録)の数を
記憶する登録数レジスタである。
【0015】レジスタSETは、後に述べるスイッチ群
4内のセットスイッチのオン状態を示すフラグを格納す
るレジスタである。
【0016】レジスタINSは、スイッチ群4内に設け
られるインサートモード指示スイッチのオン状態を示す
フラグを格納するレジスタである。
【0017】レジスタRNは、レジストレーションの番
号を格納するレジスタである。
【0018】レジスタRSWは、鍵盤前面等に設けられ
るレジストレーションスイッチの番号を記憶するレジス
タである。
【0019】レジスタGNは、表示器3の画面番号を格
納するレジスタである。
【0020】レジスタRSMは、レジスタシフトのモー
ド番号を格納するレジスタである。
【0021】レジスタUEは、ユーザシフトモードにお
けるエディット頁を示すフラグを格納するレジスタであ
る。
【0022】レジスタにはその他、種々のレジスタが格
納されるが、説明を省略する。
【0023】図2(B)は、ユーザシフトのデータを格
納するテーブルを示す。ユーザシフトテーブルは、ユー
ザシフトポインタUSPによって指定されるユーザシフ
トレジスタUSX(USP)の集まりであり、演奏者等
が選択したレジストレーションの番号が格納される。図
示の場合、n個のデータが格納されている状態を示す。
【0024】図3は、表示器3の表示画面16の形態を
示す。
【0025】図3(A)は、レジストシフトモードの選
択を示す画面である。モード領域18は、オフ、シフ
ト、ジャンプ、ユーザの4つの選択領域を有する。図示
の場合ジャンプが選択され、JUMPの文字が反転表示
されている状態を示す。ジャンプモードが選択される
と、画面右側にはジャンプ指定領域19が表示される。
ジャンプ指定領域19には、現在のレジスト番号および
下のファンクションキー17の機能を表わすレジスト番
号減少(マイナス)表示領域、レジスト番号増加(プラ
ス)表示領域が示されている。たとえば、マイナス表示
領域の下のファンクションキー17を押すと、レジスト
番号が1減少する。
【0026】ジャンプモードにおいては、レジスト番号
が右側に示されたジャンプ先レジスト番号に移行する。
ジャンプ先を変更したい時は、プラスまたはマイナスの
表示の下のファンクションキー17を操作することによ
りジャンプ先レジスト番号を変更する。
【0027】図3(B)は、ユーザモードの画面を示
す。モード選択でユーザを指定した場合を示し、ユーザ
のブロック(モード領域18のUSERの文字)が反転
表示されている。ユーザモードにおいては、2つの頁が
設けられている。図3(B)はファンクションの頁を選
んだ場合を示し、画面右上に示す頁領域15のファンク
ションFUNCが反転表示されている。図3(B)の状
態において、表示画面16右側に設けられた次頁スイッ
チ34を押すと、図3(C)の画面に移行する。この状
態においては、頁領域15のエディットEDITが反転
表示される。
【0028】図3(C)にはレジストシフトのエディト
画面の例が示されている。この画面は、上記レジストシ
ーケンスを設定するための画面である。エディット画面
においては、シーケンス番号20aとその下に各シーケ
ンス番号に登録されたレジストレーションの番号20b
が表示される。また、現在どのシーケンス番号が読み出
し状態にあるかを、21a〜eの様に”↑”のカーソル
を用いて表示している。なお、該カーソルの位置は、2
3〜26の表示に対応したスイッチ17により制御され
る。
【0029】表示24、25に対応したスイッチ17
は、それぞれ該カーソルの1ステップの後退と前進を制
御する。該スイッチの操作の毎に、該カーソルの位置が
それぞれ1つ後退あるいは前進し、後退あるいは前進後
の該カーソルの位置にレジストデータが存在すれば、そ
こに記憶されたレジストレーシンの番号に基づいて楽音
設定データ群を読み出し、該電子楽器の動作を制御す
る。
【0030】一方、表示23に対応したスイッチ17
は、該カーソルの位置を1番目のシーケンス番号に対応
する位置のさらに1つ前の位置(TOP位置と呼ぶ)に
移す働きをする。
【0031】表示26に対応するスイッチ17は、該カ
ーソル位置を既に設定されたレジストシーケンスの内の
最後の位置の次の位置に移す働きをする。これら2つの
スイッチに対応して該カーソルの移動した先には、レジ
ストシーケンスのデータは設定されていないので楽音設
定データ群の読み出しは行なわれない。
【0032】レジストのシーケンスは、本実施例におい
ては、最大40個までの範囲で任意の個数に設定可能に
なっている。該カーソルはTOP位置およびシーケンス
番号の39番と40番を除いては21b〜21eの範囲
でのみ移動可能であり、該範囲を外れる移動のある場合
は、移動指示に応じて該カーソルを移動させる代りに、
20a、20bの表示をスクロールして目的のシーケン
ス番号の位置に該カーソルを設定する。
【0033】たとえば、図3(C)の21eに該カーソ
ルがあり、表示25に対応するスイッチ17の操作のあ
った場合、現在カーソルの居る位置から該カーソルを右
へ1つ移動させる代りに、20a、20bの表示を左に
1つだけスクロールさせる。すなわち、20a、20b
の表示は、図3(C)の状態から図3(D)の状態の範
囲でスクロールする。
【0034】また、データ領域27にはレジストレーシ
ョンを登録するためのセット領域29、挿入を指示する
ためのインサート領域30、削除を指示するためのデリ
ート領域31、クリアを指示するためのクリア領域32
が設けられている。これら各領域に対応したファンクシ
ョンキー17を操作することにより、所望のエディット
操作を行なうことができる。また、図3(C)、(D)
の画面において、前頁移行を示す前頁スイッチ33を押
すと、画面は図3(B)に示すファンクション領域に移
行する。
【0035】本実施例においては、図2に示したように
レジスタ内にユーザシフトのエディット頁にいたかファ
ンクション頁にいたかを示すフラグUEのレジスタが設
けられており、階層を移行した後にもその記憶が残って
いる。このため、一旦違う階層に移行した後、元の階層
に戻る際、エディット画面にいた場合にはエディット画
面に直接入り、ファンクション画面にいた場合にはファ
ンクション画面に直接入るようにされる。
【0036】以下、本実施例の操作を図4以下のフロー
チャートにしたがって説明する。
【0037】図4は、メインルーチンを示すフローチャ
ートである。
【0038】メインルーチンがスタートすると、ステッ
プS1において、レジスタ等の初期設定が行なわれる。
続いて、ステップS2において、鍵盤における鍵操作が
あった場合の鍵処理を行なう。
【0039】鍵処理の後、ステップS3において、画面
切替えスイッチ操作の処理が行なわれる。画面切替えの
操作が行なわれると、同時に画面番号GNが設定され
る。
【0040】画面は、図3(A)に示すレジストシフト
モードの場合、4つの状態およびユーザモードにおける
さらに細かい頁構成により設定されている。なお、レジ
ストシフトモードにさらに他の画面があっても構わな
い。
【0041】続いて、ステップS4において、画面番号
GNを認識し、各画面番号に応じた分岐を行なう。
【0042】図示の構成においては、画面番号GNが
「0」の時、ノーマル画面を表示し(ステップS5)、
「1」の時、エディット画面「1」を表示し(ステップ
S6)、「i」の時、レジストシフト画面のエディット
画面を表示し(ステップS7)、「i+1」の時、ユー
ザ画面(ステップS8)を表示する。以下、画面切替え
スイッチ処理ステップS3の内容をより詳細に説明す
る。
【0043】図5は、レジストシフトスイッチのオンイ
ベントがあった場合の処理を示す。
【0044】レジストシフトスイッチのオンイベントが
あり、処理がスタートすると、ステップS11におい
て、レジストシフトモードRSMが3(ユーザ)で、且
つユーザエディットを示すレジスタフラグUEが1であ
るか否かを判断する。RSM=3、且つUE=1でなけ
れば、ステップS12に進み、画面番号GNにiを設定
し、レジストシフトを指定する。続いて、表示画面にレ
ジストシフトの画面を表示する(ステップS13)。ま
た、ステップS14において、レジストシフトモードR
SMの値に応じてカーソルを表示する。すなわち、OF
F、SHIFT、JUMP等の文字の該当するものを反
転表示する。続いて、ステップS15において、レジス
トシフトモードRSMが2(ジャンプ)であるか否かを
判断する。
【0045】RSM=2であれば、ジャンプが指示され
ているため、ステップS16に進み、図3(A)19に
示すようなジャンプのウィンドを開く。
【0046】RSM=2でなければ、ステップS17で
ジャンプのウィンドを閉じる。
【0047】ステップS11において、ユーザのエディ
ット画面が指示されていれば、YESの矢印にしたがっ
て、ステップS18に進み、画面番号GNにi+1を格
納する。続いて、UE=1のフラグに従い、画面に図3
(C)、(D)に示すようなユーザシフトエディットの
画面を表示する(ステップS19)。また、ユーザシフ
トポインタ(USP)の値に応じてカーソル21を表示
する(ステップS20)。すなわち、一旦ユーザエディ
ットに入った後、上位階層に移行し、再びユーザの階層
に入る時は、ファンクション頁には入らず、直接エディ
ット頁に入る。
【0048】レジストシフトの画面において、レジスト
シフトモードオフ(0)、シフト(1)、ジャンプ
(2)、ユーザ(3)のキーオンイベントがあった場合
には、ステップS21において、モードに応じた数(0
〜3)をレジスタRSMに格納すると共に、ユーザーシ
フトポインタUSPを0に設定する。その後、ステップ
S14に合流する。
【0049】図6は、頁シフトスイッチ33、34が操
作された時の処理を示す。
【0050】図6(A)は、画面番号GN=iのレジス
トシフト画面において、次頁スイッチ34が押された場
合の処理を示す。処理がスタートすると、ステップS2
6において、ユーザシフトエディットを示すフラグUE
に1を立て、図5に示すA1の位置に合流する。
【0051】図6(B)に示すように、画面番号GN=
i+1のユーザシフトエディット画面において、前頁ス
イッチ33が押された時には、ユーザシフトエディット
を示すフラグUEに0を格納し(ステップS27)、図
5のA2に示す位置に合流する。
【0052】図6(A)、(B)の場合、画面番号はス
テップS18およびステップS12において、各操作に
対応してi+1およびiに変更される。
【0053】図7は、ユーザシフトエディットを示すG
N=i+1の画面における移動スイッチの操作の処理を
示す。頭出しスイッチ23が操作された時は、ステップ
S81において、ユーザシフトポインタUSPを先頭に
移動させるため、0をUSPに格納する。
【0054】減少スイッチ24が操作された時は、ステ
ップS82において、0を限度にユーザシフトポインタ
USPの値を1減少させる。
【0055】増加スイッチ25が操作された時は、ステ
ップS83においてデータが格納されている最終番地
(n)の次の番地および40の小さい方の番地を限度に
ユーザシフトポインタUSPの値を1増大させる。
【0056】末尾スイッチ26が操作された時は、ステ
ップS84において、ユーザシフトポインタUSPを最
後のデータの次(データを記憶できる最初の番地)を示
すn+1および40の小さい方をUSPに格納する。
【0057】各スイッチに応じて、上記ステップS81
〜S84のいずれかの処理の行なわれた後、ステップS
85にて、ユーザシフトポインタUSPがレジストシー
ケンスのデータの存在しない0またはn+1の番地を示
していないかどうか判定している。レジストシーケンス
の存在しない番地を示していると判定された場合は、レ
ジストレーションの読み出しは行なわれず、後述するス
テップS88を実行する。
【0058】一方、ステップS85にてUSPが0でも
n+1でもない、すなわちUSPの示す位置にレジスト
シーケンスのデータが存在すると判定された場合は、続
くステップS86にてユーザーシフトポインタ(US
P)が指示するデータを読み出し、レジスト番号RNに
書込む。
【0059】続いて、書込まれたレジスト番号RNに基
づき、該当するレジストレーションを読み出し、電子楽
器のセットアップを行なう(ステップS87)。
【0060】ステップS88では、ユーザーシフトポイ
ンタUSPの値に応じて、前述した方法で20a、20
bの表示のスクロールおよびカーソル”↑”の移動を行
なう。
【0061】図8は、フットペダルの右フットスイッチ
のオンイベントの処理を示すフローチャートである。フ
ットスイッチは動作モードによって異なる機能を果す。
【0062】右フットスイッチのオンイベントがあって
処理がスタートすると、ステップS31において、レジ
ストシフトモードRSMが0(オフ)であるか否かを判
断する。
【0063】RSM=0であれば、オフが指示されてい
るため、ステップS32に進み、その他のフットスイッ
チの処理を行なって処理を終了する。
【0064】RSM=0でなければ、NOの矢印にした
がってステップS33に進み、RSMの値に応じた分岐
を行なう。すなわち、RSM=1であればシフト処理、
RSM=2であればジャンプ処理、RSM=3であれば
ユーザ処理を行なう。
【0065】RSM=1の場合、レジストシフトモード
が指示されている。ステップS34において、レジスト
番号RNが最終の16に達していない場合は、レジスト
番号RNを1増加し、レジスタRNに格納する。
【0066】ジャンプモードの場合、ジャンプ先の番地
を示すジャンプ番号JNをレジスト番号RNに格納する
(ステップS35)。
【0067】また、ユーザモードである場合、ステップ
S36において、ユーザシフトポインタUSPが最後の
番地nかまたはその前の番地n−1かを判断する。それ
よりも前の番地である場合は、ステップS37に進み、
ユーザシフトポインタの値を1増加させる。続いて、該
当するユーザシフトポインタの位置のユーザシフトデー
タUSX(USP)をレジスト番号RNに格納する(ス
テップS38)。
【0068】ステップS36の判断がYESの場合に
は、ユーザシフトポインタUSPがnであってもn−1
であっても、ステップS39でユーザシフトポインタU
SPの値を最後の番地nに設定する。続いて、ステップ
S40において、レジストシフトの終了の表示を行な
う。その後、番地nのユーザシフトデータUSX(n)
の番号をレジスト番号RNに格納する(ステップS4
1)。
【0069】このようにして、レジスト番号RNが設定
された時は、次のステップS42において、レジスト番
号RNの値に基づき、登録されたレジストレーションを
読み出して、電子楽器の状態をセットアップする。その
後、他のフットスイッチの処理を行ない(ステップS3
2)、処理を終了する。
【0070】図9は、ユーザシフトエディット画面を指
示するGN=i+1におけるレジストスイッチのオンイ
ベント処理ルーチンを示す。
【0071】処理がスタートすると、操作されたレジス
トスイッチの番号をレジスタRSWに格納する(ステッ
プS51)。次に、ステップS52において、ユーザー
シフトポインタUSPが0でないかどうかを判定する。
USPが0であると判定された場合は、現在カーソルが
TOP位置にあり、レジストシーケンスの書込みが行な
われる可能性がないので、該書込みに関連する処理を迂
回してステップS55の処理に移る。一方、USPが0
でないと判定された場合は、このレジストスイッチ操作
がセットスイッチの操作と同時に行なわれたか否かをS
ET=1を判定することによって行なう(ステップS5
3)。
【0072】ここで、セットスイッチのイベント処理を
説明する。図10は、セットスイッチのイベント処理を
示す。
【0073】セットスイッチがオンされた時は、図10
(A)に示すようにステップS64に進み、セットフラ
グSETを1とし、インサートフラグINSを0にす
る。すなわち、セット優先の扱いを行なう。次に、ステ
ップS65において、セットされたレジスト番号の位置
にカーソルを表示する(図3の29に示される「SE
T」の文字の反転表示を行なう)。
【0074】セットスイッチがオフされた時には、図1
0(B)に示すようにステップS66において、フラグ
SETに0を立て、指示されたレジスト番号におけるカ
ーソルを消去する(ステップS67)。
【0075】図9に戻って、ステップS53で判断がY
ESであれば、セットスイッチを押しながらレジストス
イッチを操作した場合であり、該当するレジスト番号を
登録する処理を行なう。
【0076】すなわち、ステップS61において、レジ
ストスイッチRSWの値をユーザシフトポインタUSP
が指定するユーザシフトデータUSX(USP)に格納
する。次に、ユーザシフトポインタ(USP)がn+1
に等しいか否かを判断する。ユーザシフトデータは1か
ら番号付けられており、カーソルは空いている最初のブ
ロック(n+1)を指示しているため、USP=n+1
である時は、空の領域が1つ進んだことを意味する。し
たがって、次のデータを登録するために、データ数nを
1増加させる(ステップS63)。続いて、更新された
nに1を加えた値と40のうちの小さい方の値をユーザ
シフトポインタUSPに格納する(ステップS64)。
【0077】ステップS53において、セットスイッチ
が操作されていない場合には、次のステップS54にお
いて、挿入スイッチINSが操作されたか否かを判断す
る。
【0078】ここで挿入スイッチINSの機能を説明す
る。
【0079】図11は、挿入スイッチの処理を示す。
【0080】挿入スイッチがオンされると、ステップS
71において、セットフラグSETが1またはn=40
か否かを判断する。セットフラグSET=1であれば、
セット優先の取扱いにしたがい、操作された挿入指示を
無視し、一方、n=40であれば既にシーケンスが一杯
であるので、挿入指示は無視し、フラグINSに0を格
納する(ステップS74)。
【0081】セットフラグSETが1でなく、しかもn
=40でなければ、インサートフラグ(INSの文字)
を反転する(ステップS72)。すなわち、レジスタI
NSは、0と1の両状態を循環する。続いて、ステップ
S73において、挿入フラグINSの値(0/1)に応
じて、インサートのカーソル(反転表示)を消去ないし
表示する。
【0082】図9に戻って、ステップS54の判断でI
NS=1であれば、挿入が指示されているため、ユーザ
シフトデータのUSPで示されたところ以後のデータを
各々1つ後にずらし、USPで示された場所に空きを1
つ形成する。この空いたところへレジストスイッチの操
作により指定されたRSWを書込む(ステップS5
7)。次に挿入によるデータ数増加を受理するため、デ
ータ数nを1増加し(ステップS58)、0を挿入モー
ドを示すレジストINSに格納し、挿入モードを終了さ
せる(ステップS59)。また、インサートモードを示
すカーソル(反転表示)を消去する(ステップS6
0)。
【0083】これらの処理の後、操作されたレジストス
イッチ番号RSWをレジスト番号RNに格納し(ステッ
プS55)、このRNの値に基づいて設定されたレジス
トレーション条件を読み出し(ステップS56)、電子
楽器を指示された状態にセットする。
【0084】なお、本実施例の電子楽器に外部記憶イン
ターフェース16aを設けて、フロッピーディスク等の
外部記憶媒体17aに、レジストシーケンスの設定され
たパネル状態を記憶読出可能にした場合、該レジストシ
ーケンスの設定されたパネル状態をRAM10の中に読
み出す時、読み出した後の初期状態としてTOP位置を
設定すれば、読出後、ただちにフットスイッチによって
レジストシーケンスの利用が可能となる。
【0085】また、フットスイッチのレジストシフトを
offおよびシフト、ジャンプ、ユーザーシフトの3つ
の機能に切替え可能としているが、たとえば、ジャンプ
に設定されていた機能をユーザーシフトに切替えた場
合、従来の電子楽器では、いきなり1つめのレジスタシ
ーケンスが実行されてしまっていたが、上述のTOP位
置を該切替えた場合の初期位置とすることにより、該切
替えによってそれまでのパネル状態が失われてしまうと
いう不都合も回避された。
【0086】
【発明の効果】以上説明したように、本発明によれば、
読出用のアドレス位置をシーケンス記憶手段に記憶され
た1つめの制御情報の1つ前の位置に置くことができる
ようになったので、歩進制御手段のシーケンスを1つず
つ進める指示によって該シーケンス記憶手段に記憶され
た該1つめの制御情報より呼出が可能になったため、演
奏時の操作が楽になり、電子楽器の操作性能が向上す
る。
【図面の簡単な説明】
【図1】 本発明の実施例による電子楽器のハードウェ
アを示すブロック図である。
【図2】 図1の構成におけるRAMに備えられるレジ
スタおよびテーブルの例を示す概念図である。
【図3】 表示画面の例を示す。図3(B)、(C)、
(D)は、同一階層における異なる頁の表示を示す。
【図4】 メインルーチンのフローチャートを示す。
【図5】 レジストシフトスイッチのオンイベントの処
理を示すフローチャートである。
【図6】 頁移動スイッチのオンイベントの処理を示す
フローチャートである。図6(A)が次頁スイッチ、図
6(B)が前頁スイッチのオンイベントを示す。
【図7】 ユーザシフトエディット画面での位置移動ス
イッチの操作処理を示すフローチャートである。
【図8】 フットペダルの右フットスイッチのオンイベ
ント処理を示すフローチャートである。
【図9】 ユーザシフトエディット画面におけるレジス
トスイッチのオンイベント処理ルーチンを示すフローチ
ャートである。
【図10】 セットスイッチのオンイベントおよびオフ
イベントの処理を示すフローチャートである。
【図11】 インサートスイッチのオンイベント処理を
示すフローチャートである。
【符号の説明】
1…鍵盤、3…表示器、4…スイッチ群、5…パネル、
6…音源回路、7…フットペダル、8…CPU、9…R
OM、10…RAM、12…バス、13…サウンドシス
テム、15…フットペダル、16…表示画面、17…フ
ァンクションキー、18…モード選択領域、19…ジャ
ンプ領域、20a…レジスト番号、20b…該当レジス
ト番号に登録されるレジストレーションの番号、21…
カーソル、22…位置操作領域、23…頭出しスイッ
チ、24…減少スイッチ、25…増加スイッチ、26…
最後尾スイッチ、27…データ領域、29…セットスイ
ッチ、30…インサートスイッチ、31…デリートスイ
ッチ、32…クリアスイッチ、33…前頁スイッチ、3
4…次頁スイッチ、16a…外部記憶インターフェイ
ス、17a…外部記憶媒体

Claims (1)

    (57)【特許請求の範囲】
  1. 【請求項1】 複数のアドレス位置に、各々順次読み出
    される複数の制御情報を記憶するシーケンス記憶手段
    と、 前記アドレス位置の歩進読出を指示する歩進指示手段
    と、 前記アドレス位置の先頭への復帰を指示する復帰指示手
    段と、 前記歩進指示手段および前記復帰指示手段の指示にした
    がって前記シーケンス記憶手段より前記制御情報を読み
    出す読出手段と、 読み出された前記制御情報に基づいて電子楽器の動作を
    制御する制御手段とを含む電子楽器において、 前記読出手段は、さらに、 読出を行なう前記制御情報のアドレス位置を記憶するア
    ドレス記憶手段と、 前記歩進読出の指示に応じて、前記アドレス記憶手段の
    記憶するアドレス位置を進めると共に、進めたアドレス
    位置に基づいて前記シーケンス記憶手段より前記制御情
    報を読み出す歩進制御手段と、 前記復帰指示に応じて、前記アドレス記憶手段の記憶す
    るアドレス位置を前記シーケンス記憶手段に記憶された
    複数の制御情報のうちの1番目に読み出される制御情報
    のアドレス位置の1つ前のアドレス位置を前記アドレス
    記憶手段に設定する復帰制御手段とを含むことを特徴と
    する電子楽器。
JP3059405A 1991-03-01 1991-03-01 電子楽器 Expired - Lifetime JP2500537B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3059405A JP2500537B2 (ja) 1991-03-01 1991-03-01 電子楽器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3059405A JP2500537B2 (ja) 1991-03-01 1991-03-01 電子楽器

Publications (2)

Publication Number Publication Date
JPH05241578A JPH05241578A (ja) 1993-09-21
JP2500537B2 true JP2500537B2 (ja) 1996-05-29

Family

ID=13112340

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3059405A Expired - Lifetime JP2500537B2 (ja) 1991-03-01 1991-03-01 電子楽器

Country Status (1)

Country Link
JP (1) JP2500537B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5303959B2 (ja) * 2008-02-21 2013-10-02 ヤマハ株式会社 電子音楽装置およびその制御方法を実現するためのプログラム
JP5293286B2 (ja) * 2009-03-10 2013-09-18 ヤマハ株式会社 楽音制御装置及びプログラム

Also Published As

Publication number Publication date
JPH05241578A (ja) 1993-09-21

Similar Documents

Publication Publication Date Title
US5604322A (en) Automatic performance apparatus with a display device
JPH07253779A (ja) 電子楽器
JP3561953B2 (ja) 電子楽器
US5276273A (en) Electronic musical instrument with a parameter storage for tone generation including an enhanced edit function
JP3448928B2 (ja) 楽譜認識装置
JP2003259210A (ja) 電子機器及びコンピュータ制御用プログラム
JPH05241578A (ja) 電子楽器
JP3632488B2 (ja) データセット選択装置
US5525142A (en) Electronic musical instrument capable of controlling musical tone characteristics on a real-time basis
US5756915A (en) Electronic musical instrument having a search function and a replace function
JP2671614B2 (ja) 電子楽器
JP3277707B2 (ja) 電子楽器
JP2661487B2 (ja) 電子楽器
JP2900457B2 (ja) 電子楽器
JP2937028B2 (ja) 電子楽器
JP2757711B2 (ja) 電子楽器
JP3717640B2 (ja) 電子楽器における文字データ入力装置
JP2751386B2 (ja) 電子楽器における楽音パラメータ編集方式
JP3308726B2 (ja) 電子楽器のパラメータ編集装置
JP2962075B2 (ja) 電子楽器の編集装置
JP3006977B2 (ja) 電子楽器の演奏制御情報設定装置
JP3275688B2 (ja) 音楽機器の番号入力方法
JP2660628B2 (ja) シーケンサの表示装置
JP4205830B2 (ja) 波形編集装置
JPH03208096A (ja) 電子楽器の音色設定装置

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19960123

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313532

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20090313

Year of fee payment: 13

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

Free format text: PAYMENT UNTIL: 20090313

Year of fee payment: 13

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

Free format text: PAYMENT UNTIL: 20100313

Year of fee payment: 14

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

Free format text: PAYMENT UNTIL: 20110313

Year of fee payment: 15

EXPY Cancellation because of completion of term