JP4254793B2 - 演奏装置 - Google Patents

演奏装置 Download PDF

Info

Publication number
JP4254793B2
JP4254793B2 JP2006059957A JP2006059957A JP4254793B2 JP 4254793 B2 JP4254793 B2 JP 4254793B2 JP 2006059957 A JP2006059957 A JP 2006059957A JP 2006059957 A JP2006059957 A JP 2006059957A JP 4254793 B2 JP4254793 B2 JP 4254793B2
Authority
JP
Japan
Prior art keywords
music data
point
scale
key switch
coordinate
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.)
Active
Application number
JP2006059957A
Other languages
English (en)
Other versions
JP2007240644A (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 JP2006059957A priority Critical patent/JP4254793B2/ja
Priority to US11/681,899 priority patent/US7709724B2/en
Priority to EP07103475A priority patent/EP1833046A3/en
Priority to EP08104272A priority patent/EP1962276A2/en
Priority to CN2007100857058A priority patent/CN101034546B/zh
Publication of JP2007240644A publication Critical patent/JP2007240644A/ja
Application granted granted Critical
Publication of JP4254793B2 publication Critical patent/JP4254793B2/ja
Priority to US12/582,830 priority patent/US8008565B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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/00Details of electrophonic musical instruments
    • G10H1/32Constructional details
    • G10H1/34Switch arrangements, e.g. keyboards or mechanical switches specially adapted for electrophonic musical instruments
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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/00Details of electrophonic musical instruments
    • G10H1/0008Associated control or indicating means
    • G10H1/0016Means for indicating which keys, frets or strings are to be actuated, e.g. using lights or leds
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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/00Details of electrophonic musical instruments
    • G10H1/18Selecting circuits
    • G10H1/22Selecting circuits for suppressing tones; Preference networks
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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/00Details of electrophonic musical instruments
    • G10H1/18Selecting circuits
    • G10H1/26Selecting circuits for automatically producing a series of tones
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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
    • G10H2220/00Input/output interfacing specifically adapted for electrophonic musical tools or instruments
    • G10H2220/155User input interfaces for electrophonic musical instruments
    • G10H2220/221Keyboards, i.e. configuration of several keys or key-like input devices relative to one another
    • G10H2220/236Keyboards, i.e. configuration of several keys or key-like input devices relative to one another representing an active musical staff or tablature, i.e. with key-like position sensing at the expected note positions on the staff
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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
    • G10H2220/00Input/output interfacing specifically adapted for electrophonic musical tools or instruments
    • G10H2220/155User input interfaces for electrophonic musical instruments
    • G10H2220/265Key design details; Special characteristics of individual keys of a keyboard; Key-like musical input devices, e.g. finger sensors, pedals, potentiometers, selectors
    • G10H2220/275Switching mechanism or sensor details of individual keys, e.g. details of key contacts, hall effect or piezoelectric sensors used for key position or movement sensing purposes; Mounting thereof
    • G10H2220/295Switch matrix, e.g. contact array common to several keys, the actuated keys being identified by the rows and columns in contact

Landscapes

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

Description

この発明は、複数のキースイッチに対するユーザの演奏操作を受け付けて、この演奏操作に応じた演奏を行う演奏装置に関するものである。
従来、テノリオンと呼称される演奏装置が知られている(例えば、非特許文献1参照)。
図1(A)は演奏装置(テノリオン)の正面図である。また、図2はキースイッチ100の拡大正面図であり、ハッチングされたキースイッチ100が選択されたキースイッチ100を表す。なお、図1に示す演奏装置1の詳細な説明は実施形態に記載するため、ここでは課題となる部分の説明のみを行い、その他の部分の説明は省略する。
この演奏装置1は、横方向に16個、縦方向に16個すなわち16×16個の2次元配列されたキースイッチ100からなるキースイッチ群10を備える。ここで、各キースイッチ100をX,Y座標系で表す。例えば、代表として図2における向かって左端且つ下端のキースイッチ100をmtSW(1,1)とし、右端且つ上端キースイッチ100をmtSW(16,16)とする。
キースイッチ群10のキースイッチ100には所定の音が割り当てられている。例えば、縦方向に並ぶキースイッチmtSW(A,1)〜mtSW(A,16)、(Aは1〜16の任意の整数)にそれぞれ異なる音高を設定することで音階を形成する。また、横方向のキースイッチの並びはタイミング(拍)を表し、キースイッチmtSW(1,B)〜mtSW(16,B)、(Bは1〜16の任意の整数)には、順次所定の再生タイミング差が設定されている。
この従来の演奏装置では、次の方法で演奏を行う。まず、ユーザが予め2次元配列されたキースイッチ100を選択する。
本実施例では、縦方向に並ぶキースイッチmtSW(A,1)〜mtSW(A,16)には、図2に示すように、C3(60)、D3(62)、・・・・、D5(86)が順にが割り当てられている。ここで、()内の60〜86の数字は音高を表す数値(ノートナンバ)である。
演奏装置1は、これら選択されたキースイッチ100に割り当てられた発音データにより図19に示す曲を表す楽曲データを形成して記憶する。
図19は図2に示すキースイッチ100の選択が行われた場合の楽曲データのイメージ図である。
演奏装置1は、ユーザから再生操作を受け付けると、記憶していた楽曲データを再生する。すなわち、各タイミングに合わせて順に発音データを再生する。図2、図19の場合であれば、第1拍は無音、第2拍は「ファ」、第3拍は無音、第4拍は「レ」、のように、第16拍までを順に一定のタイミングで発音する。そして、演奏装置1は、第16拍の再生が終了すると、第1拍にリピートして再度、第2拍、第3拍の順に発音データを再生する。
ヤマハ株式会社、ヤマハについて知る、Design、tenori-on、[平成17年2月22日検索]、インターネット(ヤマハ株式会社ホームページ)<URL:http://www.yamaha.co.jp/design/tenori-on/ >
ところが、前述の従来の演奏装置では、X方向に並ぶ16個のキースイッチに対応する16拍を順に再生して、リピートする動作を繰り返し行うだけであった。すなわち、第1拍〜第16拍、また第1拍〜第16拍、・・・、のように単純に16拍が繰り返されるだけであった。このため、音楽に複雑な変化を与えることが難しく、ユーザに対してあまり抑揚感を与えることができなかった。
また、音階も一度設定してしまえば変更することができず、この面に置いても、ユーザに対してあまり抑揚感を与えることができなかった。
このため、本発明の目的は、リピートパターンや音階を可変にして複雑な音楽を形成し、より多様性に富み一層抑揚感の得られる演奏装置を提供することにある。
この発明の演奏装置は、X,Y方向に2次元配列され、X座標が拍タイミングに対応付けられ、Y座標が音高に対応付けられた複数のキースイッチと、複数のキースイッチの押下により自動演奏時に発音する楽曲の音高と拍タイミングの指定を受け付けて楽曲データとして記憶する楽曲データ形成手段と、複数のキースイッチを調整操作子として機能させ、操作されたキースイッチのX座標に対応付けられた拍タイミングを楽音データの繰り返し点として検出する繰り返し点検出手段とを備える。そして、この発明の演奏装置は、繰り返し点として検出した拍タイミングを、繰り返しの最初または最後の拍タイミングとして、楽曲データを繰り返し読み出して自動演奏再生する再生手段を備えたことを特徴としている。
また、この発明の演奏装置は、X,Y方向に2次元配列され、X座標が拍タイミングに対応付けられ、Y座標が音高に対応付けられた複数のキースイッチと、該複数のキースイッチの押下により自動演奏時に発音する楽曲の音高と拍タイミングの指定を受け付けて楽曲データとして記憶する楽曲データ形成手段と、配列左端であるX座標の1番目のキースイッチに対応付けられた拍タイミングから、配列右端であるX座標の最後のキースイッチに対応付けられた拍タイミングまで前記楽曲データを繰り返し読み出して自動演奏再生する再生手段と、前記複数のキースイッチを調整操作子として機能させ、操作されたキースイッチのX座標に対応付けられた拍タイミングを繰り返し点として検出する繰り返し点検出手段と、を備え、前記再生手段は、前記繰り返し点検出手段が前記繰り返し点を検出した場合、当該繰り返し点として検出した拍タイミングを、繰り返しの最初または最後の拍タイミングとして、前記楽曲データを繰り返し読み出して自動演奏再生することを特徴としている。
また、この発明の繰り返し点検出手段は、調整操作子として機能させたキースイッチが押下され、所定時間変化がなければ、当該押下されているキースイッチのX座標に対応付けられた拍タイミングを繰り返し点として検出することを特徴とする。
この構成では、楽曲の作成時には、ユーザがキースイッチを選択すると、楽曲データ形成手段は、選択されたキースイッチの2次元位置を検出して楽曲データを形成する。この際、キースイッチのY方向位置で音高を取得し、X方向位置で再生の拍タイミングを取得する。
楽曲データの再生時には、ユーザがキースイッチを選択すると、繰り返し点検出手段は、選択されたキースイッチのX方向位置を検出し、このタイミングを繰り返し点(リピートポイント)に設定する。この際、演奏装置には、キースイッチを繰り返し点調整操作子として認識する機能を有しており、これにより、楽曲作成時とは異なる機能をキースイッチに与える。
再生手段は、設定された繰り返し点に基づいて、楽音データをリピート再生する。図2に示す左端(X=1)から順に右方向に発音データを再生する場合で有れば、左端(X=1)から再生を開始して、設定された繰り返し点(X=C)(Cは1〜16の任意の整数)の発音データまで順次再生する。例えば、C=10であれば、X=1の列からX=10の列まで発音データを再生する。そして、再生手段は、左端(X=1)に戻って、再びX方向に沿って、順次発音データの再生を行う。なお、この繰り返し点の設定は、既に楽音データの再生が行われている場合でもよく、この場合、設定後に始めて繰り返し点に再生タイミングが来た時点で、新たな繰り返し点に基づくリピートが行われる。これにより、リピートポイントが可変になり、多様性のある音楽が形成される。
また、この発明の演奏装置の繰り返し点検出手段は、調整操作子として機能させた複数のキースイッチのうち、二つのキースイッチの一方のキースイッチのX座標に対応付けられた拍タイミングを最初の拍タイミングとし、他方を最後の拍タイミングとして検出し、再生手段は、楽曲データを、最初の拍タイミングから最後の拍タイミングまで繰り返し読み出して自動演奏再生することを特徴としている。
この構成では、ユーザがX方向の2箇所でキースイッチを選択すると、繰り返し点検出手段は、これら選択されたキースイッチのタイミングを第1繰り返し点(リピート再生起点)と第2繰り返し点(リピート再生終点)として検出する。再生手段は、これら第1繰り返し点、第2繰り返し点に挟まれる区間で楽音データをリピート再生する。例えば、X=3を第1繰り返し点、X=13を第2繰り返し点に検出すれば、楽曲データの内のX=3〜X=13の区間をリピート再生する。これにより、リピート区間のリピートタイミングだけでなく先頭タイミングをも変更することができ、より多様性のある音楽が形成される。
また、この発明の演奏装置では、Y方向に並ぶ各キースイッチに割り当てられた楽音データは、これらY方向に並ぶ複数のキースイッチに応じた楽音データ群で音階を形成するものである。さらに、演奏装置は、複数のキースイッチを調整操作子として機能させ、操作されたキースイッチのY座標に対応付けられた音高を楽音データの音階上限点または音階下限点として設定する音階設定手段を備える。そして、この演奏装置の再生手段は、音階設定手段により設定された音階上限点または音階下限点を再生音階上限または再生音階下限として楽曲データを読み出して自動演奏再生することを特徴としている。
この構成では、ユーザがキースイッチを選択すると、音階設定手段は、選択されたキースイッチのY方向位置を検出して、再生を行う音階(再生音階)を設定する。この際、演奏装置には、キースイッチを音階設定調整操作子として認識する機能を有しており、これにより、楽曲作成時とは異なる機能をキースイッチに与える。再生手段は、設定された再生音階に合致する楽曲データのみを再生する。これにより、さまざまな音階範囲からなる多様性の有る楽曲データの再生が行われる。
また、この発明の演奏装置の音階設定手段は、調整操作子として機能させた複数のキースイッチのうち、二つのキースイッチの一方のキースイッチのY座標に対応付けられた音高を音階上限点とし、他方を音階下限点として設定し、再生手段は、楽曲データを音階上限点と音階下限点との間の楽曲データのみ読み出して自動演奏再生することを特徴としている。
この構成では、音階設定手段は、選択された二つのキースイッチのY方向位置を検出し、これら二つのY方向位置で挟まれるY方向の区間で再生音階を設定する。これにより、
再生音階をより任意に設定することができるので、予め設定した楽曲データの音階内であれば、さらに多様性の有る楽曲データの再生が行われる。
また、この発明の演奏装置は、楽曲データ形成手段は形成された複数の楽曲データを階層化して記憶する。そして、この発明の演奏装置は、これら階層化して記憶された複数の楽曲データを読み出す楽曲データ読み出し手段と、キースイッチを階層選択操作子として機能させ、操作されたキースイッチのY座標により調整対象楽曲データを指定する楽曲データ指定手段と、を備える。そして、演奏装置の繰り返し点検出手段は、選択された調整対象楽曲データに対して繰り返し点が入力されると選択された調整対象楽曲データのみに当該繰り返し点を適用することで、階層ごとの楽曲データを無相関に個別に繰り返し点を検出し、再生手段は、階層化して記憶された複数の楽曲データを、それぞれに設定された繰り返し点に準じて繰り返し読み出して並行して自動演奏再生することを特徴としている。
この構成では、演奏装置は、楽曲データを複数記憶し、階層化して再生する。この際、階層化された各楽曲データは、楽曲データ指定手段により選択されることで調整可能となる。そして、選択された楽曲データに対しては、前述のようにリピート区間が設定されて記憶される。このようなリピート区間の選択を楽曲データ毎に行うことで、それぞれの楽曲データで固有のリピート区間が与えられる。再生手段がこれら複数の楽曲データを並行して再生することで、それぞれに個別のリピート区間でリピート再生される複数の楽曲データの音が混声し、より複雑で多様性のある音楽が形成される。
また、この発明の演奏装置の音階設定手段は、選択された調整対象楽曲データに対して音階上限点または音階下限点の設定が入力されると選択された調整対象楽曲データのみに当該設定された音階上限点または音階下限点を適用することで、階層ごとの楽曲データを無相関に個別に音階上限点または音階下限点を設定し、再生手段は、階層化して記憶された複数の楽曲データを、それぞれに設定された音階上限点または音階下限点に準じ読み出して並行して再生することを特徴としている。
この構成では、階層化された複数の楽曲データに対して、前述のリピート区間と同様に、再生音階設定が行われる。再生手段がこれら複数の楽曲データを並行して再生することで、それぞれに個別のリピート区間および再生音階で複数の楽曲データが再生される。これにより、さらに複雑で多様性のある音楽が形成される。
この発明によれば、演奏する楽曲のリピート区間を任意に且つ容易に設定することができるので、自由度が高くユーザに抑揚感を十分に与えられる楽曲を簡単に演奏することができる。
また、この発明によれば、演奏する楽曲の音階を任意に且つ容易に設定することができるので、より一層、自由度が高くユーザに抑揚感を十分に与えられる楽曲を簡単に演奏することができる。
さらに、これらリピート区間の設定と音階の設定とを組み合わせることで、より複雑な楽曲をも簡単に演奏することができる。
本発明の実施形態に係る演奏装置について図を参照して説明する。この演奏装置は、略直方体平板形状の筐体にマトリクス状に配置された複数のキースイッチを備え、キースイッチを所望数選択することで楽曲を演奏するものである。また、この演奏装置は、筐体のキースイッチ群の周囲に配置された制御スイッチとキースイッチとの選択組み合わせに応じて演奏される楽音のリピート区間および再生音階等を調整するものである。これにより、本実施形態の演奏装置は、従来の演奏装置よりも趣向性高く自由度の高い楽曲を簡単に演奏することを実現する。
前述のように、図1は本発明の演奏装置1の正面図である。図2は図1の演奏装置1を手前側(ユーザ側)から見た場合のキースイッチ群10および発光表示部110の構成を示す図である。
演奏装置1は略直方体平板形状の筐体500を有し、スタンド400により支持されている。筐体500は、その上面にXY座標系の2次元マトリクス状に配置されたキースイッチ100からなるキースイッチ群10を備える。キースイッチ群10は、縦方向および横方向にそれぞれ16個のキースイッチ100が配列されており、全体として合計256個のキースイッチ100が2次元配列されてなる。
このキースイッチ100は、内部にLED等を備えた発光表示部110が配置されたプッシュ式スイッチである。これら全ての発光表示部110が発光表示部群11を構成する。発光表示部110は、楽曲データが再生(演奏)される際、対応するキースイッチ100に与えられた発音データが再生されるのに同期して発光する。また、発光表示部110は、各種制御モード時等の際にキースイッチ100がユーザにより押下されること等により発光する。
このキースイッチ群10の各キースイッチ100および発光表示部群11の各発光表示部110の位置は、縦方向をY座標とし、横方向をX座標とする2次元座標系で示される。
筐体500におけるキースイッチ群10および発光表示部群11のユーザ側から向かって左額縁部には制御スイッチ22A〜22Dが配置され、右額縁部には制御スイッチ22E〜22Hが配置される。また、筐体500における上額縁部には制御スイッチ22Iとステレオスピーカ80とが配置されており、下額縁部には、制御スイッチ22J,22Kと液晶表示部21が配置されている。また、筐体500の下額縁側の側面には、接続ケーブル300の一端が接続される入力端子23が配設されている。接続ケーブル300の他端は、通信相手となる他の演奏装置に接続されたり、本演奏装置を制御可能なアプリケーションを備えるパソコン等に接続される。そして、演奏装置1はこの接続ケーブル300を介して他の演奏装置と通信して演奏したり、パソコンから楽曲データをダウンロードする。
図3は、図1に示す演奏装置1の電気的構成を示すブロック図である。
演奏装置1は、メインCPU2、ROM3、記憶部4、RAM5、音源6、マトリクス表示入力部9、表示部21、制御スイッチ22、タイマ13、入出力部14、他機通信I/F24、および通信I/F25がバスライン15を介して接続される構造を備える。
ROM3は演奏装置1を起動させるための起動プログラムと、制御スイッチ22A〜22K毎の制御設定データとを記憶している。
制御設定データは、各制御スイッチ22A〜22Kが選択された場合のキースイッチ100の機能を設定するデータを含む。例えば、制御スイッチ22Dを押下(選択)した状態ではキースイッチ100をリピートポイント調整操作子として機能させ、制御スイッチ22Fを押下(選択)した状態ではキースイッチ100を再生音階設定調整操作子として機能させ、制御スイッチ22Jを押下(選択)下状体ではキースイッチ100を階層楽曲データ選択操作子として機能させるための制御データが含まれる。
記憶部4は、例えば、フラッシュメモリ等やハードディスク等の書き換え可能で且つデータ保存が可能な記憶手段である。記憶部4は、演奏装置1に演奏を実行させるための演奏処理プログラムや楽曲データを作成するための楽曲データ作成プログラム等の各種のプログラムを記憶する。また、記憶部4は、図2に示したような各キースイッチ100と音高(ノートナンバ)との対応関係を示す発音設定データを記憶する。さらに、記憶部4は、後述する方法で作成された楽曲データを記憶する。
RAM5は、メインCPU2の作業領域として機能し、記憶部4から読み出されたプログラムやデータを一時的に記憶する。また、RAM5は、図2で示したキースイッチ群10の座標を示す座標記憶部51、対応関係記憶部52を備える。
座標記憶部51は、各キースイッチ100のオン状態を記憶する記憶部である。座標記憶部51は、図2で示すキースイッチ群10の配列と同じ形状の16×16エリアのテーブルで構成される。各キースイッチ100に対応する各エリアは、それぞれ1ビットのフラグで構成されており、例えばフラグが「1」にされた状態をオン状態とし、フラグが「0」にされた状態をオフ状態とする。
また、対応関係記憶部52は、各キースイッチ100に割り当てるノートナンバのリストを登録するノートナンバテーブルTを記憶する。この実施形態では、ノートナンバテーブルTには、初期設定ではY座標=1〜16に対して、従来技術や図2に示すような音高を意味する16個のノートナンバ「60〜75」がそれぞれ割り当てられ、X座標=1〜16に対して同じ音高になるように設定される。このノートナンバテーブルTは設定変更可能であり、設定変更操作を受け付けることで更新記憶され、記憶部4の発音設定データにも反映される。
音源6は、例えばMIDI音源であり、所定の音色でデジタル音声信号を生成し、D/Aコンバータ7に出力するものである。音源6は、メインCPU2から発音データであるノートナンバに基づく音色の通知を受けて、この音色のデジタル音声信号を所定音長(例えば、200msec)で発音させるように生成する。
D/Aコンバータ7は、音源6から入力されたデジタル音声信号をアナログ音声信号に変換してサウンドシステム8へ出力する。サウンドシステム8は入力された音声信号を音声に変換してスピーカ80から放音する。
マトリクス表示入力部9は、サブCPU12と、前述した図1のキースイッチ群10、発光表示部群11とを備える。
サブCPU12は、押下されたキースイッチ100の座標を検出して押下キースイッチ位置情報としてメインCPU2へ出力する。また、サブCPU12は、押下された制御スイッチ22A〜22Kを検出してメインCPU2へ出力する。
タイマ13は計時を行ってメインCPU2に通知するものである。入出力部14は、各種の記憶媒体140と本演奏装置1(メインCPU2)との間でデータの入出力を行うためのインターフェース回路である。
制御スイッチ22(22A〜22K)は、リピートポイントの調整や、再生音階の設定を行うための制御命令を受け付けるスイッチである。所定の制御スイッチ22が押下された状態で、所定のキースイッチ100が押下(選択)されることで、リピートポイントの調整や再生音階等の各種設定を行う。
メインCPU2には、バスライン15を介して他機通信I/F24と通信I/F25とが接続されている。他機通信I/F24は、図1で示した入力端子23および接続ケーブル300を介して接続された他機との間で通信を行うインターフェース回路である。通信I/F25は、図略のインターネット等の広域ネットワークやLANを介して通信を行うインターフェース回路である。
メインCPU2は、接続されている各構成の動作を制御する。メインCPU2は、楽音データ再生プログラムを実行することにより楽曲データ形成部201として機能し、演奏プログラムを実行することにより演奏処理部202して機能する。また、これら楽曲データ形成部201として機能する際や演奏処理部202として機能する際には、表示処理部203としても機能する。そして、これらプログラムは並列処理され、複数の機能を同時に実行することができる。
楽曲の演奏は、主に、(1)予め楽曲を作曲しておいて自動演奏する自動演奏モードと、(2)その場でキースイッチ100を押しながら生演奏する生演奏モードとがある。
(1)自動演奏モード
楽曲データ形成部201は、記憶部4で記憶される発音設定データを用いて、ユーザが押下(選択)したキースイッチ100に対応した発音データを検出する。具体的には、楽曲データ形成部201は、サブCPU12から押下キースイッチ位置情報を取得することで、ユーザの押下したキースイッチ100の座標を検出する。楽曲データ形成部201は、サブCPU12から通知されたキースイッチ100のY座標に応じたノートナンバを特定する。楽曲データ形成部201は、各キースイッチ100のX座標に基づいて発音タイミングを設定し、ノートナンバに基づいて発音データを設定することで、所定時間間隔で発音データが順に並ぶ楽曲データを形成する。なお、このような楽曲データの作成中には、演奏処理部202は、記憶部4で記憶される発音設定データを用いて、ユーザが押下(選択)したキースイッチ100に応じた発音を行う。これにより、音を確認しながら楽曲の作成を行うことができる。
演奏処理部202は、制御スイッチ22内の楽曲再生制御を行うボタンをユーザが押下したことを検知すると、指定された楽曲データを記憶部4から読み出して自動演奏処理を実行する。楽曲データには、キースイッチ100のX座標とY座標とから得られたタイミング情報とノートナンバ(音高)とが含まれているので、演奏処理部202は、これらの情報を取得して、各ノートナンバを順次所定のタイミング、所定時間長で発音する制御を音源6に対して行う。
このような自動演奏の場合、演奏処理部202はリピート演奏(リピート再生)を行う。リピート演奏とは、タイミング情報に応じて楽曲データを順次再生する際に、リピートポイントを検出して、当該リピートポイントで楽曲データのリピート区間の最初に戻ってリピート演奏するものである。そして、リピートポイントの設定をユーザが行わない場合(ベーシックモード)では、キースイッチ100のX軸方向数(本実施形態では16)に応じたタイミングでリピート演奏が行われる。
(2)生演奏モード
ユーザがキースイッチ100を押下すると、前述のようにサブCPU12が押下キースイッチ位置情報を取得する。演奏処理部202は、この押下キースイッチ位置情報に基づいてユーザの押下したキースイッチ100の座標を検出する。演奏処理部202はノートナンバテーブルTを参照することで、この通知された座標に応じたノートナンバを特定して音源6に通知する発音処理を実行する。このような生演奏の場合、押下キースイッチ位置情報は楽曲データ形成部201にも与えられるので、楽曲データ形成部201は、この情報に基づいて楽曲データを形成することもできる。そして、このように形成された楽曲データは、前述のようにリピート演奏することができる。
本実施形態の演奏装置は、これら自動演奏モード、生演奏モードの際、単に発音するだけでなく、発音パターンに同期して発光表示を行う。
前述のように、押下(選択)されたキースイッチのX座標およびY座標を取得すると、表示処理部203は、前記二つの演奏モードによる発音のタイミングに同期して発光表示部群11の発光表示を制御する処理を実行する。表示処理部203は発音時間長と同じ時間長だけ選択されたキースイッチ100に対応する発光表示部110を発光させる。
また、表示処理部203は、後述するリピートポイントの設定や再生音階の設定等の際に制御スイッチ22が押下された状態で、所定のキースイッチ100が押下されると、予め設定された発光パターンでキースイッチ群10の発光表示部群11を発光させる。
次に、リピートポイントの設定方法について、図を参照して、より具体的に説明する。
図4はリピート再生のフローを示すフローチャートである。図5はリピートポイントの設定フローを示すフローチャートである。図6はリピートポイントの設定方法を示す説明図である。また、図7は、図6に示した設定を実行した場合に演奏される楽曲データの楽譜イメージを示す図である。
ユーザから自動再生操作を受け付けると、メインCPU2は、記憶部4に記憶された楽曲データを読み出す(S11)。メインCPU2は、楽曲データから各発音データ(ノートナンバと発音タイミング)を取得する(S12)。この発音データの取得とともに、タイマ13は計時を開始し(S13)、所定タイミング毎にメインCPU2に時刻を出力する。
メインCPU2は、まず、リピート区間の第1の発音データの再生制御および発光制御を行う(S14)。この際、リピート区間がユーザにより特に設定されていなければ、まず、楽曲データの第1拍の発音データを再生制御する。この後、メインCPU2は、タイマ13から得られるタイミング毎に、順次発音データの再生・発光制御を行う(S15→S16)。メインCPU2は、リピートポイントを検出しなければ、この発音データの再生・発光制御を継続する。すなわち、第2拍、第3拍の順で発音データの再生・発光制御を行う(S18→S15→S16)。そして、メインCPU2は、リピートポイントを検出するとリピート区間の最終発音データの再生制御および発光制御を行い(S18→S19)、リピート区間の第1の発音データに戻り再生を繰り返す(S19→S14)。この際、リピート区間がユーザにより特に設定されていなければ、キースイッチ群10のX軸16番目(図2の右端)のキースイッチ100に対応する第16拍の発音データを最終発音データとし、第16拍の発音データの再生後、第1拍の発音データに戻す。このような処理方法を行うことで、前述の図19のような音楽を演奏することができる。
このような自動演奏(自動リピート再生)の間、メインCPU2は、制御スイッチ22の押下を常時監視する。そして、ユーザがリピートポイント設定操作のため、制御スイッチ22Dを指901で押下すると、メインCPU2はこれを検知し、自動演奏モードとともにリピートポイント設定モードを起動する(S101)。次にユーザが、図6(A)に示すように、制御スイッチ22Dを指901で押下しながら、キースイッチ100を指902で押下すると、サブCPU12はキースイッチ100の押下を検出して、位置情報をメインCPU2に与える(S102)。メインCPU2は、所定時間、キースイッチの押下位置情報を取得し、変化がなければ位置情報から押下されたキースイッチのX座標を検出する(S103→S104)。一方、図6(B)に示すように、ユーザがキースイッチの押下点をキースイッチ群10の右端(X軸16番)から移動させれば、メインCPU2は、キースイッチの押下位置の変化(移動)を観測し、最後に検出された押下位置情報からキースイッチ100のX座標を検出する(S103→S105)。
メインCPU2は、検出したX座標からリピートポイントを設定して、前述の自動演奏モードの処理フローに割込を行う(S106)。
このようなリピートポイントの設定割込処理が行われると、メインCPU2は、新たに設定されたリピートポイントと、当該リピートポイントに基づくリピート区間の設定更新を行う(S21)。
この際、メインCPU2の表示処理部203は、検出されたリピートポイントに対応するX軸の位置で、Y軸方向に並ぶキースイッチ100を列状に強発光する制御を行う(図6の黒丸に相当)。
次に、メインCPU2は、現在の再生タイミングが新たに設定されたリピート区間内であるかどうかを検出して、リピート区間内であれば、前述のようなリピート再生を引き続き行う(S22→S18→S15)。そして、新たなリピートポイントに達すればリピート区間の最終発音データの再生制御および発光制御を行い(S18→S19)、リピート区間の第1の発音データに戻り再生を繰り返す(S19→S14)。
メインCPU2は、現在の再生タイミングが新たなリピート区間内になければ、旧リピート区間、リピートポイントに準じて、順次発音データの再生・発光制御処理を行う(S23→S24→S25→S26)。そして、新たに設定されたリピート区間の第1の発音データに戻り、新たなリピート区間でのリピート再生を繰り返し行う(S26→S14)。なお、本実施例では、リピート区間の第1の発音データは、キースイッチ群10のX軸1番目(図2の左端)のキースイッチ100に対応する楽曲データの第1拍に固定されているので、この第1拍の発音データに戻る。
このような処理を行うことで、図6(A)の場合であれば、楽曲データの第14拍をリピートポイントとし、第1拍〜第14拍をリピート区間とする図7(A)に示すような楽曲を演奏することができる。また、図6(B)の場合であれば、楽曲データの第12拍をリピートポイントとし、第1拍〜第12拍をリピート区間とする図7(B)に示すような楽曲を演奏することができる。
このように、本実施形態の構成を用いることで、自動再生中であってもリピートポイントおよびリピート区間を任意に調整することができる。そして、リピート区間を任意に設定することで、1つの楽曲データで多様性のある演奏を行うことができ、ユーザに抑揚感を与えることができる。
なお、前述の説明では、リピート区間の最終位置に対応する楽曲データのリピート終点ポイントを調整する例を示したが、リピート区間の最初の位置に対応する楽曲データのリピート起点ポイントを調整するようにしてもよい。
図8は、前後両側のリピートポイントを設定する場合のリピートポイントの設定フローを示すフローチャートである。また、図9は両側リピートポイントの設定方法を示す説明図である。そして、図10は図9に示した設定を実行した場合に演奏される楽曲の楽譜イメージを示す図である。
前述のようにメインCPU2は制御スイッチ22の押下を常時監視する。そして、ユーザがリピートポイント設定操作のため、図9(A)に示すように制御スイッチ22Dを短く押下すると、メインCPU2はこれを検知して、両側設定のリピートポイント設定モードを起動する(S201)。この後ユーザは制御スイッチ22Dから指901を離しても、次に制御スイッチ22Dが短く押下される(S209)まで、このモードは継続する。次に、ユーザが図9(B)に示すように、キースイッチ群10の両端からX軸の中心方向へ指901,902を移動させながらキースイッチ100を連続的に押下すると、メインCPU2はこれを検出して、移動方向を検出する(S202→S203)。そして、ユーザが指901,902の移動を中止すると、メインCPU2は、最終的に押下された2つのキースイッチ100のX軸座標を検出する(S204)。この際、キースイッチ100押下の軌跡情報を記憶しておくことで、両指901,902の動きを個別に判断することができる。
メインCPU2は、移動方向を検出し、右方向、すなわち、キースイッチ群10の左端から中心方向に移動した軌跡を検出すると、キースイッチ100の最終押下位置をリピート起点ポイントとして検出する(S206)。一方、メインCPU2は、移動方向を左方向、すなわち、キースイッチ群10の右端から中心方向に移動した軌跡を検出すると、キースイッチ100の最終押下位置をリピート終点ポイントとして検出する(S207)。制御スイッチ22Dの短押しが再検出されるまで、この処理は実行される(S208→S209→S202)。そして、制御スイッチ22Dの短押しを検出すると、リピート起点ポイントおよびリピート終点ポイントを確定して、リピートポイント設定の割込処理を行う(S209→S210)。この際、リピート起点ポイントが設定されていなければ、X軸1番をリピート起点ポイントに設定し、リピート終点ポイントが設定されていなければ、X軸16番をリピート終点ポイントに設定する。
メインCPU2は、この割り込み処理により得られた二つのリピートポイントからリピート区間を設定し、図4のステップS21〜ステップS26に関する処理を行う。
このような処理を行うことで、図9(B)に示すようにキースイッチ100のX=4の位置とX=12の位置にリピートポイントを設定すれば、図10に示すように楽曲データの第4拍をリピート区間の第1発音データ(起点発音データ)とし、第12拍を終点発音データとする楽曲データを演奏することができる。
このように、リピート区間の起点と終点とを任意に設定することができるので、より多様性のある楽曲を演奏することができる。
なお、リピート起点ポイントとリピート終点ポイントとの設定は、前述の方法に限るものではなく、単にX軸に沿った座標位置に異なる二点のキースイッチ100を押下することにより設定しても良い。
次に、第2の実施形態に係る演奏装置について図を参照して説明する。
本実施形態の演奏装置は、第1の実施形態に対して再生音階設定モードを追加したものであり、装置構成は第1の実施形態と同じである。したがって、再生音階設定処理のみについて説明し、他の部分の説明は省略する。
図11は再生音階設定モードの割込処理を備える自動演奏モードのフローチャートである。図12は再生音階の設定フローを示すフローチャートである。図13は再生音階の設定方法を示す説明図である。また、図14は、図13に示した設定を実行した場合に演奏される楽曲データの楽譜イメージを示す図である。
再生音階設定は、生演奏モード実行中でも自動演奏モード実行中であっても、実行可能であるが、以下の説明では自動演奏モード実行中に再生音階(演奏音階)設定を行う場合を示す。
(1)制御スイッチを押下しながらの再生音階設定(図12(A)参照)
メインCPU2は、制御スイッチ22の押下を常時監視する。そして、ユーザが再生音階設定操作のため、制御スイッチ22Fを指902で押下すると、メインCPU2はこれを検知し、自動演奏モードとともに再生音階設定モードを起動する(S301)。次にユーザが、制御スイッチ22Fを指902で押下しながら、キースイッチ100を指901で押下すると、サブCPU12はキースイッチ100の押下を検出して、位置情報をメインCPU2に与える(S302)。メインCPU2は、所定時間、キースイッチの押下位置情報を取得し、変化がなければ位置情報から押下されたキースイッチのY座標を検出する(S303→S304)。一方、図13(A)に示すように、ユーザがキースイッチの押下点をキースイッチ群10の上端(Y軸16番)から下方へ、または下端(Y軸1番)から上方へ移動させれば、メインCPU2は、キースイッチの押下位置の変化(移動)を観測し、最後に検出された押下位置情報からキースイッチ100のY座標を検出する(S303→S305)。
メインCPU2は、検出したY座標から再生音階上限を設定して、自動演奏モードの処理フローに割込を行う(S306)。このような再生音階の設定割込処理が行われると、メインCPU2は、新たに設定された再生音階の設定更新を行う(S31→S32→S17)。
このような処理を行うことで、図13(A)に示すようにキースイッチ100のY=8の位置を設定すれば、Y=1〜Y=8に対応するノートナンバ60〜72のみからなる音階が設定され、図14(A)に示すように第8拍、第11拍、第12拍が無音の楽曲データを演奏することができる。なお、このような処理により検出されたY座標は再生音階下端に設定してもよく、この場合は再生音階上端はY軸16番に設定される。
(2)制御スイッチ短押しの再生音階設定(図12(B)参照)
前述のようにメインCPU2は制御スイッチ22の押下を常時監視する。そして、ユーザが再生音階設定操作のため、制御スイッチ22Fを短く押下すると、メインCPU2はこれを検知して、上限下限の設定可能な再生音階設定モードを起動する(S401)。この後ユーザは制御スイッチ22Fから指902を離しても、次に制御スイッチ22Fが短く押下される(S409)まで、このモードは継続する。次に、ユーザが図13(B)に示すように、キースイッチ群10の上下端からY軸の中心方向へ指901,902を移動させながらキースイッチ100を連続的に押下すると、メインCPU2はこれを検出して、移動方向を検出する(S402→S403)。そして、ユーザが指901,902の移動を中止すると、メインCPU2は、最終的に押下されたキースイッチ100のY軸座標を検出する(S404)。この際、キースイッチ100押下の軌跡情報を記憶しておくことで、両指901,902の動きを個別に判断することができる。
メインCPU2は、移動方向を検出し、下方向、すなわち、キースイッチ群10の上端から中心方向に移動した軌跡を検出すると、キースイッチ100の最終押下位置を再生音階上限として検出する(S406)。一方、メインCPU2は、移動方向を上方向、すなわち、キースイッチ群10の下端から中心方向に移動した軌跡を検出すると、キースイッチ100の最終押下位置を再生音階下限として検出する(S407)。制御スイッチ22Fの短押しが再検出されるまで、この処理は実行される(S408→S409→S402)。そして、制御スイッチ22Fの短押しを検出すると、再生音階上限および再生音階下限を確定して、再生音階設定の割込処理を行う(S409→S410)。この際、再生音階下限が設定されていなければ、X軸1番を再生音階下限に設定し、再生音階上限が設定されていなければ、X軸16番を再生音階上限に設定する。
メインCPU2は、この割り込み処理により得られた二つの再生音階境界から再生音階を設定し、図11のステップS31,S32に関する処理を行う。
このような処理を行うことで、図13(B)に示すようにキースイッチ100のY=8とY=4の位置を設定すれば、Y=4〜Y=8に対応するノートナンバ65〜72のみからなる音階が設定され、図14(B)に示すように第4拍、第5拍、第8拍、第11拍、第12拍、第16拍が無音の楽曲データを演奏することができる。
このように、本実施形態の構成、処理を用いることで、1つの楽曲データに対して様々な音階で再生することができるので、さらに多様性の有る楽曲の再生を行うことができる。
なお、本実施形態の説明では、リピート区間の調整を行っていない場合を示したが、再生音階の調整とリピート区間の調整とを行うことで、より多様性に富む楽曲の再生を行うことができる。
また、本実施形態では、再生音階はリピート区間の全域で同じに設定されているが、リピート区間の始めや終わりと中間とで再生音階の幅を異ならせても良い。すなわち、キースイッチの座標系にして方形状となるようにリピート区間および再生音階を設定するだけではなく、楕円形状等となるようにリピート区間および再生音階を設定しても良い。これにより、さらに、多様性に富む楽曲の再生を行うことができる。
次に、第3の実施形態に係る演奏装置について、図を参照して説明する。
図15は、階層化されたグループ楽曲データの各階層楽曲データをキースイッチの座標で示した図である。
本実施形態の演奏装置の記憶部4は、前述のように1つの楽曲データだけを記憶することもできれば、複数の楽曲データ(階層楽曲データ)を階層化して記憶することもできる。複数の楽曲データを階層化して記憶する場合には、記憶部4は複数の楽曲データをグループ化し、各楽曲データに対して階層情報を添付して記憶する。例えば、図15(A)の楽曲データをグループ楽曲データの第1階層楽曲データとし、図15(B)の楽曲データをグループ楽曲データの第2階層楽曲データとし、図15(C)の楽曲データをグループ楽曲データの第3階層楽曲データとして、グループ化して記憶する。なお、グループ化可能な楽曲数は3つに限ることなく、例えば、8個や16個等適宜設定することができる。
そして、演奏処理部202は、このグループ楽曲データの再生を受け付けると、全ての階層楽曲データを読み出して、並行して再生する。すなわち、図16の楽譜に示すように再生する。図16は図15に示した設定を実行した場合に演奏される楽曲の楽譜イメージを示す図である。
したがって、本実施形態のように楽曲を階層化することで、より多様性に富む楽曲を再生することができる。
このような場合、各階層の楽曲データは次に示す方法でリピート区間や再生音階を調整することができる。
図17は、階層化されたグループ楽曲データのリピート区間および再生音階の調整方法を示すフローチャートである。
図18は、それぞれに異なるリピート区間の設定を実行した場合に演奏される楽曲の一例の楽譜イメージを示す図である。
階層変更の制御を受け付ける制御スイッチ22Jをユーザが押下すると、メインCPU2はこれを検知し、自動演奏モードとともに階層楽曲調整モードを起動する(S501)。次に、ユーザが制御スイッチ22Jを押下しながらキースイッチ100を押下すると、サブCPU12はキースイッチの押下を検出して、位置情報をメインCPU2に与える(S502)。メインCPU2は、位置情報から、押下されたキースイッチ100のY座標を検出する(S503)。キースイッチ100のY座標と階層とは予め関連付けされている。例えば、Y座標が1ならば第1階層、Y座標が2ならば第2階層、Y座標が3ならば第3階層のように関連付けされている。
メインCPU2は、検出したY座標に基づいて対応する階層の階層楽曲データを読み出し(S504)、発光表示部群11に出力する(S505)。例えば、キースイッチ100のY=3の位置を押下すると、第3階層が選択され、図15(C)に示すような表示が行われる。そして、表示は第3階層の状態のままで、グループ楽曲データの再生が行われる。
この状態で、前述の再生音階設定やリピート区間設定の操作が行われると、メインCPU2は、操作内容にしたがって、選択されている階層楽曲データのみに対して再生音階の設定やリピート区間の設定を行う(S507〜S510)。このような再生音階の設定やリピート区間の設定を各階層楽曲データに対して個別に行うことができる。例えば、図18の場合であれば、第1階層楽曲データが第1拍〜第12拍の繰り返しとなり、第2階層楽曲データが第1拍〜第6拍の繰り返しとなり、第3階層楽曲データが第1拍〜第11拍の繰り返しとなる。このように、リピート区間の時間長が各階層で無相関に設定されることで、より複雑で多様性に富む楽曲の再生が可能になる。なお、図示して詳細な例を示さなかったが、再生音階についてもリピート区間と同様に、各層で無相関に設定することができ、より多様な楽曲を再生することができる。
このように、本実施形態の構成を用いることで、それぞれにリピート区間、再生音階を個別に設定された複数の楽曲データを組み合わせて、並列に再生することができる。これにより、さらに多様性に富み、ユーザにさらなる抑揚性を与えられる楽曲を再生、演奏することができる。
また、前述の説明には、Y座標と音高とを関連付けした例を示したが、Y座標に音高と音色とを組み合わせたデータを割り当ててもよい。また、Y座標に1つのサンプリング音の音高を異ならせた楽音データや、音高に関わらず異なる種々のサンプリング音を割り当ててもよい。
また、前述の説明では、音源と演奏操作を行う部分とが一体化された例を示したが、音源を別に設けてもよい。
本発明の第1の実施形態の演奏装置1の正面図である。 図1の演奏装置1を手前側(ユーザ側)から見た場合のスイッチ群10および発光表示部110の構成を示す図である。 図1に示す演奏装置1の電気的構成を示すブロック図である。 リピート再生のフローを示すフローチャートである。 リピートポイントの設定フローを示すフローチャートである。 リピートポイントの設定方法を示す説明図である。 図6に示した設定を実行した場合に演奏される楽曲の楽譜イメージを示す図である。 前後両側のリピートポイントを設定する場合のリピートポイントの設定フローを示すフローチャートである。 両側リピートポイントの設定方法を示す説明図である。 図9に示した設定を実行した場合に演奏される楽曲の楽譜イメージを示す図である。 第2の実施形態に係る再生音階設定モードの割込処理を備える自動演奏モードのフローチャートである。 再生音階の設定フローを示すフローチャートである。 再生音階の設定方法を示す説明図である。 図13に示した設定を実行した場合に演奏される楽曲の楽譜イメージを示す図である。 第3の実施形態に係る階層化されたグループ楽曲データの各階層楽曲データをキースイッチの座標で示した図である。 図15に示した設定を実行した場合に演奏される楽曲の楽譜イメージを示す図である。 階層化されたグループ楽曲データのリピート区間調整方法を示すフローチャートである。 それぞれに異なるリピート区間の設定を実行した場合に演奏される楽曲の一例の楽譜イメージを示す図である。 従来例におけるキースイッチ100の選択が行われた場合の曲のイメージ図である。
符号の説明
1−演奏装置、2−メインCPU、201−楽曲データ形成部、202−演奏処理部、203−表示処理部、3−ROM、4−記憶部、5−RAM、6−音源、7−D/Aコンバータ、8−サウンドシステム、9−マトリクス表示入力部、10−キースイッチ群、11−発光表示部群、12−サブCPU、13−タイマ、14−入出力部、15−バスライン、21−表示部、22,22A〜22K−制御スイッチ、24−他機通信I/F、25−通信I/F、100−キースイッチ、110−発光表示部、140−記憶媒体、500−筐体

Claims (8)

  1. X,Y方向に2次元配列され、X座標が拍タイミングに対応付けられ、Y座標が音高に対応付けられた複数のキースイッチと、
    該複数のキースイッチの押下により自動演奏時に発音する楽曲の音高と拍タイミングの指定を受け付けて楽曲データとして記憶する楽曲データ形成手段と、
    前記複数のキースイッチを調整操作子として機能させ、操作されたキースイッチのX座標に対応付けられた拍タイミングを繰り返し点として検出する繰り返し点検出手段と、
    前記繰り返し点として検出した拍タイミングを、繰り返しの最初または最後の拍タイミングとして、前記楽曲データを繰り返し読み出して自動演奏再生する再生手段と、
    を備えたことを特徴とする演奏装置。
  2. X,Y方向に2次元配列され、X座標が拍タイミングに対応付けられ、Y座標が音高に対応付けられた複数のキースイッチと、
    該複数のキースイッチの押下により自動演奏時に発音する楽曲の音高と拍タイミングの指定を受け付けて楽曲データとして記憶する楽曲データ形成手段と、
    配列左端であるX座標の1番目のキースイッチに対応付けられた拍タイミングから、配列右端であるX座標の最後のキースイッチに対応付けられた拍タイミングまで前記楽曲データを繰り返し読み出して自動演奏再生する再生手段と、
    前記複数のキースイッチを調整操作子として機能させ、操作されたキースイッチのX座標に対応付けられた拍タイミングを繰り返し点として検出する繰り返し点検出手段と、
    を備え、
    前記再生手段は、前記繰り返し点検出手段が前記繰り返し点を検出した場合、当該繰り返し点として検出した拍タイミングを、繰り返しの最初または最後の拍タイミングとして、前記楽曲データを繰り返し読み出して自動演奏再生することを特徴とする演奏装置。
  3. 前記繰り返し点検出手段は、前記調整操作子として機能させたキースイッチが押下され、所定時間変化がなければ、当該押下されているキースイッチのX座標に対応付けられた拍タイミングを繰り返し点として検出する請求項1に記載の演奏装置。
  4. 前記繰り返し点検出手段は、前記調整操作子として機能させた複数のキースイッチのうち、二つのキースイッチの一方のキースイッチのX座標に対応付けられた拍タイミングを最初の拍タイミングとし、他方を最後の拍タイミングとして検出し、
    前記再生手段は、前記楽曲データを、当該最初の拍タイミングから当該最後の拍タイミングまで繰り返し読み出して自動演奏再生する、請求項1に記載の演奏装置。
  5. Y方向に並ぶ各キースイッチに割り当てられた楽音データは、これらY方向に並ぶ複数のキースイッチに応じた楽音データ群で音階を形成するものであり、
    前記複数のキースイッチを調整操作子として機能させ、操作されたキースイッチのY座標に対応付けられた音高を前記楽音データの音階上限点または音階下限点として設定する音階設定手段を備え、
    前記再生手段は、前記音階設定手段により設定された音階上限点または音階下限点を再生音階上限または再生音階下限として前記楽曲データを読み出して自動演奏再生する、請求項1〜4のいずれかに記載の演奏装置。
  6. 前記音階設定手段は、前記調整操作子として機能させた複数のキースイッチのうち、二つのキースイッチの一方のキースイッチのY座標に対応付けられた音高を音階上限点とし、他方を音階下限点として設定し、
    前記再生手段は、前記楽曲データを前記音階上限点と前記音階下限点との間の楽曲データのみ読み出して自動演奏再生する、請求項に記載の演奏装置。
  7. 前記楽曲データ形成手段は形成された複数の楽曲データを階層化して記憶し、
    当該階層化して記憶された複数の楽曲データを読み出す楽曲データ読み出し手段と、
    前記キースイッチを階層選択操作子として機能させ、操作されたキースイッチのY座標により調整対象楽曲データを指定する楽曲データ指定手段と、を備え、
    前記繰り返し点検出手段は、選択された調整対象楽曲データに対して繰り返し点が入力されると選択された調整対象楽曲データのみに当該繰り返し点を適用することで、階層ごとの楽曲データを無相関に個別に繰り返し点を検出し、
    前記再生手段は、前記階層化して記憶された複数の楽曲データを、それぞれに設定された繰り返し点に準じて繰り返し読み出して並行して自動演奏再生する、請求項1〜のいずれかに記載の演奏装置。
  8. 前記音階設定手段は、選択された調整対象楽曲データに対して音階上限点または音階下限点の設定が入力されると選択された調整対象楽曲データのみに当該設定された音階上限点または音階下限点を適用することで、階層ごとの楽曲データを無相関に個別に音階上限点または音階下限点を設定し、
    前記再生手段は、前記階層化して記憶された複数の楽曲データを、それぞれに設定された音階上限点または音階下限点に準じて読み出して並行して再生する請求項に記載の演奏装置。
JP2006059957A 2006-03-06 2006-03-06 演奏装置 Active JP4254793B2 (ja)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP2006059957A JP4254793B2 (ja) 2006-03-06 2006-03-06 演奏装置
US11/681,899 US7709724B2 (en) 2006-03-06 2007-03-05 Performance apparatus and tone generation method
EP07103475A EP1833046A3 (en) 2006-03-06 2007-03-05 Music performance apparatus and tone generation method using a matrix keyboard wherein key coordinate positions represent timing and pitch
EP08104272A EP1962276A2 (en) 2006-03-06 2007-03-05 Music performance apparatus and tone generation method using a matrix keyboard wherein key coordinate positions represent timing and pitch
CN2007100857058A CN101034546B (zh) 2006-03-06 2007-03-06 演奏装置以及音调产生方法
US12/582,830 US8008565B2 (en) 2006-03-06 2009-10-21 Performance apparatus and tone generation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006059957A JP4254793B2 (ja) 2006-03-06 2006-03-06 演奏装置

Publications (2)

Publication Number Publication Date
JP2007240644A JP2007240644A (ja) 2007-09-20
JP4254793B2 true JP4254793B2 (ja) 2009-04-15

Family

ID=38181069

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006059957A Active JP4254793B2 (ja) 2006-03-06 2006-03-06 演奏装置

Country Status (4)

Country Link
US (2) US7709724B2 (ja)
EP (2) EP1962276A2 (ja)
JP (1) JP4254793B2 (ja)
CN (1) CN101034546B (ja)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080173163A1 (en) * 2007-01-24 2008-07-24 Pratt Jonathan E Musical instrument input device
DE102008028328B4 (de) * 2008-06-13 2010-06-10 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Vorrichtung und Verfahren zum Erzeugen eines Notensignals auf eine manuelle Eingabe hin
JP5345809B2 (ja) * 2008-07-25 2013-11-20 株式会社タイトー 楽器型演奏装置及び楽器演奏システム
JPWO2010137312A1 (ja) * 2009-05-27 2012-11-12 パナソニック株式会社 不揮発性記憶システムおよび楽音生成システム
US8330033B2 (en) 2010-09-13 2012-12-11 Apple Inc. Graphical user interface for music sequence programming
US8669455B2 (en) * 2010-09-22 2014-03-11 Merrienan Melodies, Llc Educational method and apparatus to simultaneously teach reading and composing music
JP5625179B2 (ja) * 2010-10-07 2014-11-19 株式会社コルグ ループ再生装置
JP5472261B2 (ja) * 2011-11-04 2014-04-16 カシオ計算機株式会社 自動調判定装置、自動調判定方法及びそのプログラム
JP6137519B2 (ja) * 2012-04-02 2017-05-31 公立大学法人首都大学東京 電子楽器
US9552800B1 (en) * 2012-06-07 2017-01-24 Gary S. Pogoda Piano keyboard with key touch point detection
JP5821824B2 (ja) * 2012-11-14 2015-11-24 ヤマハ株式会社 音声合成装置
USD776192S1 (en) 2013-06-05 2017-01-10 Memorial University Of Newfoundland Musical instrument
US9159307B1 (en) * 2014-03-13 2015-10-13 Louis N. Ludovici MIDI controller keyboard, system, and method of using the same
WO2015160728A1 (en) * 2014-04-14 2015-10-22 Brown University System for electronically generating music
US9640158B1 (en) 2016-01-19 2017-05-02 Apple Inc. Dynamic music authoring
JP6528752B2 (ja) * 2016-10-07 2019-06-12 カシオ計算機株式会社 楽音再生装置、楽音再生方法、プログラムおよび電子楽器

Family Cites Families (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3562394A (en) * 1969-02-18 1971-02-09 Paul Edwin Kiepe Electronic musical instrument with finger-depressable note heads on musical score
DE2610782A1 (de) * 1976-03-15 1977-09-22 Rainer Franzmann Manuelle spieleinrichtung fuer elektronische musikinstrumente
US4031800A (en) * 1976-07-16 1977-06-28 Thompson Geary S Keyboard for a musical instrument
US4089246A (en) * 1976-08-09 1978-05-16 Kooker Stephen L Musical rhythm-tempo tutoring device
US4422365A (en) * 1980-12-24 1983-12-27 Casio Computer Co., Ltd. Drive control system for display devices
US4384503A (en) * 1981-05-22 1983-05-24 Pied Piper Enterprises, Inc. Mulitiple language electronic musical keyboard system
US5027689A (en) * 1988-09-02 1991-07-02 Yamaha Corporation Musical tone generating apparatus
JP2513000B2 (ja) 1988-09-12 1996-07-03 ヤマハ株式会社 電子楽器
US5741990A (en) * 1989-02-17 1998-04-21 Notepool, Ltd. Method of and means for producing musical note relationships
JPH03182798A (ja) 1989-12-13 1991-08-08 Tatsuhiko Nagata 碁盤の目状2次元キイボード
US5247864A (en) * 1990-09-27 1993-09-28 Kubushiki Kaisha Kawai Gakki Seisakusho Display apparatus for electronic musical instrument
US5088378A (en) * 1990-11-19 1992-02-18 Delatorre Marcus M Method of adapting a typewriter keyboard to control the production of music
JPH04285765A (ja) 1991-03-13 1992-10-09 Casio Comput Co Ltd デジタルレコーダ
US5665927A (en) 1993-06-30 1997-09-09 Casio Computer Co., Ltd. Method and apparatus for inputting musical data without requiring selection of a displayed icon
US5936180A (en) * 1994-02-24 1999-08-10 Yamaha Corporation Waveform-data dividing device
JP2894234B2 (ja) 1994-02-24 1999-05-24 ヤマハ株式会社 波形データの音域割当装置
JPH086549A (ja) * 1994-06-17 1996-01-12 Hitachi Ltd 旋律合成方法
JPH08110826A (ja) 1994-10-11 1996-04-30 Hayashi Seigyo:Kk 桁の入力装置
JP3303576B2 (ja) * 1994-12-26 2002-07-22 ヤマハ株式会社 自動演奏装置
JP2894233B2 (ja) 1995-02-08 1999-05-24 ヤマハ株式会社 波形データの時間位置をノートコードに割振る機能を備えた電子楽器
JPH0968980A (ja) 1995-08-30 1997-03-11 Kawai Musical Instr Mfg Co Ltd 電子鍵盤楽器の音色制御装置
JP3994200B2 (ja) 1996-02-05 2007-10-17 徳雄 崔 半音階行列鍵盤
JPH09319362A (ja) 1996-05-28 1997-12-12 Rhythm Watch Co Ltd ディスクオルゴール
JP2000513457A (ja) * 1996-06-24 2000-10-10 ヴァン コーベリング カンパニー 楽器システム
JPH1097251A (ja) 1996-09-20 1998-04-14 Casio Comput Co Ltd 電子楽器
US6179432B1 (en) * 1999-01-12 2001-01-30 Compaq Computer Corporation Lighting system for a keyboard
JP2001009152A (ja) * 1999-06-30 2001-01-16 Konami Co Ltd ゲームシステムおよびコンピュータ読み取り可能な記憶媒体
JP2001183158A (ja) * 1999-12-24 2001-07-06 Pioneer Electronic Corp ナビゲーション装置
JP2001051681A (ja) 2000-01-01 2001-02-23 Yamaha Corp 自動伴奏情報発生装置
DE10042300A1 (de) 2000-08-29 2002-03-28 Axel C Burgbacher Elektronisches Musikinstrument
JP2002131072A (ja) * 2000-10-27 2002-05-09 Yamaha Motor Co Ltd 位置案内システム、位置案内シミュレーションシステム及びナビゲーションシステム、並びに位置案内方法
JP3731470B2 (ja) 2000-12-08 2006-01-05 ヤマハ株式会社 波形データ生成方法、波形データ生成装置および記録媒体
JP3750533B2 (ja) 2001-02-05 2006-03-01 ヤマハ株式会社 波形データ録音装置および録音波形データ再生装置
US6740804B2 (en) * 2001-02-05 2004-05-25 Yamaha Corporation Waveform generating method, performance data processing method, waveform selection apparatus, waveform data recording apparatus, and waveform data recording and reproducing apparatus
US6501011B2 (en) * 2001-03-21 2002-12-31 Shai Ben Moshe Sensor array MIDI controller
US6703552B2 (en) * 2001-07-19 2004-03-09 Lippold Haken Continuous music keyboard
JP3654227B2 (ja) 2001-09-25 2005-06-02 ヤマハ株式会社 楽曲データ編集装置及びプログラム
JP3738732B2 (ja) 2001-12-10 2006-01-25 ヤマハ株式会社 電子楽器
US6670535B2 (en) * 2002-05-09 2003-12-30 Clifton L. Anderson Musical-instrument controller with triad-forming note-trigger convergence points
JP2004271783A (ja) 2003-03-07 2004-09-30 Kenzo Akazawa 電子楽器および演奏操作装置
JP2004274570A (ja) 2003-03-11 2004-09-30 Matsushita Electric Ind Co Ltd 携帯機器におけるキーバックライトの制御方法
US7536257B2 (en) * 2004-07-07 2009-05-19 Yamaha Corporation Performance apparatus and performance apparatus control program
JP2006020785A (ja) 2004-07-07 2006-01-26 Yamaha Corp 演奏装置及び演奏装置制御プログラム
JP3985825B2 (ja) * 2005-04-06 2007-10-03 ヤマハ株式会社 演奏装置及び演奏プログラム
JP4046129B2 (ja) * 2005-07-29 2008-02-13 ヤマハ株式会社 演奏装置
JP3985830B2 (ja) * 2005-07-29 2007-10-03 ヤマハ株式会社 演奏装置

Also Published As

Publication number Publication date
US20100037754A1 (en) 2010-02-18
CN101034546A (zh) 2007-09-12
EP1833046A2 (en) 2007-09-12
US7709724B2 (en) 2010-05-04
CN101034546B (zh) 2011-11-16
JP2007240644A (ja) 2007-09-20
EP1833046A3 (en) 2007-12-12
US20070214947A1 (en) 2007-09-20
EP1962276A2 (en) 2008-08-27
US8008565B2 (en) 2011-08-30

Similar Documents

Publication Publication Date Title
JP4254793B2 (ja) 演奏装置
JP4046129B2 (ja) 演奏装置
JP3985830B2 (ja) 演奏装置
KR101611511B1 (ko) 터치스크린을 구비한 휴대 단말기를 이용한 음악 생성 방법
JP3985825B2 (ja) 演奏装置及び演奏プログラム
JP3882788B2 (ja) アプリケーションソフトのリモート制御方法及び電子鍵盤楽器
JP2012189694A (ja) 電子楽器
JP4211709B2 (ja) 自動演奏装置および同装置に適用されるコンピュータプログラム
JP4438810B2 (ja) 曲編集装置およびプログラム
JP4613854B2 (ja) 演奏装置
JP7395901B2 (ja) コンテンツ制御装置、コンテンツ制御方法およびプログラム
JP4285352B2 (ja) 電子音楽装置用の操作入力装置
JP2008233505A (ja) 曲編集装置およびプログラム
JP5652356B2 (ja) 音源制御装置及び音源制御プログラム
JP4877166B2 (ja) 再生装置およびプログラム
JP4218688B2 (ja) 合奏システム、このシステムに用いるコントローラ及びプログラム
JP2019179158A (ja) 運指表示プログラム
JP2019174708A (ja) 運指表示装置及び運指表示プログラム
JP2008158433A (ja) 電子楽器のパラメータ設定装置及びプログラム
JP2010079165A (ja) 音色指定装置、電子楽器及び音色指定処理のプログラム
JP2005010437A (ja) アルペジオパターンデータ作成装置及びプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070625

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080904

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080916

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081117

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090119

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

Free format text: PAYMENT UNTIL: 20120206

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4254793

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20130206

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20140206

Year of fee payment: 5