JP3985830B2 - 演奏装置 - Google Patents

演奏装置 Download PDF

Info

Publication number
JP3985830B2
JP3985830B2 JP2005293370A JP2005293370A JP3985830B2 JP 3985830 B2 JP3985830 B2 JP 3985830B2 JP 2005293370 A JP2005293370 A JP 2005293370A JP 2005293370 A JP2005293370 A JP 2005293370A JP 3985830 B2 JP3985830 B2 JP 3985830B2
Authority
JP
Japan
Prior art keywords
key switch
selection
coordinates
coordinate
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 - Fee Related
Application number
JP2005293370A
Other languages
English (en)
Other versions
JP2007058150A5 (ja
JP2007058150A (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 JP2005293370A priority Critical patent/JP3985830B2/ja
Priority to EP06015695A priority patent/EP1748415A3/en
Priority to US11/495,467 priority patent/US7342164B2/en
Priority to CN2009102063150A priority patent/CN101676990B/zh
Publication of JP2007058150A publication Critical patent/JP2007058150A/ja
Publication of JP2007058150A5 publication Critical patent/JP2007058150A5/ja
Application granted granted Critical
Publication of JP3985830B2 publication Critical patent/JP3985830B2/ja
Expired - Fee Related 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/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/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
    • G10H2220/00Input/output interfacing specifically adapted for electrophonic musical tools or instruments
    • G10H2220/021Indicator, i.e. non-screen output user interfacing, e.g. visual or tactile instrument status or guidance information using lights, LEDs, seven segments displays
    • G10H2220/026Indicator, i.e. non-screen output user interfacing, e.g. visual or tactile instrument status or guidance information using lights, LEDs, seven segments displays associated with a key or other user input device, e.g. key indicator lights
    • 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/161User input interfaces for electrophonic musical instruments with 2D or x/y surface coordinates sensing
    • 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
    • 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)
  • Auxiliary Devices For Music (AREA)

Description

この発明は、複数のキースイッチに対するユーザの演奏操作を受け付けて、この演奏操作に応じた演奏を行う演奏装置に関するものである。
従来、テノリオンと呼称されるアプリケーションが知られている(例えば、非特許文献1及び2を参照)。このアプリケーションを実行する携帯電話機やゲーム機等の演奏装置では、横軸でタイミング、縦軸で音高を表すようにマトリクス上に配列された16×16のグリッドにおいて、ユーザから点の指定入力を受け付ける。そして、この演奏装置は、所定のタイミングで、左側の列から順に、指定点に対応する音高を発音する。これによって、ユーザはこの演奏装置を用いて趣向性高く簡単な楽曲を作曲したり演奏したりすることができる。
"ケータイニュース"、[online]、2002年1月16日、アスキー、[平成16年4月1日検索]、インターネット〈URL:http://k-tai.ascii24.com/k-tai/news/2002/01/16/632762-000.html?geta〉 "デジスタ・キュレータの世界"、[online]、デジタル・スタジアム、岩井俊雄、出品作品=テノリオン、[平成16年4月1日検索]、インターネット〈URL:http://www.nhk.or.jp/digista/lab/digista_ten/curator.html〉
ところが、前述の従来の演奏装置では、予め指定点毎に発音データが設定されており、この設定に基づいて各指定点で繰り返し発音が行われることで、楽曲が形成される。このため、所定間隔で同じ楽曲が繰り返されるので、作曲の自由度に制限が生じる。また、発光パターンの場合も同様に、所定間隔で同じ発光パターンの繰り返しになるので、発光パターンの自由度が制限され、ユーザが飽きる可能性がある。
このため、本発明の目的は、指定点毎に異なる発音間隔や発光状態としてより自由度の高い楽曲および発光パターンを形成することができる演奏装置を提供することにある。
この発明の演奏装置は、X,Y座標が(1,1)〜(m,n)の範囲に二次元配列され、内部に発光素子を有する複数のキースイッチと、該複数のキースイッチのそれぞれに対する発音データを記憶する記憶手段と、同じX座標でY方向に配列された一列のキースイッチ群(X,1)〜(X,n)であるキースイッチ列毎に1つのキースイッチ(x,y)の選択を受け付ける選択手段と、選択手段でキースイッチが選択されると、選択手段で選択されたキースイッチ(x,y)を第1端とし、当該キースイッチ(x、y)と同じキースイッチ列のキースイッチ(x,1)を第2端としてY座標を継続的に減少させる変化とY座標を継続的に増加させる変化とを繰り返す移動ルートを設定し、該移動ルート上に配置されたキースイッチを移動ルートに沿って順次点滅制御することで、第1端と第2端との間で往復動する発光を実現する点滅制御手段と、各キースイッチ列において、一端のキースイッチ(x,1)が点灯するのと同期して、選択手段で選択されたキースイッチに割り当てられた発音データを記憶手段から読み出して発音する発音手段と、を備えたことを特徴としている。
このような構成では、選択されたキースイッチの座標と二次元配列領域の一端の座標との間のキースイッチが順に点滅して、光が往復動するように見える。そして、この光が二次元配列領域の一端に達した時点で、選択したキースイッチに割り当てられた発音データによる発音制御が行われる。したがって、複数列のキースイッチを選択すると、各キースイッチと前記一端との座標距離に応じた時間間隔でそれぞれ音が発生して、楽音が出力される。これにより、多様性に富んだ光の動きと楽音とが実現される。なお、ここでいうX座標、Y座標は、横方向をX軸として縦方向をY軸とし、向かって左から右へX座標が増加して下から上へY座標が増加する、座標系に限るものではない。
また、この発明の演奏装置は、発音手段が、選択されたキースイッチ(x,y)が点灯するのと同期して、選択されたキースイッチに割り当てられた発音データを記憶手段から読み出して発音することを特徴としている。
この構成では、前述のように一端に光が達した時とともに、選択したキースイッチに光が達しても発音制御が行われる。これにより、さらに多様性に富んだ光の動きと楽音とが実現される。
また、この発明の演奏装置は、各キースイッチ列において、一端のキースイッチが押下された時、そのキースイッチ列における選択手段によるキースイッチの選択を解除し、そのキースイッチ列についての点灯制御手段および発音手段の動作を停止する選択解除手段を備えたことを特徴としている。
このような構成では、一端のキースイッチを押下することで、発光制御および発音制御対象にあるキースイッチの選択解除が行われる。これにより、複数のキースイッチを選択していた場合に、選択の組み合わせを簡単に変更することができ、さらに多様性に富んだ光の動きと楽音とが簡単に実現される。
この発明によれば、選択されたキースイッチの属するライン毎で発音パターンが異なるので、比較的短い周期での繰り返しパターンの発生しない楽音を実現することができる。さらに、発光パターンも異なることで、比較的短い周期での繰り返しパターンの発生しない発光パターンを実現することができる。この際、ユーザはキースイッチの選択のみの操作しか行わなくてもよく、これにより、さらに趣向性高く自由度の高い楽曲および発光パターンを簡単に演奏することができる。
本発明の第1の実施形態に係る演奏装置について図を参照して説明する。この演奏装置は、略直方体平板形状の筐体へマトリクス状に配置された複数のキースイッチを備え、キースイッチを所望数選択することで楽曲を演奏するものである。また、この演奏装置は、選択したキースイッチ群とマトリクス表示領域の所定端との距離に応じて異なる発音パターンの発音データおよび発光パターンが得られる。これにより、本実施形態の演奏装置は、従来の演奏装置よりも趣向性高く自由度の高い楽曲を簡単に演奏することができるとともに、複雑な発光パターンを簡単に実現することができる。
図1は本実施形態の演奏装置1の正面図である。
図2は図1の演奏装置1を手前側(ユーザ側)から見た場合のスイッチ群10および発光表示部110の構成を示す図である。
演奏装置1は略直方体平板形状の筐体500を有し、スタンド400により支持されている。筐体500は、その上面に2次元マトリクス状に配置されたキースイッチ100からなるキースイッチ群10を備える。キースイッチ群10は、縦方向および横方向にそれぞれ16個のキースイッチ100が配列されており、全体として合計256個のキースイッチ100が2次元配列されてなる。
このキースイッチ100は、例えばプッシュ式スイッチであり、内部にLED等を備えた発光表示部110が配置されている。この全ての発光表示部110が発光表示部群11を構成する。発光表示部110は、キースイッチ100がユーザにより押下されること等により発光する。また、発光表示部群11は、後述する制御スイッチ22とキースイッチ100との押下の組み合わせに応じて所定パターンで発光する。
このキースイッチ群10の各キースイッチ100および発光表示部群11の各発光表示部110の位置は、縦方向をY座標とし、横方向をX座標とする2次元座標系で示される。ここで、以下の説明では、図2における向かって左端で且つ下端のキースイッチ100の座標をmtSW(1,1)とし、向かって右端で且つ上端のキースイッチ100の座標をmtSW(16,16)とする。また、この配列に応じて、図2における向かって左端で且つ下端の発光表示部110の座標をmtLED(1,1)とし、向かって右端で且つ上端の発光表示部110の座標をmtLED(16,16)とする。
筐体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を起動させるための起動プログラムを記憶している。記憶部4は例えば、フラッシュメモリ等やハードディスク等の書き換え可能で且つデータ保存が可能な記憶手段である。記憶部4は、演奏装置1に演奏を実行させるための演奏処理プログラム等の所定のプログラムを記憶するとともに、このプログラムの実行に必要な所定データを記憶している。この所定データには、例えば発音設定データがあり、発音設定データは、各キースイッチ100とこれらキースイッチ100毎に割り当てられる音高との対応関係や、音源6へのデフォルトで設定する基準音色を示すデータである。この発音設定データは、例えばMIDI規格に基づいて設定されている。
RAM5は、メインCPU2の作業領域として機能し、記憶部4から読み出されたプログラムやデータを一時的に記憶する。また、RAM5は、図1で示したキースイッチ群10の座標を示す座標記憶部51、対応関係記憶部52を備える。
座標記憶部51は、各キースイッチ100のオン状態を記憶する記憶部である。座標記憶部51は、図2で示すキースイッチ群10の配列と同じ形状の16×16のテーブルで構成され、各キースイッチ100に対応するエリアは1ビットのフラグで構成される。そして、キースイッチ100が所定時間長に亘り押下され続けた場合には、押下キースイッチ100に対応するエリアがセット「1」にされる。このセット「1」にされた状態がオン状態であり、キースイッチ100に対応するエリアがリセット「0」に設定されている状態がオフ状態である。
また、対応関係記憶部52は、各スイッチ100に割り当てるノートナンバのリストを登録するノートナンバテーブルTを記憶する。この実施形態では、ノートナンバテーブルTには、初期設定ではY座標=1〜16に対して16個のノートナンバが割り当てられ、X座標=1〜16に対して同じ音高になるように設定される。ここで、ノートナンバとは、後述の演奏処理部201から音源6に対して音高等を指示する数値であり、「60」が中心の「音階ド(C4)」となる。本実施形態では、「60」〜「75」のノートナンバをY座標に割り当てるものとし、起動時のデフォルト設定は、Y座標=1に対して「60」、Y座標=2に対して「61」とY座標について順番にノートナンバが割り当てられ、Y座標=16に対して「75」までが割り当てられる。なお、16×16=256の各スイッチ100の全てに独立してノートナンバを割り当てるようにしてもよい。また、割り当てるノートナンバの範囲は「60」〜「75」に限定されない。
音源6は、例えばMIDI音源であり、所定の音色でデジタル音声信号を生成し、D/Aコンバータ7に出力するものである。ここでは、音源6は複数種類の内蔵音色(ピアノ、ギター等)とともに、外部から入力された外部音色でデジタル音声信号を生成することができる。ノートナンバは上述のノートナンバテーブルTによって各スイッチ100と対応付けられており、このため複数種類の楽音データはノートナンバが付されることで各スイッチ100に対応付けられている。音源6は、メインCPU2から音色の指定(音色指定)を受けるとともに、ノートナンバの通知を受けることで、指定された音色で通知されたノートナンバに基づいたデジタル音声信号を所定音長(例えば、200msec)で発音させるように生成する。
D/Aコンバータ7は、音源6から入力されたデジタル音声信号をアナログ音声信号に変換してサウンドシステム8へ出力する。サウンドシステム8は入力された音声信号を音声に変換してスピーカ80から放音する。
マトリクス表示入力部9は、図1を用いて上述したキースイッチ群10、発光表示部群11及びサブCPU12を備える。
サブCPU12は、押下されたキースイッチ100(図2)の座標を検出して押下キースイッチ位置情報としてメインCPU2へ出力する。
タイマ13は計時を行ってメインCPU2に通知するものである。入出力部14は、各種の記憶媒体400と本演奏装置1(メインCPU2)との間でデータの入出力を行うためのインターフェース回路である。制御スイッチ22は各種の制御命令を受け付けるスイッチである。
メインCPU2は、接続されている各構成の動作を制御する。メインCPU2は、演奏プログラムを実行することにより演奏処理部201、移動ルート算出部202、及び表示処理部203として機能する。
演奏処理部201は、記憶部4で記憶される発音設定データを用いて、ユーザが演奏操作をしたキースイッチ100に対応した発音をするよう音源6の音声信号の生成を制御する。具体的には、演奏処理部201は、初期化処理として、所定の初期音色で音源6に音色指定を行うとともに、上述した初期設定でノートナンバテーブルTに各スイッチのY座標に対応するノートナンバを登録する。
演奏処理部201は、サブCPU12から押下キースイッチ位置情報を取得することで、ユーザの押下したキースイッチ100の座標を検出する。
演奏処理部201は、ノートナンバテーブルTを参照することで、この通知された座標に応じたノートナンバを特定して音源6に通知する発音処理を実行する。これによって、音源6で、設定されている音色で、かつユーザの押下したキースイッチ100に対応した音声信号が生成される。
移動ルート算出部202は、取得したキースイッチ100の座標から、予め設定されているマトリクス表示入力部9の一辺に向かって垂直な座標の移動ルートmtを算出する。
図4は取得したキースイッチ100の座標と、以下に示すいわゆる「バウンズモード」の移動ルートとの関係を示す図である。
図4の例に示すように、移動ルートmtは、キースイッチ100により選択された座標からマトリクス表示入力部9の下端に向かって垂直下方に(Y軸方向に沿って)座標が所定時間間隔で徐々に移動し、下端の座標に達した時点で、いわゆる「跳ね返り」、垂直上方に(Y軸方向に沿って)移動してキースイッチ100の選択座標に達するルートである。そして、さらに、移動ルートmtは、キースイッチ100の選択座標で再度「跳ね返り」、垂直下方に移動する。すなわち、移動ルートmtはキースイッチ100の選択座標を始点として、該選択座標とX軸の座標が同じマトリクス表示入力部9の下端の座標とを往復動する座標移動航跡である。
移動ルート算出部202は、算出した移動ルートmtと予め設定された座標の移動速度から、キースイッチ100の選択タイミングを開始タイミングとして、選択キースイッチ100の座標とマトリクス表示入力部9の下端の座標との間における各キースイッチ100の座標を、順に表示処理部203に与える。また、移動ルート算出部202は、算出した移動ルートmtによる座標がマトリクス表示入力部9の下端の座標に達するタイミングと、選択されたキースイッチ100の座標に達するタイミングを、演奏処理部201に与える。
演奏処理部201は、ノートナンバテーブルTを参照することで、この通知されたタイミングで音源6に通知する発音処理を実行する。これによって、音源6で、設定されている音色で、かつユーザの押下したキースイッチ100に対応した音声信号が生成される。すなわち、この「バウンズモード」では、移動ルートmt上の座標が選択キースイッチ100の座標とマトリクス表示入力部9の下端の座標に一致したタイミングで、音源6から選択キースイッチ100に対応する発音処理が実行される。
このような移動ルートmtの算出処理および発音処理は、選択されたキースイッチ100毎に平行して行われる。すなわち、各選択キースイッチ100に対して個別に移動ルートmtの算出と、所定タイミングでの発音処理とが行われる。この際、各移動ルートの座標移動速度を同一に設定しても、異ならせて設定してもよい。
このため、音源6から出力される楽音は、それぞれに選択キースイッチ100とマトリクス表示入力部9の下端との距離に準じた発音周期で発音される各選択キースイッチ100にそれぞれ割り当てられた音の重ね合わせになるので、非常にランダムな相関性の低い音同士の組み合わせにより形成される。これにより、音源6から出力される楽音は、ユーザからのキースイッチ入力タイミングに従って、非常に趣向性の高く、自由度の高いものとなる。
表示処理部203は、発光表示部群11の発光表示を制御する処理(表示処理)を実行する。
図5はバウンズモードにおけるマトリクス表示入力部9の発光状態を示す概念図であり、(A)は所定のキースイッチ100が選択された時点、(B)は選択キースイッチ100からマトリクス表示入力部9の下端へ移動ルートmt上を移動座標が移動する時点、(C)はマトリクス表示入力部9の下端に移動座標が達する時点、(D)はマトリクス表示入力部9の下端から選択キースイッチ100へ移動ルートmt上を移動座標が移動する時点、を示す。
この表示処理では、表示処理部203は、移動ルート算出部202から与えられるタイミングと座標とに基づき移動ルートmt上の各キースイッチ100に対応する発光表示部110を、順次、強発光させる。例えば、図5の例であれば、ユーザがmtSW(13,8)のキースイッチ100を選択すると、選択時点でmtLED(13,8)を強発光させ(図5(A))、順次、前述のタイミングで移動ルートmt上の移動座標を下方に移動しながらmtLED(13,Y1)を強発光させる(図5(B))。そして、移動座標がマトリクス表示入力部9の下端に達すると、この位置のキースイッチ100に対応するmtLED(13,1)を強発光させる(図5(C))。そして、順次、前述のタイミングで移動ルートmt上の移動座標を上方に移動しながらmtLED(13,Y2)を強発光させる(図5(D))。そして、表示処理部203は、移動座標を移動ルートmt上で往復移動させながら、移動ルートmt上の発光表示部110を順次発光させる。これにより、ユーザには、発音に連動して、光が選択キースイッチ100とマトリクス表示入力部9の下端との間を跳ね返りながら移動し続けるように見える。
このような表示処理も、選択したキースイッチ毎に対して平行で行われ、往復動の周期は、各キースイッチと下端との間隔に依存するので、図6に示すように、互いの殆ど相関を持たない複数の光がバウンドする表示を得ることができる。図6は、バウンズモードにおいて複数のキースイッチを選択した状態でのマトリクス表示入力部9を示した図である。
次に、本実施形態の演奏装置の動作処理について説明する。
図7は本実施形態の演奏装置のバウンズモード処理のフローチャートである。
ユーザにより、前述のように所定のキースイッチ100が押下され続けると、マトリクス表示入力部9のサブCPU12は該当するキースイッチ100は選択状態とし、この選択されたキースイッチ100に対応する座標情報をメインCPU2に与える(S1)。
メインCPU2は、取得した座標から、移動ルート算出部202で、該当するキースイッチ100とX座標が同じである、マトリクス表示入力部9の下端の座標を算出して、移動ルートmtを算出する(S2)。また、メインCPU2の演奏処理部201は、選択キースイッチ100に対応する発音データを音源6に与えて所定の発音を実行し(S3)、表示処理部203は、選択キースイッチ100に対応する発光表示部110の発光消光処理を実行する(S4)。
メインCPU2の移動ルート算出部202は、算出した移動ルートmtに沿って、マトリクス表示部9の下方へ向かうように座標を順次与えて(S5)、前記下端の座標が与えられるまで、表示処理部203は与えられた移動座標毎に発光表示部110の発光消光処理を実行する(S6→S4)。
移動ルートmt上の下端の座標が与えられると、メインCPU2の演奏処理部201は、選択キースイッチ100に対応する発音データを音源6に与えて所定の発音を実行し(S6→S7)、表示処理部203は、下端座標の発光表示部110の発光消光処理を実行する(S8)。
マトリクス表示入力部9の下端まで座標が達すると、メインCPU2の移動ルート算出部202は、算出した移動ルートmtに沿って、マトリクス表示部9の上方へ向かうように座標を順次与えて(S9)、前記選択キースイッチ100の座標が与えられるまで、表示処理部203は与えられた移動座標毎に発光表示部110の発光消光処理を実行する(S10→S8)。
このループ処理は、ユーザにより停止入力が行われるまで継続して実行される。ここで、停止入力方法としては、例えば、前記下端の座標に対応するキースイッチ100を押下する等の方法を用いればよい。そして、この停止処理は、選択キースイッチ毎に設定することができ、ユーザは容易に選択キースイッチ100の組み合わせを変更することができ、楽曲の変更を容易に行うことができる。
なお、前述の説明では、横方向をX軸方向、縦方向をY軸方向とし、向かって左側から右側へX座標が増加し、下側から上側へY座標が増加する座標系を設定しているが、これらの方向等の定義は任意なものであり、必要に応じて適宜設定すればよい。これにより、前述のようにマトリクス表示入力部9の下端を跳ね返り端とするのではなく、右端や左端、さらには上端を跳ね返り端に設定することもできる。
次に、第2の実施形態に係る演奏装置について図を参照して説明する。
本実施形態は、第1の実施形態と機構的、電気的構成は同じであるが、発音処理および発光消光処理が異なるものである。したがって、第1の実施形態と同じ箇所については説明を省略する。
記憶部4は、キースイッチ100毎の発音設定データ等とは別に、以下に具体的に説明する「プッシュモード」時に、キースイッチ100が所定時間以上押下され続けた場合の発音データのエフェクト情報を記憶している。また、記憶部4は、同様に「プッシュモード」時に、キースイッチ100が所定時間以上押下され続けた場合の発光表示部110の発光パターンも記憶している。
演奏処理部201は、記憶部4で記憶される発音設定データを用いて、ユーザが演奏操作をしたキースイッチ100に対応した発音をするよう音源6の音声信号の生成を制御する。具体的には、演奏処理部201は、初期化処理として、所定の初期音色で音源6に音色指定を行うとともに、上述した初期設定でノートナンバテーブルTに各スイッチのY座標に対応するノートナンバを登録する。
演奏処理部201は、サブCPU12から押下キースイッチ位置情報を取得することで、ユーザの押下したキースイッチ100の座標を検出する。
演奏処理部201は、ノートナンバテーブルTを参照することで、この通知された座標に応じたノートナンバを特定して音源6に通知する発音処理を実行する。これによって、音源6で、設定されている音色で、かつユーザの押下したキースイッチ100に対応した音声信号が生成される。
表示処理部203は、演奏処理部201で得られた選択キースイッチ100の座標に基づき、対応する発光表示部110の発光表示を制御する処理(表示処理)を実行する。
ここで、メインCPU2は、サブCPU12から押下情報に基づき、各キースイッチ100の連続押下時間を計測している。そして、ユーザがキースイッチ100を押下し続けて、連続押下時間が所定閾値時間を超えると、演奏処理部201および表示処理部203に、「プッシュモード」に移行する制御を行う。
演奏処理部201は、「プッシュモード」の移行を検出すると、記憶部4からエフェクト情報を読み出し、時系列で発音データをエフェクトする。このエフェクトされた発音データは音源6に与えられる。ここで、このエフェクトとしては、例えば、徐々に音高を変化させたり、徐々に音長を変化させたり、徐々に音量を変化させる処理、すなわち、周波数変調や、繰り返し周期変化や、振幅変化を実行する処理である。
このような処理により、ユーザの押下時間に応じて、非常に多様な連続的発音データを得ることができる。そして、複数のキースイッチを押下し続けることで、さらに多様で趣向性の高く、自由度の高い楽音データを簡単に得ることができる。この際、複数のキースイッチに押下開始時間は同じにする必要はなく、押下開始時間が異なれば、より一層多様な楽音データが得られる。また、エフェクト情報は、全てのキースイッチに対して同じであってもよいが、異ならせておくことにより、さらに楽音データの自由度が向上する。
表示処理部203は、「プッシュモード」の移行を検出すると、記憶部4から発光パターンを読み出して、この発光パターンで該当する発光表示部110を発光制御する。
図8は、プッシュモード時におけるマトリクス表示入力部9の発光パターンを示す図であり、(A)はプッシュモード開始時(一点押下)、(B)は押下点が2点に変化し、所定時間経過した時を示す。
まず、表示処理部203は、ある特定のキースイッチ100Aでの「プッシュモード」の移行を検出すると、図8(A)に示すように、ユーザが指901で押下しているキースイッチ100Aの発光表示部110Aを発光させた状態から、周囲の発光表示部110Bを含む所定領域で発光制御を行う。この際、元々発光している押下キースイッチ100Aの発光表示部110Aは経過時間とともに、発光強度を強くする。
次に、表示処理部203は、別のキースイッチ100Cでの「プッシュモード」の移行を検出すると、図8(B)に示すように、ユーザが指902で押下しているキースイッチ100Cの発光表示部110Cを発光させた状態から、周囲の発光表示部110Dを含む所定領域で発光制御を行う。この際、発光表示部110Aの周囲の発光表示部110Bの範囲はさらに拡大している。
なお、発光パターンはここに述べたように、徐々に強く広くなるものに限らず、徐々に弱くなるものや、所定周期で強弱をつけたり、発光範囲を広くしたり狭くしたりすることもできる。
このような処理により、ユーザの押下時間に応じて、多様な発光パターンを得ることができる。そして、複数のキースイッチを押下し続けることで、さらに多様で趣向性の高く、自由度の高い発光パターンを簡単に得ることができる。
これにより、ユーザは、聴覚的に楽しいだけではなく、視覚的にも非常に楽しく演奏を行うことができる。
次に、本実施形態の演奏装置の動作処理について説明する。
図9は本実施形態の演奏装置のプッシュモード処理のフローチャートである。
ユーザにより、前述のように所定のキースイッチ100が押下され続けると、マトリクス表示入力部9のサブCPU12は該当するキースイッチ100は選択状態とし、この選択されたキースイッチ100に対応する座標情報をメインCPU2に与える(S11→S12→S13)。
演奏処理部201は該当するキースイッチ100に対応する発音データを取得して発音し、表示処理部203は該当する発光表示部110に対して通常の強発光処理を行う(S14)。
この際、メインCPU2はタイマ13を利用して押下時間をカウントする(S15)。
そして、計測押下時間が所定閾値Tthを超えると(S16)、メインCPU2は「プッシュモード」に切り替え、演奏処理部201は発音データをエフェクトし(S17)、表示処理部203は所定の発光パターンで発光制御を行う(S18)。
このような処理は、該当するキースイッチ100の押下が解除されるまで継続して行われる(S18→S11→S12)。
このような構成および処理を行うことで、ユーザは趣向性が高く、自由度が高い楽音を簡単に作曲することができるとともに、視覚的にも趣向性が高く、自由度が高い表示パターンを簡単に得ることができる。
本発明の実施形態の演奏装置1の外観斜視図である。 図1の演奏装置1を手前側(ユーザ側)から見た場合のスイッチ群10および発光表示部110の構成を示す図である。 図1に示す演奏装置1の電気的構成を示すブロック図である。 取得したキースイッチ100の座標と、以下に示すいわゆる「バウンズモード」の移動ルートとの関係を示す図である。 バウンズモードにおけるマトリクス表示入力部9の発光状態を示す概念図である。 バウンズモードにおいて複数のキースイッチを選択した状態でのマトリクス表示入力部9を示した図である。 第1の実施形態の演奏装置のバウンズモード処理のフローチャート プッシュモード時におけるマトリクス表示入力部9の発光パターンを示す図である。 第2の実施形態の演奏装置のプッシュモード処理のフローチャートである。
符号の説明
1−演奏装置、2−メインCPU、3−ROM、4−記憶部、5−RAM、6−音源、7−D/Aコンバータ、8−サウンドシステム、9−マトリクス表示入力部、10−キースイッチ群、11−発光表示部群、12−サブCPU、13−タイマ、14−入出力部、15−バスライン、21−表示部、22,22A〜22I−制御スイッチ、24−他機通信I/F、25−通信I/F、100−キースイッチ、110−発光表示部、500−筐体

Claims (3)

  1. X,Y座標が(1,1)〜(m,n)の範囲に二次元配列され、内部に発光素子を有する複数のキースイッチと、
    該複数のキースイッチのそれぞれに対する発音データを記憶する記憶手段と、
    同じX座標でY方向に配列された一列のキースイッチ群(X,1)〜(X,n)であるキースイッチ列毎に1つのキースイッチ(x,y)の選択を受け付ける選択手段と、
    選択手段でキースイッチが選択されると、前記選択手段で選択されたキースイッチ(x,y)を第1端とし、当該キースイッチ(x、y)と同じキースイッチ列のキースイッチ(x,1)を第2端として前記Y座標を継続的に減少させる変化と前記Y座標を継続的に増加させる変化とを繰り返す移動ルートを設定し、該移動ルート上に配置されたキースイッチを前記移動ルートに沿って順次点滅制御することで、前記第1端と前記第2端との間で往復動する発光を実現する点滅制御手段と、
    各キースイッチ列において、一端のキースイッチ(x,1)が点灯するのと同期して、前記選択手段で選択されたキースイッチに割り当てられた前記発音データを前記記憶手段から読み出して発音する発音手段と、
    を備えたことを特徴とする演奏装置。
  2. 前記発音手段は、前記選択されたキースイッチ(x,y)が点灯するのと同期して、前記選択されたキースイッチに割り当てられた前記発音データを前記記憶手段から読み出して発音する請求項1に記載の演奏装置。
  3. 各キースイッチ列において、一端のキースイッチが押下された時、そのキースイッチ列における前記選択手段によるキースイッチの選択を解除し、そのキースイッチ列についての前記点灯制御手段および発音手段の動作を停止する選択解除手段を備えた請求項1または請求項2に記載の演奏装置。
JP2005293370A 2005-07-29 2005-10-06 演奏装置 Expired - Fee Related JP3985830B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2005293370A JP3985830B2 (ja) 2005-07-29 2005-10-06 演奏装置
EP06015695A EP1748415A3 (en) 2005-07-29 2006-07-27 Performance apparatus and tone generation method using the performance apparatus
US11/495,467 US7342164B2 (en) 2005-07-29 2006-07-28 Performance apparatus and tone generation method using the performance apparatus
CN2009102063150A CN101676990B (zh) 2005-07-29 2006-07-28 演奏设备及使用演奏设备的乐音产生方法

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2005221953 2005-07-29
JP2005293370A JP3985830B2 (ja) 2005-07-29 2005-10-06 演奏装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2007116404A Division JP4586041B2 (ja) 2005-07-29 2007-04-26 演奏装置

Publications (3)

Publication Number Publication Date
JP2007058150A JP2007058150A (ja) 2007-03-08
JP2007058150A5 JP2007058150A5 (ja) 2007-04-19
JP3985830B2 true JP3985830B2 (ja) 2007-10-03

Family

ID=37057403

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005293370A Expired - Fee Related JP3985830B2 (ja) 2005-07-29 2005-10-06 演奏装置

Country Status (4)

Country Link
US (1) US7342164B2 (ja)
EP (1) EP1748415A3 (ja)
JP (1) JP3985830B2 (ja)
CN (1) CN101676990B (ja)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7536257B2 (en) 2004-07-07 2009-05-19 Yamaha Corporation Performance apparatus and performance apparatus control program
JP3985825B2 (ja) 2005-04-06 2007-10-03 ヤマハ株式会社 演奏装置及び演奏プログラム
US7501571B2 (en) * 2005-06-14 2009-03-10 Jon Forsman Lighting display responsive to vibration
JP3985830B2 (ja) 2005-07-29 2007-10-03 ヤマハ株式会社 演奏装置
JP4046129B2 (ja) 2005-07-29 2008-02-13 ヤマハ株式会社 演奏装置
JP4254793B2 (ja) 2006-03-06 2009-04-15 ヤマハ株式会社 演奏装置
US20080173163A1 (en) * 2007-01-24 2008-07-24 Pratt Jonathan E Musical instrument input device
US20090253509A1 (en) * 2008-04-02 2009-10-08 Howard Tripp Illuminated game controller
US8669455B2 (en) * 2010-09-22 2014-03-11 Merrienan Melodies, Llc Educational method and apparatus to simultaneously teach reading and composing music
US9552800B1 (en) * 2012-06-07 2017-01-24 Gary S. Pogoda Piano keyboard with key touch point detection
DE202013104376U1 (de) 2012-09-12 2013-11-12 Ableton Ag Dynamisches Diatonisches Musikinstrument
US9159307B1 (en) * 2014-03-13 2015-10-13 Louis N. Ludovici MIDI controller keyboard, system, and method of using the same
SG10201604137QA (en) * 2016-05-24 2017-12-28 Creative Tech Ltd An apparatus for controlling lighting behavior of a plurality of lighting elements and a method therefor
US9640158B1 (en) 2016-01-19 2017-05-02 Apple Inc. Dynamic music authoring
US10010806B2 (en) * 2016-05-24 2018-07-03 Creative Technology Ltd Apparatus for controlling lighting behavior of a plurality of lighting elements and a method therefor
USD818456S1 (en) * 2016-07-07 2018-05-22 Louis Ludovici Electronic musical keyboard
US10339906B2 (en) * 2016-08-02 2019-07-02 Smule, Inc. Musical composition authoring environment integrated with synthetic musical instrument
CN108738189A (zh) * 2017-04-13 2018-11-02 深圳市丹耀科技有限公司 Led灯
US11295714B2 (en) * 2019-01-17 2022-04-05 Inmusic Brands, Inc. System and method for music production

Family Cites Families (42)

* 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 ヤマハ株式会社 波形データの音域割当装置
CN2191465Y (zh) * 1994-05-13 1995-03-08 张晖 动态乐谱显示器
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 ゲームシステムおよびコンピュータ読み取り可能な記憶媒体
DE10042300A1 (de) 2000-08-29 2002-03-28 Axel C Burgbacher Elektronisches Musikinstrument
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
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
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
US20070022865A1 (en) 2007-02-01
US7342164B2 (en) 2008-03-11
EP1748415A2 (en) 2007-01-31
JP2007058150A (ja) 2007-03-08
CN101676990A (zh) 2010-03-24
CN101676990B (zh) 2012-03-28
EP1748415A3 (en) 2007-03-07

Similar Documents

Publication Publication Date Title
JP3985830B2 (ja) 演奏装置
JP4046129B2 (ja) 演奏装置
US7709724B2 (en) Performance apparatus and tone generation method
US7536257B2 (en) Performance apparatus and performance apparatus control program
JP3985825B2 (ja) 演奏装置及び演奏プログラム
JP2007058150A5 (ja)
JP2006292776A (ja) 演奏ガイド装置及びプログラム
JP4586041B2 (ja) 演奏装置
JP6295597B2 (ja) 複数人による協調演奏を実現する装置およびシステム
JP4207849B2 (ja) 電子弦楽器
CN100559458C (zh) 演奏设备及使用演奏设备的乐音产生方法
JP4442531B2 (ja) 電子鍵盤楽器
JP4207835B2 (ja) 電子弦楽器
JP6934504B2 (ja) 操作玩具
JP2006058443A (ja) 弦楽器型の電子楽器
JP2006020786A (ja) 演奏装置、演奏システム、発光接続コード及び演奏装置制御プログラム
JPH10143158A (ja) 自動伴奏装置

Legal Events

Date Code Title Description
A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20070117

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20070208

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070226

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070227

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070426

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070702

R150 Certificate of patent or registration of utility model

Ref document number: 3985830

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

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20100720

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110720

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110720

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20120720

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130720

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees