JPH0997063A - 電子楽器 - Google Patents
電子楽器Info
- Publication number
- JPH0997063A JPH0997063A JP7275139A JP27513995A JPH0997063A JP H0997063 A JPH0997063 A JP H0997063A JP 7275139 A JP7275139 A JP 7275139A JP 27513995 A JP27513995 A JP 27513995A JP H0997063 A JPH0997063 A JP H0997063A
- Authority
- JP
- Japan
- Prior art keywords
- data
- sound
- sound generation
- timbre
- pronunciation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
(57)【要約】
【課題】 半自動演奏中に、発音に対して修正や効果の
変更が可能な電子楽器を提供すること。 【解決手段】 電子楽器において、鍵盤等の操作情報入
力手段と、発音データ列からなる演奏データを記憶して
いる演奏データ記憶手段と、操作情報に基づき、演奏デ
ータ中の発音データを順次読み出して発音処理する半自
動演奏手段と、操作子から発音修正情報を入力する発音
修正情報入力手段と、発音修正手段に基づき、半自動演
奏手段により発音処理される発音データを修正する修正
手段とを備える。本発明はこのような構成により、演奏
者が演奏中にホィール操作子を操作することにより、カ
ットオフ周波数や音量、ピッチ、各種効果のディプス等
を任意に制御可能となり、表現の自由度が大きくなる。
変更が可能な電子楽器を提供すること。 【解決手段】 電子楽器において、鍵盤等の操作情報入
力手段と、発音データ列からなる演奏データを記憶して
いる演奏データ記憶手段と、操作情報に基づき、演奏デ
ータ中の発音データを順次読み出して発音処理する半自
動演奏手段と、操作子から発音修正情報を入力する発音
修正情報入力手段と、発音修正手段に基づき、半自動演
奏手段により発音処理される発音データを修正する修正
手段とを備える。本発明はこのような構成により、演奏
者が演奏中にホィール操作子を操作することにより、カ
ットオフ周波数や音量、ピッチ、各種効果のディプス等
を任意に制御可能となり、表現の自由度が大きくなる。
Description
【0001】
【発明の属する技術分野】本発明は電子楽器に関し、特
に半自動演奏される発音を修正することが可能な電子楽
器に関するものである。
に半自動演奏される発音を修正することが可能な電子楽
器に関するものである。
【0002】
【従来の技術】従来の電子楽器においては、任意の鍵を
所定のタイミングでたたくことにより、記憶されている
演奏データが該タイミングに合わせて演奏される半自動
演奏機能を持つものがあった。
所定のタイミングでたたくことにより、記憶されている
演奏データが該タイミングに合わせて演奏される半自動
演奏機能を持つものがあった。
【0003】
【発明が解決しようとする課題】従来の電子楽器の半自
動演奏機能は、任意の鍵を所定のタイミングで押下する
ことにより、予め記憶されている演奏データ中の各発音
情報が順に発音されるものであるが、音色、音量、タッ
チ、音程、各種の音響効果などは予め演奏データ中に設
定されており、演奏者が半自動演奏中に変更することが
できないという問題点があった。本発明の目的は、前記
のような従来技術の問題点を解決し、半自動演奏中に、
発音に対して修正や効果の変更が可能な電子楽器を提供
することにある。
動演奏機能は、任意の鍵を所定のタイミングで押下する
ことにより、予め記憶されている演奏データ中の各発音
情報が順に発音されるものであるが、音色、音量、タッ
チ、音程、各種の音響効果などは予め演奏データ中に設
定されており、演奏者が半自動演奏中に変更することが
できないという問題点があった。本発明の目的は、前記
のような従来技術の問題点を解決し、半自動演奏中に、
発音に対して修正や効果の変更が可能な電子楽器を提供
することにある。
【0004】
【課題を解決するための手段】本発明は、電子楽器にお
いて、操作情報を入力する入力手段と、発音データ列か
らなる演奏データを記憶している演奏データ記憶手段
と、操作情報に基づき、演奏データ中の発音データを順
次読み出して発音処理する半自動演奏手段と、操作子か
ら発音修正情報を入力する発音修正情報入力手段と、発
音修正手段に基づき、半自動演奏手段により発音処理さ
れる発音データを修正する修正手段とを備えたことを特
徴とする。本発明はこのような構成により、例えば、演
奏者が演奏中にホィール操作子を操作することにより、
音色(カットオフ周波数)や音量(タッチ)、音程(ピ
ッチ)あるいはエコーやリバーブ、トレモロ等の各種効
果のオン/オフや付与程度(ディプス)等を任意に制御
可能となり、表現の自由度が大きくなる。
いて、操作情報を入力する入力手段と、発音データ列か
らなる演奏データを記憶している演奏データ記憶手段
と、操作情報に基づき、演奏データ中の発音データを順
次読み出して発音処理する半自動演奏手段と、操作子か
ら発音修正情報を入力する発音修正情報入力手段と、発
音修正手段に基づき、半自動演奏手段により発音処理さ
れる発音データを修正する修正手段とを備えたことを特
徴とする。本発明はこのような構成により、例えば、演
奏者が演奏中にホィール操作子を操作することにより、
音色(カットオフ周波数)や音量(タッチ)、音程(ピ
ッチ)あるいはエコーやリバーブ、トレモロ等の各種効
果のオン/オフや付与程度(ディプス)等を任意に制御
可能となり、表現の自由度が大きくなる。
【0005】
【発明の実施の形態】以下、本発明の実施の形態を図面
を参照して詳細に説明する。図1は本発明の実施例の構
成を示すブロック図である。CPU1は、ROM2に格
納されている制御プログラムに基づき、電子楽器全体の
制御を行う中央処理装置である。また、予め設定された
所定の周期でCPU1に割り込みをかけるタイマ回路を
内蔵している。ROM2にはプログラム、音色パラメー
タ、周波数情報テーブル等の他、後述する曲データも記
憶されている。RAM3はワークエリアおよびバッファ
として使用され、パネル状態等も保存されている。ま
た、バッテリ等によりバックアップされていてもよい。
を参照して詳細に説明する。図1は本発明の実施例の構
成を示すブロック図である。CPU1は、ROM2に格
納されている制御プログラムに基づき、電子楽器全体の
制御を行う中央処理装置である。また、予め設定された
所定の周期でCPU1に割り込みをかけるタイマ回路を
内蔵している。ROM2にはプログラム、音色パラメー
タ、周波数情報テーブル等の他、後述する曲データも記
憶されている。RAM3はワークエリアおよびバッファ
として使用され、パネル状態等も保存されている。ま
た、バッテリ等によりバックアップされていてもよい。
【0006】鍵盤回路4は、演奏操作部である、例えば
それぞれ2つのスイッチを有する複数の鍵からなる鍵
盤、および鍵盤の複数のスイッチの状態を走査し、状態
変化を検出すると、キーオン、キーオフ、タッチ等の情
報を発生し、CPU1に割り込みをかけるスキャン回路
からなる。パネル回路5は、音色選択等の各種スイッチ
や複数のホィール操作子、該スイッチやホィールの状態
変化を検出して、パネルイベント情報を発生し、CPU
1に割り込みをかける回路、および液晶やLEDによ
り、文字等を表示する表示装置からなる。
それぞれ2つのスイッチを有する複数の鍵からなる鍵
盤、および鍵盤の複数のスイッチの状態を走査し、状態
変化を検出すると、キーオン、キーオフ、タッチ等の情
報を発生し、CPU1に割り込みをかけるスキャン回路
からなる。パネル回路5は、音色選択等の各種スイッチ
や複数のホィール操作子、該スイッチやホィールの状態
変化を検出して、パネルイベント情報を発生し、CPU
1に割り込みをかける回路、および液晶やLEDによ
り、文字等を表示する表示装置からなる。
【0007】音源回路6は、DCO7、DCF8、DC
A9からなり、各回路はCPU1の制御により動作す
る。DCO7は、例えば波形読み出し方式により楽音信
号を発生する回路であり、デジタル楽音波形情報が記憶
されている波形メモリから発音すべき音高に比例したア
ドレス間隔で順次楽音波形を読み出し、補間演算等を行
って楽音波形信号を出力する。DCF8は例えばデジタ
ルフィルタにより構成され、DCO7の出力信号を、指
定された音色や効果に対応する周波数特性でフィルタ処
理する。DCA9は、エンベロープ信号発生回路を有
し、DCF8の出力信号に発生したエンベロープ信号を
乗算する。音源回路6は、複数の楽音発生チャネルを有
しているが、実際には、1つの楽音発生回路を時分割多
重動作させることにより、同時に複数の楽音信号を独立
して発生可能に構成されている。
A9からなり、各回路はCPU1の制御により動作す
る。DCO7は、例えば波形読み出し方式により楽音信
号を発生する回路であり、デジタル楽音波形情報が記憶
されている波形メモリから発音すべき音高に比例したア
ドレス間隔で順次楽音波形を読み出し、補間演算等を行
って楽音波形信号を出力する。DCF8は例えばデジタ
ルフィルタにより構成され、DCO7の出力信号を、指
定された音色や効果に対応する周波数特性でフィルタ処
理する。DCA9は、エンベロープ信号発生回路を有
し、DCF8の出力信号に発生したエンベロープ信号を
乗算する。音源回路6は、複数の楽音発生チャネルを有
しているが、実際には、1つの楽音発生回路を時分割多
重動作させることにより、同時に複数の楽音信号を独立
して発生可能に構成されている。
【0008】D/A変換器10はデジタル楽音信号をア
ナログ信号に変換し、アンプ11によって増幅された楽
音信号はスピーカ12によって発音される。バス13は
電子楽器内の各回路を接続している。なお、必要に応じ
て、フロッピディスクドライブ回路、メモリカードイン
ターフェース回路、MIDIインターフェース回路等を
備えていてもよい。
ナログ信号に変換し、アンプ11によって増幅された楽
音信号はスピーカ12によって発音される。バス13は
電子楽器内の各回路を接続している。なお、必要に応じ
て、フロッピディスクドライブ回路、メモリカードイン
ターフェース回路、MIDIインターフェース回路等を
備えていてもよい。
【0009】図2はROM2あるいはRAM3上に存在
する各種データの構成を示す説明図である。図2(a)
は半自動演奏用の曲データの構成を示しており、各曲デ
ータは例えば4バイトのデータ単位からなる。第1バイ
トはステータスバイトであり、該データ単位の種類を示
す。例えば9は発音開始(キーオン)、8は発音終了
(キーオフ)、12は音色指定、0は無効データ(何も
しない)というように決められている。この無効データ
は、発音しないタイミングに挿入されるほか、曲データ
を編集した結果、不要になったデータ単位を無効データ
にすることによって、削除してデータを詰める処理を不
要にできるものである。なお、最上位ビットのCフラグ
が1である場合には、次の発音データも同時に処理すべ
きであることを示している。
する各種データの構成を示す説明図である。図2(a)
は半自動演奏用の曲データの構成を示しており、各曲デ
ータは例えば4バイトのデータ単位からなる。第1バイ
トはステータスバイトであり、該データ単位の種類を示
す。例えば9は発音開始(キーオン)、8は発音終了
(キーオフ)、12は音色指定、0は無効データ(何も
しない)というように決められている。この無効データ
は、発音しないタイミングに挿入されるほか、曲データ
を編集した結果、不要になったデータ単位を無効データ
にすることによって、削除してデータを詰める処理を不
要にできるものである。なお、最上位ビットのCフラグ
が1である場合には、次の発音データも同時に処理すべ
きであることを示している。
【0010】2バイト目の音程(音色番号)データは、
発音開始データの場合にはキーナンバーデータが記憶さ
れており、例えば60であればC3 を表している。ま
た、音色指定データの場合には音色番号が記憶されてい
る。3バイト目には、発音開始データの場合、押鍵強さ
データが記憶されている。4バイト目には、音色系列
(セクション)データが記憶されており、これは例えば
MIDI信号におけるチャネルデータに相当するもので
ある。複数の音色系列のそれぞれには、音色指定データ
によってそれぞれ音色番号が指定され、発音開始データ
の場合には、指定された該音色系列に予め設定されてい
る音色番号の音色で発音が開始される。
発音開始データの場合にはキーナンバーデータが記憶さ
れており、例えば60であればC3 を表している。ま
た、音色指定データの場合には音色番号が記憶されてい
る。3バイト目には、発音開始データの場合、押鍵強さ
データが記憶されている。4バイト目には、音色系列
(セクション)データが記憶されており、これは例えば
MIDI信号におけるチャネルデータに相当するもので
ある。複数の音色系列のそれぞれには、音色指定データ
によってそれぞれ音色番号が指定され、発音開始データ
の場合には、指定された該音色系列に予め設定されてい
る音色番号の音色で発音が開始される。
【0011】図2(b)はイベントキューバッファの構
成を示しており、例えば鍵盤回路4あるいはパネル回路
5からの割り込みによって起動される割り込み処理によ
って、4バイト単位のイベントデータが書き込まれる。
なお、容量は例えば1キロバイトであり、イベントデー
タの構成(フォーマット)は図2(a)の曲データのデ
ータ単位と同じものである。
成を示しており、例えば鍵盤回路4あるいはパネル回路
5からの割り込みによって起動される割り込み処理によ
って、4バイト単位のイベントデータが書き込まれる。
なお、容量は例えば1キロバイトであり、イベントデー
タの構成(フォーマット)は図2(a)の曲データのデ
ータ単位と同じものである。
【0012】図2(c)は、システムデータの構成を示
しており、イベント読み出しポインタ及びイベント書き
込みポインタはそれぞれ図2(b)に示すイベントキュ
ーバッファの制御に使用される。セクションボリューム
データおよびセクションカットオフデータは、それぞれ
音色系列(セクション)毎に設けられており、この内の
予め指定された(ホィールに割り当てられた)データが
例えばホィール操作子によって任意に修正可能に構成さ
れている。そして、半自動演奏における発音処理時に
は、該データにより、DCA9に設定される音量(エン
ベロープパラメータ)およびDCF8に設定されるカッ
トオフ周波数パラメータが制御される。
しており、イベント読み出しポインタ及びイベント書き
込みポインタはそれぞれ図2(b)に示すイベントキュ
ーバッファの制御に使用される。セクションボリューム
データおよびセクションカットオフデータは、それぞれ
音色系列(セクション)毎に設けられており、この内の
予め指定された(ホィールに割り当てられた)データが
例えばホィール操作子によって任意に修正可能に構成さ
れている。そして、半自動演奏における発音処理時に
は、該データにより、DCA9に設定される音量(エン
ベロープパラメータ)およびDCF8に設定されるカッ
トオフ周波数パラメータが制御される。
【0013】図3は、CPU9のメイン処理を示すフロ
ーチャートである。電子楽器の電源が投入されると、ス
テップS1においては、音源回路やRAM内のデータを
初期化する。ステップS2においては、システムデータ
中のイベント読み出しポインタとイベント書き込みポイ
ンタとが一致しているか否かが判定され、一致していな
ければステップS3に移行するが、一致している場合に
は処理すべきイベントがバッファ内には存在しないの
で、ステップS12に移行して、その他の処理、例えば
発音中のチャネルの制御処理、自動演奏処理、効果付与
処理等が行われる。
ーチャートである。電子楽器の電源が投入されると、ス
テップS1においては、音源回路やRAM内のデータを
初期化する。ステップS2においては、システムデータ
中のイベント読み出しポインタとイベント書き込みポイ
ンタとが一致しているか否かが判定され、一致していな
ければステップS3に移行するが、一致している場合に
は処理すべきイベントがバッファ内には存在しないの
で、ステップS12に移行して、その他の処理、例えば
発音中のチャネルの制御処理、自動演奏処理、効果付与
処理等が行われる。
【0014】ステップS3においては、イベントキュー
バッファの読み出しポインタ位置から4バイトのイベン
トデータを読み出し、読み出しポインタを更新する。ス
テップS4においては、読み出したイベントデータのス
テータスがキーオンであるか否かが判定され、結果が肯
定の場合にはステップS5に移行して後述するキーオン
処理が行われる。ステップS6においては、読み出した
イベントデータのステータスが音量イベントであるか否
かが判定され、結果が肯定の場合にはステップS7に移
行して音量処理が行われる。
バッファの読み出しポインタ位置から4バイトのイベン
トデータを読み出し、読み出しポインタを更新する。ス
テップS4においては、読み出したイベントデータのス
テータスがキーオンであるか否かが判定され、結果が肯
定の場合にはステップS5に移行して後述するキーオン
処理が行われる。ステップS6においては、読み出した
イベントデータのステータスが音量イベントであるか否
かが判定され、結果が肯定の場合にはステップS7に移
行して音量処理が行われる。
【0015】ステップS8においては、読み出したイベ
ントデータのステータスがカットオフであるか否かが判
定され、結果が肯定の場合にはステップS9に移行して
後述するカットオフ処理が行われる。ステップS10に
おいては、読み出したイベントデータのステータスがそ
の他のステータス(キーオフ、音色指定等)であったか
否かが判定され、結果が肯定の場合にはステップS11
に移行してその他のステータス処理が行われる。
ントデータのステータスがカットオフであるか否かが判
定され、結果が肯定の場合にはステップS9に移行して
後述するカットオフ処理が行われる。ステップS10に
おいては、読み出したイベントデータのステータスがそ
の他のステータス(キーオフ、音色指定等)であったか
否かが判定され、結果が肯定の場合にはステップS11
に移行してその他のステータス処理が行われる。
【0016】図4はCPU1の割り込み処理を示すフロ
ーチャートである。この処理は、鍵盤回路4あるいはパ
ネル回路5からCPU1に割り込みがかかるたびに起動
される。ステップS20においては、割り込み原因がキ
ーオンを示すか否かが判定され、結果が肯定の場合には
ステップS21に移行して、キーオンイベントデータを
イベントキューバッファの書き込みポインタが示す番地
から書き込み、書き込みポインタを更新する。ステップ
S22においては、割り込み原因がホィール1の変化を
示すか否かが判定され、結果が肯定の場合にはステップ
S23に移行して、ホィール1の値を含む音量イベント
データをイベントキューバッファの書き込みポインタが
示す番地から書き込み、書き込みポインタを更新する。
ーチャートである。この処理は、鍵盤回路4あるいはパ
ネル回路5からCPU1に割り込みがかかるたびに起動
される。ステップS20においては、割り込み原因がキ
ーオンを示すか否かが判定され、結果が肯定の場合には
ステップS21に移行して、キーオンイベントデータを
イベントキューバッファの書き込みポインタが示す番地
から書き込み、書き込みポインタを更新する。ステップ
S22においては、割り込み原因がホィール1の変化を
示すか否かが判定され、結果が肯定の場合にはステップ
S23に移行して、ホィール1の値を含む音量イベント
データをイベントキューバッファの書き込みポインタが
示す番地から書き込み、書き込みポインタを更新する。
【0017】ステップS24においては、割り込み原因
がホィール2の変化を示すかか否かが判定され、結果が
肯定の場合にはステップS25に移行し、ホィール2の
値を含むカットオフイベントをイベントキューバッファ
に書き込む。ステップS26においては、その他のイベ
ントを示すか否かが判定され、結果が肯定の場合にはス
テップS27に移行して、その他のイベントをイベント
キューバッファに書き込む。
がホィール2の変化を示すかか否かが判定され、結果が
肯定の場合にはステップS25に移行し、ホィール2の
値を含むカットオフイベントをイベントキューバッファ
に書き込む。ステップS26においては、その他のイベ
ントを示すか否かが判定され、結果が肯定の場合にはス
テップS27に移行して、その他のイベントをイベント
キューバッファに書き込む。
【0018】図5(a)は、ステップS7の音量処理を
示すフローチャートである。ステップS30において
は、イベントキューバッファからホィール1の値を読み
出す。ステップS31においては、例えば変換テーブル
を使用して、ホィール値をエンベロープ制御パラメータ
に変換する。ステップS32においては、変換されたパ
ラメータを予め指定されているセクションのセクション
ボリューム値に書き込み、値を更新する。なお、ホィー
ルに対応するセクションは予めパネル等から指定されて
おり、任意の値に変更可能に構成されている。
示すフローチャートである。ステップS30において
は、イベントキューバッファからホィール1の値を読み
出す。ステップS31においては、例えば変換テーブル
を使用して、ホィール値をエンベロープ制御パラメータ
に変換する。ステップS32においては、変換されたパ
ラメータを予め指定されているセクションのセクション
ボリューム値に書き込み、値を更新する。なお、ホィー
ルに対応するセクションは予めパネル等から指定されて
おり、任意の値に変更可能に構成されている。
【0019】図5(b)は、ステップS9のカットオフ
処理を示すフローチャートである。ステップS40にお
いては、イベントキューバッファからホィール2の値を
読み出す。ステップS41においては、例えば変換テー
ブルを使用して、ホィール値をカットオフ周波数制御パ
ラメータに変換する。ステップS42においては、変換
されたパラメータを予め指定されているセクションのセ
クションカットオフ値に書き込み、値を更新する。
処理を示すフローチャートである。ステップS40にお
いては、イベントキューバッファからホィール2の値を
読み出す。ステップS41においては、例えば変換テー
ブルを使用して、ホィール値をカットオフ周波数制御パ
ラメータに変換する。ステップS42においては、変換
されたパラメータを予め指定されているセクションのセ
クションカットオフ値に書き込み、値を更新する。
【0020】図6は、ステップS5のキーオン処理を示
すフローチャートである。ステップS50においては、
図2(a)に示すような曲データの中から、図示しない
データカウンタの内容に基づき、次に発音すべきデータ
単位を読み出す。ステップS51においては、データ単
位中に指定された音色系列の音量及びカットオフ周波数
のデータをシステムデータから読み出す。ステップS5
2においては、読み出した音量及びカットオフ周波数の
データに基づき、DCF8やDCA9に設定する制御パ
ラメータを修正するか、あるいは置き換える。ステップ
S53においては、修正されたパラメータを音源回路6
に転送、設定し、発音を開始する。ステップS54にお
いては、ステップS50において読み出したデータ単位
のCフラグが1であるか否かが判定され、結果が肯定の
場合にはステップS50に戻り、次のデータ単位の発音
処理を行う。以上のような処理によって、演奏者は半自
動演奏を行いながら、例えばホィールを操作することに
よって、音量やカットオフ周波数を変化させることがで
きる。
すフローチャートである。ステップS50においては、
図2(a)に示すような曲データの中から、図示しない
データカウンタの内容に基づき、次に発音すべきデータ
単位を読み出す。ステップS51においては、データ単
位中に指定された音色系列の音量及びカットオフ周波数
のデータをシステムデータから読み出す。ステップS5
2においては、読み出した音量及びカットオフ周波数の
データに基づき、DCF8やDCA9に設定する制御パ
ラメータを修正するか、あるいは置き換える。ステップ
S53においては、修正されたパラメータを音源回路6
に転送、設定し、発音を開始する。ステップS54にお
いては、ステップS50において読み出したデータ単位
のCフラグが1であるか否かが判定され、結果が肯定の
場合にはステップS50に戻り、次のデータ単位の発音
処理を行う。以上のような処理によって、演奏者は半自
動演奏を行いながら、例えばホィールを操作することに
よって、音量やカットオフ周波数を変化させることがで
きる。
【0021】以上、実施例を説明したが、次のような変
形例も考えられる。発音修正情報の入力手段は、ホィー
ル操作子に限らず、通常のボリューム、スイッチ、フッ
トスイッチ、あるいは鍵盤の特定の鍵であってもよい。
なお、本発明は、電子ピアノ等の鍵盤楽器のみならず、
任意の電子楽器に適用可能である。
形例も考えられる。発音修正情報の入力手段は、ホィー
ル操作子に限らず、通常のボリューム、スイッチ、フッ
トスイッチ、あるいは鍵盤の特定の鍵であってもよい。
なお、本発明は、電子ピアノ等の鍵盤楽器のみならず、
任意の電子楽器に適用可能である。
【0022】
【発明の効果】以上述べたように、本発明は、電子楽器
において、操作情報入力手段と、操作情報に基づき、演
奏データ中の発音データを順次読み出して発音処理する
半自動演奏手段と、操作子から発音修正情報を入力する
発音修正情報入力手段と、発音修正手段に基づき、半自
動演奏手段により発音処理される発音データを修正する
修正手段とを備えるので、例えば、演奏者が演奏中にホ
ィール操作子を操作することにより、音色(カットオフ
周波数)や音量(タッチ)、音程(ピッチ)あるいはエ
コーやリバーブ、トレモロ等の各種効果のオン/オフや
付与程度(ディプス)等を任意に制御可能となり、表現
の自由度が大きくなるという効果がある。
において、操作情報入力手段と、操作情報に基づき、演
奏データ中の発音データを順次読み出して発音処理する
半自動演奏手段と、操作子から発音修正情報を入力する
発音修正情報入力手段と、発音修正手段に基づき、半自
動演奏手段により発音処理される発音データを修正する
修正手段とを備えるので、例えば、演奏者が演奏中にホ
ィール操作子を操作することにより、音色(カットオフ
周波数)や音量(タッチ)、音程(ピッチ)あるいはエ
コーやリバーブ、トレモロ等の各種効果のオン/オフや
付与程度(ディプス)等を任意に制御可能となり、表現
の自由度が大きくなるという効果がある。
【図1】本発明の実施例の構成を示すブロック図であ
る。
る。
【図2】各種データの構成を示す説明図である。
【図3】CPUのメイン処理を示すフローチャートであ
る。
る。
【図4】CPUの割り込み処理を示すフローチャートで
ある。
ある。
【図5】音量処理、カットオフ処理を示すフローチャー
トである。
トである。
【図6】キーオン処理を示すフローチャートである。
1…CPU、2…ROM、3…RAM、4…鍵盤回路、
5…パネル回路、6…音源回路、7…DCO、8…DC
F、9…DCA、10…D/A変換器、11…アンプ、
12…スピーカ、13…バス
5…パネル回路、6…音源回路、7…DCO、8…DC
F、9…DCA、10…D/A変換器、11…アンプ、
12…スピーカ、13…バス
フロントページの続き (72)発明者 北村 実音夫 静岡県浜松市寺島町200番地 株式会社河 合楽器製作所内
Claims (2)
- 【請求項1】 操作情報を入力する入力手段と、 発音データ列からなる演奏データを記憶している演奏デ
ータ記憶手段と、 操作情報に基づき、演奏データ中の発音データを順次読
み出して発音処理する半自動演奏手段と、 操作子から発音修正情報を入力する発音修正情報入力手
段と、 発音修正手段に基づき、半自動演奏手段により発音処理
される発音データを修正する修正手段とを備えたことを
特徴とする電子楽器。 - 【請求項2】 前記修正手段は、発音データの音色、音
量、音程の内の少なくとも1つを修正することを特徴と
する請求項1に記載の電子楽器。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7275139A JPH0997063A (ja) | 1995-09-29 | 1995-09-29 | 電子楽器 |
| US08/720,298 US5777250A (en) | 1995-09-29 | 1996-09-27 | Electronic musical instrument with semi-automatic playing function |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7275139A JPH0997063A (ja) | 1995-09-29 | 1995-09-29 | 電子楽器 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0997063A true JPH0997063A (ja) | 1997-04-08 |
Family
ID=17551239
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7275139A Pending JPH0997063A (ja) | 1995-09-29 | 1995-09-29 | 電子楽器 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0997063A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010217230A (ja) * | 2009-03-13 | 2010-09-30 | Casio Computer Co Ltd | 電子楽器および自動演奏プログラム |
-
1995
- 1995-09-29 JP JP7275139A patent/JPH0997063A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010217230A (ja) * | 2009-03-13 | 2010-09-30 | Casio Computer Co Ltd | 電子楽器および自動演奏プログラム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20050211074A1 (en) | Tone control apparatus and method | |
| JP6728702B2 (ja) | 電子音響装置 | |
| JPH0720866A (ja) | 電子楽器 | |
| JP3671788B2 (ja) | 音色設定装置および音色設定方法並びに音色設定プログラムを記録したコンピュータで読み取り可能な記録媒体 | |
| JP3632536B2 (ja) | パート選択装置 | |
| JP2021039315A (ja) | 共鳴音信号発生方法、共鳴音信号発生装置、共鳴音信号発生プログラムおよび電子音楽装置 | |
| JP3620396B2 (ja) | 情報修正装置及び情報修正プログラムを記録した媒体 | |
| JPH06259064A (ja) | 電子楽器 | |
| JP3379098B2 (ja) | 演奏装置、および該装置に係るプログラムまたはデータを記録した記録媒体 | |
| US6548748B2 (en) | Electronic musical instrument with mute control | |
| JP2001215973A (ja) | 楽音制御パラメータ生成方法、楽音制御パラメータ生成装置および記録媒体 | |
| JPH0720865A (ja) | 電子楽器 | |
| JPH09244654A (ja) | 電子楽器 | |
| JP2953217B2 (ja) | 電子楽器 | |
| JP2947150B2 (ja) | 自動演奏装置 | |
| JP4835434B2 (ja) | 演奏パターン再生装置及びそのコンピュータプログラム | |
| JP3249630B2 (ja) | 自動リズム演奏装置 | |
| JP2915753B2 (ja) | 電子楽器 | |
| US5817964A (en) | Electronic musical instrument and method for storing a plurality of waveform sampling data at a single address | |
| JPH10198371A (ja) | 電子楽器 | |
| JPH0934453A (ja) | 電子楽器 | |
| JP3121196B2 (ja) | 電子楽器 | |
| JP3394688B2 (ja) | 自動演奏装置および該自動演奏装置を備えた電子楽器 | |
| JP3097888B2 (ja) | 電子楽器の音量設定装置 | |
| JP3791784B2 (ja) | 演奏装置 |