JP3846183B2 - Electronic music apparatus having a multi-function controller - Google Patents
Electronic music apparatus having a multi-function controller Download PDFInfo
- Publication number
- JP3846183B2 JP3846183B2 JP2000369327A JP2000369327A JP3846183B2 JP 3846183 B2 JP3846183 B2 JP 3846183B2 JP 2000369327 A JP2000369327 A JP 2000369327A JP 2000369327 A JP2000369327 A JP 2000369327A JP 3846183 B2 JP3846183 B2 JP 3846183B2
- Authority
- JP
- Japan
- Prior art keywords
- parameter
- setting
- button
- mode
- operator
- 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 - Fee Related
Links
- 238000012545 processing Methods 0.000 claims description 30
- 238000000034 method Methods 0.000 description 88
- 230000008569 process Effects 0.000 description 85
- 230000033764 rhythmic process Effects 0.000 description 34
- 238000003825 pressing Methods 0.000 description 21
- 230000006870 function Effects 0.000 description 20
- 238000001514 detection method Methods 0.000 description 18
- 101000682328 Bacillus subtilis (strain 168) 50S ribosomal protein L18 Proteins 0.000 description 11
- 230000008859 change Effects 0.000 description 10
- 108090000237 interleukin-24 Proteins 0.000 description 9
- 230000010365 information processing Effects 0.000 description 8
- 101100328887 Caenorhabditis elegans col-34 gene Proteins 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 102100035353 Cyclin-dependent kinase 2-associated protein 1 Human genes 0.000 description 3
- 101000737813 Homo sapiens Cyclin-dependent kinase 2-associated protein 1 Proteins 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000004088 simulation Methods 0.000 description 3
- 230000005236 sound signal Effects 0.000 description 2
- 239000000872 buffer Substances 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000009849 deactivation Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
【0001】
【発明の属する技術分野】
この発明は、各種パラメータを設定するための操作子の機能をモード切替により多様化することができる多機能操作子を有する電子音楽装置に関する。
【0002】
【従来の技術】
従来、シンセサイザなどのように、楽曲パターンのステップを編集する機能を備えた電子音楽装置においては、各操作子に複数のパラメータ設定機能がアサインされている場合、各操作子毎に種類指定ボタンなどでパラメータの種類を順番に指定し、操作子指定ボタンで指定されたパラメータ設定用操作子を操作することにより、種類指定ボタンで指定された種類のパラメータの設定値を変更するようにしている。従って、各パラメータ種類を指定するボタン、パラメータ設定用操作子を指定するボタン等、多くの操作ボタンが必要になり、操作パネルのサイズが大きくなってしまう。また、1つの種類のパラメータに関して、各ステップ間での設定値の変化も分かりにくいものであった。
【0003】
【発明が解決しようとする課題】
この発明は、このような従来技術の欠点に鑑み、楽曲ステップに対応させた複数のパラメータ設定用操作子の機能をモード切替えにより多様化し、構成が簡単で容易に操作することができ、各ステップ間での設定値の変化を容易に把握することができる電子音楽システムを提供することを目的とする。
【0004】
【課題を解決するための手段】
この発明の主たる特徴に従うと、複数ステップから成る楽曲パターンを処理するための電子音楽装置であって、各ステップに対応して設けられ、複数種類のパラメータを設定する機能が夫々に割り当てられた複数のパラメータ設定用操作子と、パラメータの種類を選択的に指示するパラメータ種類指示手段と、指示されたパラメータ種類を表示する表示手段と、パラメータ設定用操作子の操作に基づき、操作されたパラメータ設定用操作子に対応するステップについて、指示されたパラメータ種類の設定値を該パラメータ設定用操作子の操作量に応じて変更する制御手段とを具備する多機能操作子を有する電子音楽装置が提供される。
【0005】
この発明による多機能操作子を有する電子音楽装置は、さらに、制御用操作子を具備し、制御手段は、パラメータ設定用操作子及び制御用操作子の操作に基づき、該パラメータ設定用操作子に対応するステップについて、指示されたパラメータ種類の設定値を該パラメータ設定用操作子の操作量に応じて変更するとともに、該ステップ以降のステップについて、指示されたパラメータ種類の設定値を該パラメータ設定用操作子の操作量に応じて変更するように構成される。
【0006】
この発明による多機能操作子を有する電子音楽装置は、さらに、複数ステップから成る楽曲パターンの各ステップを個別に指示するために並置された複数のステップ操作子を具備し、複数のパラメータ設定用操作子は、前記各ステップ操作子に対応して各々配置される。
【0007】
〔発明の作用〕
この発明の主たる特徴によると(請求項1)、複数ステップ(ST1〜ST8,ST9〜ST16)から成る楽曲パターン(PD)を処理するための電子音楽装置において、複数のパラメータ設定用操作子(DL1〜DL8)が各ステップに対応して設けられ、各パラメータ設定用操作子には、共通して、複数種類のパラメータ〔NN(p),NN(i);GT;VL〕を設定する機能が夫々に割り当てられる。このパラメータの種類をパラメータ種類指示手段(Bsv;BLa,BLb)により選択的に切替え指示すると、指示されたパラメータ種類が表示手段(Sb)に表示される。パラメータ設定用操作子が操作されると、操作されたパラメータ設定用操作子に対応するステップについて、指示されたパラメータ種類の設定値が、このパラメータ設定用操作子を操作した量に応じて変更される(なお、括弧書きは、後述する実施例における参照記号を表わし、以下においても、同様である。)。
【0008】
つまり、楽曲データのシーケンスパターンを構成する複数ステップに対応させた複数の操作子について、パラメータ種類に関するモードを切り替えることにより、各パラメータ設定用操作子により設定可能なパラメータ種類を一括して切り換える。例えば、パラメータ種類指示手段として機能切換ボタン〔Bsv+(BLa,BLb)〕を用い、このボタンを押すと、各ステップに対応させた各イベントのノート番号〔NN(p),NN(i)〕、ゲートタイム(GT)、べロシティ(VL)などを、ボタンを操作することにより、順番に変更可能な状態にすることができる。従って、モードを指定するためのボタン等の操作子が少なくてすみ、パラメータ設定を操作し易くすることができる。また、1つのパラメータ種類について、各パラメータ設定用操作子により、順次、連続的にパラメータ値を設定操作することができるので、操作が簡単な上に、ステップ又は操作子間のパラメータ設定値の変化が分かり易くなる。
【0009】
この発明による電子音楽装置においては、パラメータ設定用操作子(DL1〜DL8)の操作に加えて制御用操作子(Bsv)を同時に操作すると、パラメータ設定用操作子に対応するステップ(ST1〜ST8,ST9〜ST16)について、指示されたパラメータ種類〔NN(p),NN(i);GT;VL〕の設定値をこのパラメータ設定用操作子の操作量に応じて変更するとともに、当該ステップ以降のステップ(ST16まで)について、指示されたパラメータ種類の設定値を当該パラメータ設定用操作子の操作量に応じて変更するように構成されている(請求項2)。従って、制御用操作子として制御ボタン(Bsv)をも用い、このボタンを押しながらパラメータ設定用操作子を操作するだけで、対応するステップ以降の全ステップのパラメータ値を共通して変更することができる。
【0010】
この発明による電子音楽装置においては、複数ステップから成る楽曲パターンの各ステップを個別に指示するために複数のステップ操作子(BL1〜BL8,BL9〜BL16)が操作パネル上に並置され、複数のパラメータ設定用操作子(DL1〜DL8)が各ステップ操作子に対応して各々配置される(請求項3)。従って、視覚的にステップ位置を確認しながら、的確にステップイベントのパラメータを設定することができる。
【0011】
【発明の実施の形態】
以下、図面を参照しつつ、この発明の好適な実施例を詳述する。なお、以下の実施例は単なる一例であって、この発明の精神を逸脱しない範囲で種々の変更が可能である。例えば、以下に説明する実施例においては、所謂「シーケンサ+シンセサイザ」機能を有するように構成された楽音情報処理装置(電子音楽システム)について詳述するが、この発明による電子音楽装置は、鍵盤のような演奏操作子を有する電子楽器、シーケンサ等の自動演奏装置や音源モジュール(トーンジェネレータ)などのように演奏操作子を持たない電子楽器を含むばかりでなく、常に楽器又は楽音情報処理装置として専用するわけではないが、必要なプログラムの設定に応じて実質的に楽器または楽音情報処理装置としても機能させることができるコンピュータのような情報処理装置をも包含する。そして、このような情報処理装置には、例えば、パーソナルコンピュータのような汎用型のコンピュータもしくは多機能ゲームコンピュータを使用して必要な楽音発生及び/又は楽音情報処理プログラムを実行させることにより、実質的に楽器または楽音情報処理装置として機能することができるシステムがある。
【0012】
〔ハードウエア構成〕
図1には、この発明の一実施例による電子音楽システムのハードウエア構成のブロック図が示されている。このシステムは、中央処理装置(CPU)1、タイマ2、読出専用メモリ(ROM)3、ランダムアクセスメモリ(RAM)4、操作子回路5、表示回路6、音源部7、フラッシュメモリなどの記憶装置8やMIDIインターフェイス(I/F)9、通信インターフェース(I/F)10などを備え、これらの装置1〜10は、バス11を介して互いに接続されている。
【0013】
システム全体を制御するCPU1は、タイマ2によるクロックを利用し電子音楽装置制御プログラムに従って種々の制御を行い、特に、操作子イベント検出処理やこれに基づく演奏処理などを中心的に遂行する。ROM3には、このシステムを制御するための電子音楽装置制御プログラムが記憶されており、電子音楽装置制御プログラムには、基本的な情報処理と共に、この発明による操作子イベント検出処理プログラムや、演奏データの編集や楽音制御などの自動演奏のための処理に関する各種プログラムの外、これらの処理に付随する各種テーブル及び各種データが含まれる。また、RAM4には、これらの処理に際して必要な演奏データや、フラグやバッファなどのレジスタ領域データが記憶される。
【0014】
操作子回路5には各種の設定や情報入力を行うための操作子装置12が接続され、表示回路6には表示器や各種インジケータ/ランプを備える表示装置13が接続され、これら操作子及び表示装置12,13の主要部分は、破線で示すように、この電子音楽システムの装置前面の操作パネル14上に配置することができる。操作パネル14上に配置操作子には、例えば、パラメータ設定などのための各種ボタン(なお、後述するように、操作専用ボタンスイッチは記号“B”が付され、押圧操作毎に背後のランプが点灯・消灯される操作確認表示付きボタンスイッチには記号“BL”が付される。)やダイヤル(数値設定用回転型操作子であり記号“DL”が付される。)がある。
【0015】
音源部7には、DSP等で構成される効果回路が含まれ、スピーカを備えたサウンドシステム14が接続されており、ROM3、RAM4や記憶装置8などに記憶される演奏データなどを読み出して、対応する楽音を発音再生することができる。記憶装置8は、フラッシュメモリの外に、ハードディスクドライブ(HDD)コンパクトディスク・リード・オンリィ・メモリ(CD−ROM)等の記憶媒体を備えており、種々の演奏データや各種制御プログラムを記憶することができる。
【0016】
MIDII/F10には、電子楽器などの他のMIDI装置が接続され、演奏データをMIDI形式で授受することができる。また、通信I/F9には、ローカルエリアネットワーク(LAN)やインターネット、電話回線等の通信ネットワーク15が接続され、通信ネットワーク15を介してサーバコンピュータ等から制御プログラムや演奏データなどを記憶装置8にストアすることもできる。
【0017】
図2は、この発明の一実施例による電子音楽システムのフロント面に設けられる操作パネルの一構成例を示す。この操作パネルの左上には表示専用領域ASが設けられ、表示専用領域ASは、可変文字を表示するための表示器Sa、及び、「ソング(SONG)」、「パターン(PATTERN )」などの複数の固定表示部を選択的に点灯又は消灯してこの電子音楽システムの動作モード状況を表示する選択表示部Sbから成る。
【0018】
表示専用領域ASの下には、ソング(SONG)モード選択ボタンBsn、パターン(PATTERN )モード選択ボタンBpt、数値表示(SHOW VALUE)モード選択ボタンBsv、保存(STORE )ボタンBst、或る動作状態から初期状態に抜け出るための脱出(EXIT)ボタンBexや、データダイヤルDLdなどの操作子が設けられる。これらの操作ボタンは、押圧操作の度に、交互に消勢(不動作)/付勢(動作)となる。データダイヤルDLdは、選択ボタンBsn,Bptの付勢操作に対応してソング又はパターン番号を設定するために用いられ、この場合、選択ボタンBsn,Bptの付勢操作に対応して選択表示部Sbの「ソング(SONG)」又は「パターン(PATTERN )」表示部が点灯し、ダイヤルDLdの操作量に応じたソング又はパターン番号が表示器Saに表示される。
【0019】
さらに、その下には、押圧毎にスタート及びストップの指令を交互に発生するプレイボタンBLss、下オクターブ(OCT <<)ボタンBLob、上オクターブ(OCT >>)ボタンBLof、シフト(SHIFT )ボタンBLsh、スウィング(SWING )モード選択ボタンBLsb、キーボード(KEYBOARD)モード選択ボタンBLk、パターン選択(PATTERN SELECT)ボタンBLp、シンセトラック(SHYNTH TRACK)選択ボタンBLs、リズムトラック(RHYTHM TRACK)選択ボタンBLrが配置される。シフト(SHIFT )ボタンBLshは、他のボタンの操作と同時に操作することにより、操作された他のボタンの下の枠内に表示された動作モードにシフトさせる機能などを有する。
【0020】
リズムトラック選択ボタンBLrは、消勢(不動作)状態から押圧操作されると付勢(動作)状態に入り、操作毎に、その右側に設けられたリズムトラック表示ランプ(1〜3)の点灯を順次“1”→“2”→“3”へと移行させ、4回の押圧操作で元の消勢状態に戻る循環的動作を行う(具体的に説明をしない他の類似形状のボタンも同様である。)。また、リズムトラック選択ボタンBLr以外のボタン(記号“BL”が付された参照符号で表わされるボタン)は、押圧操作の度に消勢(不動作)及び付勢(動作)を交互に繰り返すと共に、消勢/付勢に対応して背後のランプが点灯/消灯して動作状態を視認することができるようになっている(後で説明する他の記号“BL”付きボタンも、同様の点灯/消灯動作を伴う。)。
【0021】
この操作パネルの下右側には、第1グループ(STEP1〜8)選択スイッチBLa及び第1〜第8ステップスイッチBL1〜BL8から成る第1ボタングループ、並びに、第2グループ(STEP9〜16 )選択スイッチBLb及び第9〜第16ステップスイッチBL9〜BL16から成る第2ボタングループが設けられる。両グループの第1〜第8ステップスイッチBL1〜BL8及び第9〜第16ステップスイッチBL9〜BL16は、破線で示すように、それぞれ、互いに対応する位置に配置される。これらのステップスイッチは、イベント編集モードで各ステップデータSDをミュートするのに用いられる。また、第1ボタングループの第2、第3及び第5〜第7ステップスイッチBL2,BL3,BL5〜BL7(黒鍵)並びに第2ボタングループの各ステップスイッチBL9〜BL16(白鍵)は、キーボード(KEYBOARD)モード選択ボタンBLkの操作によるキーボードモードにおいて、音名を入力するためのキーボードとして用いることができる。
【0022】
これら第1及び第2グループスイッチの上部には、音色(ボイス:VOICE)設定操作領域AVが設けられる。この音色設定操作領域は、ダイヤル(つまみ)型操作子の形態で、ポルタメント(PORTAMENTO)設定ダイヤルDL1、ミキシング比率(VCO1/2)設定ダイヤルDL2、FMデプス(FM DEPTH)設定ダイヤルDL3、同期ピッチ(SYNC PITCH)設定ダイヤルDL4及びノイズレベル(NOISE LEVEL )設定ダイヤルDL5を備える第1音色パラメータ設定領域V1と、カットオフ周波数(CUT OFF )設定ダイヤルDL6、レゾナンス(RESONANCE)設定ダイヤルDL7及びFEGデプス(FEG DEPTH)設定ダイヤルDL8を備える第2音色パラメータ設定領域V2とから成る。
【0023】
また、第1音色パラメータ設定領域V1には、さらに、第1音色パラメータ設定ダイヤルDL1〜DL5の外に、キー割当て(KEY ASG )設定ボタンBka、VCO1波形〔(VCO1)WAVE〕設定ボタンBw1、同期モード〔(SYNC)MODE〕設定ボタンBsm、VCO2波形〔(VCO2)WAVE〕設定ボタンBw2が備えられる。そして、これらのパラメータ設定ダイヤルDL1〜DL8は、破線で示されるように,第1ボタングループの第1〜第8ステップスイッチBL1〜BL8及び第2ボタングループの第9〜第16ステップスイッチBL9〜BL16に対応する位置に配置される。
【0024】
なお、この操作パネルには、上述した操作子の他に、効果パラメータの設定(EFF/MXR )、FEG(周波数エンベロープ発生器)又はAEG(振幅エンベロープ発生器)に対するEGパラメータの設定(EG)など、その他の音源パラメータを設定するための操作子や、全体音量の設定用操作子(VOLUME)等が設けられる。
【0025】
ここで、数値表示(SHOW VALUE)モード選択ボタンBsv、シフト(SHIFT )ボタンBLsh、音色パラメータ設用ダイヤルDL1〜DL8等の特徴的な機能について、簡単に説明しておく。まず、数値表示モード選択ボタンBsvは、「ShowValueモードスイツチ」又は「OriginalValueモードスイッチ」として機能する。
【0026】
すなわち、数値表示モード選択ボタンBsvを単独で操作すると「ShowValueモード」と呼ばれる現在値表示モードになり、このモードでは、音源パラメータなどのパラメータを設定するための操作子を操作しても、各操作子にアサインされたパラメータ値は変化せず、現在の値が表示されるのみであり、例えば、音色(ボイス)などの音源パラメータなどについて現在の設定値を確認するのに利用することができる。
【0027】
また、数値表示モード選択ボタンBsvをシフト(SHIFT )ボタンBLshと共に操作すると「OriginalValueモード」と呼ばれるオリジナル値表示モードになり、このモードでは、パターンデータとしてシンセトラック(メロディデータトラック)に対応して記憶されている音色パラメータ等を呼び出したときのパラメータ値(変更前のオリジナル値)が表示される。
【0028】
音色設定操作領域AVの最下に横一列に並んだ8つのダイヤル操作子DL1〜DL8は、通常モードでは、図示されたパラメータ(ダイヤルの下側)の編集(エディット)に用いられるが、後述するように、ステップエディット時に上述のパラメータとは異なるパラメータを編集するのに用いられる。つまり、ステップエディット時には、8つのつまみDL1〜DL8をループシーケンスの8ステップに対応させて、ピッチ又は楽器(INST)、ゲートタイム或いはベロシティといった各ステップのパラメータ値を、自由に変更することができるようにしている。
【0029】
また、ステップエディットの際には、シフト(SHIFT )ボタンBLshを押しながら1つのステップのダイヤル操作子を操作すると、第1〜第16ステップST1〜ST16全部を対象にして、当該ステップ以降の全ステップ(当該ステップから第16ステップST16まで)の当該パラメータ値を一括して変更することができる。
【0030】
〔データ構成〕
図3は、この発明の一実施例における演奏データの一構成例を概略的に示す。演奏データは、図3(a)に示されるように、複数のソングデータSDから成り、例えば、ROM3、RAM4又は記憶装置8の「ソング記憶エリア」に格納され、必要に応じてRAM4上に呼び出すことができ、図示の例では、各ソングデータSD1,SD2,…が、「ソング1」、「ソング2」、…というように、ソング番号で表わされている。
【0031】
各ソングデータSDは、所定の時間区分(例えば、小節。「パターン時間」という。)を単位とする複数個の演奏情報を時系列的に配列して成るシーケンスデータであり、各演奏情報は、パターン時間(小節)ごとに設定可能なパターン番号、ピッチ差(PitchOffset)、テンポ(Tempo)、ビート(Beat)などから成る。1つのソングデータSDは、パターン時間(小節)ごとにパターン番号を時系列的に順次設定することによって、対応する複数のパターンデータPDをパターン時間(小節)ごとに指定することができる。図3(b)には、ソングデータSD1について、小節ごとのパターン番号が、「パターン25」、「パターン17」、「パターン33」、「パターン9」、…「パターン122」で例示される。
【0032】
パターンデータPDは、パターン時間(小節)ごとの楽曲演奏情報であり、例えば、ROM3、RAM4又は記憶装置8の「パターン記憶エリア」にプリセットデータ或いはユーザデータとして格納される。例えば、ROM3には、予め用意された256個のプリセット・パターンデータPDpを記録しておき、また、記憶装置8には、ユーザの手により作成される128個のユーザ・パターンデータPDuを格納することができる。
【0033】
従って、用意された多数のパターンデータPDの中から所望のパターンデータを選択したり、新たにパターンデータを作成して(ユーザパターンデータPDuとして記憶装置8の「パターン記憶エリア」に登録可能)、そのパターン番号を順次設定することによって、ソングデータSDを作成することができる。この際、簡単な方法として、複数のパターンデータをリンクするリンク・チェーンでソングデータSDを構成することができる。そして、作成されたソングデータSDで順次指示されるパターン番号によって、対応するパターンデータPDをRAM4上に読み出すことができる。
【0034】
各パターンデータPDは、トラック別にみると、複数トラック分のデータMD,RD1〜RD3から成り、この例では、図3(c)に示されるように、「シンセトラック」と呼ばれるメロディ用シーケンストラックで処理されるメロディデータMDと、「第1リズムトラック」〜「第3リズムトラック」と名付けられた3つのリズム用シーケンストラックで処理されるリズムデータRD1〜RD3から成る。
【0035】
メロディデータ(シンセトラック)MDは、一般音階楽器用シーケンストラックのデータであり、1つの音色(ボイス)に対応している。音色(ボイス)などの音源パラメータは、音色(ボイス)エディットのためのボタンBka〜Bw2やダイヤルDL1〜DL8などによってエディットすることができる。リズムデータ(リズムトラック)RD1〜RD3は、リズム楽器用シーケンストラックのデータであり、後述するように、16の時間単位(「ステップ」という。)から成る各イベント毎に音色を設定することができる〔なお、この例では、音色エディットはできない。〕。
【0036】
また、各パターンデータPDは、時系列的には、各トラックデータMT,RT1〜RT3について所定の時間区分〔例えば、16分音符長(16分の1拍)。「ステップ時間」という。)を単位(1ステップ)としてイベントを表わす複数のステップデータSTで構成される。このようにパターンデータPDをステップ別にみると、例えば、パターン時間として小節を用いる場合、図3(d)に示されるように、1つのパターンデータPDは、標準的には、例えば、1小節が16分割され、夫々が「16分の1」拍に対応する16個のステップデータST1〜ST16から成る。しかしながら、このステップ数は、ビート(Beat)パラメータの選択により変更可能である。
【0037】
図4は、この発明の一実施例においてステップデータに割り当てられるイベント情報の構成例を示す。ステップデータSDのうちメロディデータ(シンセトラック)MDのステップデータST1〜ST16に割り当てられるイベント情報は、ノート番号により楽音のピッチを指定するピッチ情報NN(p)、ゲートタイム情報GT及びベロシティ情報VLから成り、リズムデータ(リズムトラック)RD1〜RD3のステップデータST1〜ST16に割り当てられるイベント情報は、ノート番号により楽音を鳴らす楽器(INST)を指定する楽器情報NN(i)、ゲートタイム情報GT及びベロシティ情報VLから成る。
【0038】
図5は、この発明の一実施例における全体的なデータ構成を示す。この電子音楽システムを制御するための電子音楽装置制御プログラムCPや、プリセット・ソングデータSDp、プリセット・パターンデータPDp、プリセット・ボイスデータVDpなどのように、予め用意されるデータは、「ROMデータ」としてROM3内に記録されており、各種レジスタ領域情報RGや、ユーザ・ソングデータSDu、ユーザ・パターンデータPDu、ユーザ・ボイスデータVDuなどのような一時的乃至成果データは、「RAMデータ」としてRAM4又は記憶装置8に記憶される。
【0039】
〔各種パラメータ設定手順の概要〕
図6は、代表的なモードに対応する操作子の機能を表形式で表わしたものである。操作パネル14上のソング(SONG)モード選択ボタンBsnを操作すると、表示領域AS内の選択表示部Sb内のソング(SONG)ランプが点灯して、動作モードを「ソング」モードとし、データダイヤルDLdの操作により所定のソングデータを選択することができる。この「ソング」モードで、シフトボタン(SHIFT )BLsh及び下又は上オクターブボタン(OCT <<又はOCT >>)BLob,BLofを同時に押すことにより、当該ソングデータSDのポジションをパターン時間(小節)単位で移動することができる。
【0040】
また、シフトボタンBLsh及びソングモード選択ボタンBsnを同時に押すと、「ソング編集(エディット)」(PlaySongEdit)モードに入り、音色(ボイス)パラメータ設定操作領域AVの各操作子や他の領域の操作子を用いて音色パラメータやその他のパラメータを設定することができる。この「ソング編集」モードにおいてシフトボタンBLsh及び下又は上オクターブボタンBLob,BLofを同時に押すことにより、表示領域AS内の可変表示器Saにパターン番号が表示されるので、データダイヤルDLdの回転によりパターン番号を適宜設定することができる。また、パターン(PATTERN )モード選択ボタンBptの操作によりパターンモード(表示部Sbは「パターン(PATTERN )」モードを選択表示)となり、このモードでも、データダイヤルDLdの回転によりパターン番号を適宜設定することができる。
【0041】
次に、各パターンデータPDのパラメータ設定について説明する。シフトボタンBLsh及びスウィング/ビートモード選択ボタンBLsbの操作によりセットされるビートモード(表示部Sbは「ビート(BEAT)」モードを表示)においては、第8、第12又は第16ステップボタンBL8,BL12,BL16を操作することによって、“8”、“12”又は“16”ビートを選択することができる。“8”、“12”又は“16”ビートにおいては、第1〜第8、第1〜第12又は第1〜第16ステップボタンBL1〜BL8,BL1〜BL12,BLB1〜L16が有効になり、これらのステップボタンに対応するパターンデータPDのパラメータ設定が可能になる。
【0042】
シンセトラック(SYNTH TRACK )選択ボタンBLsを操作することによって、各パターンデータPDのうちメロディデータ(シンセトラック)MDを選択することができる。また、リズムトラック選択ボタンBLsを順次操作することによって、順次、リズムデータ(リズムトラック)RD1〜RD3を選択することができ、リズムトラック(RHYTHM TRACK)選択ボタンBLsに隣接する“1”〜“3”ランプの点灯により、各リズムデータRD1〜RD3が選択されたことを確認することができる。
【0043】
シフトボタンBLsh及びシンセ又はリズムトラック選択ボタンBLs,BLrを同時に押すことによりメロディデータ(シンセトラック)MD又はリズムデータ(リズムトラック)RD1〜RD3をミュート(MUTE)することができる。この場合、各ステップのミュートは、シンセ又はリズムトラックが選択されている状態で、各ステップボタン(BL1〜BL16)を押して当該ステップボタンのランプを消すことにより、対応するステップをミュートすることができる。なお、楽器(INST)情報NN(i)は、ミュートされているステップに関しても全て設定されており、当該ステップのミュートが解除されたとき、発音に使用される。
【0044】
〔1〕各ステップのイベントパラメータの設定
前述したように、各ステップには1つのイベントが対応付けられており、「イベント編集(エディット)」(EventEdit 又はPatternEventEdit)モードにおいて、音色(ボイス)設定操作領域AVの最下段に配列された8つのダイヤルDL1〜DL8により、各ステップイベントにおける各パラメータを設定することができる。この設定に当っては、シフト(SHIFT )ボタンBLsh及び第1グループ(STEP1〜8)又は第2グループ(STEP9〜16 )選択スイッチBLa,BLbの同時操作により、イベントパラメータの種類を3段階で循環的に指示する機能が用いられる。つまり、シフトボタンBLshと共に、第1グループ又は第2グループ選択スイッチBLa,BLbを同時に押すたびに、第1〜第8又は第9〜第16ステップの各イベントについて、パラメータ種類が順番に選択され、選択された種類のパラメータを設定することができる。
【0045】
例えば、シンセトラック選択ボタンBLsの操作により、既に指定されているパターンデータPDに対してメロディデータ(シンセトラック)MDを選択し、さらに、シフトボタンBLsh及び第1グループ(STEP1〜8)選択スイッチBLaを同時操作すると、第1グループの第1〜第8ステップボタンBL1〜BL8が付勢(点灯)され、当該メロディデータ(シンセトラック)MDの第1〜第8ステップデータST1〜ST8に対する「イベント編集(エディット)」モードとなる。このモードでは、両ボタンBLsh,BLaの同時操作によって、設定しようとするパラメータの種類を3段階で順次指示させ、この種類に対応するイベント情報(パラメータ)を設定していくことができる。
【0046】
より具体的に言うと、メロディデータ(シンセトラック)MD及び第1グループ選択スイッチBLaの操作により、メロディデータ(シンセトラック)MDの「イベントエディット」対象として第1グループのステップを選択した当初は、このイベント編集モードの第1段階であり、第1〜第8ステップボタンBL1〜BL8に対応する(音色設定)ダイヤルDL1〜DL16を操作することにより、それぞれ、第1〜第8ステップST1〜ST8のイベントパラメータのうち、ノート番号で表わされるピッチNN(p)を設定して楽音ピッチを指定することができる(表示部Sbは「ピッチ(PITCH )」設定モードを表示)。
【0047】
次に、シフトボタンBLsh及び第1グループ選択スイッチBLaを再び同時に操作すると、ダイヤル(DL1〜DL16)操作によりゲートタイムGTの設定が可能な第2段階になり(表示部Sbは「ゲートタイム(GATE TIME )」設定モードを表示)、更にシフトボタンBLsh及び第1グループ選択スイッチBLaを同時操作することにより、ベロシティVLの設定が可能な第3段階になる(表示部Sbは「ベロシティ(VELOCITY)」設定モードを表示)。さらに、シフトボタンBLsh及び第1グループ選択スイッチBLaを操作すると、再びピッチNN(p)の設定が可能になる。これらの3段階により、第1グループの各ステップの3つのパラメータを設定することができる。
【0048】
また、シフトボタンBLsh及び第2グループ(STEP9〜16 )選択スイッチBLbの同時操作により、第2グループの第9〜第16ステップボタンBL9〜BL16が付勢され、第1グループと同様の操作により、第2グループの第9〜第16ステップデータについて、第1〜第3段階で各イベントパラメータの設定が可能になる。このようにして、メロディデータ(シンセトラック)MDの第1〜第16ステップデータのイベントパラメータを設定することができる。
【0049】
リズムデータ(リズムトラック)RD1〜RD3の各ステップのイベントパラメータの設定についても、同様に行うことができる。すなわち、パターンデータPDに対してリズムデータ(リズムトラック)RD1〜RD3を選択し(ボタンBLrの順次操作)、さらに、シフトボタンBLsh及び第1又は第2グループ選択スイッチBLa,BLbの操作により第1又は第2グループのステップボタンBL1〜BL8,BL9〜BL16が付勢される毎に、リズムデータの「イベントエディット」モードの第1〜第3段階が得られ、各ステップデータに対応するダイヤルDL1〜DL8によって、各段階で指示されるパラメータ種類毎に、の当該リズムデータ(リズムトラック)RD1〜RD3の各ステップのイベント情報の設定が可能となる。
【0050】
ただし、モード設定当初の第1段階は、イベント情報のうちノート番号で表わされる楽器(INST)情報NN(i)を設定してリズム音楽器を指定することができる状態(表示部Sbは「楽器設定(INST SET)」モードを表示)であり、以下の第2及び第3段階は、メロディデータ(シンセトラック)MDの場合と同様に、シフトボタンBLshの操作により、ゲートタイムGT及びベロシティVLの設定モード(表示部Sbは順次「ゲートタイム(GATE TIME)」及び「ベロシティ(VELOCITY )」設定モードを表示)となる。
【0051】
このように、「イベント編集」モードでは、第1〜第8又は第9〜第16ステップの各イベントに対応する音色パラメータ設定領域AV最下段の8つのダイヤルDL1〜DL8を回すと、パターンデータPDのうち選択された種類のパラメータが設定変更される。なお、イベントをキーオフ(KEY−OFF)するには、ゲートタイム情報GTを“0”(ゼロ)に設定する。この場合、ミュートを解除しても音は出ない設定となる。
【0052】
「イベント編集」モードにおいてシフト(SHIFT )ボタンBLsh及び上オクターブ(OCT <<)又は下オクターブ(OCT >>)ボタンBLob,BLofを押してステップを移動させることにより、対応するステップにおける各イベントパラメータの現在の設定値が表示器Sa上に表示される。
【0053】
また、「イベント編集」モードにおいて、シフトボタンBLshを押しながらダイヤルDL1〜D8の何れかを動かすと、当該ダイヤルに対応するステップ以降の全てのステップのパラメータを同じ数値に設定変更する処理が実行される。この場合、第1〜第8ステップST1〜ST8が選択されていても、第9〜第16ステップST9〜ST16も設定変更の対象になる。この処理は、例えば、所定ステップ以降の全てのイベントのゲートタイムGTやベロシティVLを同じ数値にしたり、楽器〔楽器(INST)情報NN(i)〕を「スネアドラム」にする場合などに便利である。
【0054】
〔2〕各イベントの音色パラメータの編集(エディット)
上述の「イベント編集」モード以外においては、音色(ボタン)パラメータ設定領域AV最下段の8つのダイヤルDL1〜DL8は音色(ボイス)エディットのために使用され、それ以外のダイヤルやボタンも、その他の音源パラメータの設定のために、何時でも有効に操作することができる。また、ソングデータSDの再生時〔この場合、ソング(SONG)モード選択ボタンBsnを操作した後、プレイボタンBLssをスタート(点灯)指令操作することにより、「プレイ」(Play)モードとされる。〕にも、操作パネル14上の各種ダイヤルを操作して各種パラメータをリアルタイムに変更することができる。
【0055】
従って、シンセトラック(SYNTH TRACK )選択ボタンBLsの操作によりメロディデータ(シンセトラック)MDを選択して「音色パラメータ編集(ボイスエディット)」(PatternVoiceEdit)モードとし、ボタンBka〜Bw2やダイヤルDL1〜DL8を操作することにより、メロディデータ(シンセトラック)MDの音色(ボイス)パラメータをエディットすることができる。なお、設定される音色(ボイス)パラメータは数多くあるが、図2の音色パラメータ設定領域AVに示すように、よく使うものパラメータをダイヤルDL1〜DL8の操作により設定することができるように構成している。
【0056】
図7は、この電子音楽システムの音源部で実現されるアナログシミュレーション音源の概略的な構成を示す。この電子音楽システムにおいては、図7に示されるような周知のアナログ音源の機能がディジタル的な処理により音源部7でシミュレートされる。このシミュレーション音源各部の音源パラメータは、操作パネル14上に設けられたパラメータ設定用ダイヤル及びボタンを用いて設定することができる。
【0057】
「音色パラメータ編集(ボイスエディット)」モードにおいて、数値表示(SHOW VALUE)モード選択ボタンBsvを押すと、「現在値表示」(ShowValue 又はShowCurrentValue)モードになり、その後にダイヤルDL1〜DL8やボタンBka〜Bw2などを操作すると、音色(ボイス)パラメータなどの音源パラメータについて、操作に応じた現在の設定値が表示器Saに表示され、音源パラメータの現在値を確認することができる。この場合、対応する音源パラメータの設定値は変更されない。脱出(EXIT)ボタンBexを押すことにより、この「現在値表示」モードから抜け出ることができる。
【0058】
「音色パラメータ編集」モードにおいて、シフト(SHIFT )ボタンBLsh及び数値表示(SHOW VALUE)モード選択ボタンBsvを押すと、「オリジナル値表示」(OriginalValue 又はShowOriginalValue )モードになり、その後にダイヤルDL1〜DL8やボタンBka〜Bw2などの操作子を操作すると、操作された操作子に対応する音色(ボイス)などの音源パラメータのオリジナル値(ソングデータSD又はパターンデータPDを読み出したときの元々の値)が表示器Saに表示され、音源パラメータのオリジナル値を確認することができ、この場合も、当該音源パラメータの設定値は変更されない。脱出(EXIT)ボタンBexを押すことにより、この「オリジナル値表示」モードから抜け出ることができる。
【0059】
〔3〕編集(エディット)モード変更時のダイヤル設定態様
各ステップの「イベント編集(イベントエディット)」(PatternEventEdit)モードから「音色パラメータ編集(ボイスエディット)」(PatternVoiceEdit)モードへというように、編集モード変更を行った後に、ダイヤルを操作して当該ダイヤルに割当られたパラメータの設定値を変更する際の動作について説明を補足する。例えば、「音色パラメータ編集」モードにおいて、ミキシング比率(VOL1/2)ダイヤルDL2〔設定範囲は“0”(最小値)〜“100”(最大値)とする。〕の設定値を“10”に変更した後、ステップの「イベント編集モード」に入り当該ダイヤルDL2の設定値を“60”に操作し、その後、再び「音色パラメータ編集」モードに戻ったとき、ダイヤルDL2の設定値は、ダイヤルDL2に触らなければ、元の設定値“10”のままとなる。しかしながら、少しでもダイヤルDL2に触ると、ダイヤルDL2の回動した位置の値が設定値になる。例えば、値“60”の位置から値“70”の位置に動かすと、ダイヤルDL2の設定値は、元の値“10”の位置から回動後の値“70”に変更される。
【0060】
〔メイン処理〕
図8は、この発明の一実施例による電子音楽システムで実行される電子音楽制御のための処理全体を表わすメイン処理のフローチャートである。ステップS1でシステムの初期化を行い、ステップS2では、操作パネル14上のシフト(SHIFT )ボタンBLsh及び第1グループ(STEP1〜8)又は第2グループ(STEP9〜16 )選択スイッチBLa,BLbの同時操作を利用して「イベント編集」(PatternEventEdit)モードに入るための「PatternEventEdit」処理を行う。次のステップS3では、脱出(EXIT)ボタンBexの操作に基づく「脱出イベント」(Exitイベント)を検出する「Exitイベント検出」処理を行う。
【0061】
続いて、ステップS4では、操作パネル14の音色設定操作領域AV上における音色パラメータ設定用ダイヤルDL1〜DL8(以下、単に「ダイヤル」ということがある。)の操作に基づく「ダイヤルイベント」を検出する「ダイヤルイベント検出」処理を行う。次に、ステップS5においては、選択された演奏データに基づいて、音源部7及びサウンドシステム15を介して所望の楽音を放音する自動演奏処理を行う。そして、ステップS6でその他処理(システムの所望の動作に必要なその他の処理)を行い、メイン処理の終了指示があるまでステップS2〜S6の処理が繰り返し実行される。
【0062】
〔PatternEventEdit処理〕
図9は、メイン処理のステップS2におけるPatternEventEdit処理ルーチンの一例が示されている。この処理ルーチンの最初のステップA1では、操作パネル14上のシフト(SHIFT )ボタンBLsh及び第1グループ(STEP1〜8)又は第2グループ(STEP9〜16 )選択スイッチBLa,BLbを同時に押す操作がなされたか否かを判定する。ここで、シフトボタンBLshと、第1グループ(STEP1〜8)選択スイッチBLa又は第2グループ(STEP9〜16 )選択スイッチBLbが、同時操作されたときはステップA2に進む。また、そうでないときは、直ちに、このPatternEventEdit処理を終了してメイン処理(図8)のステップS3にリターンする。
【0063】
ステップA2においては、イベント編集フラグPEの値がイベント編集(PatternEventEdit)モードの第1〜第3段階を表わす“1”〜“3”の何れかである(即ち“0”でない)か否かを判定し、フラグPEが“1”〜“3”でありシステムがイベント編集モードである判定されると、ステップA3に進む。そうでない(NO:PE=“0”)ときは、ステップA4に進み、イベント編集フラグPEの値を“1”にセットしてシステムをイベント編集(PatternEventEdit)モードに投入した後、メイン処理のステップS3にリターンする。
【0064】
ステップA3においては、イベント編集フラグPEの現在値を“1”だけインクリメントし、フラグPEの現在値“1”〜“3”に対して新値“2”〜“4”をセットしてステップA5に進む。ステップA5では、イベント編集フラグPEの新値が“4”未満であるか否かを判定し、フラグPEが“4”未満(即ち“2”又は“3”であると、イベント編集(PatternEventEdit)モードを維持してメイン処理のステップS3にリターンする。そうでない(NO:PE≧“4”)ときはステップA4に進み、イベント編集フラグPEの現在値を“1”に再セットしてシステムをイベント編集(PatternEventEdit)モード当初の第1段階に復帰させた上、メイン処理のステップS3にリターンする。
【0065】
〔Exitイベント検出処理〕
図10は、メイン処理のステップS3におけるExitイベント検出処理ルーチンの一例が示されている。この処理ルーチンの最初のステップB1では、操作パネル14上の脱出(EXIT)ボタンBexが押圧操作されたか否かを判定し、ボタンBexが操作されたときはステップB2に進み、そうでないときは、直ちに、このExitイベント検出処理を終了してメイン処理(図8)のステップS4にリターンする。
【0066】
ステップB2では、イベント編集フラグPEが“1”〜“3”の何れかである(即ち“0”でない)か否かを判定し、フラグPEが“1”〜“3”〔イベント編集(PatternEventEdit)モード〕であると、ステップB3に進んで、イベント編集フラグPEを“0”にリセットしイベント編集(PatternEventEdit)モードを解除した後、メイン処理のステップS3にリターンする。
【0067】
ステップB2でイベント編集フラグPEが“1”〜“3”の何れでもない(NO:PE=“0”)ときは、ステップB4に進み、その他のモードがセットされていれば当該モードを解除した後、また、モードセットがなければそのままスルーして、メイン処理のステップS3にリターンする。
【0068】
〔ダイヤルイベント検出処理〕
この発明の一実施例による電子音楽システムの操作パネルには、複数の音色パラメータ設定用操作子DL1〜DL8が、楽曲パターンの各ステップST1〜ST8,ST9〜ST16に対応して設けられたステップボタンBL1〜BL8,BL9〜BL16に並置され、ダイヤルイベント検出処理ルーチンによって、イベント編集(PatternEventEdit)モードで各ステップのパラメータを設定するのに兼用される。このモードで操作子L1〜BL8により設定可能なパラメータの種類〔各ステップイベントのノート又は楽器番号、ゲートタイム、べロシティ〕は、操作子L1〜BL8シフトボタンBLsh及び第1又は第2ステップグループボタンBLa,BLbの同時操作により、順次、各ステップに共通に一括して切替え指示され表示器Sbに表示される。この状態で各操作子L1〜BL8を操作されると、これに対応するステップについて、指示された種類のパラメータの設定値が当該操作子の操作量に応じて変更される。
【0069】
図11及び図12は、メイン処理のステップS4におけるダイヤルイベント検出処理ルーチンの一例が示されている。この処理ルーチンの最初のステップC1では、操作パネル14のダイヤル(即ち、音色設定操作領域AV上における音色パラメータ設定用ダイヤルDL1〜DL8)が操作されたか否かを判定し、ダイヤルが操作されたときはステップC2に進み、そうでないときは、直ちに、このダイヤルイベント検出処理を終了してメイン処理(図8)のステップS5にリターンする。
【0070】
ステップC2では、イベント編集フラグPEの値が“1”である〔システムがイベント編集(PatternEventEdit)モードの第1段階である〕か否かを判別する。ここで、フラグPE=“1”のときはステップC3に進み、操作されたダイヤルDL1〜DL8の操作量に応じて、当該ダイヤルに対応するステップ(ST1〜ST8,ST9〜ST19)のイベントのノート番号〔メロディデータMDの場合はピッチ情報NN(p)、リズムデータRD1〜RD3の場合は楽器番号情報NN(i)〕を変更する。
【0071】
次いで、ステップC4において、ダイヤルDL1〜DL8と同時にシフト(SHIFT )ボタンBLshが押されているか否かを判別し、ボタンBLshの同時押圧があると、ステップC5に進んで、さらに、当該ダイヤルに対応するステップ以降のステップについても、ステップC2と同様に、ノート番号情報NN(p),NN(i)を当該ダイヤルの操作量に応じて変更する。また、ステップC4でボタンBLshの同時押圧が検出されなかったとき(NO)、及び、ステップC5の処理を終えた後は、メイン処理のステップS5にリターンする。
【0072】
一方、ステップC2でイベント編集フラグPEの値が“1”ではないと判定されたときは、ステップC6に進み、フラグPEの値が“2”〔システムがイベント編集モードの第2段階である〕か否かを判別する。ここで、フラグPE=“2”のときはステップC7に進み、操作されたダイヤルDL1〜DL8の操作量に応じて、当該ダイヤルに対応するステップ(ST1〜ST8,ST9〜ST19)のイベントのゲートタイム情報GTを変更する。
【0073】
次いで、ステップC8において、ダイヤルDL1〜DL8と同時にシフトボタンBLshが押されているか否かを判別し、ボタンBLshの同時押圧があると、ステップC9に進み、さらに、当該ダイヤルに対応するステップ以降のステップについても、ステップC7と同様に、ゲートタイム情報GTを当該ダイヤルの操作量に応じて変更する。また、ステップC8でボタンBLshの同時押圧が検出されなかったとき(NO)、及び、ステップC9の処理を終えた後は、メイン処理のステップS5にリターンする。
【0074】
これに対して、ステップC6でイベント編集フラグPEの値が“2”ではないと判定されたときは、ステップC10(図12)に進み、フラグPEの値が“3”〔システムがイベント編集モードの第3段階である〕か否かを判別する。ここで、フラグPE=“3”のときはステップC11に進み、操作されたダイヤルDL1〜DL8の操作量に応じて、当該ダイヤルに対応するステップ(ST1〜ST8,ST9〜ST19)のイベントのベロシティ情報VLを変更する。
【0075】
次いで、ステップC12において、ダイヤルDL1〜DL8と同時にシフトボタンBLshが押されているか否かを判別し、ボタンBLshの同時押圧があると、ステップC13に進み、さらに、当該ダイヤルに対応するステップ以降のステップについても、ステップC11と同様に、ベロシティ情報VLを当該ダイヤルの操作量に応じて変更する。また、ステップC12でボタンBLshの同時押圧が検出されなかったとき(NO)、及び、ステップC13の処理を終えた後は、メイン処理のステップS5にリターンする。
【0076】
また、ステップC10でイベント編集フラグPEの値が“3”でもないと判定されたときは、ステップC14に進み、現在選択されているパターンデータPDのメロディデータ(シンセトラック)MDの音色(ボイス)について、操作されたダイヤルDL1〜DL8に対応するパラメータを当該ダイヤル操作量に応じて変更する処理を行った後、メイン処理のステップS5にリターンする。
【0077】
〔自動演奏処理〕
図13は、メイン処理のステップS5に自動演奏処理ルーチンの一例が示されている。この処理ルーチンの最初のステップD1では、操作パネル14のプレイボタンBLssが操作されたか否かを判定し、プレイボタンBLssが操作されたときはステップD2に進み、そうでないときは、直ちに、この自動演奏処理を終了し、メイン処理(図8)のステップS6にリターンする。ステップD2では、システムの現在の動作モードが自動演奏モードではないか否かを判断し、自動演奏モードでないときは(YES)ステップD3に進み、そうでないときは(自動演奏モードである=NO)、ステップD4に進み自動演奏を停止した上、この自動演奏処理を終了させた上、このダイヤルイベント検出処理を終了し、メイン処理のステップS6にリターンする。
【0078】
ステップD3では、さらに、システムの現在の動作モードがソングモードであるか否か判定し、ソングモードのときはステップD5に進み、そうでないときはステップD6に進む。ステップD5においては、選択されているソング番号の演奏データSDを順番に読み出して音源部7に送り、楽音信号を発生させサウンドシステム15を介して楽音を放音させる処理を行う。また、当該演奏データSDがなくなれば自動演奏を停止する処理を行う。そして、このような処理をすると、このダイヤルイベント検出処理を終了し、メイン処理のステップS6にリターンする。
【0079】
ステップD6では、さらに、システムの現在の動作モードがパターンモードであるか否か判定し、パターンモードのときはステップD7に進み、そうでないときは、このダイヤルイベント検出処理を終了し、メイン処理のステップS6にリターンする。ステップD7においては、選択されているパターン番号の演奏データPDを順番に繰り返し読み出して音源部7に送り、楽音信号を発生させサウンドシステム15を介して楽音を放音させる処理を行って上、このような処理をすると、このダイヤルイベント検出処理を終了し、メイン処理のステップS6にリターンする。
【0080】
【発明の効果】
以上説明したように、この発明によれば、複数ステップから成る楽曲パターンを処理するための電子音楽装置において、複数のパラメータ設定用操作子が各ステップに対応して設けられ、各パラメータ設定用操作子には、各ステップイベントのノート番号〔NN(p),NN(i)〕、ゲートタイム(GT)、べロシティ(VL)などの複数種類の共通的なパラメータを設定する機能が夫々に割り当てられる。このパラメータの種類を、機能切替えボタンのようなパラメータ種類指示手段により選択的に切替え指示すると、指示されたパラメータ種類が表示器手段をに表示されるようにしている。また、パラメータ設定用操作子が操作されると、操作されたパラメータ設定用操作子に対応するステップについて、指示されたパラメータ種類の設定値が、このパラメータ設定用操作子を操作した量に応じて変更される。
【0081】
従って、楽曲データのシーケンスパターンを構成する複数ステップに対応させた複数のパラメータ設定用操作子に対して、パラメータ種類に関するモードを切り替えることにより、各パラメータ設定用操作子により設定可能なパラメータの種類を一括して切り換えるようにしているので、パラメータ設定を操作し易くすることができる。また、1つのパラメータ種類について、各パラメータ設定用操作子により、順次、連続的にパラメータ値を設定操作することができるので、操作が簡単な上に、ステップ又は操作子間のパラメータ設定値の変化が分かり易くなる。なお、パラメータ種類の切替えには、ボタン等を操作することにより、順番に変更可能な状態にするような構成を採用することができる。
【0082】
また、この発明によれば、パラメータ設定用操作子の操作に加えて制御用操作子を同時に操作すると、パラメータ設定用操作子に対応するステップについて、指示されたパラメータ種類〔NN(p),NN(i);GT;VL〕の設定値をこのパラメータ設定用操作子の操作量に応じて変更するとともに、当該ステップ以降のステップについて、指示されたパラメータ種類の設定値を該パラメータ設定用操作子の操作量に応じて変更するようにしているので、制御用操作子として制御ボタンを用い、このボタンを押しながらパラメータ設定用操作子を操作するだけで、対応するステップ以降の全ステップのパラメータ値を共通して変更することができる。
【0083】
この発明によれば、さらに、複数ステップから成る楽曲パターンの各ステップを個別に指示するために複数のステップ操作子を操作パネル上に並置し、複数のパラメータ設定用操作子を各ステップ操作子に対応して各々配置しているので、視覚的にステップ位置を確認しながら、的確にステップイベントのパラメータを設定することができる。
【図面の簡単な説明】
【図1】図1は、この発明の一実施例による電子音楽システムのハードウエア構成を示すブロック図である。
【図2】図2は、この発明の一実施例による電子音楽システムの操作パネルの一構成例である。
【図3】図3は、この発明の一実施例におけるソング及びパターンデータの一構成例である。
【図4】図4は、この発明の一実施例におけるイベントのデータ構成例である。
【図5】図5は、この発明の一実施例における全体的なデータ構成例である。
【図6】図6は、この発明の一実施例における代表的なモードに対応する操作子の機能を説明するための図である。
【図7】図7は、この発明の一実施例による電子音楽システムにおいて実現されるアナログシミュレーション音源の概略的な構成例を示す。
【図8】図8は、この発明の一実施例による電子音楽システムにおいて実行されるメイン処理のフローチャートである。
【図9】図9は、この発明の一実施例による電子音楽システムにおいて実行されるPatternEventEdit処理のフローチャートである。
【図10】図10は、この発明の一実施例による電子音楽システムにおいて実行されるExitイベント検出処理のフローチャートである。
【図11】図11は、この発明の一実施例による電子音楽システムにおいて実行されるダイヤルイベント検出処理のフローチャートの一部である。
【図12】図12は、この発明の一実施例による電子音楽システムにおいて実行されるダイヤルイベント検出処理のフローチャートの他部である。
【図13】図13は、この発明の一実施例による電子音楽システムにおいて実行される自動演奏処理のフローチャートである。
【符号の説明】
AS 可変表示器Sa及び選択表示部Sbを備える表示専用領域、
Bsv 数値表示ボタン、
BLsh シフトボタン、
BLs シンセトラック選択ボタン、
BLr リズムトラック選択ボタン、
AV 音色パラメータ設定領域、
V1,V2 第1及び第2音色パラメータ設定領域、
DL1〜DL8 音色パラメータ設定ダイヤル、
Bka,Bw1,Bsm,Bw2 音色パラメータ設定ボタン、
BL1〜BL16 第1〜第16ステップボタン。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an electronic music apparatus having a multi-function operator capable of diversifying the functions of an operator for setting various parameters by mode switching.
[0002]
[Prior art]
Conventionally, in an electronic music apparatus having a function of editing a step of a music pattern, such as a synthesizer, when a plurality of parameter setting functions are assigned to each operator, a type designation button is provided for each operator. The parameter types are designated in order, and the parameter setting operator designated by the operator designation button is operated to change the setting value of the parameter of the type designated by the type designation button. Accordingly, many operation buttons such as a button for specifying each parameter type and a button for specifying a parameter setting operator are required, and the size of the operation panel is increased. In addition, regarding one type of parameter, the change in the set value between the steps is also difficult to understand.
[0003]
[Problems to be solved by the invention]
In view of the drawbacks of the prior art, the present invention diversifies the functions of a plurality of parameter setting operators corresponding to music steps by mode switching, and the configuration is simple and can be easily operated. It is an object of the present invention to provide an electronic music system capable of easily grasping a change in setting value between the two.
[0004]
[Means for Solving the Problems]
According to the main feature of the present invention, there is provided an electronic music apparatus for processing a music pattern composed of a plurality of steps, which is provided in correspondence with each step and has a plurality of functions each assigned with a function for setting a plurality of types of parameters. Parameter setting operator, parameter type indicating means for selectively indicating the parameter type, display means for displaying the specified parameter type, and parameter setting operated based on the operation of the parameter setting operator There is provided an electronic music apparatus having a multi-function operator comprising a control means for changing a set value of an instructed parameter type in accordance with an operation amount of the parameter setting operator. The
[0005]
The electronic music apparatus having a multi-function operator according to the present invention further comprises a control operator, and the control means is based on the operation of the parameter setting operator and the control operator. For the corresponding step, the setting value of the designated parameter type is changed according to the operation amount of the parameter setting operation element, and the setting value of the designated parameter type is set for the parameter setting for the subsequent steps. It is comprised so that it may change according to the operation amount of an operation element.
[0006]
The electronic music apparatus having a multi-function operator according to the present invention further comprises a plurality of step operators juxtaposed to individually indicate each step of the music pattern composed of a plurality of steps, and a plurality of parameter setting operations. The children are arranged corresponding to the respective step operators.
[0007]
[Effects of the Invention]
According to the main feature of the present invention (claim 1), in an electronic music apparatus for processing a music pattern (PD) comprising a plurality of steps (ST1 to ST8, ST9 to ST16), a plurality of parameter setting operators (DL1) DL8) are provided corresponding to each step, and each parameter setting operator has a function for setting a plurality of types of parameters [NN (p), NN (i); GT; VL] in common. Assigned to each. When this parameter type is selectively instructed by the parameter type instruction means (Bsv; BLa, BLb), the indicated parameter type is displayed on the display means (Sb). When the parameter setting operator is operated, the setting value of the specified parameter type is changed according to the amount of operation of the parameter setting operator for the step corresponding to the operated parameter setting operator. (Note that the parentheses indicate reference symbols in the examples described later, and the same applies to the following).
[0008]
In other words, the parameter types that can be set by each parameter setting operator are collectively switched by switching the mode relating to the parameter type for a plurality of operators corresponding to a plurality of steps constituting the sequence pattern of the music data. For example, a function switching button [Bsv + (BLa, BLb)] is used as a parameter type instruction means, and when this button is pressed, the note number [NN (p), NN (i)] of each event corresponding to each step, The gate time (GT), velocity (VL), and the like can be changed in order by operating the buttons. Accordingly, the number of operators such as buttons for designating the mode can be reduced, and the parameter setting can be easily performed. In addition, since parameter values can be set and operated sequentially for each parameter type by each parameter setting operator, it is easy to operate and changes in parameter setting values between steps or operators. Becomes easier to understand.
[0009]
In the electronic music apparatus according to the present invention, when the control operator (Bsv) is simultaneously operated in addition to the operation of the parameter setting operators (DL1 to DL8), the steps corresponding to the parameter setting operators (ST1 to ST8, For ST9 to ST16), the set value of the specified parameter type [NN (p), NN (i); GT; VL] is changed according to the operation amount of the parameter setting operation element, and the subsequent steps The step (up to ST16) is configured to change the set value of the instructed parameter type in accordance with the operation amount of the parameter setting operator (claim 2). Accordingly, a control button (Bsv) is also used as a control operator, and the parameter values of all steps after the corresponding step can be changed in common by simply operating the parameter setting operator while pressing this button. it can.
[0010]
In the electronic music apparatus according to the present invention, a plurality of step operators (BL1 to BL8, BL9 to BL16) are juxtaposed on the operation panel in order to individually indicate each step of a music pattern composed of a plurality of steps, and a plurality of parameters are arranged. Setting operators (DL1 to DL8) are arranged corresponding to the respective step operators (claim 3). Accordingly, it is possible to accurately set the parameter of the step event while visually confirming the step position.
[0011]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the drawings. The following embodiments are merely examples, and various modifications can be made without departing from the spirit of the present invention. For example, in the embodiments described below, a musical tone information processing apparatus (electronic music system) configured to have a so-called “sequencer + synthesizer” function will be described in detail. In addition to electronic musical instruments that do not have performance operators, such as electronic musical instruments having such performance operators, automatic performance devices such as sequencers, and tone generator modules (tone generators), they are always dedicated as musical instruments or musical tone information processing devices. However, it also includes an information processing apparatus such as a computer that can function substantially as a musical instrument or musical tone information processing apparatus according to the setting of a necessary program. Such an information processing apparatus is substantially configured by executing a necessary tone generation and / or tone information processing program using, for example, a general-purpose computer such as a personal computer or a multi-function game computer. There is a system that can function as a musical instrument or musical tone information processing apparatus.
[0012]
[Hardware configuration]
FIG. 1 is a block diagram showing a hardware configuration of an electronic music system according to an embodiment of the present invention. This system includes a central processing unit (CPU) 1, a
[0013]
The
[0014]
An
[0015]
The
[0016]
The MIDII /
[0017]
FIG. 2 shows an example of the configuration of the operation panel provided on the front surface of the electronic music system according to one embodiment of the present invention. A display-dedicated area AS is provided at the upper left of the operation panel. The display-dedicated area AS includes a display Sa for displaying variable characters, and a plurality of “Song”, “PATTERN”, and the like. The fixed display section is selectively turned on or off to display the operation mode status of the electronic music system.
[0018]
Below the display-only area AS, a song (SONG) mode selection button Bsn, a pattern (PATTERN) mode selection button Bpt, a numerical value display (SHOW VALUE) mode selection button Bsv, a store (STORE) button Bst, An EXIT button Bex for exiting to the initial state and operators such as a data dial DLd are provided. These operation buttons are alternately de-energized (non-operating) / energized (operation) every time a pressing operation is performed. The data dial DLd is used to set a song or pattern number corresponding to the urging operation of the selection buttons Bsn and Bpt. In this case, the selection display section Sb is responsive to the urging operation of the selection buttons Bsn and Bpt. The “SONG” or “PATTERN” display portion of the display is lit, and the song or pattern number corresponding to the operation amount of the dial DLd is displayed on the display device Sa.
[0019]
Below that, a play button BLss that alternately generates a start and stop command for each press, a lower octave (OCT <<) button BLob, an upper octave (OCT >>) button BLof, and a shift (SHIFT) button BLsh , SWING mode selection button BLsb, keyboard mode selection button BLk, pattern selection button BLp, synthesizer track selection button BLs, rhythm track (RHYTHM TRACK) selection button BLr The The shift (SHIFT) button BLsh has a function of shifting to the operation mode displayed in the frame below the operated other button by operating it simultaneously with the operation of the other button.
[0020]
The rhythm track selection button BLr enters the energized (operating) state when pressed from the de-energized (non-operating) state, and the rhythm track display lamps (1 to 3) provided on the right side thereof are turned on for each operation. To “1” → “2” → “3” in order, and a cyclic operation to return to the original de-energized state by four pressing operations (other similar shaped buttons not specifically described) The same). In addition, buttons other than the rhythm track selection button BLr (buttons represented by reference numerals with a symbol “BL”) alternately repeat deactivation (non-operation) and energization (operation) for each pressing operation. In response to the de-energization / energization, the back lamp is turned on / off so that the operating state can be visually recognized (buttons with other symbols “BL” to be described later are also lit in the same manner). / With light-off operation).
[0021]
On the lower right side of the operation panel are a first button group consisting of a first group (STEP 1-8) selection switch BLa and first to eighth step switches BL1-BL8, and a second group (STEP 9-16) selection switch. A second button group including BLb and ninth to sixteenth step switches BL9 to BL16 is provided. The first to eighth step switches BL1 to BL8 and the ninth to sixteenth step switches BL9 to BL16 of both groups are arranged at positions corresponding to each other as indicated by broken lines. These step switches are used to mute each step data SD in the event edit mode. Further, the second, third and fifth to seventh step switches BL2, BL3, BL5 to BL7 (black key) of the first button group and the step switches BL9 to BL16 (white key) of the second button group are arranged on the keyboard. In the keyboard mode by operating the (KEYBOARD) mode selection button BLk, it can be used as a keyboard for inputting a pitch name.
[0022]
A tone color (voice) setting operation area AV is provided above the first and second group switches. This timbre setting operation area is in the form of a dial (knob) type controller, a portamento (PORTAMENTO) setting dial DL1, a mixing ratio (VCO1 / 2) setting dial DL2, an FM depth (FM DEPTH) setting dial DL3, a synchronization pitch ( SYNC PITCH) setting dial DL4 and noise level (NOISE LEVEL) setting dial DL5 first tone parameter setting area V1, cutoff frequency (CUT OFF) setting dial DL6, resonance (RESONANCE) setting dial DL7 and FEG depth (FEG) DEPTH) and a second tone color parameter setting area V2 having a setting dial DL8.
[0023]
In addition to the first timbre parameter setting dials DL1 to DL5, the first timbre parameter setting area V1 includes a key assignment (KEY ASG) setting button Bka, a VCO1 waveform [(VCO1) WAVE] setting button Bw1, and synchronization. A mode [(SYNC) MODE] setting button Bsm and a VCO2 waveform [(VCO2) WAVE] setting button Bw2 are provided. These parameter setting dials DL1 to DL8 are, as indicated by broken lines, the first to eighth step switches BL1 to BL8 of the first button group and the ninth to sixteenth step switches BL9 to BL16 of the second button group. It is arranged at a position corresponding to.
[0024]
In addition to the above-described operation elements, this operation panel includes setting of effect parameters (EFF / MXR), setting of EG parameters (EG) for FEG (frequency envelope generator) or AEG (amplitude envelope generator), etc. In addition, an operator for setting other sound source parameters, an operator for setting the overall volume (VOLUME), and the like are provided.
[0025]
Here, characteristic functions such as a numerical value display (SHOW VALUE) mode selection button Bsv, a shift (SHIFT) button BLsh, and tone color parameter setting dials DL1 to DL8 will be briefly described. First, the numerical display mode selection button Bsv functions as a “ShowValue mode switch” or an “OriginalValue mode switch”.
[0026]
That is, when the numerical display mode selection button Bsv is operated alone, a current value display mode called “ShowValue mode” is set. In this mode, each operation is performed even if an operator for setting parameters such as a sound source parameter is operated. The parameter value assigned to the child does not change, only the current value is displayed. For example, the parameter value assigned to the child can be used to check the current set value for a sound source parameter such as a timbre (voice).
[0027]
When the numerical display mode selection button Bsv is operated together with the shift (SHIFT) button BLsh, an original value display mode called “original value mode” is set. In this mode, pattern data is stored corresponding to a synth track (melody data track). The parameter value (original value before change) when the timbre parameter or the like is called is displayed.
[0028]
In the normal mode, eight dial operators DL1 to DL8 arranged in a horizontal row at the bottom of the tone color setting operation area AV are used for editing (editing) the illustrated parameters (under the dial), which will be described later. As described above, it is used to edit a parameter different from the above-mentioned parameter at the time of step editing. That is, at the time of step editing, the eight knobs DL1 to DL8 correspond to the eight steps of the loop sequence, and the parameter values of each step such as pitch, musical instrument (INST), gate time or velocity can be freely changed. I have to.
[0029]
In step editing, if the dial operator of one step is operated while the shift (SHIFT) button BLsh is being pressed, all steps after the step are performed for all of the first to sixteenth steps ST1 to ST16. The parameter values (from the step to the 16th step ST16) can be changed in a batch.
[0030]
[Data structure]
FIG. 3 schematically shows a structural example of performance data in one embodiment of the present invention. As shown in FIG. 3A, the performance data is composed of a plurality of song data SD, for example, stored in the “song storage area” of the
[0031]
Each piece of song data SD is sequence data formed by arranging a plurality of pieces of performance information in units of a predetermined time segment (for example, a measure, referred to as “pattern time”). It consists of a pattern number, pitch difference (PitchOffset), tempo (Tempo), beat (Beat), etc. that can be set for each pattern time (measure). One song data SD can designate a plurality of corresponding pattern data PD for each pattern time (measure) by sequentially setting pattern numbers in time series for each pattern time (measure). 3B, the pattern number for each measure is exemplified as “pattern 25”, “pattern 17”, “pattern 33”, “pattern 9”,... “Pattern 122” for the song data SD1.
[0032]
The pattern data PD is music performance information for each pattern time (measure), and is stored as preset data or user data in the “pattern storage area” of the
[0033]
Accordingly, desired pattern data is selected from a large number of prepared pattern data PD, or new pattern data is created (can be registered in the “pattern storage area” of the
[0034]
Each pattern data PD is composed of data MD, RD1 to RD3 for a plurality of tracks when viewed by track. In this example, as shown in FIG. 3C, the pattern data PD is a melody sequence track called a “synth track”. It consists of melody data MD to be processed and rhythm data RD1 to RD3 to be processed by three rhythm sequence tracks named “first rhythm track” to “third rhythm track”.
[0035]
The melody data (synth track) MD is data of a sequence track for a general musical instrument, and corresponds to one tone color (voice). Sound source parameters such as timbre (voice) can be edited with buttons Bka to Bw2 for dial tone (voice) editing, dials DL1 to DL8, and the like. Rhythm data (rhythm tracks) RD1 to RD3 are data of a rhythm instrument sequence track, and as will be described later, a tone color can be set for each event consisting of 16 time units (referred to as “steps”). [In this example, tone editing is not possible. ].
[0036]
In addition, each pattern data PD has a predetermined time section [for example, 16th note length (1 / 16th beat)] for each track data MT, RT1 to RT3 in time series. This is called “step time”. ) As a unit (one step), and a plurality of step data ST representing an event. Thus, when the pattern data PD is viewed step by step, for example, when a measure is used as the pattern time, as shown in FIG. 3D, one pattern data PD typically includes, for example, one measure. It consists of 16 step data ST1 to ST16, each of which is divided into 16, each corresponding to a “1/16” beat. However, the number of steps can be changed by selecting a beat parameter.
[0037]
FIG. 4 shows a configuration example of event information assigned to step data in an embodiment of the present invention. The event information assigned to the step data ST1 to ST16 of the melody data (synth track) MD in the step data SD is from pitch information NN (p) that specifies the pitch of the musical tone by the note number, gate time information GT, and velocity information VL. The event information assigned to the step data ST1 to ST16 of the rhythm data (rhythm track) RD1 to RD3 includes instrument information NN (i), gate time information GT, and velocity specifying the instrument (INST) that plays a musical tone according to the note number. It consists of information VL.
[0038]
FIG. 5 shows the overall data structure in one embodiment of the present invention. The data prepared in advance such as the electronic music apparatus control program CP for controlling the electronic music system, the preset song data SDp, the preset pattern data PDp, the preset voice data VDp is “ROM data”. The temporary or result data such as various register area information RG, user song data SDu, user pattern data PDu, user voice data VDu, etc. are stored in the
[0039]
[Overview of various parameter setting procedures]
FIG. 6 shows the functions of the controls corresponding to the representative modes in a table format. When the song (SONG) mode selection button Bsn on the
[0040]
When the shift button BLsh and the song mode selection button Bsn are pressed at the same time, the “Song Edit (PlaySongEdit)” mode is entered, and controls in the tone parameter setting operation area AV and controls in other areas. Can be used to set the timbre parameters and other parameters. By simultaneously pressing the shift button BLsh and the lower or upper octave buttons BLob, BLof in this “song editing” mode, the pattern number is displayed on the variable display Sa in the display area AS. A number can be set as appropriate. Further, the pattern mode (the display unit Sb selects and displays the “PATTERN” mode) is selected by operating the pattern (PATTERN) mode selection button Bpt. In this mode, the pattern number is appropriately set by rotating the data dial DLd. Can do.
[0041]
Next, parameter setting for each pattern data PD will be described. In the beat mode set by the operation of the shift button BLsh and the swing / beat mode selection button BLsb (the display unit Sb displays the “BEAT” mode), the eighth, twelfth, or sixteenth step buttons BL8, BL12. , BL16 can be operated to select “8”, “12” or “16” beats. In the “8”, “12” or “16” beat, the 1st to 8th, 1st to 12th or 1st to 16th step buttons BL1 to BL8, BL1 to BL12, BLB1 to L16 are enabled, The parameter setting of the pattern data PD corresponding to these step buttons can be performed.
[0042]
By operating a synth track (SYNTH TRACK) selection button BLs, it is possible to select melody data (synth track) MD among the pattern data PD. Further, by sequentially operating the rhythm track selection button BLs, the rhythm data (rhythm track) RD1 to RD3 can be sequentially selected, and “1” to “3” adjacent to the rhythm track (RHYTHM TRACK) selection button BLs. It is possible to confirm that the rhythm data RD1 to RD3 are selected by turning on the lamp.
[0043]
By simultaneously pressing the shift button BLsh and the synth or rhythm track selection buttons BLs and BLr, the melody data (synth track) MD or the rhythm data (rhythm tracks) RD1 to RD3 can be muted (MUTE). In this case, each step can be muted by pressing each step button (BL1 to BL16) and turning off the lamp of the corresponding step button while the synth or rhythm track is selected. . Note that the musical instrument (INST) information NN (i) is all set for the muted step, and is used for sound generation when the muting of the step is released.
[0044]
[1] Setting event parameters for each step As described above, each step is associated with one event, and in the “event editing (Edit)” (EventEdit or PatternEventEdit) mode, the tone (voice) setting operation is performed. Each parameter in each step event can be set by eight dials DL1 to DL8 arranged at the bottom of the area AV. In this setting, the event parameter types are circulated in three stages by simultaneously operating the shift (SHIFT) button BLsh and the first group (
[0045]
For example, by operating the synth track selection button BLs, the melody data (synth track) MD is selected for the pattern data PD that has already been specified, and the shift button BLsh and the first group (STEP 1-8) selection switch BLa are selected. Are simultaneously operated, the first to eighth step buttons BL1 to BL8 of the first group are energized (lit), and “event editing” is performed on the first to eighth step data ST1 to ST8 of the melody data (synth track) MD. (Edit) "mode. In this mode, by simultaneously operating both buttons BLsh and BLa, the type of parameter to be set can be sequentially designated in three stages, and event information (parameter) corresponding to this type can be set.
[0046]
More specifically, when the melody data (synth track) MD and the first group selection switch BLa are operated, the first group step is initially selected as an “event edit” target of the melody data (synth track) MD. This is the first stage of the event editing mode. By operating the (tone color setting) dials DL1 to DL16 corresponding to the first to eighth step buttons BL1 to BL8, the first to eighth steps ST1 to ST8 are respectively performed. Of the event parameters, the pitch NN (p) represented by the note number can be set to specify the musical tone pitch (the display unit Sb displays the “pitch (PITCH)” setting mode).
[0047]
Next, when the shift button BLsh and the first group selection switch BLa are simultaneously operated again, the second stage in which the gate time GT can be set by operating the dials (DL1 to DL16) is displayed (the display portion Sb displays “gate time (GATE TIME) "setting mode is displayed), and further, the shift button BLsh and the first group selection switch BLa are simultaneously operated to enter the third stage in which the velocity VL can be set (the display section Sb is" VELOCITY "). Display setting mode). Further, when the shift button BLsh and the first group selection switch BLa are operated, the pitch NN (p) can be set again. With these three stages, three parameters for each step of the first group can be set.
[0048]
Further, the 9th to 16th step buttons BL9 to BL16 of the second group are energized by the simultaneous operation of the shift button BLsh and the second group (STEP 9 to 16) selection switch BLb, and the same operation as the first group is performed. With respect to the 9th to 16th step data of the second group, each event parameter can be set in the first to third stages. In this way, the event parameters of the first to sixteenth step data of the melody data (synth track) MD can be set.
[0049]
The setting of event parameters for each step of the rhythm data (rhythm track) RD1 to RD3 can be similarly performed. That is, rhythm data (rhythm track) RD1 to RD3 is selected for the pattern data PD (sequential operation of the button BLr), and the first is selected by operating the shift button BLsh and the first or second group selection switches BLa and BLb. Alternatively, each time the second group step buttons BL1 to BL8 and BL9 to BL16 are activated, the first to third stages of the “event edit” mode of the rhythm data are obtained, and the dials DL1 to DL1 corresponding to the respective step data are obtained. With DL8, it is possible to set event information for each step of the rhythm data (rhythm track) RD1 to RD3 for each parameter type designated at each stage.
[0050]
However, the first stage at the beginning of the mode setting is a state in which the instrument (INST) information NN (i) represented by the note number in the event information can be set to specify a rhythm music instrument (the display unit Sb is “instrument” In the second and third steps, the gate time GT and velocity VL are set by operating the shift button BLsh, as in the case of the melody data (synth track) MD. The setting mode (display unit Sb sequentially displays “GATE TIME” and “VELOCITY” setting modes).
[0051]
As described above, in the “event editing” mode, when the eight dials DL1 to DL8 at the bottom of the tone color parameter setting area AV corresponding to each event of the first to eighth or ninth to sixteenth steps are turned, the pattern data PD The parameter of the selected type is changed. Note that in order to key off the event (KEY-OFF), the gate time information GT is set to “0” (zero). In this case, no sound is output even when mute is released.
[0052]
By pressing the shift (SHIFT) button BLsh and the upper octave (OCT <<) or lower octave (OCT >>) buttons BLob, BLof in the “event editing” mode, the current state of each event parameter in the corresponding step is moved. Are displayed on the display Sa.
[0053]
Further, in the “event editing” mode, when any of the dials DL1 to D8 is moved while pressing the shift button BLsh, a process of changing the parameters of all the steps after the step corresponding to the dial to the same numerical value is executed. The In this case, even if the first to eighth steps ST1 to ST8 are selected, the ninth to sixteenth steps ST9 to ST16 are also subject to setting changes. This process is convenient when, for example, the gate time GT and the velocity VL of all events after a predetermined step are set to the same numerical value, or the instrument [instrument (INST) information NN (i)] is set to “snare drum”. is there.
[0054]
[2] Editing tone parameters for each event (editing)
In the modes other than the “event editing” mode described above, the eight dials DL1 to DL8 at the bottom of the timbre (button) parameter setting area AV are used for timbre (voice) editing. It can be operated effectively at any time to set sound source parameters. Further, when the song data SD is reproduced [in this case, after the song (SONG) mode selection button Bsn is operated, the play button BLss is operated to start (light on), thereby setting the “play” mode. ], Various parameters on the
[0055]
Accordingly, the melody data (synth track) MD is selected by the operation of the synth track (SYNTH TRACK) selection button BLs to enter the “tone parameter editing (voice edit)” (PatternVoiceEdit) mode, and the buttons Bka to Bw2 and the dials DL1 to DL8 are set. By operating, the timbre (voice) parameters of the melody data (synth track) MD can be edited. Although there are many timbre (voice) parameters to be set, as shown in the timbre parameter setting area AV in FIG. 2, frequently used parameters can be set by operating the dials DL1 to DL8. Yes.
[0056]
FIG. 7 shows a schematic configuration of an analog simulation sound source realized by the sound source unit of the electronic music system. In this electronic music system, the function of a well-known analog sound source as shown in FIG. 7 is simulated by the
[0057]
When the numerical value display (SHOW VALUE) mode selection button Bsv is pressed in the “tone parameter edit (voice edit)” mode, the “current value display” (ShowValue or ShowCurrentValue) mode is set, and then the dials DL1 to DL8 and the buttons Bka to When Bw2 or the like is operated, for sound source parameters such as timbre (voice) parameters, the current setting values corresponding to the operation are displayed on the display device Sa, and the current values of the sound source parameters can be confirmed. In this case, the setting value of the corresponding sound source parameter is not changed. By pressing the EXIT button Bex, it is possible to exit from the “present value display” mode.
[0058]
When the SHIFT button BLsh and the numerical value display (SHOW VALUE) mode selection button Bsv are pressed in the “tone parameter editing” mode, the “original value display” (OriginalValue or ShowOriginalValue) mode is set, and then the dials DL1 to DL8 or When an operator such as the buttons Bka to Bw2 is operated, the original value (original value when the song data SD or the pattern data PD is read) of the sound source parameter such as a timbre (voice) corresponding to the operated operator is displayed. The original value of the sound source parameter can be confirmed on the display device Sa, and in this case, the setting value of the sound source parameter is not changed. By pressing the EXIT button Bex, it is possible to exit this “original value display” mode.
[0059]
[3] Dial setting mode when editing mode is changed Edit mode from “Event Edit” (PatternEventEdit) mode to “Tone Parameter Edit (VoiceEdit)” (PatternVoiceEdit) mode at each step A supplementary explanation will be given for the operation when the setting value of the parameter assigned to the dial is changed by operating the dial after the change. For example, in the “tone parameter editing” mode, the mixing ratio (VOL1 / 2) dial DL2 [setting range is “0” (minimum value) to “100” (maximum value). ] Is changed to “10”, then the “event edit mode” of the step is entered, the dial DL2 set value is operated to “60”, and then the “tone parameter edit” mode is returned again. If the dial DL2 is not touched, the setting value of the dial DL2 remains the original setting value “10”. However, when the dial DL2 is touched even a little, the value at the position where the dial DL2 is rotated becomes the set value. For example, when the value “60” is moved to the value “70”, the setting value of the dial DL2 is changed from the original value “10” to the value “70” after the rotation.
[0060]
[Main processing]
FIG. 8 is a flowchart of a main process representing the entire process for electronic music control executed in the electronic music system according to one embodiment of the present invention. In step S1, the system is initialized. In step S2, the shift (SHIFT) button BLsh on the
[0061]
Subsequently, in step S4, a “dial event” is detected based on the operation of the tone color parameter setting dials DL1 to DL8 (hereinafter simply referred to as “dial”) on the tone color setting operation area AV of the
[0062]
[PatternEventEdit processing]
FIG. 9 shows an example of the PatternEventEdit process routine in step S2 of the main process. In the first step A1 of this processing routine, an operation of simultaneously pressing the shift (SHIFT) button BLsh and the first group (STEP 1-8) or second group (STEP 9-16) selection switches BLa, BLb on the
[0063]
In step A2, it is determined whether or not the value of the event edit flag PE is any one of “1” to “3” (that is, not “0”) indicating the first to third stages of the event edit (PatternEventEdit) mode. If it is determined that the flag PE is “1” to “3” and it is determined that the system is in the event edit mode, the process proceeds to step A3. If not (NO: PE = “0”), the process proceeds to step A4, the event edit flag PE is set to “1”, the system is put into the event edit (PatternEventEdit) mode, and then the main process step Return to S3.
[0064]
In step A3, the current value of the event edit flag PE is incremented by "1", and new values "2" to "4" are set for the current values "1" to "3" of the flag PE. Proceed to In step A5, it is determined whether or not the new value of the event edit flag PE is less than “4”. If the flag PE is less than “4” (that is, “2” or “3”), event editing (PatternEventEdit) is performed. The mode is maintained and the process returns to step S3 of the main process, otherwise (NO: PE ≧ “4”), the process proceeds to step A4, the current value of the event edit flag PE is reset to “1”, and the system is After returning to the first stage of the event editing (PatternEventEdit) mode, the process returns to step S3 of the main process.
[0065]
[Exit event detection processing]
FIG. 10 shows an example of an Exit event detection process routine in step S3 of the main process. In the first step B1 of this processing routine, it is determined whether or not the EXIT button Bex on the
[0066]
In step B2, it is determined whether or not the event edit flag PE is one of “1” to “3” (that is, not “0”), and the flag PE is “1” to “3” [Event Edit (PatternEventEdit ) Mode], the process proceeds to step B3, the event edit flag PE is reset to "0" to cancel the event edit (PatternEventEdit) mode, and then the process returns to step S3 of the main process.
[0067]
When the event edit flag PE is not any of “1” to “3” in step B2 (NO: PE = “0”), the process proceeds to step B4, and the mode is canceled if any other mode is set. After that, if there is no mode set, the process goes through as it is and returns to step S3 of the main process.
[0068]
[Dial event detection processing]
On the operation panel of the electronic music system according to one embodiment of the present invention, a plurality of timbre parameter setting operators DL1 to DL8 are provided corresponding to the steps ST1 to ST8 and ST9 to ST16 of the music pattern. BL1 to BL8 and BL9 to BL16 are juxtaposed and used to set parameters for each step in the event editing (PatternEventEdit) mode by the dial event detection processing routine. In this mode, the types of parameters (note or instrument number of each step event, gate time, velocity) that can be set by the controls L1 to BL8 are the controls L1 to BL8 shift button BLsh and the first or second step group button. By simultaneous operation of BLa and BLb, switching instructions are sequentially given in common to each step and displayed on the display Sb. When each of the operators L1 to BL8 is operated in this state, the set value of the instructed type parameter is changed according to the operation amount of the operator for the corresponding step.
[0069]
FIGS. 11 and 12 show an example of the dial event detection processing routine in step S4 of the main processing. In the first step C1 of this processing routine, it is determined whether or not the dial of the operation panel 14 (that is, the timbre parameter setting dials DL1 to DL8 on the timbre setting operation area AV) is operated. Proceeds to step C2, and if not, immediately ends the dial event detection process and returns to step S5 of the main process (FIG. 8).
[0070]
In step C2, it is determined whether or not the value of the event edit flag PE is “1” (the system is in the first stage of the event editing (PatternEventEdit) mode). Here, when the flag PE = “1”, the process proceeds to step C3, and according to the operation amount of the operated dials DL1 to DL8, the event notes of the steps (ST1 to ST8, ST9 to ST19) corresponding to the dial are performed. The number [pitch information NN (p) for melody data MD, instrument number information NN (i) for rhythm data RD1 to RD3] is changed.
[0071]
Next, in step C4, it is determined whether or not the shift button BLsh is pressed simultaneously with the dials DL1 to DL8. If there is simultaneous pressing of the button BLsh, the process proceeds to step C5 and further corresponds to the dial. Also in the steps after the step, the note number information NN (p), NN (i) is changed according to the operation amount of the dial, as in step C2. Further, when the simultaneous pressing of the button BLsh is not detected in Step C4 (NO), and after the process of Step C5 is completed, the process returns to Step S5 of the main process.
[0072]
On the other hand, when it is determined in step C2 that the value of the event edit flag PE is not “1”, the process proceeds to step C6, where the value of the flag PE is “2” (the system is in the second stage of the event edit mode). It is determined whether or not. Here, when the flag PE = “2”, the process proceeds to step C7, and the event gate of the step (ST1 to ST8, ST9 to ST19) corresponding to the dial is operated according to the operation amount of the operated dials DL1 to DL8. The time information GT is changed.
[0073]
Next, in step C8, it is determined whether or not the shift button BLsh is pressed simultaneously with the dials DL1 to DL8. If there is simultaneous pressing of the button BLsh, the process proceeds to step C9, and further, the steps subsequent to the step corresponding to the dial are performed. As for step, as in step C7, the gate time information GT is changed according to the operation amount of the dial. Further, when the simultaneous pressing of the button BLsh is not detected in Step C8 (NO), and after the process of Step C9 is completed, the process returns to Step S5 of the main process.
[0074]
On the other hand, when it is determined in step C6 that the value of the event edit flag PE is not “2”, the process proceeds to step C10 (FIG. 12), and the value of the flag PE is “3” [system is in event edit mode. Whether it is the third stage]. Here, when the flag PE = “3”, the process proceeds to step C11, and the velocity of the event of the step (ST1 to ST8, ST9 to ST19) corresponding to the dial according to the operated amount of the operated dial DL1 to DL8. Change the information VL.
[0075]
Next, in step C12, it is determined whether or not the shift button BLsh is pressed simultaneously with the dials DL1 to DL8. If there is simultaneous pressing of the button BLsh, the process proceeds to step C13, and further, the steps subsequent to the step corresponding to the dial are performed. As for step, as in step C11, the velocity information VL is changed according to the operation amount of the dial. When the simultaneous pressing of the button BLsh is not detected at step C12 (NO) and after the process at step C13 is completed, the process returns to step S5 of the main process.
[0076]
If it is determined in step C10 that the value of the event edit flag PE is not "3", the process proceeds to step C14, and the tone color (voice) of the melody data (synth track) MD of the currently selected pattern data PD. After performing the process of changing the parameters corresponding to the operated dials DL1 to DL8 according to the dial operation amount, the process returns to step S5 of the main process.
[0077]
[Automatic performance processing]
FIG. 13 shows an example of an automatic performance processing routine in step S5 of the main processing. In the first step D1 of this processing routine, it is determined whether or not the play button BLss on the
[0078]
In step D3, it is further determined whether or not the current operation mode of the system is the song mode. If the mode is the song mode, the process proceeds to step D5. Otherwise, the process proceeds to step D6. In step D5, the performance data SD of the selected song number is read out in order and sent to the
[0079]
In step D6, it is further determined whether or not the current operation mode of the system is the pattern mode. If the system is in the pattern mode, the process proceeds to step D7. If not, the dial event detection process is terminated and the main process is completed. The process returns to step S6. In step D7, the performance data PD of the selected pattern number is repeatedly read out in order and sent to the
[0080]
【The invention's effect】
As described above, according to the present invention, in the electronic music apparatus for processing a music pattern composed of a plurality of steps, a plurality of parameter setting operators are provided corresponding to each step, and each parameter setting operation is performed. Each child is assigned a function for setting multiple types of common parameters such as note number [NN (p), NN (i)], gate time (GT), velocity (VL), etc. of each step event. It is done. When the parameter type is selectively switched by a parameter type indicating unit such as a function switching button, the indicated parameter type is displayed on the display unit. Further, when the parameter setting operator is operated, the setting value of the instructed parameter type for the step corresponding to the operated parameter setting operator depends on the amount of operation of the parameter setting operator. Be changed.
[0081]
Accordingly, by switching the mode related to the parameter type for a plurality of parameter setting operators corresponding to a plurality of steps constituting the sequence pattern of the music data, the parameter types that can be set by each parameter setting operator are changed. Since the switching is performed collectively, the parameter setting can be easily operated. In addition, since parameter values can be set and operated sequentially for each parameter type by each parameter setting operator, it is easy to operate and changes in parameter setting values between steps or operators. Becomes easier to understand. It should be noted that the parameter type can be switched by adopting a configuration in which it can be changed in order by operating a button or the like.
[0082]
Further, according to the present invention, when the control operator is simultaneously operated in addition to the operation of the parameter setting operator, the instructed parameter type [NN (p), NN for the step corresponding to the parameter setting operator. (I); GT; VL] is changed in accordance with the operation amount of the parameter setting operation element, and the setting value of the designated parameter type is changed to the parameter setting operation element for the subsequent steps. Because the control value is changed according to the operation amount of the parameter, the control value is used as a control operator, and the parameter value of all the steps after the corresponding step is operated simply by operating the parameter setting operator while pressing this button. Can be changed in common.
[0083]
Further, according to the present invention, a plurality of step operators are juxtaposed on the operation panel in order to individually indicate each step of a music pattern composed of a plurality of steps, and a plurality of parameter setting operators are assigned to the step operators. Since they are arranged correspondingly, the step event parameters can be accurately set while visually confirming the step position.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a hardware configuration of an electronic music system according to an embodiment of the present invention.
FIG. 2 is a configuration example of an operation panel of an electronic music system according to an embodiment of the present invention.
FIG. 3 is a structural example of song and pattern data in one embodiment of the present invention.
FIG. 4 is a data configuration example of an event in one embodiment of the present invention.
FIG. 5 is an example of the overall data configuration in an embodiment of the present invention.
FIG. 6 is a diagram for explaining a function of an operator corresponding to a representative mode in one embodiment of the present invention.
FIG. 7 shows a schematic configuration example of an analog simulation sound source realized in an electronic music system according to an embodiment of the present invention.
FIG. 8 is a flowchart of main processing executed in the electronic music system according to one embodiment of the present invention.
FIG. 9 is a flowchart of PatternEventEdit processing executed in the electronic music system according to one embodiment of the present invention.
FIG. 10 is a flowchart of an Exit event detection process executed in the electronic music system according to one embodiment of the present invention.
FIG. 11 is a part of a flowchart of a dial event detection process executed in the electronic music system according to the embodiment of the present invention.
FIG. 12 is another part of a flowchart of a dial event detection process executed in the electronic music system according to one embodiment of the present invention.
FIG. 13 is a flowchart of automatic performance processing executed in the electronic music system according to one embodiment of the present invention.
[Explanation of symbols]
AS dedicated display area comprising variable display Sa and selection display Sb,
Bsv numeric display button,
BLsh shift button,
BLs synth track selection button,
BLr Rhythm track selection button,
AV tone parameter setting area,
V1, V2 first and second timbre parameter setting areas,
DL1-DL8 tone parameter setting dial,
Bka, Bw1, Bsm, Bw2 tone parameter setting buttons,
BL1 to BL16 1st to 16th step buttons.
Claims (3)
各ステップに対応して設けられ、複数種類のパラメータを設定する機能が夫々に割り当てられた複数のパラメータ設定用操作子と、
パラメータの種類を選択的に指示するパラメータ種類指示手段と、
指示されたパラメータ種類を表示する表示手段と、
パラメータ設定用操作子の操作に基づき、操作されたパラメータ設定用操作子に対応するステップについて、指示されたパラメータ種類の設定値を該パラメータ設定用操作子の操作量に応じて変更する制御手段と
を具備することを特徴とする多機能操作子を有する電子音楽装置。An electronic music device for processing a music pattern consisting of a plurality of steps,
A plurality of parameter setting operators provided corresponding to the respective steps, each assigned a function for setting a plurality of types of parameters, and
Parameter type instruction means for selectively indicating the type of parameter;
Display means for displaying the instructed parameter type;
Control means for changing the set value of the designated parameter type in accordance with the operation amount of the parameter setting operator for the step corresponding to the operated parameter setting operator based on the operation of the parameter setting operator; An electronic music apparatus having a multi-function operator.
制御用操作子
を具備し、
上記制御手段は、パラメータ設定用操作子及び制御用操作子の操作に基づき、該パラメータ設定用操作子に対応するステップについて、指示されたパラメータ種類の設定値を該パラメータ設定用操作子の操作量に応じて変更するとともに、該ステップ以降のステップについて、指示されたパラメータ種類の設定値を該パラメータ設定用操作子の操作量に応じて変更する
ことを特徴とする請求項1に記載の多機能操作子を有する電子音楽装置。further,
A control operator,
The control means, based on the operation of the parameter setting operator and the control operator, for the step corresponding to the parameter setting operator, sets the designated parameter type setting value to the operation amount of the parameter setting operator. 2. The multi-function according to claim 1, wherein the setting value of the instructed parameter type is changed in accordance with the operation amount of the parameter setting operation element for the subsequent steps. An electronic music apparatus having an operator.
複数ステップから成る楽曲パターンの各ステップを個別に指示するために並置された複数のステップ操作子
を具備し、
上記複数のパラメータ設定用操作子は、前記各ステップ操作子に対応して各々配置される
ことを特徴とする請求項1又は2に記載の多機能操作子を有する電子音楽装置。further,
Comprising a plurality of step operators juxtaposed to individually indicate each step of a music pattern consisting of a plurality of steps;
The electronic music apparatus having a multi-function operator according to claim 1 or 2, wherein the plurality of parameter setting operators are respectively arranged corresponding to the step operators.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000369327A JP3846183B2 (en) | 2000-12-04 | 2000-12-04 | Electronic music apparatus having a multi-function controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000369327A JP3846183B2 (en) | 2000-12-04 | 2000-12-04 | Electronic music apparatus having a multi-function controller |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002169560A JP2002169560A (en) | 2002-06-14 |
| JP3846183B2 true JP3846183B2 (en) | 2006-11-15 |
Family
ID=18839384
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000369327A Expired - Fee Related JP3846183B2 (en) | 2000-12-04 | 2000-12-04 | Electronic music apparatus having a multi-function controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3846183B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015107823A1 (en) * | 2014-01-16 | 2015-07-23 | ヤマハ株式会社 | Setting and editing sound setting information by link |
-
2000
- 2000-12-04 JP JP2000369327A patent/JP3846183B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002169560A (en) | 2002-06-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5355762A (en) | Extemporaneous playing system by pointing device | |
| JPH05108065A (en) | Automatic performance device | |
| JP2002229559A (en) | Device and method for music display, music display program actualizing the method on computer, device and method for assisting musical performance, and musical performance assisting program actualizing the musical performance assisting method on computer | |
| JPH03192299A (en) | automatic accompaniment device | |
| JP3239672B2 (en) | Automatic performance device | |
| JP5724231B2 (en) | Electronic music apparatus and program | |
| JP3770293B2 (en) | Visual display method of performance state and recording medium recorded with visual display program of performance state | |
| JP4379291B2 (en) | Electronic music apparatus and program | |
| JP3821103B2 (en) | INFORMATION DISPLAY METHOD, INFORMATION DISPLAY DEVICE, AND RECORDING MEDIUM CONTAINING INFORMATION DISPLAY PROGRAM | |
| US7247785B2 (en) | Electronic musical instrument and method of performing the same | |
| JP3820877B2 (en) | Electronic music apparatus having a multi-function controller | |
| JPH04234090A (en) | Electronic musical instrument | |
| JP3846183B2 (en) | Electronic music apparatus having a multi-function controller | |
| JP2003288077A (en) | Music data output system and program | |
| JP3603599B2 (en) | Method for visual display of performance system and computer-readable recording medium on which visual display program for performance system is recorded | |
| JPH0631980B2 (en) | Automatic musical instrument accompaniment device | |
| JPH05333890A (en) | Karaoke equipment | |
| JPH02131292A (en) | Automatic playing device | |
| JP2003099056A (en) | Electronic musical instrument | |
| JP2001022354A (en) | Arpeggio generator and its recording medium | |
| JP3551065B2 (en) | Data setting device | |
| JP3316866B2 (en) | Music processing unit | |
| JP4402853B2 (en) | Performance data generation method and electronic keyboard instrument | |
| JP4214845B2 (en) | Automatic arpeggio device and computer program applied to the device | |
| JP3620366B2 (en) | Electronic keyboard instrument |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040521 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060522 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060530 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060710 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060801 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060814 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| 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: 20100901 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100901 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110901 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120901 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130901 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |