JPH082715Y2 - 自動演奏ピアノの合成記録装置 - Google Patents

自動演奏ピアノの合成記録装置

Info

Publication number
JPH082715Y2
JPH082715Y2 JP1989088886U JP8888689U JPH082715Y2 JP H082715 Y2 JPH082715 Y2 JP H082715Y2 JP 1989088886 U JP1989088886 U JP 1989088886U JP 8888689 U JP8888689 U JP 8888689U JP H082715 Y2 JPH082715 Y2 JP H082715Y2
Authority
JP
Japan
Prior art keywords
key number
recording
performance information
playing
key
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP1989088886U
Other languages
English (en)
Other versions
JPH0329895U (ja
Inventor
善政 磯崎
保彦 大場
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Priority to JP1989088886U priority Critical patent/JPH082715Y2/ja
Priority to US07/557,381 priority patent/US5072644A/en
Publication of JPH0329895U publication Critical patent/JPH0329895U/ja
Application granted granted Critical
Publication of JPH082715Y2 publication Critical patent/JPH082715Y2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G10—MUSICAL INSTRUMENTS; ACOUSTICS
    • G10G—REPRESENTATION OF MUSIC; RECORDING MUSIC IN NOTATION FORM; ACCESSORIES FOR MUSIC OR MUSICAL INSTRUMENTS NOT OTHERWISE PROVIDED FOR, e.g. SUPPORTS
    • G10G3/00—Recording music in notation form, e.g. recording the mechanical operation of a musical instrument
    • G10G3/04—Recording music in notation form, e.g. recording the mechanical operation of a musical instrument using electrical means
    • G—PHYSICS
    • G10—MUSICAL INSTRUMENTS; ACOUSTICS
    • G10F—AUTOMATIC MUSICAL INSTRUMENTS
    • G10F1/00—Automatic musical instruments
    • G10F1/02—Pianofortes with keyboard
    • G—PHYSICS
    • G10—MUSICAL INSTRUMENTS; ACOUSTICS
    • G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00—Details of electrophonic musical instruments
    • G10H1/0033—Recording/reproducing or transmission of music for electrophonic musical instruments
    • G10H1/0041—Recording/reproducing or transmission of music for electrophonic musical instruments in coded form
    • G—PHYSICS
    • G10—MUSICAL INSTRUMENTS; ACOUSTICS
    • G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00—Details of electrophonic musical instruments
    • G10H1/18—Selecting circuits
    • G10H1/20—Selecting circuits for transposition

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Electrophonic Musical Instruments (AREA)

Description

【考案の詳細な説明】 「産業上の利用分野」 この考案は簡単な操作で正確なオーバダビングを行う
ことが可能な自動演奏ピアノの合成記録装置に関する。
「従来の技術」 記憶媒体に記憶された演奏データを読み取り、この演
奏データに従って鍵盤およびペダルを駆動して自動演奏
を行う自動演奏ピアノが知られている。
第10図は従来の一般的な自動演奏グランドピアノの構
成図である。この図において、自動演奏グランドピアノ
は、グランドピアノ本体10およびコントローラ20から構
成され、コントローラ20は、演奏データ記憶用のFDD
(フロッピーディスク装置)およびピアノ自動演奏装置
全体の制御を行うCPU(中央処理装置)を内部に搭載し
ている。そして、グランドピアノ本体10およびコントロ
ーラ20はケーブルCAにより接続されている。
グランドピアノ本体10において、11はペダルであり、
ペダル軸11aに回動自在に取り付けられている。11bはペ
ダル突き上げ棒であり、ペダル11の回動と連動して上下
動するようになっている。このペダル突き上げ棒11b
は、例えばダンパ機構といったペダル操作と対応する機
構に機械的に接続されており、上部に突き上げられるこ
とにより、各機構が作動するようになっている。11cは
ペダル駆動用ソレノイドであり、その内部をペダル突き
上げ棒11bが貫通している。このペダル突き上げ棒11bに
おけるペダル駆動用ソレノイド11cと対向する位置に
は、プランジャが介装されている。そして、自動演奏モ
ード時、ペダル駆動用ソレノイド11cに演奏データに対
応した駆動電流が供給され、これによってプランジャが
駆動され、ペダル突き上げ棒11bが上方に駆動される。
鍵盤を構成する各鍵12は、バランスピン12aに回動自
在に取り付けられている。そして、鍵12の各々にはアク
ション12bが接続されており、鍵12が打鍵されると、ハ
ンマ12cが回動し、上部に張設された弦12dを打舷するよ
うになっている。また、鍵駆動用ソレノイド12eおよび
鍵センサ12fが、鍵12の各々に対応して設けられてい
る。そして、鍵駆動用ソレノイド12eには、自動演奏モ
ード時、演奏データに対応した駆動電流が供給され、こ
れにより鍵12が駆動される。
次に、この自動演奏グランドピアノの動作を説明す
る。自動演奏モード時、コントローラ20において、FDD
から演奏データが順次読み出され、この演奏データから
再生イベントが抽出されて、ケーブルCAを介してグラン
ドピアノ本体10に送出される。そして、グランドピアノ
本体10では、再生イベントに従って、鍵駆動用ソレノイ
ド12eあるいはペダル駆動用11cの対応するものに駆動電
流が供給され、これにより、鍵12あるいはペダル11の対
応するものが駆動されて自動演奏が行われる。
一方、書込モード時は、鍵12の動作が鍵センサ12fに
よって検知され、対応する操作イベントがケーブルCAを
介してコントローラ20に供給される。そして、コントロ
ーラ20では、この操作イベントにより演奏データが作成
されてFDDに記録される。
「考案が解決しようとする課題」 ところで、上述した自動演奏ピアノに対し、いわゆる
オーバダビング機能に対する要望がある。このオーバダ
ビングの実現方法としては、自動演奏モードにおいて、
鍵盤操作を検知し、その操作イベントと再生イベントと
を重ね合わせて記録する方法が考えられる。しかしなが
ら、オーバダビング時には、ピアノ本体において再生イ
ベントによる操作と演奏者による操作とが行われるの
で、ピアノ本体で検出される操作イベントの中には演奏
データに対応するものと演奏者の鍵盤操作に対応するも
のとが混在する。ここで、同じ演奏データを重複記録を
防止するためには、演奏者の鍵盤操作に対応する操作イ
ベントのみを選択する必要がある。しかし、自動演奏ピ
アノにおいて、操作イベントは鍵の動作を検出すること
により作成されるので、演奏データに対応する操作イベ
ントと演奏者の鍵盤操作による操作イベントとを識別す
ることができず、このため従来は、十分正確かオーバダ
ビング機能が実現されていなかった。そこで、記録を行
う鍵盤領域と再生を行う鍵盤領域とを外部からの設定操
作により区分し、再生を行う演奏情報については外部か
たの設定操作によって所定量移調し、記録を行う鍵盤領
域から外すという方法が考えられた。しかし、この方法
を採る場合、演奏する曲の音域等の条件に応じ、その都
度、最適な移調量を演奏者自身が決定して指示する必要
があり、操作性が良くないという問題があった。また、
この場合の移調量の設定がまずいと音楽的に最適な移調
が行われず、演奏に違和感が生じてしまうという問題が
あった。
この考案は上述した事情に鑑みてなされたもので、上
述した演奏データの重複記録を防止した正確ななオーバ
ダビングを簡単な操作により行うことを可能とする自動
演奏ピアノの合成記録装置を提供することを目的として
いる。
「課題を解決するための手段」 上記課題を解決するため、この考案は、第1図に例示
するように、記憶手段1から読み出した再生演奏情報に
従って自動演奏し、同時に、鍵盤に配備された鍵の内、
演奏者によって操作される鍵を検出し、該検出結果に従
って記録演奏情報を発生すると共に、該記録演奏情報と
前記再生演奏情報とを合成した演奏情報を前記記憶手段
1に記録する自動演奏ピアノの合成記録装置において、 前記記録演奏情報の発生を行う鍵の範囲を記録領域と
して設定する鍵盤領域設定手段7と、 前記鍵盤領域設定手段7によって設定された記録領域
に応じて移調量を自動的に設定する移調量設定手段8
と、 前記再生演奏情報を、前記移調量設定手段8により自
動的に設定された移調量移調させる移調手段2と、 前記移調された再生演奏情報に従って再生演奏すると
共に、鍵盤操作状態を検出するピアノ演奏手段3と、 前記ピアノ演奏手段3によって検出される鍵の操作情
報の内、前記記録領域に該当する操作情報を選択し、前
記記録演奏情報として出力する選択手段4と、 前記再生演奏情報を、前記自動演奏ピアノの打弦機構
の動特性に応じて定まる所定時間遅延して出力する遅延
手段5と、 該遅延された再生演奏情報と前記記録演奏情報とを合
成し、演奏情報として、前記記憶手段に記録する合成記
録手段6と、 を具備することを特徴としている。
「作用」 上記考案によれば、第1図に例示するように、鍵盤領
域設定手段7によって記録演奏情報の発生を行う鍵の範
囲が記録領域として設定されると、移調量設定手段8に
よりその記録領域に応じて前記再生演奏情報に対する移
調量が自動的に設定される。そして、記憶手段1から読
み出された再生演奏情報が、移調手段2によって、移調
量設定手段8により自動的に設定された移調量に従って
移調され、ピアノ演奏手段3に供給され、該移調された
鍵の操作が行われ、自動演奏が行われる。また、演奏者
が鍵盤を操作すると、その鍵盤操作状態がピアノ演奏手
段3において検出される。そして、検出された鍵の操作
情報の内、記録領域に該当する操作情報が、選択手段4
によって選択され、記録演奏情報として出力される。一
方、記憶手段1から読み出された前記再生演奏情報は、
遅延手段5によって、自動演奏ピアノの打弦機構の動特
性に応じて定まる所定時間遅延されて出力される。そし
て、遅延された再生演奏情報と選択手段4から出力され
る記録演奏情報とが、合成記録手段6によって合成され
て記憶手段1に演奏情報として記録される。
「実施例」 以下、図面を参照して本考案の一実施例について説明
する。
第2図はこの考案の一実施例のよる自動演奏ピアノの
合成記録装置の構成を示すブロック図である。この図に
おいて、シーケンサ31は、演奏データ記憶用のFD(フロ
ッピーディスク)への書込/読出制御を行うものであ
り、FDから演奏データを読み出す場合は、シーケンサ31
によって再生用シーケンスモジュール32が起動され、FD
への演奏データ書込を行う場合は、シーケンサ31によっ
て記録用シーケンスモジュール33が起動される。
第2図において、ファイルXは、演奏データが既に記
録されたファイルを示し、ファイルYはオーバダビング
された演奏データを記憶するためのファイルを示す。フ
ァイルXに記憶された演奏データはシーケンサ31の再生
用シーケンスモジュール32によって再生イベントとして
読み出され、モニタ専用移調テーブル33に従ってモニタ
イベントにテーブル変換される。ここで、モニタ専用移
調テーブル33は、再生イベントの各鍵番号に対応するモ
ニタイベントの鍵番号を記憶したテーブルであり、演奏
者が図示してない操作部を操作して記録用の鍵番号の範
囲を指定することにより自動作成される。なお、このモ
ニタ専用移調テーブル33の自動作成処理については後述
する。そして、このようにして得られたモニタイベント
は、MIDI規格によるシリアル信号線CAlを介し、ピアノ
本体10内のキードライブユニット41に供給される。そし
て、キードライブユニット41によって、モニタイベント
における鍵番号に対応した鍵駆動用ソレノイドに駆動電
流が供給され、ピアノ自動演奏が行われる。
そして、演奏者が鍵盤操作を行った場合、キーセンサ
ユニット42によって操作された鍵が検出され、シリアル
信号線CA2を介し、操作イベントとしてコントローラ20
側に送られる。オーバダビング記録用テーブル34には、
供給される操作イベントの内、記録イベントとして記録
を行うことを許可する鍵番号の範囲を示す情報が記録さ
れている。このオーバダビング記録用テーブル34は、モ
ニタ専用移調テーブル33と同様、演奏者が記録を行う鍵
盤の範囲を指定することにより自動作成される(後
述)。そして、キーセンサユニット42からの操作イベン
トの内、その鍵番号が、オーバダビング記録用テーブル
34において許可された範囲内であるもののみが記録イベ
ントとして出力され、マージャモジュール35に引き渡さ
れる。
一方、シーケンサ31の再生用シーケンスモジュール32
によって読み出された再生イベントは、その時点で分岐
されて遅延モジュール36に入力され、その後の経過時間
が管理される。そして、経過時間が所定時間(本実施例
では500msecとした)になった演奏データが、遅延モジ
ュール36からマージャモジュール35に引き渡され、記録
演奏データと併合される。このようにすることで、ピア
ノ本体40における打弦機構の遅延時間の補償が行われ
る。そして、マージャモジュール35から演奏データと記
録演奏データとを合成した演奏データが出力され、この
演奏データがシーケンサ31の記録用シーケンスモジュー
ル33によってファイルYに記憶蓄積される。そして、す
べての演奏データの作成が終了すると、FD内におけるフ
ァイルXが消去され、ファイルYのみが記憶される。以
上説明した第2図の各処理モジュールは合成記録装置に
設けられたCPUによって逐次起動され、上述の各処理が
行われる。また、モニタ専用移調テーブル33およびオー
バダビング記録用テーブル34は、図示してないRAMに設
定される。
第3図は、この合成記録装置におけるCPUの動作を示
すフローチャートである。まず、演奏者が所定の操作を
行うことによりオーバダビングの開始の指示を行うと、
CPUはステップS1に進み、第4図(a),(b)に示す
サブルーチンを実行する。
オーバダビングの開始に先立ち、演奏者は、図示して
ない操作部のスイッチあるいは鍵盤を操作して、記録用
鍵番号範囲A,B(ただし、Aが鍵番号下限、Bが上限で
ある)および所定時間(例えば、500msec)を入力す
る。そして、CPUは、その受理を行い、第5図に示すよ
うに記録用鍵番号範囲を表示パネルに表示する(ステッ
プS100)。また、この時、CPUは、入力データA,Bに基づ
き、録音パートの範囲を示す情報をオーバダビング記録
用テーブル34としてRAMに書き込む。A,Bは、中音域を録
音パートとして低音域および高音域を再生パートとする
場合は第6図に示すようにA<Bとなり、高音域および
低音域を録音パートとして中音域を再生パートとする場
合は第7図に示すようにA>Bとなる。
次にステップS101に進むと、記録用鍵番号下限Aが記
録用鍵番号Bより小さいか否かを判断する。そして、判
断結果が「YES」の場合、すなわち、録音パートの設定
が第6図に示す状態の場合は、ステップS200に進み、下
記式(1)〜(3)により、録音パートの中央の鍵番号
MK、録音パートの低音側の再生パートのオクターブ数C
d、録音パートの高音側の再生パートのオクターブ数Cu
を演算する。ただし、下記式(3)における数値88は、
自動演奏ピアノにおける最も高音の鍵の番号を表す。
MK←INT{(A+B+1)/2)} ……(1) Cd←INT{(A−1)/12} ……(2) Cu←INT{(88−B)/12} ……(3) 次にステップS210に進み、Cd×12≧MK−(AK+1)で
あるか否か、すなわち、録音パートにおける低音側半分
の領域の各鍵番号を、そっくりそのまま低音側再生パー
ト(このパートはCdオクターグ以上の音域を有する)の
領域に移調可能か否かを判断する。そして、判断結果が
「YES」の場合、ステップS211に進み、下記式(4)に
より移調オクターブ数TRを算出する。
TR←INT{(MK−A)/12}+1 ……(4) そして、範囲A〜MKに属する各鍵番号KEYNOについ
て、当該鍵番号KEYNOを低音側にTRオクターブ移調する
ことにより、モニタ用鍵番号KEYMを算出する処理(ステ
ップS212)、および、再生イベントにおける鍵番号KEYN
Oとこれに対応するモニタ用鍵番号KEYMとをモニタ専用
移調テーブル33に書き込む処理(ステップS213,S214)
を繰り返す。このようにして、録音パート内の低音側半
分の領域の各鍵番号に対するモニタイベント用鍵番号の
テーブルが得られる。
次に低音側再生パートの音域が狭く、Cd×12<MK−
(A+1)である場合は、ステップS210の判断結果が
「NO」となってステップS220に進み、Cd≧1か否かを判
断する。そして、判断結果が「YES」の場合、すなわ
ち、低音側再生パートが1オクターブ以上ある場合はス
テップS221に進み、移動オクターブ数TRにCdを初期設定
する。そして、範囲A〜MKに属する鍵番号KEYNOについ
て、以下説明するステップS222〜S226の処理を行う。
まず、ステップS222では、録音パートの制御変数ENに
A+TR×12を初期設定する。次いでステップS223に進
み、鍵番号KEYNOを低音側にTRオクターブ移調すること
により、モニタ用鍵番号KEYMを算出する(ステップS22
3)。次にステップS224に進み、鍵番号KEYNOと、これに
対応するモニタ用鍵番号KEYMとを、モニタ専用移調テー
ブル33に書き込む。次いでステップS225に進み、鍵番号
KEYNOが前記制御変数ENより小さいか否かを判断する。
そして、判断結果が「YES」の場合は鍵番号KEYNOをイン
クリメントしてステップS221〜S224を再び実行する。そ
して、鍵番号KEYNOが大きくなり、制御変数ENに達する
と、ステップS225の判断結果が「NO」となってステップ
S226に進む。そして、移調子オクターブ数TRをさらに1
オクターブ増加し、この時の鍵番号KEYNOを判断し(ス
テップS227)、MK未満である間はステップS222に戻る。
このような処理を行うことにより、A〜A+(Cd×12−
1)の範囲の各鍵番号KEYNOに対しては、低音側にCdオ
クターブの移調量が適用され(第6図における矢印Ra参
照)、A+(Cd×12)〜A+{(Cd+1)×12−1}の
範囲の各鍵番号KEYNOに対しては、低音側にCd+1オク
ターブの移調量が適用され(第6図における矢印Rb参
照)、以下、再生イベントの鍵番号の増加が1オクター
ブに達する毎に移調量が1オクターブ増加される。そし
て、録音パートの低音側半分の領域(A〜MK)の再生イ
ベント用鍵番号KEYNOと上記各移調量だけ移調されたモ
ニタイベント用鍵番号KEYMとの対応を示すテーブル情報
がモニタ専用移調テーブル33に得られる。
さて、低音側再生パートが1オクターブに満たない場
合は、ステップS220の判断結果が「NO」となってステッ
プS230に進む。そして、Cu≠0か否かを判断する。そし
て、判断結果が「YES」の場合、すなわち、高音側再生
パートが1オクターブ以上ある場合は、以下説明するよ
うに、A〜MKの範囲の鍵番号KEYNOを高音側再生パート
にMKから順にオクターブ単位で移調する。まず、ステッ
プS231において、下記式(5)に従って、移調オクター
ブ数TRを初期設定する。
TR←INT{(B−MK)/12}+Cu …(5) また、鍵番号MKをオクターブ数TRだけ移調した鍵番号
をモニタ用鍵番号KEYMに初期値として設定する。この初
期値は、鍵番号B以上であり、かつ、最高音鍵番号88以
内の鍵番号となる。そして、範囲MK〜Aに属する鍵番号
KEYNOについて、以下説明するステップS232〜S235の処
理を行う。
まず、ステップS232に進み、モニタ用鍵番号KEYMが録
音パートの鍵番号の上限値B以下であるか否かを判断す
る。そして、判断結果が「NO」の場合はステップS234に
進み、鍵番号KEYNOを高音側にTRオクターブ移調するこ
とにより、モニタ用鍵番号KEYMを算出する。次いでステ
ップS235に進み、鍵番号KEYNOと、これに対応するモニ
タ用鍵番号KEYMとを、モニタ専用移調テーブル33に書き
込む。そして、鍵番号KEYNOをデクリメントし、鍵番号K
EYNOを判断し(ステップS236)、鍵番号Aを上回ってい
る間はステップS232に戻って上述の処理を繰り返す。
鍵番号KEYNOと共にモニタ用鍵番号KEYMが小さくな
り、鍵番号B以下になると、ステップS232の判断結果は
「YES」となる。この場合、ステップS233が実行され、
移調オクターブ数TRがインクリメントされる。そして、
上述と同様、ステップS234,S235,S236を実行し、鍵番号
KEYNOをデクリメントし、ステップS232に戻る。
ステップS230の判断結果が「NO」、すなわち、高音側
再生パートおよび低音側再生パートが共に1オクターブ
に満たない場合は、ステップS240に進む。そして、上述
したステップS221〜S227と同等の処理、あるいはステッ
プS231〜S236と同等な処理の両方の方法を用いて、モニ
タ用鍵番号KEYMの計算を行い、少なくともどちらか一方
の方法で適正なモニタ用鍵番号KEYMが得られる場合に
は、そのモニタ用鍵番号KEYMをモニタ専用移調テーブル
に書き込む。ただし、この場合、鍵番号KEYNOによって
は、オクターブ単位の移調を行うと、モニタ用鍵番号KE
YMがどうしても再生パートから外れてしまうといった事
態が起こりうる。そのような鍵番号KEYNOについては、
モニタ用鍵番号KEYMのテーブルへの書き込みは行わず、
さらに、その鍵番号KEYNOの再生を禁止する情報をモニ
タ専用移調子テーブル33に書き込む。
以上のようにして、録音パートの低音側半分の領域に
対応するモニタ鍵番号KEYMが算出され、モニタ専用移調
テーブルに記憶される。続いて以下説明するようにし
て、録音パートの高音側半分の領域に対応するモニタ鍵
番号KEYMが算出される。
ステップS213,S227、S236あるいはS240が終了すると、
ステップS310に進み、Cu×12≧B−MKであるか否か、す
なわち、録音パートにおける高音側半分の再生キーを、
そっくりそのまま高音側再生パート(このパートはCuオ
クターブ以上の音域を有する)の領域に移調可能か否か
を判断する。そして、判断結果が「YES」の場合、ステ
ップS311に進み、下記式(6)により移調オクターブ数
TRを算出する。
TR←INT{(B−MK−1)/12}+1 ……(6) そして、範囲B〜MK+1に属する鍵番号KEYNOについ
て、当該鍵番号KEYNOを高音側にTRオクターブ移調する
ことにより、モニタ用鍵番号KEYMを算出する処理(ステ
ップS312)、および、再生イベントにおける鍵番号KEYN
Oとこれに対応するモニタイベント用鍵番号KEYMとをモ
ニタ専用移調テーブル33に書き込む処理(ステップS31
3,S314)を繰り返す。このようにして、録音パート内高
音側半分の領域の各再生イベントにTRオクターブの移調
量が適用される(第6図における矢印Rc参照)。
一方、高音側再生パートの音域が狭く、Cu×12<B−
MKである場合は、ステップS310の判断結果が「NO」とな
ってステップS320に進み、Cu≧1か否かを判断する。そ
して、判断結果が「YES」の場合、すなわち、高音側再
生パートが1オクターブ以上ある場合はステップS321に
進み、移動オクターブ数TRにCuを初期設定する。そし
て、範囲B〜MK+1に属する鍵番号KEYNOについて、以
下説明するステップS322〜S327の処理を行う。
まず、ステップS322では、制御変数ENにB−TR×12を
セットする。次いでステップS323に進み、鍵番号KEYNO
を高音側にTRオクターブ移調することにより、モニタ用
鍵番号KEYMを算出する。次にステップS324に進み、鍵番
号KEYNOと、これに対応するモニタ用鍵番号KEYMとを、
モニタ専用移調テーブル33に書き込む。次いでステップ
S325に進み、鍵番号KEYNOが前記制御変数ENより大きい
か否かを判断する。そして、判断結果が「YES」の場合
は鍵番号KEYNOをデクリメントしてステップS322〜S325
を再び実行する。そして、鍵番号KEYNOが小さくなり、
制御変数ENに達すると、ステップS325の判断結果が「N
O」となってステップS326に進む。そして、移調子オク
ターブ数TRをさらに1オクターブ増加し、鍵番号KEYNO
を判断(ステップS327)、鍵番号MK+1を上回る間はス
テップS322に戻る。このような処理を行うことにより、
B〜B−(Cu×12−1)の範囲の各鍵番号KEYNOに対し
ては、高音側にCuオクターブの移調量が適用され、B−
(Cu×12)〜B−{(Cu+1)×12−1}の範囲の各鍵
番号KEYNOに対しては、高音側にCu+1オクターブの移
調量が適用され、以下、再生イベントの鍵番号のBから
の減少分が1オクターブに達する毎に移調量が1オクタ
ーブ増加される。そして、録音パートの高音側半分の領
域の再生イベント用鍵番号KEYNOと上記各移調量だけ移
調されたモニタイベント用鍵番号KEYMとの対応を示すテ
ーブル情報がモニタ専用移調テーブル33に得られる。
高音側再生パートが1オクターブに満たない場合は、
ステップS320の判断結果が「NO」となってステップS330
に進む。そして、Cd≠0か否かを判断する。そして、判
断結果が「YES」の場合、すなわち、低音側再生パート
が1オクターブ以上ある場合は、以下説明するように、
B〜MK+1の範囲の鍵番号KEYNOを低音側再生パートに
オクターブ単位で移調する。まず、ステップS331におい
て、下記式(7)に従って、移調オクターブ数TRを初期
設定する。
TR←INT{(MK+1−A)/12}+Cd …(7) また、鍵番号MK+1を低音側へオクターブ数TRだけ移調
した鍵番号をモニタ用鍵番号KEYMの初期値として設定す
る。この初期値は、A以下であり、かつ、1以上の鍵番
号となる。そして、範囲MK+1〜Bに属する鍵番号KEYN
Oについて、以下説明するステップS332〜S336の処理を
行う。
まず、ステップS332に進み、モニタイベント用鍵番号
KEYMが録音パートの鍵番号の下限値A以上であるか否か
を判断する。そして、判断結果が「NO」の場合はステッ
プS334に進み、鍵番号KEYNOを低音側にTRオクターブ移
調することにより、モニタ用鍵番号KEYMを算出する。次
いでステップS335に進み、鍵番号KEYNOと、これに対応
するモニタ用鍵番号KEYMとを、モニタ専用移調テーブル
33に書き込む。そして、鍵番号KEYNOをデクリメント
し、鍵番号KEYNOが録音パートの上限値B未満の間は
(ステップS336)、ステップS332に戻って上述の処理を
繰り返す。
鍵番号KEYNOと共にモニタ用鍵番号KEYMが大きくな
り、鍵番号Aより大きくなると、ステップS332の判断結
果は「YES」となる。この場合、ステップS333が実行さ
れ、移調オクターブ数TRインクリメントされる。そし
て、上述と同様、ステップS334,S335,S336を実行し、鍵
番号KEYNOをインクリメントし、ステップS332に戻る。
ステップS330の判断結果が「NO」、すなわち、高音側
再生パートおよび低音側再生パートが共に1オクターブ
に満たない場合は、ステップS350に進む。そして、上述
したステップS321〜S327と同等の処理、あるいはステッ
プS331〜S336と同等な処理の両方の方法を用いて、モニ
タ用鍵番号KEYMの計算を行い、少なくともどちらか一方
の方法で適正なモニタ用鍵番号KEYMが得られる場合に
は、そのモニタ用鍵番号KEYMをモニタ専用移調テーブル
に書き込む。また、上述した範囲A〜MKの場合と同様、
モニタ用鍵番号KEYMがどうしても再生パートから外れて
しまうといった事態が起こる場合は、モニタ用鍵番号KE
YMのテーブルへの書き込みは行わず、当該鍵番号KEYNO
の再生を禁止する情報をモニタ専用移調子テーブル33に
書き込む。
このように、録音パートの上限Bが下限Aより大きい
場合には、A〜Bの範囲内の各鍵番号KEYNOについて、
モニタ用鍵番号KEYMが求められ、モニタ専用移調テーブ
ル33に書き込まれる。
次に録音パートの上限Bが下限Aより小さい場合、す
なわち、第7図に示すように、高音域と低音域とが録音
パート、中音域が再生パートとして設定された場合の処
理を説明する。
この場合、ステップS101の判断結果が「NO」となっ
て、ステップS400に進む。そして、下記式(8)に従っ
て、再生パートのオクターブ数Cmを算出する。
Cm←INT{(A−B−1)/12 …(8) 次にステップS410に進み、Cm×12≧88−(A−1)で
あるか否か、すなわち、高音側録音パートの再生キー
を、そっくりそのまま再生パート(このパートはCmオク
ターブ以上の音域を有する)の領域に移調可能か否かを
判断する。そして、判断結果が「YES」の場合、ステッ
プS411に進み、下記式(9)により移調オクターブ数TR
を算出する。
TR←INT{(88−A)/12+1} ……(9) そして、範囲A〜88に属する鍵番号KEYNOについて、
当該鍵番号KEYNOを低音側にTRオクターブ移調すること
により、モニタイベント用鍵番号KEYMを算出する処理
(ステップS412)、再生イベントにおける鍵番号KEYNO
とこれに対応するモニタイベント用鍵番号KEYMとをモニ
タ専用移調テーブル33に書き込む処理(ステップS413)
を繰り返す(ステップS414)。
一方、再生パートの音域が狭く、Cm×12<88−(A−
1)である場合は、ステップS410の判断結果が「NO」と
なってステップS420に進み、Cm≧1か否かを判断する。
そして、判断結果が「YES」の場合、すなわち、再生パ
ートが1オクターブ以上ある場合はステップS421に進
み、移動オクターブ数TRにCmを初期設定する。そして、
範囲A〜88に属する鍵番号KEYNOについて、以下説明す
るステップS422〜S427の処理を行う。
まず、ステップS422では、制御変数ENにA+TR×12を
セットする。次いでステップS423に進み、鍵番号KEYNO
を低音側にTRオクターブ移調することにより、モニタ用
鍵番号KEYMを算出する。次にステップS424に進み、鍵番
号KEYNOと、これに対応するモニタ用鍵番号KEYMとを、
モニタ専用移調テーブル33に書き込む。次いでステップ
S425に進み鍵番号KEYNOが前記制御変数ENにより小さい
か否かを判断する。そして、判断結果が「YES」の場合
は鍵番号KEYNOをインクリメントしてステップS422〜S42
5を再び実行する。そして、鍵番号KEYNOが大きくなり、
制御変数ENに達すると、ステップS425の判断結果が「N
O」となってステップS426に進む。そして、移調子オク
ターブ数TRをさらに1オクターブ増加し、鍵番号KEYNO
が88未満の間は(ステップS427)、ステップS422に戻
る。このような処理を行うことにより、A〜A+(Cm×
12−1)の範囲の各鍵番号KEYNOに対しては、低音側にC
mオクターブの移調量が適用され(第7図における矢印R
d)、A+(Cm×12)〜A+{(Cm+1)×12−1}の
範囲の各鍵番号KEYNOに対しては、低音側にCm+1オク
ターブの移調量が適用される(第7図における矢印R
e)、以下、再生イベントの鍵番号のBからの減少分が
1オクターブに達する毎に移調量が1オクターブ増加さ
れる。そして、高音側録音パートの再生イベント用鍵番
号KEYNOと上記各移調量だけ移調されたモニタイベント
用鍵番号KEYMとの対応を示すテーブル情報がモニタ専用
移調テーブル33に得られる。
再生パートが1オクターブに満たない場合は、ステッ
プS420の判断結果が「NO」となってステップS430に進
む。そして、上述したステップS421〜S427と同等の処理
により、モニタ用鍵番号KEYMの計算を行い、適正なモニ
タ用鍵番号KEYMが得られる場合には、そのモニタ用鍵番
号KEYMをモニタ専用移調テーブルに書き込む。また、モ
ニタ用鍵番号KEYMがどうしても再生パートから外れてし
まうといった事態が起こる場合は、モニタ用鍵番号KYEM
のテーブルへの書き込みは行わず、当該鍵番号KEYNOの
再生を禁止する情報をモニタ専用移調子テーブル33に書
き込む。
以上のようにして、高音側録音パートの各鍵番号KEYN
Oに対応するモニタ鍵番号KEYMが算出され、モニタ専用
移調テーブル33に記憶される。続いて以下説明するよう
にして、低音側録音パートの各鍵番号KEYNOに対応する
モニタ鍵番号KEYMが算出される。
ステップS414,S427あるいはS430が終了すると、ステ
ップS510に進み、Cm×12≧Bであるか否か、すなわち、
低音側録音パートの再生キーを、そっくりそのまま再生
パートに移調可能か否かを判断する。そして、判断結果
が「YES」の場合、ステップS511に進み、下記式(10)
により移調オクターブ数TRを算出する。
TR←INT(B/12+1) ……(10) そして、範囲1〜Bに属する鍵番号KEYNOについて、
当該鍵番号KEYNOを高音側にTRオクターブ移調すること
により、モニタイベント用鍵番号KEYMを算出する処理
(ステップS512)、再生イベント用鍵番号KEYNOとこれ
に対応するモニタイベント用鍵番号KEYMとをモニタ専用
移調テーブル33に書き込む処理(ステップS513)繰り返
す(ステップS514)。このようにして、低音側録音パー
ト内の再生イベントに対し、一律、高音側へTRオクター
ブの移調量が適用される(第7図における矢印Rf)。
一方、再生パートの音域が狭く、Cm×12<Bである場
合は、ステップS510の判断結果が「NO」となってステッ
プS520に進み、Cm≧1か否かを判断する。そして、判断
結果が「YES」の場合、すなわち、再生パートが1オク
ターブ以上ある場合はステップS521に進み、移動オクタ
ーブ数TRにCmを初期設定する。そして、範囲1〜Bに属
する鍵番号KEYNOについて、以下説明するステップS522
〜S527の処理を行う。
まず、ステップS522では、制御変数ENにB−TR×12を
セットする。次いでステップS523に進み、鍵番号KEYNO
を高音側にTRオクターブ移調することにより、モニタ用
鍵番号KEYMを算出する。次にステップS524に進み、鍵番
号KEYNOと、これに対応するモニタイベント用鍵番号KEY
Mとを、モニタ専用移調テーブル33に書き込む。次いで
ステップS525に進み、鍵番号KEYNOが前記制御変数ENよ
り大きいか否かを判断する。そして、判断結果が「YE
S」の場合は鍵番号KEYNOをデクリメントしてステップS5
22〜S525を再び実行する。そして、鍵番号KEYNOが小さ
くなり、制御変数ENに達すると、ステップS525の判断結
果が「NO」となってステップS526に進む。そして、移調
子オクターブ数TRをさらに1オクターブ増加し、この
時、鍵番号KEYNOが1を上回る場合は(ステップS52
7)、ステップS522に戻る。
再生パートが1オクターブに満たない場合は、ステッ
プS520の判断結果が「NO」となってステップS530に進
む。そして、上述したステップS521〜527と同等の処理
により、モニタ用鍵番号KEYMの計算を行い、適正なモニ
タ用鍵番号KEYMが得られる場合には、そのモニタ用鍵番
号KEYMをモニタ専用移調テーブルに書き込む。また、モ
ニタ用鍵番号KEYMがどうしても再生パートから外れてし
まうといった事態が起こる場合は、モニタ用鍵番号KEYM
のテーブルへの書き込みは行わず、当該鍵番号KEYNOの
再生を禁止する情報をモニタ専用移調子テーブル33に書
き込む。
このようにして、モニタ専用移調テーブル33の自動作
成処理が終了し、処理は第3図におけるステップS2に進
み、シーケンサ31の再生シーケンスモジュール32が起動
される。そして、FD内のファイルXから再生イベントが
読み出される。再生シーケンスモジュール32は、モニタ
専用移調テーブル33の中に再生イベントの鍵番号KEYNO
に対応するモニタ用鍵番号KEYMが記憶されているか否か
を判断する。そして、記憶されている場合は、再生イベ
ントにおける鍵番号をモニタ専用移調テーブル33に記憶
されたモニタ用鍵番号KEYMに変更し、モニタイベントと
してキードライブユニット41に供給する。また、再生イ
ベントの鍵番号KEYNOに対するモニタ用鍵番号KEYMが記
憶されていない場合は、鍵番号を変更せず、再生イベン
トをそのままキードライブユニット41に供給する。ただ
し、鍵番号KEYNOの再生を禁止する情報がモニタ専用移
調テーブル33に記憶されている場合は、その鍵番号KEYN
Oに対応したモニタイベントの出力は行わない。
そして、モニタイベントが供給されると、キードライ
ブユニット41によって、モニタイベントの鍵番号KEYMに
対応する鍵駆動ソレノイドに駆動電流が供給され、発音
が行われる。
ステップS2が終了すると、ステップS3に進み、記録シ
ーケンスモジュール33が起動される。この時、演奏者が
鍵盤を操作した場合、その操作された鍵の番号がキーセ
ンサユニット42によって検出され、操作された鍵番号を
情報として有する記録イベントがシーケンサ31の記録シ
ーケンスモジュール33に引き渡される。そして、起動時
点で、記録イベントが引き渡されている場合、記録用シ
ーケンスモジュール33は、オーバダビング記憶テーブル
34に記憶された録音パートの下限Aおよび上限Bを参照
する。そして、第9図のフローチャートに示すように、
記録イベントの鍵番号が録音パートに属するか否かを判
断し、録音パートに属する場合のみ記録イベントをマー
ジャモジュール35に引き渡す。
次にステップS4に進み、遅延管理モジュールS4が起動
される。この遅延管理モジュールS4は、第8図に示すよ
うに、シーケンサ31の再生用シーケンスモジュール32に
よってFDから読み出された再生イベント(モニタイベン
トに移調される前のイベント)を順次、リングバッファ
RBに蓄積し、蓄積された各再生イベントの発生時点から
の経過時間を管理する。そして、この遅延管理モジュー
ル36が起動された時点で、経過時間が所定時間(この実
施例の場合は500ms。ただし、この時間は操作部の操作
子により指定可能であり、0〜700msecの範囲内のもの
を適用することができる。)となった再生イベントがあ
る場合は、その再生イベントを被マージイベントとし
て、マージャモジュール35に引き渡す。なお、この種の
遅延管理は、リングバッファRBを用いる方法の他、例え
ば、再生イベントを順次蓄積するデータバッファと、時
間経過と共にデータバッファにおけるリードポイントを
移動するリードポインタと、データバッファにおけるリ
ードポインタによって指定されたリードポイントから再
生イベントを読み出し記憶するアウトプットバッファと
で、遅延管理モジュールを構成し、遅延時間が所定時間
に達した再生イベントをアウトプットバッファから取り
出す方法を用いてもよい。
次にステップS5に進み、マージャモジュール35が起動
され、遅延モジュールから供給される被マージイベント
と、記録シーケンスにより、オーバダビング記録用テー
ブルに従って供給される記録イベントとが併合され、併
合されたイベントが最終的な記録イベントとして記録用
シーケンスモジュール33に引き渡される。次にステップ
S6に進み、DOS管理モジュールに制御権が引き渡され、D
OS管理モジュールによって、最終的な記録イベントがフ
ァイルY内に記録される。
このように、この合成記録装置によれば、録音パート
を指定するのみの操作により、録音パートに属する各鍵
番号に対する移調量が自動的に求められ、FDから読み出
された再生イベントが録音パートに属する場合はオクタ
ーブ単位で自動的に再生パートに移調される。一般的
に、音高を中途半端にずらして演奏を行うと、本来の曲
と全く違った感じの曲になってしまうが、オクターブ単
位で移調して演奏を行うと、それ程違和感を生じない。
従って、この合成記録装置によれば、常に自動的に最適
な移調が行われるので、既にFDに記録された曲のイメー
ジに損傷を与えることなく、再生を行うことができる。
また、録音パートと再生パートとが明確に区別され、録
音パートの記録イベントのみを再生イベントと併合して
FDに記録するようにしたので、正確なオーバダビングが
行われる。
なお、上述した実施例においては、中音域を録音パー
トとする場合、録音パートの高音側半分を高音側再生パ
ートに移調し、録音パートの低音側半分を低音側再生パ
ートに移調するようにしたが、高音側再生パートあるい
は低音側再生パートの内、音域の広い一方に録音パート
内の鍵番号をすべて移調するようにしてもよい。
[考案の効果] 以上説明したように、この考案によれば、記憶手段か
ら読み出した再生演奏情報に従って自動演奏し、同時
に、鍵盤に配備された鍵の内、演奏者によって操作され
る鍵を検出し、該検出結果に従って記録演奏情報を発生
すると共に、該記録演奏情報と前記再生演奏情報とを合
成した演奏情報を前記記憶手段に記録する自動演奏ピア
ノの合成記録装置において、前記記録演奏情報の発生を
行う鍵の範囲を記録領域として設定する鍵盤領域設定手
段と、前記鍵盤領域設定手段によって設定された記録領
域に応じて移調量を自動的に設定する移調量設定手段
と、 前記再生演奏情報を、前記移調量設定手段により自動
的に設定された移調量移調させる移調手段と、前記移調
された再生演奏情報に従って再生演奏すると共に、鍵盤
操作状態を検出するピアノ演奏手段と、前記ピアノ演奏
手段によって検出される鍵の操作情報の内、前記記録領
域に該当する操作情報を選択し、前記記録演奏情報とし
て出力する選択手段と、前記再生演奏情報を、前記自動
演奏ピアノの打弦機構の動特性に応じて定まる所定時間
遅延して出力する遅延手段と、該遅延された再生演奏情
報と前記記録演奏情報とを合成し、演奏情報として、前
記記憶手段に記録する合成記録手段とを設けたので、記
録パートと再生パートとが明確に区別され、正確なオー
バダビングが行われる。また、記憶手段から読み出され
た演奏情報の鍵番号が録音パート内である場合、演奏情
報は自動的に最適な移調量に従って移調され再生され
る。しかも、この移調量は、演奏者が録音パートを設定
することにより自動的に演算されるので、極めて操作性
が良いという利点がある。
【図面の簡単な説明】
第1図はこの考案の基本構成を説明する図、第2図はこ
の考案の一実施例による自動演奏ピアノの合成記録装置
の構成を示すブロック図、第3図は同実施例のメインフ
ローを示すフローチャート、第4図(a),(b)は同
実施例における録音パート設定およびモニタ専用移調テ
ーブルの自動作成を行うサブルーチンの処理フローを示
すフローチャート、第5図は同実施例における録音パー
トの表示例を示す図、第6図および第7図は同実施例に
おける再生イベント鍵番号からモニタイベント鍵番号へ
の変換を説明する図、第8図は同実施例における遅延モ
ジュール36の動作を説明する図、第9図は同実施例にお
ける記録用シーケンスモジュール33の動作を示すフロー
チャート、第10図は一般的な自動演奏ピアノの側断面図
である。 1……記憶手段、2……移調手段、3……ピアノ演奏手
段、4……選択手段、5……遅延手段、6……合成記録
手段、7……鍵盤領域設定手段。

Claims (1)

    【実用新案登録請求の範囲】
  1. 【請求項1】記憶手段から読み出した再生演奏情報に従
    って自動演奏し、同時に、鍵盤に配備された鍵の内、演
    奏者によって操作される鍵を検出し、該検出結果に従っ
    て記録演奏情報を発生すると共に、該記録演奏情報と前
    記再生演奏情報とを合成した演奏情報を前記記憶手段に
    記録する自動演奏ピアノの合成記録装置において、 前記記録演奏情報の発生を行う鍵の範囲を記録領域とし
    て設定する鍵盤領域設定手段と、 前記鍵盤領域設定手段によって設定された記録領域に応
    じて移調量を自動的に設定する移調量設定手段と、 前記再生演奏情報を前記移調量設定手段により自動的に
    設定された移調量移調させる移調手段と、 前記移調された再生演奏情報に従って再生演奏すると共
    に、鍵盤操作状態を検出するピアノ演奏手段と、 前記ピアノ演奏手段によって検出される鍵の操作情報の
    内、前記記録領域に該当する操作情報を選択し、前記記
    録演奏情報として出力する選択手段と、 前記再生演奏情報を、前記自動演奏ピアノの打弦機構の
    動特性に応じて定まる所定時間遅延して出力する遅延手
    段と、 該遅延された再生演奏情報と前記記録演奏情報とを合成
    し、演奏情報として、前記記憶手段に記録する合成記録
    手段と を具備することを特徴とする自動演奏ピアノの合成記録
    装置。
JP1989088886U 1989-07-28 1989-07-28 自動演奏ピアノの合成記録装置 Expired - Lifetime JPH082715Y2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP1989088886U JPH082715Y2 (ja) 1989-07-28 1989-07-28 自動演奏ピアノの合成記録装置
US07/557,381 US5072644A (en) 1989-07-28 1990-07-24 Synthetic recording device in an automatic performance piano

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1989088886U JPH082715Y2 (ja) 1989-07-28 1989-07-28 自動演奏ピアノの合成記録装置

Publications (2)

Publication Number Publication Date
JPH0329895U JPH0329895U (ja) 1991-03-25
JPH082715Y2 true JPH082715Y2 (ja) 1996-01-29

Family

ID=13955464

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1989088886U Expired - Lifetime JPH082715Y2 (ja) 1989-07-28 1989-07-28 自動演奏ピアノの合成記録装置

Country Status (2)

Country Link
US (1) US5072644A (ja)
JP (1) JPH082715Y2 (ja)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU647631B2 (en) * 1991-06-26 1994-03-24 Kabushiki Kaisha Kawai Gakki Seisakusho A recording/reproducing method and device for an automatic performing piano
JP2677470B2 (ja) * 1991-12-09 1997-11-17 株式会社河合楽器製作所 自動演奏システム
JP3006698B2 (ja) * 1991-12-13 2000-02-07 株式会社河合楽器製作所 自動演奏装置
JPH05273981A (ja) * 1992-03-26 1993-10-22 Kawai Musical Instr Mfg Co Ltd 電子楽器
JP3567527B2 (ja) * 1995-04-19 2004-09-22 ヤマハ株式会社 鍵盤楽器
JP4631274B2 (ja) * 2003-11-28 2011-02-16 オイレス工業株式会社 積層ゴム免震支承装置の取付構造
JP4631275B2 (ja) * 2003-12-10 2011-02-16 オイレス工業株式会社 積層ゴム免震支承装置の取付構造
JP2006195043A (ja) * 2005-01-12 2006-07-27 Yamaha Corp 電子音楽装置および同装置に適用されるコンピュータ読み取り可能なプログラム
US20060283313A1 (en) * 2005-06-16 2006-12-21 Basralian Peter H System and method for middle c and lower string tone enhancement for an acoustical piano

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3890871A (en) * 1974-02-19 1975-06-24 Oberheim Electronics Inc Apparatus for storing sequences of musical notes
JPS5796396A (en) * 1980-12-09 1982-06-15 Nippon Musical Instruments Mfg Automatic player
US4449437A (en) * 1981-09-21 1984-05-22 Baldwin Piano & Organ Company Automatic piano
JPS6254294A (ja) * 1985-09-02 1987-03-09 ヤマハ株式会社 鍵盤楽器における移調データ設定装置
KR930010396B1 (ko) * 1988-01-06 1993-10-23 야마하 가부시끼가이샤 악음신호 발생장치
JPH0766263B2 (ja) * 1989-01-19 1995-07-19 ヤマハ株式会社 自動演奏ピアノ

Also Published As

Publication number Publication date
JPH0329895U (ja) 1991-03-25
US5072644A (en) 1991-12-17

Similar Documents

Publication Publication Date Title
JP4608718B2 (ja) 楽器
US20140102285A1 (en) Recording System for Ensemble Performance and Musical Instrument Equipped With The Same
US7288711B2 (en) Chord presenting apparatus and storage device storing a chord presenting computer program
US6864413B2 (en) Ensemble system, method used therein and information storage medium for storing computer program representative of the method
JP2005265903A (ja) 鍵盤楽器
JP4321476B2 (ja) 電子楽器
JP2002229561A (ja) 自動アレンジ装置及び方法
JP3407640B2 (ja) 演奏装置およびレジストレーションデータを記録した記録媒体
US5072644A (en) Synthetic recording device in an automatic performance piano
JP3452792B2 (ja) カラオケ採点装置
JP3533972B2 (ja) 電子楽器の設定制御装置
JP3928529B2 (ja) 電子楽器
JP3133569B2 (ja) 伴奏装置
JPH10240117A (ja) 楽器練習の支援装置および楽器練習用情報の記録媒体
JP7243116B2 (ja) 共鳴音信号発生装置、共鳴音信号発生方法、共鳴音信号発生プログラムおよび電子音楽装置
JP3379414B2 (ja) パンチイン装置、パンチイン方法及びプログラムを記録した媒体
JP3504296B2 (ja) 自動演奏装置
JP3620396B2 (ja) 情報修正装置及び情報修正プログラムを記録した媒体
JP4003625B2 (ja) 演奏制御装置および演奏制御用プログラム
JP2003015637A (ja) 楽譜表示装置
JP4402853B2 (ja) 演奏データ生成方法および電子鍵盤楽器
JP2021026141A (ja) コード検出装置及びコード検出プログラム
JP3873880B2 (ja) 演奏補助装置および演奏補助用プログラム
JP4389709B2 (ja) 楽譜表示装置および楽譜表示プログラム
JPH058638Y2 (ja)