Nothing Special   »   [go: up one dir, main page]

JP3543384B2 - Electronic musical instrument - Google Patents

Electronic musical instrument Download PDF

Info

Publication number
JP3543384B2
JP3543384B2 JP23959294A JP23959294A JP3543384B2 JP 3543384 B2 JP3543384 B2 JP 3543384B2 JP 23959294 A JP23959294 A JP 23959294A JP 23959294 A JP23959294 A JP 23959294A JP 3543384 B2 JP3543384 B2 JP 3543384B2
Authority
JP
Japan
Prior art keywords
reading
waveform data
data
read
musical instrument
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
Application number
JP23959294A
Other languages
Japanese (ja)
Other versions
JPH0876761A (en
Inventor
淳 安達
奏 田中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Priority to JP23959294A priority Critical patent/JP3543384B2/en
Publication of JPH0876761A publication Critical patent/JPH0876761A/en
Application granted granted Critical
Publication of JP3543384B2 publication Critical patent/JP3543384B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【0001】
【産業上の利用分野】
本発明は、特殊な効果音を付与することができる電子楽器に関する。
【0002】
【従来の技術】
従来、本願出願人は、特開平6ー124091号公報において、所定のサンプリングで順次記憶した波形データをスクラッチ円盤等の操作子を操作することによって任意のレートで逆方向に読出すことができる電子楽器の波形データ読出し装置を提案した。
【0003】
かかる装置は、アナログレコードを使って行われるスクラッチテクニックをデジタル音源を使って行うようにしたものである。ここで、スクラッチテクニックとは、普通にレコードを再生するのではなく、手でアナログレコードプレーヤのターンテーブルの回転を止めたり速めたりまたは逆回転させて生成されるリズミックなサウンドである、いわゆるスクラッチ効果音を生成するテクニックをいい、以下、楽音にスクラッチ効果音を付与することをスクラッチ効果を付与するという。
【0004】
【発明が解決しようとする課題】
しかしながら、上記従来の電子楽器では、デジタル音源から発生した楽音に、単純にスクラッチ効果を付与することはできるものの、音楽的効果を考えてスクラッチ効果を付与することはできなかった。
【0005】
例えば、リバースをかけた後に、あるポイント(位置)から正規の再生速度で再生するという効果を曲中に挿入したい場合に、上記従来の電子楽器に依れば、勘と経験によって正規の再生速度で再生を開始する位置を曲をリバースしながら見つけなければならなかった。このような操作にはトレーニングが要求され、一般のユーザにとっては非常に難しいものであった。
【0006】
本発明は、上記問題に鑑みてなされたもので、簡単な操作により音楽的に意味のあるスクラッチ効果を付与することが可能な電子楽器を提供することを目的とする。
【0007】
【課題を解決するための手段】
上記目的を達成するため本発明は、予め複数の波形データを記憶する波形データ記憶手段と、該記憶された複数の波形データから所望の波形データを順方向または逆方向に読出す読出し手段と、該読出し手段により読み出される波形データの読出し方向を指示する指示手段とを有し、前記読出し手段は、前記指示手段により指示された読出し方向が逆方向から順方向に変化することを検出したときに、所定の読出し位置から順方向に読出しを開始することを特徴とする。
【0008】
また、好ましくは、前記読出し手段は、読出し方向が順方向から逆方向に変化することを検出したときに、所定の読出し位置から逆方向に読出しを開始することを特徴とする。
【0009】
さらに、好ましくは、前記所定の読出し位置を設定する設定手段を有することを特徴とする。
【0010】
また、予め複数の波形データを記憶する波形データ記憶手段と、該記憶された複数の波形データから所望の波形データを順方向または逆方向に読出す読出し手段と、該読出し手段により読み出される波形データの読出し速度および方向を指示する指示手段と、該指示手段により指示された読出し速度および方向に応じて生成されるデータを変換するための複数種類の変換テーブルを記憶するテーブル記憶手段と、該テーブル記憶手段に記憶された複数種類の変換テーブルのうち、所望のものを選択する選択手段とを有し、前記複数種類の変換テーブルは、前記指示手段により指示される読出し方向の変化点が各変換テーブル毎に異なるように構成され、前記読出し手段は、前記指示手段により指示され、前記選択手段により選択された変換テーブルによって変換された読出し速度および方向データに応じて波形データを読出すことを特徴とする。
【0011】
【作用】
本発明の構成に依れば、指示手段により指示された波形データの読出し方向が逆方向から順方向に変化することが検出されると、読出し手段により、所定の読出し位置から順方向に波形データの読出しが開始され、一方、前記指示された読出し方向が順方向から逆方向に変化することが検出されると、読出し手段により、所定の読出し位置から逆方向に波形データの読出しが開始される。
【0012】
また、指示手段により波形データの読出し速度および方向が指示されると、この指示量に応じて生成されたデータが、テーブル記憶手段に記憶された複数種類の変換テーブルから選択手段により選択された変換テーブルにより変換され、読出し手段により、変換後のデータに応じた読出し速度および方向並びに読出し方向の変化点に従って波形データが読み出される。
【0013】
【実施例】
以下、本発明の実施例を図面に基づいて詳細に説明する。
【0014】
図1は、本発明の一実施例に係る電子楽器の概略構成を示すブロック図である。
【0015】
同図において、1は、ポイント設定部であり、該ポイント設定部1は、予め所定のサンプリングレートで複数の波形データを順次記憶した波形メモリ11から波形データを読出して再生するときの最初の位置(ポイント)を示すスタートポイント(SP)、繰り返し再生するときの繰り返し部分の最初の位置を示すループスタートポイント(LSP)、繰り返し部分の最後の位置を示すループエンドポイント(LEP)、および、スクラッチ効果を付与する始点(位置)を示すスクラッチポイント(SCP)の設定や、例えば楽音パラメータ等のその他の設定を行うものであり、例えば液晶ディスプレイ(LCD)等の表示器や各設定のためのスイッチ群等から構成される。
【0016】
図2は、このポイント設定部1の概略構成を示す概略構成図であり、ポイント設定部1は、表示器21とスイッチ群22とにより構成されている。なお、同図には、後述するピッチベンド操作子(本実施例では、ピッチベンドホイール)6も図示されている。
【0017】
表示器21には、波形メモリ11から読み出された波形データ23が表示され、該波形データ23における前記スタートポイント(SP)、ループスタートポイント(LSP)、ループエンドポイント(LEP),および、スクラッチポイント(SCP)をそれぞれ示すカーソル24〜27が表示されている。
【0018】
図2の表示例は、スクラッチポイントを設定している状態を示し、スクラッチポイント(カーソル27で示す位置)がループスタートポイント(カーソル25で示す位置)に一致するように設定している。このとき、スクラッチポイントを設定している状態であることが分かるように、「スクラッチポイント」の表示を反転表示するとともに、カーソル27を点滅表示している。
【0019】
前記スイッチ群22は、カーソル24〜27を右または左にそれぞれ選択するカーソルスイッチ221,222と、ダイヤルを時計方向または反時計方向に回すことにより、カーソルの位置をそれぞれ右または左に移動させて、そのカーソルに対応するデータの値を変更するデータ設定用ダイヤル223と、該データ設定用ダイヤル223によるデータ値の変更よりも、さらに正確なデータ値の変更を行うためのインク/デックスイッチ224,225と、各種設定画面に応じて表示器21に表示される複数の表示画面を切り替える画面変更スイッチ226,227とにより構成されている。
【0020】
図1に戻り、ポイント設定部1の出力側は、後述する読出し制御部10を制御するための制御情報(信号)を出力する制御部2の入力側に接続され、また、制御部2の入力側には、ユーザの押鍵に応じてキーオン信号KONおよびキーコードKCを発生する鍵盤部3の出力側と、詳細は後述するが、周波数補正データを出力する周波数補正データ変換部4の出力側が接続されるとともに、制御部2は、制御部2が実行する制御処理プログラムや各種テーブルデータ等を記憶するROMや制御部2による演算結果や各種データ等を一時的に記憶するRAM等から成る記憶部5と相互に接続されている。
【0021】
前記周波数補正データ変換部4の入力側には、楽音のピッチを変更したり、楽音にスクラッチ効果を効かせる時点を指示したりするためのピッチベンド操作子6、周波数補正データ変換部4が有する複数の変換テーブルのうち、所望の変換テーブルを選択するためのセレクト信号を発生するテーブル選択部7、および、ピッチベンド操作子6から出力され、変換テーブルにより変換されたピッチベンドデータのデータ幅(レンジ)を変更するためのピッチベンドレンジ設定部8の出力側が接続されている。
【0022】
図3は、周波数補正データ変換部4の詳細な構成を示すブロック図であり、同図において、周波数補正データ変換部4は、ピッチベンド操作子6からのピッチベンドデータ(本実施例では、ピッチベンド操作子6の操作状態に応じて0〜127の値が出力される)が入力され、その入力されたピッチベンドデータをテーブル変換するための複数(本実施例では6個)の変換テーブルを記憶する、例えばRAM等のメモリ41と、該メモリ41の出力側に接続され、その選択された変換テーブルによって変換されたピッチベンドデータに前記ピッチベンドレンジ設定部8からのピッチベンドレンジを乗算する乗算器42とにより構成されている。メモリ41には、前述したように、テーブル選択部7からのセレクト信号が供給され、このセレクト信号により選択された変換テーブルにより、ピッチベンドデータがテーブル変換され、変換後のピッチベンドデータがピッチベンドレンジだけ乗算され、周波数補正データとして前記読出制御部10に供給される。ここで、ピッチベンドレンジは、前述したように、ピッチベンドデータのデータ幅を変更するためのものであるが、具体的には、ピッチベンドデータの効き具合を調整するためのものであり、本実施例では、0〜2の値を採るように構成されている。しかし、云うまでもなく、ピッチベンドレンジは、この値に限る必要はない。
【0023】
図4は、メモリ41に記憶された変換テーブルの一例を示す図である。
【0024】
同図において、各変換テーブルを構成する各テーブルデータは、ピッチベンドデータ、即ち、ピッチベンド操作子6から出力される値(最左欄に記載された0〜127のデータ)と1対1に対応して記憶されており、ピッチベンドデータ“127”は、ピッチベンド操作子6を正方向(図2における垂直上方向)に最大限回転させたときに出力される値であり、ピッチベンドデータ“64”は、ピッチベンド操作子6を操作しないときに出力される値であり、ピッチベンドデータ“0”は、ピッチベンド操作子6を逆方向(図2における垂直下方向)に最大限回転させたときに出力される値である。一般に、ピッチベンド操作子6は、手で上方向または下方向のいずれかの方向に回転させた後にその手を放すと、何も操作しない位置、即ち、ピッチベンドデータ“64”が出力される位置に戻るように構成されている。
【0025】
図4において、変換テーブルSTOPは、ピッチベンド操作子6を何も操作しないときには波形データの読出しをストップした状態であり、正方向に操作したときのみに読出しスピードを速め、これによりピッチが上がり、ピッチベンドレンジが“1”のとき(以下、図4の変換テーブルの説明では、ピッチベンドレンジが“1”である場合に限定する)には最大1オクターブ上の音高までの楽音を発生するようにしたものである。
【0026】
変換テーブルSTOP−REVは、ピッチベンド操作子6を何も操作しないときには波形データの読出しをストップした状態であり、正方向に操作したときには、その操作量に応じて読出しスピードを速めてピッチを上げ、逆方向に操作したときには、波形データを逆方向に読出して、その操作量に応じて読出しスピードを速めてピッチを上げ、最大1オクターブ上の音高までの楽音を発生するようにしたものである。
【0027】
変換テーブルSLOWは、ピッチベンド操作子6を何も操作しないときには、“1”、即ち、波形データの読出しスピードおよびピッチを元のままにし、正方向に操作したときには、その操作量に応じて読出しスピードを速めてピッチを上げ、逆方向に操作したときには、その操作量に応じて読出しスピードを遅くしてピッチを下げ、ピッチを上げる方向に操作した場合には最大1オクターブ上の音高までの楽音を発生させ、ピッチを下げる方向に操作した場合には最大ほぼストップ状態にさせるようにしたものである。
【0028】
変換テーブルNORMALは、前記変換テーブルSLOWにおいて、ピッチベンド操作子6を逆方向に操作したときの下限を“0.5”、即ち、最大1オクターブ下の音高までの楽音を発生するようにしたものである。
【0029】
変換テーブルSLOW−REVは、ピッチベンド操作子6を何も操作しないときには波形データの読出しスピードおよびピッチを元のままにし、正方向に操作したときには、その操作量に応じて読出しスピードを速めてピッチを上げ、最大1オクターブ上までの楽音を発生し、逆方向に操作したときには、その操作量に応じて読出しスピードを遅くしてピッチを下げ、最大(ピッチベンドデータが“32”のとき)ストップ状態になるまでスピードを遅くし、さらに、ピッチベンドデータが“32”を下回ると、波形データを逆方向に読出して、その操作量に応じて読出しスピードを速めてピッチを上げ、最大1オクターブ上の音高までの楽音を発生するようにしたものである。
【0030】
また、変換テーブル/SLOW−REVは、上記変換テーブルSLOW−REVに対して、各テーブルデータを逆に並び替えたものであり、この変換テーブル/SLOW−REVを用いることにより、ピッチベンド操作子6の操作方向が変換テーブルSLOW−REVを用いたときの操作方向と逆になる。
【0031】
本発明の要旨は、スクラッチ効果を付与する方法であるので、本実施例の電子楽器が用いる変換テーブルとしては、上記変換テーブルのうち、変換テーブルSTOP−REV,SLOW−REV,/SLOW−REVの3種類の変換テーブルのみであるが、以下、説明の都合上、変換テーブルSLOW−REVのみを用いて説明する。
【0032】
再び図1に戻り、前記鍵盤部3の出力側は、該鍵盤部3の押鍵により発生されたキーコードKCを周波数データに変換するための周波数データ発生部9の入力側に接続され、周波数データ発生部9の出力側は、前記波形メモリ11から波形データを読出して再生するための読出し制御を行う読出制御部10の入力側に接続されている。さらに、この読出制御部10には、前記制御部2および周波数補正データ変換部4の出力側も接続されており、読出制御部10は、前記周波数データ発生部9からの周波数データを周波数補正データ4からの補正データおよび制御部2からの制御情報に基づいて加工し、その加工結果に応じて波形メモリ11から所望の波形データを読出す。
【0033】
波形メモリ11の出力側は、該波形メモリ11から出力される波形データにエンベロープ、フィルタ、パン、リバーブ等の効果を付与するためのエフェクタ12の入力側に接続され、エフェクタ12の出力側は、該エフェクタ12から出力された楽音信号を音響に変換するサウンドシステムの入力側に接続されている。
【0034】
図5は、読出制御部10の詳細な構成を示すブロック図であり、同図において、読出制御部10は、前記周波数補正データ変換部4から供給される周波数補正データおよび前記周波数データ発生部9から供給される周波数データを入力し、これらのデータを乗算する乗算器101と、乗算器101から出力される乗算結果および波形データの現在の読出し位置(アドレス値)を格納する現在値レジスタ102から出力される出力結果を入力し、これらのデータ(アドレス値)を加算する加算器103と、この加算器103からの加算結果を入力するとともに、前述したようにポイント設定部1で設定され、前記制御部2から出力されるループエンドポイント(LEP)を示すループエンドポイント信号LEPおよびループスタートポイント(LSP)を示すループスタートポイント信号LSPを入力する比較回路104とにより構成されている。
【0035】
また、現在値レジスタ102には、比較回路104からの出力が供給されるとともに、制御部2から、ポイント設定部1で設定されたスタートポイント(SP)を示すスタートポイント信号SPおよびスクラッチポイント(SCP)を示すスクラッチポイント信号SCPが供給される。
【0036】
押鍵により発生されたキーコードKCに応じて発生した周波数データは、ピッチベンド操作子6からの操作量に応じて周波数補正データ変換部4により生成された周波数補正データにより補正された後、加算器103によって現在の読出し位置(アドレス値)と加算されて、比較回路104に供給される。比較回路104では、加算器103の加算結果がループエンドポイント信号LEPによるループエンドポイント(アドレス値)と比較され、加算結果がループエンドポイントを超えた場合には、その差分がループスタートポイント信号LSPによるループスタートポイント(アドレス値)に加算され、その加算結果が現在値レジスタ102に設定される。一方、リセットスタート等により、波形データのスタートポイントから読出しを開始する場合には、スタートポイント信号SPにより現在値レジスタ102にスタートポイントのアドレス値がセットされ、また、スクラッチ効果を付与するために、波形データの読出し位置をスクラッチポイントに移動させる場合には、スクラッチポイント信号SCPにより現在値レジスタ102にスクラッチポイントのアドレス値がセットされる。
【0037】
以上のように構成された電子楽器の制御処理を、以下、図6,7に基づいて説明する。
【0038】
図6は、本実施例の電子楽器の制御部2が実行する制御処理の手順を示すフローチャートである。
【0039】
同図において、まず、前記記憶部5や各種メモリのクリアおよび各種ポートのクリア等の初期設定を行う(ステップS1)。
【0040】
次に、ポイント設定部1により各種ポイントSP,LSP,LEP,SCPが設定されたか否かを判別し(ステップS2)、設定されたときにはスクラッチポイント値(アドレス値)SCPを記憶部5に記憶し(ステップS3)、スタートポイント値(アドレス値)SP、ループスタートポイント値(アドレス値)LSP、および、ループエンドポイント値(アドレス値)LEPを読出制御部10に送信する(ステップS4)。
【0041】
一方、前記ステップS2の判別で、各種ポイントSP,LSP,LEP,SCPが設定されないときには、前記ステップS3,S4をスキップしてステップS5に進む。
【0042】
ステップS5では、周波数補正データ変換部4からの周波数補正データのゼロクロス、即ち、前記変換テーブルSTOP−REV,SLOW−REV,/SLOW−REVによって変換され、ピッチベンドレンジデータが乗算された後のデータが、正から負または負から正に切り替わった時点を検出したか否かを判別し(ステップS5)、ゼロクロスを検出したときには、前記ステップS3で記憶部5に記憶したスクラッチポイント値SCPをスクラッチポイント信号SCPとして読出制御部10の現在値レジスタ102に出力し(ステップS6)、一方、ゼロクロスを検出しないときにはステップS6をスキップしてステップS7に進む。
【0043】
ステップS7では、キーイベント、即ち、キーオンイベントまたはキーオフイベントがあるか否かを判別し、キーイベントがないときには前記ステップS2に戻って前述の処理を繰り返し、一方、キーイベントがあるときには、そのキーイベントがキーオンイベントである場合には読出制御部10に発音開始の指示を行い、そのキーイベント処理がキーオフイベントである場合には読出制御部10に消音の指示を行う(ステップS8)。
【0044】
図7は、本実施例の電子楽器が行う波形データの読出し制御を説明する図である。
【0045】
同図において、まず、鍵盤3の押鍵によりスタートポイントSP1から順方向に(矢印31に従って)波形データが読み出される。このとき、前述したように、変換テーブルとしてテーブルSLOW−REVが選択されているものとすると、ピッチベンドデータが33〜127の値の場合には、読出し速度は変更されるものの読出し方向は変わらないので、矢印31に従って波形データが読み出される。
【0046】
次に、ピッチベンドデータが“31”より小さい値になるようにピッチベンド操作子6を操作すると、周波数補正データ変換部4から負の値を示す信号が制御部2に出力されるので、これにより、制御部2によってゼロクロスが検出され、現在値レジスタ102にはスクラッチポイントSCP1の値がセットされ、読出し位置が、現在の読出し位置aからスクラッチポイントSCP1に移動する。
【0047】
そして、ピッチベンド操作子6の操作角に応じたスピードで逆方向に(矢印32に従って)読出しが開始され、スクラッチ効果が付与された楽音が発生される。
【0048】
次に、読出し位置bの時点で、ピッチベンド操作子6が放され、または、順方向の読出しを行うようにピッチベンド操作子6が操作されると、再び制御部2によりゼロクロスが検出され、読出し位置が、現在の読出し位置bからスクラッチポイントSCP1に移動し、そこから順方向に(矢印33に従って)波形データの読出しが開始される。
【0049】
以上説明したように、本実施例の電子楽器に依れば、波形データの読出しを順方向から逆方向に変更する指示を行うと、予め設定された位置(アドレス)からスクラッチ効果の付与された楽音を発生するように構成したので、スクラッチポイントを見つけるためのテクニックを身につけることなく、簡単な操作により音楽的に意味のあるスクラッチ効果を付与することが可能となる。
【0050】
なお、本実施例では、変換テーブルの各テーブルデータを変更できるように構成しなかったが、これに限らず、ユーザにより自由に変更できるようにしてもよい。
【0051】
また、本実施例では、順方向から逆方向に波形データの読出しを変更したときにスクラッチ効果を付与する位置と、スクラッチ効果の付与を解除したとき、即ち、逆方向から順方向に波形データの読出しを変更したときに読出しが開始される位置を同一(図7のスクラッチポイントSCP1)としたが、これに限らず、これらの位置を異ならせるようにしてもよい。
【0052】
さらに、本実施例では、ピッチベンド操作子6として、操作の途中で手を離すとバネの力により中点の位置(ピッチベントデータ“64”を出力する位置)に戻るような操作子を使用したが、これに限らず、中点に復帰しない操作子、ペダル、スライダーなどを用いてもよい。
【0053】
【発明の効果】
以上説明したように、本発明に依れば、指示手段により指示された波形データの読出し方向が逆方向から順方向に変化することが検出されると、読出し手段により、所定の読出し位置から順方向に波形データの読出しが開始され、一方、前記指示された読出し方向が順方向から逆方向に変化することが検出されると、読出し手段により、所定の読出し位置から逆方向に波形データの読出しが開始されるので、簡単な操作により音楽的に意味のあるスクラッチ効果を付与することが可能となる効果を奏する。
【0054】
また、予め複数の波形データを記憶する波形データ記憶手段と、該記憶された複数の波形データから所望の波形データを順方向または逆方向に読出す読出し手段と、該読出し手段により読み出される波形データの読出し速度および方向を指示する指示手段と、該指示手段により指示された読出し速度および方向に応じて生成されるデータを変換するための複数種類の変換テーブルを記憶するテーブル記憶手段と、該テーブル記憶手段に記憶された複数種類の変換テーブルのうち、所望のものを選択する選択手段とを有し、前記複数種類の変換テーブルは、前記指示手段により指示される読出し方向の変化点が各変換テーブル毎に異なるように構成され、前記読出し手段は、前記指示手段により指示され、前記選択手段により選択された変換テーブルによって変換された読出し速度および方向データに応じて波形データを読出すので、波形データの逆方向の読出しと順方向の読出しとが切り替わる位置を変換テーブル毎に異ならせることにより、その位置をユーザの操作し易い位置にコントロールでき、操作性をさらに向上させることができる。
【図面の簡単な説明】
【図1】本発明の一実施例に係る電子楽器の概略構成を示すブロック図である。
【図2】図1のポイント設定部の概略構成を示す概略構成図である。
【図3】図1の周波数補正データ変換部の詳細な構成を示すブロック図である。
【図4】図3のメモリに記憶された変換テーブルの一例を示す図である。
【図5】図1の読出制御部10の詳細な構成を示すブロック図である。
【図6】図1の制御部が実行する制御処理の手順を示すフローチャートである。
【図7】本実施例の電子楽器が行う波形データの読出し制御を説明する図である。
【符号の説明】
2 制御部(制御手段)
1 メモリ(テーブル記憶手段)
6 ピッチベンド操作子(指示手段)
7 テーブル選択部(選択手段)
10 読出制御部(読出し手段)
11 波形メモリ(波形データ記憶手段)
[0001]
[Industrial applications]
The present invention relates to an electronic musical instrument to which a special sound effect can be given.
[0002]
[Prior art]
Conventionally, the applicant of the present application has disclosed in Japanese Patent Application Laid-Open No. 6-124091 that an electronic device capable of reading out waveform data sequentially stored at a predetermined sampling rate in an opposite direction at an arbitrary rate by operating a manipulator such as a scratch disk. An instrument for reading waveform data of musical instruments was proposed.
[0003]
In such an apparatus, a scratch technique performed using an analog record is performed using a digital sound source. Here, the scratch technique is a rhythmic sound that is generated by stopping, speeding up, or reversely rotating the turntable of an analog record player by hand, rather than playing the record normally. A technique for generating a sound, hereinafter referred to as applying a scratch effect sound to a musical sound is referred to as applying a scratch effect.
[0004]
[Problems to be solved by the invention]
However, in the above-described conventional electronic musical instrument, although a scratch effect can be simply added to a musical tone generated from a digital sound source, the scratch effect cannot be added in consideration of a musical effect.
[0005]
For example, if it is desired to insert the effect of playing at a regular playback speed from a certain point (position) after applying a reverse to a song, the conventional electronic musical instrument according to the above-mentioned conventional electronic musical instrument has a regular playback speed based on intuition and experience. I had to find the position to start playing with reverse song. Such operations require training, which is very difficult for ordinary users.
[0006]
The present invention has been made in view of the above problems, and has as its object to provide an electronic musical instrument that can provide a musically meaningful scratch effect by a simple operation.
[0007]
[Means for Solving the Problems]
In order to achieve the above object, the present invention provides a waveform data storage means for storing a plurality of waveform data in advance, a read means for reading desired waveform data from the stored plurality of waveform data in a forward or reverse direction, Instruction means for instructing the read direction of the waveform data read by the read means, wherein the read means detects that the read direction specified by the instruction means changes from a reverse direction to a forward direction. , Reading is started in a forward direction from a predetermined reading position.
[0008]
Preferably, the reading means starts reading in a reverse direction from a predetermined reading position when detecting that the reading direction changes from a forward direction to a reverse direction.
[0009]
Further, preferably, the apparatus further comprises a setting means for setting the predetermined reading position.
[0010]
Waveform data storage means for storing a plurality of waveform data in advance; reading means for reading desired waveform data in the forward or reverse direction from the stored plurality of waveform data; and waveform data read by the reading means. Instruction means for instructing the read speed and direction of the table, table storage means for storing a plurality of types of conversion tables for converting data generated in accordance with the read speed and direction instructed by the instruction means, and the table Selecting means for selecting a desired one from among the plurality of types of conversion tables stored in the storage means, wherein the plurality of types of conversion tables are arranged such that a change point in the reading direction specified by the specifying means corresponds to each conversion table. The reading means is configured to be different for each table, and the reading means is instructed by the instructing means and is selected by the selecting means. And wherein the read out waveform data in accordance with the converted readout speed and direction data by Bull.
[0011]
[Action]
According to the configuration of the present invention, when it is detected that the reading direction of the waveform data specified by the specifying means changes from the reverse direction to the forward direction, the reading means sets the waveform data in the forward direction from a predetermined reading position. Is started, and when it is detected that the designated read direction changes from the forward direction to the reverse direction, the reading means starts reading the waveform data in the reverse direction from a predetermined read position. .
[0012]
When the reading speed and direction of the waveform data are instructed by the instructing means, the data generated in accordance with the instructed amount is converted by the selecting means selected from the plurality of types of conversion tables stored in the table storing means. The waveform data is converted by the table, and the reading means reads out the waveform data in accordance with the read speed and direction according to the converted data and the changing point of the read direction.
[0013]
【Example】
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0014]
FIG. 1 is a block diagram showing a schematic configuration of an electronic musical instrument according to one embodiment of the present invention.
[0015]
In FIG. 1, reference numeral 1 denotes a point setting unit. The point setting unit 1 reads a waveform data from a waveform memory 11 in which a plurality of waveform data are sequentially stored at a predetermined sampling rate in advance and reproduces the waveform data. (Point), a loop start point (LSP) indicating the first position of a repetitive part during repeated playback, a loop end point (LEP) indicating a last position of the repetitive part, and a scratch effect. For setting a scratch point (SCP) indicating a starting point (position) at which a character is given, and other settings such as, for example, a musical tone parameter, and a display unit such as a liquid crystal display (LCD) and a switch group for each setting. And so on.
[0016]
FIG. 2 is a schematic configuration diagram illustrating a schematic configuration of the point setting unit 1. The point setting unit 1 includes a display 21 and a switch group 22. FIG. 1 also shows a pitch bend operator (pitch bend wheel in this embodiment) 6 to be described later.
[0017]
The display 21 displays the waveform data 23 read from the waveform memory 11, and the start point (SP), the loop start point (LSP), the loop end point (LEP), and the scratch in the waveform data 23 are displayed. Cursors 24 to 27 each indicating a point (SCP) are displayed.
[0018]
The display example of FIG. 2 shows a state in which a scratch point is set, and the scratch point (the position indicated by the cursor 27) is set to coincide with the loop start point (the position indicated by the cursor 25). At this time, the display of “scratch point” is highlighted and the cursor 27 is blinking so that the user can know that the scratch point has been set.
[0019]
The switch group 22 includes cursor switches 22 1 and 22 2 for selecting the cursors 24 to 27 to the right or left, respectively, and turning the dial clockwise or counterclockwise to move the cursor position to the right or left, respectively. by a data setting dial 22 3 to change the values of data corresponding to the cursor, the data setting than changing the data values by the dial 22 3, more accurate data values for changing the ink / a deck switch 22 4, 22 5, it is constituted by a screen changing switch 22 6, 22 7 to switch the plurality of display screens displayed on the display unit 21 in accordance with various setting screens.
[0020]
Returning to FIG. 1, the output side of the point setting unit 1 is connected to the input side of a control unit 2 that outputs control information (signal) for controlling a reading control unit 10 described later. The output side of a keyboard unit 3 that generates a key-on signal KON and a key code KC in accordance with the key depression of the user, and the output side of a frequency correction data conversion unit 4 that outputs frequency correction data, which will be described in detail later. In addition to being connected, the control unit 2 includes a ROM that stores a control processing program executed by the control unit 2, various table data, and the like, and a RAM that temporarily stores operation results, various data, and the like by the control unit 2 and the like. It is interconnected with the unit 5.
[0021]
On the input side of the frequency correction data conversion unit 4, there are provided a pitch bend operator 6 for changing the pitch of a musical tone and instructing a time when a scratch effect is applied to the musical tone, Out of the conversion tables, a table selector 7 for generating a select signal for selecting a desired conversion table, and a data width (range) of pitch bend data output from the pitch bend operator 6 and converted by the conversion table. The output side of the pitch bend range setting unit 8 for changing is connected.
[0022]
FIG. 3 is a block diagram showing a detailed configuration of the frequency correction data conversion unit 4. In FIG. 3, the frequency correction data conversion unit 4 includes pitch bend data from a pitch bend operator 6 (in this embodiment, pitch bend operator 6 is output according to the operation state of No. 6), and stores a plurality of (six in this embodiment) conversion tables for converting the input pitch bend data into a table. a memory 4 1 such as a RAM, is connected to the output side of the memory 4 1, a multiplier 4 2 for multiplying a pitch bend range from the pitch bend range setting unit 8 the pitch bend data converted by the selected conversion table It is comprised by. The memory 4 1, as described above, the select signal from the table selection unit 7 are supplied, the conversion table selected by the select signal, pitch bend data is conversion table, pitch bend data after conversion is only pitch bend range The data is multiplied and supplied to the read control unit 10 as frequency correction data. Here, the pitch bend range is for changing the data width of the pitch bend data, as described above.Specifically, the pitch bend range is for adjusting the effectiveness of the pitch bend data. , 0-2. However, needless to say, the pitch bend range need not be limited to this value.
[0023]
Figure 4 is a diagram showing an example of a conversion table stored in the memory 4 1.
[0024]
In the figure, each table data constituting each conversion table has one-to-one correspondence with pitch bend data, that is, values output from the pitch bend operator 6 (data 0 to 127 described in the leftmost column). The pitch bend data “127” is a value output when the pitch bend operator 6 is rotated to the maximum in the forward direction (vertically upward in FIG. 2), and the pitch bend data “64” is The pitch bend data “0” is output when the pitch bend operation element 6 is not operated, and the value output when the pitch bend operation element 6 is fully rotated in the reverse direction (vertical downward direction in FIG. 2). It is. Generally, when the pitch bend operation element 6 is rotated by either hand in the upward or downward direction and then released, the pitch bend operation element 6 is moved to a position where no operation is performed, that is, a position where the pitch bend data “64” is output. It is configured to return.
[0025]
In FIG. 4, the conversion table STOP indicates that the reading of the waveform data is stopped when the pitch bend operation element 6 is not operated at all, and the read speed is increased only when the pitch bend operation element 6 is operated in the forward direction. When the range is "1" (hereinafter, in the description of the conversion table of FIG. 4, it is limited to the case where the pitch bend range is "1"), a musical tone up to a pitch one octave higher is generated. Things.
[0026]
The conversion table STOP-REV indicates that the reading of the waveform data is stopped when the pitch bend operation element 6 is not operated at all, and when the pitch bend operation element 6 is operated in the forward direction, the reading speed is increased according to the operation amount to increase the pitch. When the operation is performed in the reverse direction, the waveform data is read in the reverse direction, the reading speed is increased according to the operation amount, the pitch is increased, and a musical tone up to a pitch one octave higher is generated. .
[0027]
The conversion table SLOW is "1" when the pitch bend operation element 6 is not operated at all, that is, the read speed and pitch of the waveform data are kept as they are, and when the pitch data is operated in the forward direction, the read speed is set according to the operation amount. When the pitch is increased and the pitch is increased, and the pitch is adjusted in the opposite direction, the reading speed is decreased to reduce the pitch according to the amount of the pitch, and when the pitch is increased, the pitch up to one octave higher. Is generated, and when the operation is performed in the direction of lowering the pitch, the operation is stopped almost at the maximum.
[0028]
The conversion table NORMAL has a lower limit of 0.5 when the pitch bend operator 6 is operated in the reverse direction in the conversion table SLOW, that is, generates a musical tone up to a pitch one octave lower. It is.
[0029]
The conversion table SLOW-REV keeps the readout speed and pitch of the waveform data unchanged when the pitch bend operation element 6 is not operated, and increases the readout speed in accordance with the operation amount when operating in the forward direction. When the tone is raised up to one octave up and the operation is performed in the reverse direction, the reading speed is reduced and the pitch is lowered according to the operation amount, and the maximum (when the pitch bend data is "32") stops. When the pitch bend data falls below "32", the waveform data is read in the reverse direction, and the read speed is increased according to the operation amount to increase the pitch, thereby increasing the pitch by one octave at the maximum. To generate musical tones.
[0030]
The conversion table / SLOW-REV is obtained by rearranging the table data in the reverse order with respect to the conversion table SLOW-REV. By using this conversion table / SLOW-REV, the pitch bend operator 6 The operation direction is opposite to the operation direction when the conversion table SLOW-REV is used.
[0031]
Since the gist of the present invention is a method for providing a scratch effect, the conversion tables used by the electronic musical instrument of the present embodiment include the conversion tables STOP-REV, SLOW-REV, and / SLOW-REV among the conversion tables described above. Although there are only three types of conversion tables, the following description is made using only the conversion table SLOW-REV for convenience of explanation.
[0032]
Returning to FIG. 1, the output side of the keyboard unit 3 is connected to the input side of a frequency data generation unit 9 for converting a key code KC generated by depressing a key of the keyboard unit 3 into frequency data. The output side of the data generation unit 9 is connected to the input side of a read control unit 10 that performs read control for reading and reproducing waveform data from the waveform memory 11. Further, the output side of the control section 2 and the frequency correction data conversion section 4 are also connected to the read control section 10, and the read control section 10 converts the frequency data from the frequency data generation section 9 into the frequency correction data. Processing is performed based on the correction data from the control unit 4 and the control information from the control unit 2, and desired waveform data is read from the waveform memory 11 according to the processing result.
[0033]
An output side of the waveform memory 11 is connected to an input side of an effector 12 for giving effects such as an envelope, a filter, a pan, and a reverb to the waveform data output from the waveform memory 11, and an output side of the effector 12 is It is connected to the input side of a sound system that converts a tone signal output from the effector 12 into sound.
[0034]
FIG. 5 is a block diagram showing a detailed configuration of the read control unit 10. In FIG. 5, the read control unit 10 includes the frequency correction data supplied from the frequency correction data conversion unit 4 and the frequency data generation unit 9. current value register which inputs the frequency data to be supplied, for storing a multiplier 10 1 multiplies these data, the current read position of the multiplication result and the waveform data outputted from the multiplier 10 1 (address value) from enter the output result which is output from the 10 2, an adder 10 3 for adding these data (address value) inputs the addition result from the adder 10 3, points set as described above section 1 And a loop end point signal LEP indicating a loop end point (LEP) output from the control unit 2 and a loop start point (LSP). It is constituted by a comparator circuit 104 for inputting the loop start point signal LSP showing a P).
[0035]
Further, the current value register 10 2, together with the output from the comparator circuit 104 is supplied from the control unit 2, the start point signal SP and scratch point showing the set start point at point setting unit 1 (SP) A scratch point signal SCP indicating (SCP) is supplied.
[0036]
The frequency data generated according to the key code KC generated by the key depression is corrected by the frequency correction data generated by the frequency correction data conversion unit 4 in accordance with the operation amount from the pitch bend operator 6, and then added to the adder. by 10 3 are added to the current read position (address value) is supplied to the comparator circuit 10 4. In the comparing circuit 10 4, the addition result of the adder 10 3 is compared with the loop end point (address value) according to the loop end point signal LEP, if the addition result exceeds the loop end point, loop start point and the difference It is added to the loop start point (address value) according to the signals LSP, and the addition result is set to the current value register 10 2. On the other hand, the reset start or the like, when starting the reading from the start point of the waveform data, the address values of the start point to the current value register 10 2 is set by the start point signal SP, also in order to impart scratch effect , in order to move the read position of the waveform data to a scratch point, the address value of the scratch point to the current value register 10 2 by a scratch point signal SCP is set.
[0037]
The control process of the electronic musical instrument configured as described above will be described below with reference to FIGS.
[0038]
FIG. 6 is a flowchart illustrating a procedure of a control process executed by the control unit 2 of the electronic musical instrument according to the present embodiment.
[0039]
In the figure, first, initial settings such as clearing of the storage unit 5 and various memories and clearing of various ports are performed (step S1).
[0040]
Next, it is determined whether or not various points SP, LSP, LEP, and SCP have been set by the point setting unit 1 (step S2), and when set, a scratch point value (address value) SCP is stored in the storage unit 5. (Step S3), the start point value (address value) SP, the loop start point value (address value) LSP, and the loop end point value (address value) LEP are transmitted to the read control unit 10 (step S4).
[0041]
On the other hand, if the various points SP, LSP, LEP, and SCP are not set in the determination in step S2, the process skips steps S3 and S4 and proceeds to step S5.
[0042]
In step S5, the zero-cross of the frequency correction data from the frequency correction data conversion unit 4, that is, the data after being converted by the conversion tables STOP-REV, SLOW-REV, and / SLOW-REV and multiplied by the pitch bend range data is obtained. , It is determined whether or not a point in time when switching from positive to negative or from negative to positive is detected (step S5). When a zero cross is detected, the scratch point value SCP stored in the storage unit 5 in step S3 is replaced with the scratch point signal. output to the current value register 10 second reading control unit 10 as the SCP (step S6), and on the other hand, when not detecting the zero-cross flow proceeds to step S7 by skipping step S6.
[0043]
In step S7, it is determined whether or not there is a key event, that is, whether there is a key-on event or a key-off event. If there is no key event, the process returns to step S2 and the above-described processing is repeated. If the event is a key-on event, the read control unit 10 is instructed to start sounding, and if the key event process is a key-off event, the read control unit 10 is instructed to mute (step S8).
[0044]
FIG. 7 is a diagram for explaining the reading control of the waveform data performed by the electronic musical instrument of the present embodiment.
[0045]
In the figure, first, when the keyboard 3 is pressed, waveform data is read from the start point SP1 in the forward direction (according to the arrow 31). At this time, as described above, if the table SLOW-REV is selected as the conversion table, if the pitch bend data has a value of 33 to 127, the reading speed is changed but the reading direction is not changed. The waveform data is read according to the arrow 31.
[0046]
Next, when the pitch bend operation element 6 is operated so that the pitch bend data becomes a value smaller than "31", a signal indicating a negative value is output from the frequency correction data conversion section 4 to the control section 2. zero-crossing is detected by the control unit 2, the value of the scratch point SCP1 is set to the current value register 10 2, the read position is moved from the current read position a scratch point SCP1.
[0047]
Then, reading is started in the reverse direction (according to the arrow 32) at a speed corresponding to the operation angle of the pitch bend operation element 6, and a musical sound with a scratch effect is generated.
[0048]
Next, when the pitch bend operator 6 is released at the time of the read position b or the pitch bend operator 6 is operated so as to perform forward reading, the zero crossing is detected again by the control unit 2 and the read position is read. Moves from the current reading position b to the scratch point SCP1, from which reading of the waveform data is started in the forward direction (according to the arrow 33).
[0049]
As described above, according to the electronic musical instrument of the present embodiment, when the instruction to change the reading of the waveform data from the forward direction to the backward direction is given, the scratch effect is given from the preset position (address). Since it is configured to generate musical tones, it is possible to impart a musically meaningful scratch effect by a simple operation without having to learn a technique for finding a scratch point.
[0050]
In the present embodiment, each table data of the conversion table is not configured to be changeable. However, the present invention is not limited to this.
[0051]
Further, in the present embodiment, the position at which the scratch effect is applied when the reading of the waveform data is changed from the forward direction to the reverse direction, and the position at which the application of the scratch effect is released, that is, the waveform data is transferred from the reverse direction to the forward direction. Although the position at which reading is started when the reading is changed is the same (scratch point SCP1 in FIG. 7), the present invention is not limited to this, and these positions may be different.
[0052]
Further, in this embodiment, as the pitch bend operation element 6, an operation element which returns to the middle point position (position for outputting the pitch vent data "64") by the force of the spring when the hand is released during the operation is used. However, the present invention is not limited to this, and an operator, a pedal, a slider, or the like that does not return to the middle point may be used.
[0053]
【The invention's effect】
As described above, according to the present invention, when it is detected that the reading direction of the waveform data specified by the specifying means changes from the reverse direction to the forward direction, the reading means sequentially starts from a predetermined reading position. The reading of the waveform data is started in the direction, and when it is detected that the designated reading direction changes from the forward direction to the reverse direction, the reading means reads the waveform data in the reverse direction from the predetermined reading position. Is started, it is possible to provide a musically meaningful scratch effect by a simple operation.
[0054]
Waveform data storage means for storing a plurality of waveform data in advance; reading means for reading desired waveform data in the forward or reverse direction from the stored plurality of waveform data; and waveform data read by the reading means. Instruction means for instructing the read speed and direction of the table, table storage means for storing a plurality of types of conversion tables for converting data generated in accordance with the read speed and direction instructed by the instruction means, and the table Selecting means for selecting a desired one from among the plurality of types of conversion tables stored in the storage means, wherein the plurality of types of conversion tables are arranged such that a change point in the reading direction specified by the specifying means corresponds to each conversion table. The reading means is configured to be different for each table, and the reading means is instructed by the instructing means and is selected by the selecting means. Since the waveform data is read in accordance with the read speed and direction data converted by the conversion table, the position at which the reading of the waveform data in the reverse direction and the reading in the forward direction are switched is made different for each conversion table, so that the position can be changed by the user. Can be controlled to a position where it can be easily operated, and the operability can be further improved.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a schematic configuration of an electronic musical instrument according to one embodiment of the present invention.
FIG. 2 is a schematic configuration diagram illustrating a schematic configuration of a point setting unit in FIG. 1;
FIG. 3 is a block diagram illustrating a detailed configuration of a frequency correction data conversion unit in FIG. 1;
FIG. 4 is a diagram illustrating an example of a conversion table stored in a memory in FIG. 3;
FIG. 5 is a block diagram showing a detailed configuration of a read control unit 10 of FIG. 1;
FIG. 6 is a flowchart illustrating a procedure of a control process executed by a control unit in FIG. 1;
FIG. 7 is a diagram illustrating control for reading out waveform data performed by the electronic musical instrument of the embodiment.
[Explanation of symbols]
2 control unit (control means)
4 1 Memory (table storage means)
6 Pitch bend operator (instruction means)
7 Table selection section (selection means)
10 read control unit (read means)
11 Waveform memory (waveform data storage means)

Claims (4)

予め複数の波形データを記憶する波形データ記憶手段と、
該記憶された複数の波形データから所望の波形データを順方向または逆方向に読出す読出し手段と、
該読出し手段により読み出される波形データの読出し方向を指示する指示手段とを有し、
前記読出し手段は、前記指示手段により指示された読出し方向が逆方向から順方向に変化することを検出したときに、所定の読出し位置から順方向に読出しを開始することを特徴とする電子楽器。
Waveform data storage means for storing a plurality of waveform data in advance;
Reading means for reading desired waveform data from the stored plurality of waveform data in the forward or reverse direction;
Indicating means for indicating a reading direction of the waveform data read by the reading means,
The electronic musical instrument according to claim 1, wherein the reading means starts reading from a predetermined reading position in the forward direction when detecting that the reading direction specified by the specifying means changes from the backward direction to the forward direction.
前記読出し手段は、読出し方向が順方向から逆方向に変化することを検出したときに、所定の読出し位置から逆方向に読出しを開始することを特徴とする請求項1記載の電子楽器。2. The electronic musical instrument according to claim 1, wherein said reading means starts reading in a reverse direction from a predetermined reading position when detecting that the reading direction changes from a forward direction to a reverse direction. 前記所定の読出し位置を設定する設定手段を有することを特徴とする請求項1または2のいずれかに記載の電子楽器。3. The electronic musical instrument according to claim 1, further comprising a setting unit for setting the predetermined read position. 予め複数の波形データを記憶する波形データ記憶手段と、
該記憶された複数の波形データから所望の波形データを順方向または逆方向に読出す読出し手段と、
該読出し手段により読み出される波形データの読出し速度および方向を指示する指示手段と、
該指示手段により指示された読出し速度および方向に応じて生成されるデータを変換するための複数種類の変換テーブルを記憶するテーブル記憶手段と、
該テーブル記憶手段に記憶された複数種類の変換テーブルのうち、所望のものを選択する選択手段とを有し、
前記複数種類の変換テーブルは、前記指示手段により指示される読出し方向の変化点が各変換テーブル毎に異なるように構成され、
前記読出し手段は、前記指示手段により指示され、前記選択手段により選択された変換テーブルによって変換された読出し速度および方向データに応じて波形データを読出すことを特徴とする電子楽器。
Waveform data storage means for storing a plurality of waveform data in advance;
Reading means for reading desired waveform data from the stored plurality of waveform data in the forward or reverse direction;
Instruction means for instructing the read speed and direction of the waveform data read by the read means;
Table storage means for storing a plurality of types of conversion tables for converting data generated according to the read speed and direction instructed by the instructing means;
Selecting means for selecting a desired one of a plurality of types of conversion tables stored in the table storage means,
The plurality of types of conversion tables are configured such that a change point in a reading direction specified by the specifying unit is different for each conversion table,
The electronic musical instrument according to claim 1, wherein said reading means reads the waveform data in accordance with the reading speed and direction data converted by the conversion table selected by the selecting means and specified by the specifying means.
JP23959294A 1994-09-07 1994-09-07 Electronic musical instrument Expired - Fee Related JP3543384B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23959294A JP3543384B2 (en) 1994-09-07 1994-09-07 Electronic musical instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23959294A JP3543384B2 (en) 1994-09-07 1994-09-07 Electronic musical instrument

Publications (2)

Publication Number Publication Date
JPH0876761A JPH0876761A (en) 1996-03-22
JP3543384B2 true JP3543384B2 (en) 2004-07-14

Family

ID=17047070

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23959294A Expired - Fee Related JP3543384B2 (en) 1994-09-07 1994-09-07 Electronic musical instrument

Country Status (1)

Country Link
JP (1) JP3543384B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5282563B2 (en) * 2008-12-24 2013-09-04 ヤマハ株式会社 Musical sound reproducing apparatus and program for realizing the method
JP2010231027A (en) * 2009-03-27 2010-10-14 Yamaha Corp Electronic musical device

Also Published As

Publication number Publication date
JPH0876761A (en) 1996-03-22

Similar Documents

Publication Publication Date Title
US20060201311A1 (en) Chord presenting apparatus and storage device storing a chord presenting computer program
JPS6145298A (en) Electronic musical instrument
JP2527059B2 (en) Effect device
JPH0778677B2 (en) Electronic musical instrument key-scaling device
JP7230413B2 (en) SOUND SIGNAL GENERATOR, SOUND SIGNAL GENERATING METHOD AND SOUND SIGNAL GENERATING PROGRAM
JP3543384B2 (en) Electronic musical instrument
US6023017A (en) Musical performance assisting system and storage medium storing musical performance assisting program
JP2021039315A (en) Resonant sound signal generation method, resonant sound signal generator, resonant sound signal generation program, and electronic music device
JPH10240117A (en) Support device for musical instrument practice and recording medium of information for musical instrument practice
JP2572318B2 (en) Automatic performance device
JP3972899B2 (en) Music score display device
JP2541867B2 (en) Velocity value changing device for musical tone information
JP2611464B2 (en) Electronic musical instrument tone setting device
JP3147622B2 (en) Data editing device for electronic musical instruments
JP2756799B2 (en) Automatic rhythm playing device
JP3033556B2 (en) Key scaling device for electronic musical instruments
USRE38276E1 (en) Tone generating apparatus for sound imaging
JP3739057B2 (en) Sound effect generator
JP3045106B2 (en) Sound processing device
JP2678873B2 (en) Music output device
JP2001215973A (en) Method and device for creating musical sound control parameter, and recording medium
JP2751386B2 (en) Music parameter editing method for electronic musical instruments
JP2972364B2 (en) Musical information processing apparatus and musical information processing method
JP3717640B2 (en) Character data input device for electronic musical instruments
Center Operator’s Manual

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20031201

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20031222

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: 20040316

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040329

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: 20090416

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20090416

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20100416

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20110416

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20120416

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20130416

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20140416

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees