JP2006292811A - 演奏装置及び演奏プログラム - Google Patents

演奏装置及び演奏プログラム Download PDF

Info

Publication number
JP2006292811A
JP2006292811A JP2005109598A JP2005109598A JP2006292811A JP 2006292811 A JP2006292811 A JP 2006292811A JP 2005109598 A JP2005109598 A JP 2005109598A JP 2005109598 A JP2005109598 A JP 2005109598A JP 2006292811 A JP2006292811 A JP 2006292811A
Authority
JP
Japan
Prior art keywords
sound data
musical sound
performance
audio signal
switch
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.)
Granted
Application number
JP2005109598A
Other languages
English (en)
Other versions
JP3985825B2 (ja
Inventor
Yu Nishibori
佑 西堀
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 JP2005109598A priority Critical patent/JP3985825B2/ja
Priority to EP06007180A priority patent/EP1710784A1/en
Priority to CNU2006200071135U priority patent/CN200990202Y/zh
Priority to KR1020060031407A priority patent/KR100800218B1/ko
Priority to US11/398,979 priority patent/US7371957B2/en
Priority to CN2006100743245A priority patent/CN1848237B/zh
Publication of JP2006292811A publication Critical patent/JP2006292811A/ja
Application granted granted Critical
Publication of JP3985825B2 publication Critical patent/JP3985825B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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
    • 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/36Accompaniment arrangements
    • 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
    • G10H2210/00Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
    • G10H2210/031Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal
    • G10H2210/066Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal for pitch analysis as part of wider processing for musical purposes, e.g. transcription, musical performance evaluation; Pitch recognition, e.g. in polyphonic sounds; Estimation or use of missing fundamental
    • 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)

Abstract

【課題】 趣向性高く多様な演奏音で演奏することができる演奏装置及び演奏プログラムを提供する。
【解決手段】 所定の配列形式で配置された複数のキースイッチ(キースイッチ群10が備える)と、各キースイッチに対応する楽音データを記憶する楽音データ記憶部6と、オーディオ信号を取得し、このオーディオ信号から前記各キースイッチに対応する楽音データを切り出して、前記各キースイッチと対応づけて楽音データを前記楽音データ記憶部に書き込むサンプリング部202,203と、楽音データ記憶部6で記憶される楽音データのうちユーザの操作したキースイッチに対応する楽音データを発音する発音部6,7,8と、を備える、ことを特徴とする演奏装置1である。
【選択図】 図3

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〉
従来の演奏装置は音源(MIDI音源等)を備え、演奏音の音色や各指定点に割り当てる音高を示す情報(MIDIデータ等)を用いてこの音源に発音をさせることで、指定点に対応する音高を所定の音色で発音する。
このため、この演奏装置では、所定パターンの音色で演奏できるだけであった。また、指定点に対して単に特定の音高が割り当てられているだけであり、指定点に対応する発音にバリエーションがなかった。このため、演奏音の多様性という点では限界があった。
そこで、本発明は、上記課題を解決するために、趣向性高く多様な演奏音で演奏することができる演奏装置及び演奏プログラムを提供することを目的としている。
上記課題を解決するために本発明では以下の手段を採用している。
(1)本発明は、所定の配列形式で配置された複数のキースイッチと、
各スイッチに対応する楽音データを記憶する楽音データ記憶部と、オーディオ信号を取得し、このオーディオ信号から楽音データを切り出して、前記各スイッチと対応づけて楽音データを前記楽音データ記憶部に書き込むサンプリング部と、楽音データ記憶部で記憶される楽音データのうちユーザの操作したキースイッチに対応する楽音データを発音する発音部と、を備える、ことを特徴とする演奏装置である。
上記構成では、サンプリング部によって、オーディオ信号が取得され、このオーディオから楽音データが切り出されて、各キースイッチと対応づけて楽音データが楽音データ記憶部に書き込まれる。そして、楽音データ記憶部で記憶される楽音データのうちユーザの操作したキースイッチに対応する楽音データが発音部によって発音される。この様に、オーディオ信号から切り出された楽音データを用いてキースイッチに対応付け、このキースイッチへの操作に対応した発音がなされる。このため、取得するオーディオ信号を換えることで、様々な楽音データを様々な楽音データをキースイッチに対応付けることが可能となり、この楽音データを用いて発音するので多様な演奏を行うことが可能となる。
(2)本発明は、上記演奏装置において、前記サンプリング部は、オーディオ信号の無音部分を検知し、この無音部分を除いたオーディオ信号の少なくとも1部を前記楽音データとして切り出す、ことを特徴とする。この構成によれば、オーディオ信号の無音部分が楽音データとして切り出され、楽音データの音声が無音となることが効果的に防止される。
(3)本発明は、上記演奏装置において、前記複数のキースイッチは順番に配置されており、前記サンプリング部は、オーディオ信号から切り出した各楽音データの周波数のピーク値を検出し、このピーク値の大きさの順番で各楽音データを前記複数のキースイッチに対応づける、ことを特徴とする。この構成によれば、周波数のピーク値の多きさの順番で切り出した楽音データをキースイッチに対応付けることが可能となり、これによって、楽音データを音高順にキースイッチに対応付けることが可能となる。
(4)本発明は、上記演奏装置において、前記サンプリング部は、オーディオ信号の音素の開始位置を検出し、この音素の開始位置から所定長の音声データを前記楽音データとして取得する、ことを特徴とする。この構成によれば、楽音データが音素の途中からの音声データとなることを防止することが可能となる。
(5)本発明は、所定の配列形式で配置された複数のキースイッチと楽曲データ記憶部を備える演奏装置を、オーディオ信号を取得し、このオーディオ信号から楽音データを切り出して、前記各キースイッチと対応づけて楽音データを前記楽音データ記憶部に書き込むサンプリング部と、楽音データ記憶部で記憶される楽音データのうちユーザの操作したキースイッチに対応する楽音データを発音する発音部と、して機能させる、ことを特徴とする演奏プログラムである。上記構成によれば、(1)の発明と同様の作用効果を奏する。
本発明によれば、オーディオ信号から切り出された楽音データを用いて発音がなされるため、取得するオーディオ信号を変えることで様々な楽音データを用いて発音することが可能となる。これによって、多様な演奏音で演奏を行う演奏装置を提供することができる。
以下に、本発明に係る演奏装置を図面を用いて詳細に説明する。この演奏装置は、マトリクス状に配置された複数のキースイッチを備え、このスイッチがユーザから押下される(演奏操作される)ことで、この演奏操作に対応する楽音を発生する。ここで、この演奏装置は、装置外部からオーディオ信号を取り込み、このオーディオ信号から各キースイッチに対応する楽音データを切り出して取得し、上記演奏操作に応じた発音をこの取得した楽音データを用いて行う。これによって、この演奏装置は楽音データを切り出すオーディオ信号を換えることで多様な楽音データを取得することができ、多様な演奏を行うことが可能となる。
(第1の実施形態)
以下に図1〜図8を用いて、本発明の第1の実施形態にかかる演奏装置1を説明する。図1は、第1の実施形態にかかる演奏装置1の外観構成を示す斜視図である。また、図2は、図1の演奏装置1を手前側から見た場合のスイッチ群10及び発光表示部110の構成を示す図である。演奏装置1は平板な略直方体形状を有し、その上面にマトリクス状に配置されたキースイッチ(以下「スイッチ」とする)100から成るキースイッチ群(以下「スイッチ群」とする)10を備える。スイッチ群10は、縦方向に16個のスイッチ100が配列され、横方向に16個のスイッチ100が配列されており、16×16の計256個のスイッチ100がマトリクス状に配列されてなるものである。
このスイッチ100はプッシュ式スイッチであり、内部にLED等を備えた発光表示部110が配置されている。この全ての発光表示部110が発光表示部群11を構成する。発光表示部110は、スイッチ100がユーザの指等によって押下されること等で発光する。このスイッチ群10における各スイッチ100及び発光表示部群11における各発光表示部110の位置は、前後方向(図中縦方向)をY座標とし、左右方向(図中横方向)をX座標とした座標で示すことができる。以下に、図面左端の発光表示部110の座標をmtLED(1,1)のように、スイッチ100の座標をmtSW(1,1)のように記載する。
上記のスイッチ群10及び発光表示部群11の手前側(ユーザが操作する側)には、液晶表示部21とユーザの操作を受け付けるエンコーダスイッチ22a及び複数の操作ボタン22bを備えた操作部22が配置されている。また、この演奏装置1の奥側側面には、接続ケーブル300の一端を接続するための入力端子23が配設されている。接続ケーブル300の他端は、通信相手となる他機(他の演奏装置1)に接続され、演奏装置1はこの接続ケーブル300を介して他機と通信を行うことができる。
図3は、図1に示す演奏装置1の電気的構成を示すブロック図である。演奏装置1は、メインCPU(Central Processing Unit)2にROM(Read Only Memory)3、記憶部4、RAM(RandomAccess Memory)5、音源6、D/A(Digital/Analog)コンバータ7、サウンドシステム8、マトリクス表示入力部9及び入出力部14がバス15を介して接続されて構成されている。
ROM3は、本演奏装置1を起動させるための起動プログラムが記憶されるものである。記憶部4は例えばフラッシュメモリ等やハードディスク等の書き換え可能でかつデータを保存できる記憶手段で構成されている。記憶部4は、本演奏装置1に演奏を実行させるための演奏処理プログラム等の所定のプログラムを記憶するとともに、このプログラムの実行に必要な所定のデータが記憶されている。このデータには、例えば発音設定データがある。この発音設定データは、図1で示した各スイッチ100とこの各スイッチ100に割り当てられる音高との対応関係や、音源6へデフォルトで設定する音色を示すデータである。発音設定データは、例えばMIDI(Musical Instruments Digital Interface)規格に基づいて記述されている。
RAM5は、メインCPU2の作業領域として機能するものであり、記憶部4から読み出されたプログラムやデータが一時的に記憶されるものである。また、RAM5には、図1で示したスイッチ群10の座標を示す座標記憶部51、対応関係記憶部52及びオーディオ信号記憶部53が設けられている。
座標記憶部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」に限定されない。
オーディオ信号記憶部53は、外部から取得したオーディオ信号が一時的に記憶されるものである。
音源6は、例えばMIDI音源であり、所定の音色でデジタル音声信号を生成し、D/Aコンバータ7に入力するものである。ここでは、音源6は複数種類の内蔵音色(ピアノ、ギター等)とともに、外部から入力された外部音色でデジタル音声信号を生成することができる。この外部音色として音源6には、後述する複数種類の楽音データがノートナンバを付された状態で設定されている。ノートナンバは上述のノートナンバテーブルTによって各スイッチ100と対応付けられており、このため複数種類の楽音データはノートナンバが付されることで各スイッチ100に対応付けられている。音源6は、メインCPU2から音色の指定(音色指定)を受けるとともに、ノートナンバの通知を受けることで、指定された音色で通知されたノートナンバに基づいたデジタル音声信号を所定時間長さ(例えば、200msec)で発音されるように生成する。
D/Aコンバータ7は、音源6からデジタル音声信号が入力され、このデジタル音声信号をアナログ音声信号に変換してサウンドシステム8に入力する。サウンドシステム8は入力された音声信号を音声に変換して放音する。
マトリクス表示入力部9は、図1を用いて上述したスイッチ群10、発光表示部群11及びサブCPU12を備える。
サブCPU12は、押下されたスイッチ100(図2)の座標を検出して押下スイッチ位置情報としてメインCPU2に入力する。
タイマ13は、時間の計時を行ってメインCPU2に通知するものである。入出力部14は、SDカード(登録商標)やフロッピー(登録商標)ディスク等の記憶媒体400との間でデータの入出力を行うためのインターフェース回路である。
メインCPU2は、接続されている各構成の動作を制御するものである。メインCPU2は、演奏プログラムを実行することにより演奏処理部201、楽音データ取得部202、割当処理部203及び表示処理部204として機能する。
演奏処理部201は、記憶部4で記憶される発音設定データを用いて、ユーザに演奏操作されたスイッチ100に対応した発音をするよう音源6の音声信号の生成を制御する。具体的には、演奏処理部201は、初期化処理として、所定の初期音色で音源6に音色指定を行うとともに、上述した初期設定でノートナンバテーブルTに各スイッチのY座標に対応するノートナンバを登録する。
演奏処理部201は、サブCPU12から押下スイッチ位置情報が入力されることで、ユーザの押下したスイッチ100の座標が通知される。
演奏処理部201はノートナンバテーブルTを参照することで、この通知された座標に応じたノートナンバを特定して音源6に通知する処理(発音処理)を実行する。これによって、音源6で、設定されている音色で、かつユーザの押下したスイッチ100に対応した音声信号が生成される。これによって、ユーザはスイッチ群10を鍵盤のように用いて演奏操作を行うことができる。
また、演奏処理部201はスイッチ100が長押しされた場合に座標記憶部51における押下スイッチ100に対応するエリアのフラグをセットする(オン状態にする)。このオン状態は、オン状態のスイッチ100が長押しされることで演奏処理部201が解除する(セットされたフラグをリセットする)。そして、演奏処理部201は、スイッチ22でユーザから自動演奏設定を選択する指示を受け付けたときに、自動演奏処理を実行する。自動演奏処理では、演奏処理部201は、座標記憶部51上において発音列Pを左端から右端に向かって繰り返し移動させ、この発音列Pとオン状態のスイッチ100のエリアが重なっている時間間隔だけ発音するように音源6に指示する。このため、自動演奏処理では、Y軸で音高が表現されるとともにX軸で発音タイミングが表現されることになり、演奏装置1は簡単な演奏を行うことができる。
また、演奏処理部201は、ユーザから音源設定変更の指示があった場合に音源6に設定する音色やキー割当の設定を変更する処理(音源設定変更処理)を実行する。キー割当の設定の変更は、具体的にはスイッチ22で各スイッチ100に割り当てる発音の種類(音高等)の設定を変更する指示をユーザから受け付けた場合に、演奏処理部201がこの指示に従ってノートナンバテーブルTに登録されている各キースイッチ100とノートナンバとの対応関係を変更することで行われる。
また、音源6に設定する音色の変更では、上述したように、演奏処理部201は音源6に内部音色とともに外部音色に変更することができる。ここで、演奏処理部201は、外部音色を設定するモード(楽音データ演奏モード)の選択指示があったときに、外部から取得したオーディオ信号から切り出した音声データ(楽音データ)を外部音色として音源6に設定する処理(外部音色設定処理)を実行する。
この外部音色設定処理では、演奏処理部201は楽音データ取得部202に楽音データを外部から取得したオーディオ信号から各スイッチ100のY座標の数だけ(ここでは16個)取得させる。そして、演奏処理部201は、割当処理部203に各楽音データを各スイッチ100のY座標に対応付ける処理を実行させる。この対応付けは、ノートナンバテーブルTを参照し、各スイッチ100に対応するノートナンバを各楽音データに付して音源6に設定することで行われる。
上述のように、外部から取得したオーディオ信号から切り出した楽音データを外部音色に設定することができるため、オーディオ信号を換えることで様々な外部音色を取得することが可能となり、多様な発音を発生することが可能となる。
楽音データ取得部202は、例えば入出力部14を介して記憶媒体400から入力したオーディオ信号や後述の他機通信I/F24、通信I/F25等によって装置外部からダウンロードしたオーディオ信号を伸長してオーディオ信号記憶部53に記憶させ、このオーディオ信号から上述したように楽音データを取得するものである。このオーディオ信号は、例えばMP(MPEG audio layer)3形式のものであり、歌謡曲等の楽曲等のオーディオ信号である。この楽音データ取得部202の実行する処理については、詳しくは図7のフローチャートを用いて後述する。割当処理部203は、楽音データ取得部202によって取得された楽音データを上述したように各スイッチ100に割り当てる処理を実行する。この処理については、詳しくは図7のフローチャートを用いて後述する。
表示処理部204は、発光表示部群11の発光表示を制御する処理(表示処理)を実行する。図2を参照して、この表示処理では、表示処理部204は発音時間と同じ時間だけ押下されたスイッチ100に対応する発光表示部110を発光させる。すなわち、表示処理部204は、スイッチ100が短押しされたときには発光表示部110を押下時間に合わせて強発光させる。一方、長押しされてオン状態となったときにはオン状態が解除されるまで発光表示部110を弱発光させる。そして、例えば図2におけるmtLED(7,10)、mtLED(7,7)、mtLED(7,2)のように、表示処理部204は発音列Pとオン状態のスイッチ100の座標とが重なった場合に、重なっている間だけ強発光させ、その後に弱発光に戻す。
図3に戻って、メインCPU(Central Processing Unit)2には、バス15を介して他機通信I/F24と通信I/F25とが接続されている。他機通信I/F24は、図1で示す接続ケーブル300を介して入力端子23に接続された他機との間で通信を行うインターフェース回路である。通信I/F25は、図略のインターネット等の広域ネットワークやLAN(LocalArea Network)を介して通信を行うインターフェース回路である。
図4は、図3で示す演奏装置1の実行するメイン処理のフローチャートである。本処理は、演奏装置1の主電源がオンされた場合に実行される。まず、演奏処理部201は初期設定を行う(S1)。この初期設定では、記憶部4の発音設定データを参照して、この発音設定データの示す所定の初期音色を音源6に設定するとともに、初期設定でノートナンバテーブルTにノートナンバと各スイッチ100との対応関係を登録する。
また、演奏処理部201は図6のフローチャートを用いて後述する音源設定変更処理の実行を開始するとともに、ユーザからの自動演奏設定の指示があった場合には図5のフローチャートを用いて後述する自動演奏処理の実行を開始する。以下の、ステップS2〜ステップS9の処理については、各スイッチ100それぞれについて実行される。
演奏処理部201はスイッチ100が押下されたかどうかを判断する(S2)。スイッチ100が押下されたときには、演奏処理部201にはサブCPU12から押下スイッチ位置情報が入力される。演奏処理部201はこの位置情報の入力があったときにスイッチ100が押下されたと判断する。スイッチ100が押下されていないと判断した場合には(S2でNO)、演奏処理部201はステップS3の発音処理に係る発音中のスイッチがあれば発音中止の処理を実行した後、繰り返し本処理を実行する。
一方、スイッチ100が押下されたと判断した場合には(S2でYES)、演奏処理部201は、上述した発音処理を実行する(S3)。
すなわち、演奏処理部201はスイッチ位置情報によって押下されたスイッチ100の座標が通知され、このスイッチ100の座標を用いてノートナンバテーブルTを参照する。演奏処理部201はノートナンバテーブルTからスイッチ100に対応するノートナンバを取得して、音源6に通知する。
この通知によって、音源6では設定された音色における通知されたノートナンバの音声信号を発生し、発生した音声信号をD/Aコンバータ7に入力する。例えば、音色設定が内部音色に設定されている場合には、音源6は設定されている内部音色(例えばピアノ)におけるノートナンバを検索し、このノートナンバに対応する音高を割り出して、ピアノの音色で割り出した音高の音声信号を生成する。一方、音源6は外部音色が設定されている場合には、この外部音色におけるノートナンバを検索し、このノートナンバに対応する楽音データの音声信号をD/Aコンバータ7に入力する。
この後、演奏処理部201は、スイッチ100の押下が解除されたかどうかを判断する(S4)。この押下スイッチ100の解除は、サブCPU12からの押下スイッチ位置情報の入力が停止されたかどうかで判断される。
スイッチ100の押下が解除されたと判断した場合には(S4でYES)、演奏処理部201は本処理をステップS2に戻し、スイッチ100の押下が解除されていないと判断した場合には(S4でNO)、演奏処理部201は押下スイッチ100が長押しされたかどうかを判断する(S5)。押下スイッチ100が長押しされたとの判断は、サブCPU12から所定時間間隔以上、押下スイッチ位置情報が入力されたかどうかで行う。
押下スイッチ100が長押しされていないと判断した場合には(S5でNO)、演奏処理部201は本処理をステップS4に戻し、押下スイッチ100が長押しされたと判断した場合には(S5でYES)、演奏処理部201は押下スイッチ100がオン状態であるかどうかを判断する(S6)。このオン状態であるかどうかの判断は、座標記憶部51における押下スイッチ100に対応するエリアにフラグがセットされているかどうかで行う。
オン状態でないと判断した場合には(S6でNO)、演奏処理部201は押下スイッチ100をオン状態として座標記憶部51における対応するエリアのフラグをセットする(S7)。オン状態であると判断した場合には(S6でYES)、演奏処理部201は押下スイッチ100をオフ状態にする、すなわち座標記憶部51のフラグをリセットする(S8)。
この後、演奏処理部201は、表示処理部204に表示処理を実行させる(S9)。この表示処理では、表示処理部204は押下スイッチ100に対応する発光表示部110を押下時間の長さだけ強発光させる。また、表示処理部204はオン状態になった押下スイッチ100に対応する発光表示部110を弱発光させる。この後、演奏処理部201は本処理をステップS2に戻す。
図5は、図3で示す演奏装置1が実行する自動演奏処理のフローチャートである。本処理では、まず演奏処理部201は発音列Pを座標記憶部51上のX座標「1」のエリアに配置する(S11)。次に、演奏処理部201は発音列Pが配置されたエリアをスキャンしてこの配置位置におけるオン状態のスイッチ100を検出する(S12)。ここでは、X座標「1」に対応するエリアに発音列Pが配置されている場合には、演奏処理部201はmtSW(1,1)からmtST(1,16)までをスキャンする。
演奏処理部201は、オン状態のスイッチ100について上述した発音処理を実行する(S13)。そして、演奏処理部201はオン状態のスイッチ100を所定時間間隔だけ強発光させて、その後弱発光に戻す表示処理を表示処理部204に実行させる(S14)。ここでの所定時間間隔は、発音列Pとスイッチ100のX座標とが重なっている時間間隔に対応するものである。このため、発音列Pとスイッチ100のX座標とが重なっている時間間隔だけ発光表示部110が強発光することになる。
次に、演奏処理部201は、演奏処理部201は所定時間だけ待機して(S15)、発音列Pの配置されるエリアのX座標が最右端の座標(ここでは、「16」)であるかどうかを判断する(S16)。発音列Pが配置されるエリアのX座標が最右端の座標であると判断した場合には(S16でYES)、演奏処理部201は本処理をステップS11に戻す。発音列Pが配置されるエリアのX座標が最右端の座標ではないと判断した場合には(S16でNO)、発音列Pを配置するエリアに対応するX座標を「1」だけ加算する、すなわち左方向に隣接する位置に発音列Pを配置する(S17)。この後、演奏処理部201は本処理をステップS12に戻す。
図6は、図3で示す演奏装置1が実行する音源設定変更処理のフローチャートである。図7は、図6で示す音源設定処理において実行される外部音色設定処理のフローチャートである。図8は、図6で示す外部音色設定処理を説明するための図である。
まず、演奏処理部201はユーザからの音色設定変更指示を受け付けたかどうかを判断する(S21)。音色設定変更指示を受け付けていないと判断した場合には(S21でNO)、演奏処理部201は後述のステップS23を実行し、音色設定変更指示を受け付けたと判断した場合には(S21でYES)、音源6の音色設定を指示どおりに変更する(S22)。
この後、演奏処理部201は、キー割当の変更の指示をユーザから受け付けたかどうかを判断する(S23)。キー割当の変更の指示をユーザから受け付けていないと判断した場合には(S23でNO)、演奏処理部201は後述のステップS25を実行する。キー割当の変更の指示をユーザから受け付けたと判断した場合には(S23でYES)、演奏処理部201はノートナンバテーブルTに登録されているノートナンバと各スイッチ100との対応関係をユーザの指示に従って変更する(S24)。
演奏処理部201は楽音データ演奏モードの選択を受け付けたかどうかを判断する(S25)。楽音データ演奏モードの選択を受け付けていないと判断した場合には(S25でNO)、演奏処理部201は処理をステップS21に戻し、楽音データ演奏モードの選択を受け付けたと判断した場合には(S25でYES)、楽音データ取得部202及び割当処理部203に外部音色設定処理を実行させる(S26)。
ここで、図7を参照する。楽音データ取得処理では、楽音データ取得部202がオーディオ信号を装置外部から読み込んで(S261)、伸長してオーディオ信号記憶部53に書き込む。楽音データ取得部202は読み込んだオーディオ信号の無音部分を抽出する(S262)。この無音部分の抽出は、例えばオーディオ信号の信号レベルが所定レベル以下の部分が連続している箇所が無音部分として抽出することで行う。例えば図8(a)で示すオーディオ信号では、始めと終わりとに無音部分(斜線の箇所)が存在し、この部分が抽出される。
楽音データ取得部202は抽出した無音部分をオーディオ信号記憶部53に記憶されるオーディオ信号から削除する(S263)。図8(a)で示すオーディオ信号では、図8(b)のように無音部分が削除される。無音部分が楽音データとして抽出されると、この楽音データの音声が無音となってしまう。このため、本ステップで無音部分を削除することで、楽音データの音声が無音となることが効果的に防止される。
楽音データ取得部202はオーディオ信号記憶部53のオーディオ信号の再生時間t2(sec)を検出する(S264)。楽音データ取得部202は、例えば、図8(c)のd1〜d16で示すように、0(sec)〜t2(sec)で示す領域の間でランダムに16個の所定長(例えば200msec)のデータを楽音データとして切り出してRAM5に記憶させる(S265)。ここでは、16個であるが、Y軸方向のスイッチ100の個数に対応した個数分の楽音データが本ステップで切り出される。
割当処理部203は、RAM5に記憶されている各楽音データの周波数分析(例えば、FFT:Fast Fourier Transform)を行う(S266)。この周波数分析によって、割当処理部203は各楽音データのピークとなる周波数を取得する。割当処理部203は、このピークとなる周波数の大きさの順番にスイッチ群10のY軸方向に対応付けるように、各スイッチ100のY座標に割り当てる(S267)。
割当処理部203は、ステップS267での割り当てに基づいて、ノートナンバテーブルTを参照し、各スイッチ100に対応するノートナンバを割り出す。割当処理部203は、この割り出したノートナンバを各楽音データに付して音源6に外部音色として入力する(S268)。そして、演奏処理部201は、音源6の音色を外部音色に設定する(S269)。
図6に戻って、演奏処理部201は楽音データ演奏モードの終了の指示があったかどうかを判断する(S27)。楽音データ演奏モードの終了の指示があったと判断した場合には(S27でYES)、演奏処理部201は、音源6の音色を初期設定にした後(S28)、本処理をステップS21に戻す。楽音データ演奏モードの終了の指示がなかったと判断した場合には(S27でNO)、演奏処理部201は、楽音データの変更タイミングが到来したかどうかを判断する(S29)。この楽音データの変更タイミングは例えば所定時間間隔が経過したときや、ユーザからの変更指示を受け付けたタイミング等である。
楽音データ変更タイミングが到来していないと判断した場合には(S29でNO)、演奏処理部201は本処理をステップS27に戻す。楽音データ変更タイミングが到来したと判断した場合には(S29でYES)、演奏処理部201は本処理をステップS26に戻す。ステップS26では、上述した外部音色設定処理が実行される。ここでは、例えば図8の(d)で示すように、オーディオ信号のうち前回(図8(c)を参照)とは異なる箇所で楽音データが切り出され、前回とは異なった楽音データが取得される。このように、同じオーディオ信号を用いながらも、楽音データ変更タイミングが到来する毎に、異なった楽音データが取得されて、異なった楽音データの音声が放音されるため、演奏装置1は多様な演奏を行うことができる。
上述したように、本実施形態では、演奏装置1は外部音色設定処理の実行によって、内部音色だけでなく外部から取得した外部音色で発音することができ、多様な演奏を行うことができる。また、演奏装置1は、楽音データを取得するオーディオ信号を換えるだけで、多様な外部音色を入力することができ、多様な外部音色で発音することができるため、趣向性高く多様な演奏を行うことができる。
〈第2の実施形態〉
以下に、図3、図9及び図10を用いて本発明の第2の実施形態を説明する。第1の実施形態では、オーディオ信号からランダムに楽音データが切り出されるのに対して、第2の実施形態では、楽音データ取得部202aはオーディオ信号から人が発声する音素の開始位置を検出し、この音素の開始位置から所定長の音声データを楽音データとして16個切り出しことが相違している。第2の実施形態における楽音データ取得部202aの他の演奏装置1の構成及び処理については、第1の実施形態と同様であるため説明を省略する。
図9は、第2の実施形態にかかる外部音色設定処理のフローチャートである。図10は、第2の実施形態にかかる外部音色設定処理を説明するための図である。本処理において、図7で示す外部音色設定処理と同一のステップについては同一の符号を付して説明を省略する。ステップS264の実行後、楽音データ取得部202aは音素の開始位置を検出する(S270)。例えば図10(a)のオーディオ信号では、矢印の位置が音素の開始位置として検出される。
音素の開始位置の検出方法を次に説明する。一般に、音声部分は非音声部分よりもフォルマントのような特徴的な周波数成分が含まれる。このため、楽音データ取得部202aは、例えばオーディオ信号を所定個数のサンプリングデータに分け、この各サンプリングデータについて周波数分析を行うことで特徴的な周波数成分から音素を検出し、その周波数成分の時間変化から音素の切れ目を判別する。そして、楽音データ取得部202aはこの音素の切れ目を音素の開始位置として検出する。
そして、楽音データ取得部202は検出した音素の開始位置をランダムに16個選択し、この開始位置から所定長の音声データを16個取得する(S271)。例えば、図10(b)で示すように楽音データd1〜d16が取得される。
上述したように、第2の実施形態では、オーディオ信号における音素の開始位置から所定長の音声データが楽音データとして取得される。このため、楽音データの音声が音素の途中部分から始まることを効果的に防止することができる。
本実施形態は、以下の変形例を採用することができる。
(1)上述した第1の実施形態ではオーディオ信号からランダムに楽音データが切り出され、第2の実施形態ではオーディオ信号の音素の開始位置がランダムに検出され、この音素の開始位置から所定長のデータが楽音データとして切り出されているが、この構成に限定されない。本発明は、オーディオ信号における異なる部分が各楽音データとして切り出される構成であればよい。
(2)また、第1及び第2の実施形態では、発音データ変更タイミング毎に外部音色として音源6に入力する楽音データを変更しているが、かかる構成に限定されない。例えば楽音データ演奏モードが解除されるまで同一の楽音データを音源6に記憶させ、同一の楽音データを用いて発音を行う構成であってもよい。
(3)第1及び第2の実施形態では、各楽音データの周波数のピーク値順に各スイッチ100のY座標に割り当てられているが、この構成に限定されず、異なった楽音データが各スイッチ100に割り当てられればよい。例えば、切り出された楽音データが切り出された順番、またはランダムに各スイッチ100に割り当てられる構成等であってもよい。
(4)また、各スイッチ100を用いての演奏方法は、上述した通常の演奏や自動演奏設定での演奏方法に限定されない。例えば、ユーザがスイッチ100を押下すると、所定時間だけこのスイッチ100に対応する発音がなされた後、順次自動で他のスイッチ100(例えば隣接するスイッチ100)が選択され、他のスイッチ100に対応する発音がなされる構成等が採用されてもよい。
(5)スイッチ群10の配列はマトリクス状に限定されず、第1の実施形態では、複数のスイッチ100が設けられる構成であればよい。第2の実施形態では、複数のスイッチ100が順番に配列される構成であれば、マトリクス状に配列されていなくてもよい。
(6)また、第1及び第2の実施形態にかかる演奏装置1の構成に、本発明の演奏装置は限定されず、例えば電子ピアノやエレクトーン等であってもよい。かかる場合には鍵盤等がキースイッチとなる。
第1の実施形態にかかる演奏装置1の外観構成を示す斜視図である。 スイッチ群10及び発光表示部群11の構成を示す図である。 図1に示す演奏装置1の電気的構成を示すブロック図である。 図3で示す演奏装置1の実行するメイン処理のフローチャートである。 図3で示す演奏装置1が実行する自動演奏処理のフローチャートである。 図3で示す演奏装置1が実行する音源設定変更処理のフローチャートである。 図7で示す音源設定処理において実行される外部音色設定処理のフローチャートである。 図7で示す外部音色設定処理を説明するための図である。 第2の実施形態にかかる外部音色設定処理のフローチャートである。 第2の実施形態にかかる外部音色設定処理を説明するための図である。
符号の説明
1−演奏装置 6−音源(楽音データ記憶部、発音部) 7−D/Aコンバータ(発音部) 8−サウンドシステム(発音部)
100−スイッチ 202−楽音データ取得部(サンプリング部) 202a−楽音データ取得部(サンプリング部) 203−割当処理部(サンプリング部)

Claims (5)

  1. 所定の配列形式で配置された複数のキースイッチと、
    各キースイッチに対応する楽音データを記憶する楽音データ記憶部と、
    オーディオ信号を取得し、このオーディオ信号から楽音データを切り出して、前記各キースイッチと対応づけて楽音データを前記楽音データ記憶部に書き込むサンプリング部と、
    楽音データ記憶部で記憶される楽音データのうちユーザの操作したキースイッチに対応する楽音データを発音する発音部と、
    を備える、ことを特徴とする演奏装置。
  2. 前記サンプリング部は、オーディオ信号の無音部分を検知し、この無音部分を除いたオーディオ信号の少なくとも1部を前記楽音データとして切り出す、ことを特徴とする請求項1に記載の演奏装置。
  3. 前記複数のキースイッチは順番に配置されており、
    前記サンプリング部は、オーディオ信号から切り出した各楽音データの周波数のピーク値を検出し、このピーク値の大きさの順番で各楽音データを前記複数のキースイッチに対応づける、ことを特徴とする請求項1又は2に記載の演奏装置。
  4. 前記サンプリング部は、オーディオ信号の音素の開始位置を検出し、この音素の開始位置から所定長の音声データを前記楽音データとして取得する、ことを特徴とする請求項1〜3の何れかに記載の演奏装置。
  5. 所定の配列形式で配置された複数のキースイッチと楽曲データ記憶部を備える演奏装置を、
    オーディオ信号を取得し、このオーディオ信号から楽音データを切り出して、前記各キースイッチと対応づけて楽音データを前記楽音データ記憶部に書き込むサンプリング部と、
    楽音データ記憶部で記憶される楽音データのうちユーザの操作したキースイッチに対応する楽音データを発音する発音部と、
    して機能させる、ことを特徴とする演奏プログラム。
JP2005109598A 2005-04-06 2005-04-06 演奏装置及び演奏プログラム Expired - Fee Related JP3985825B2 (ja)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP2005109598A JP3985825B2 (ja) 2005-04-06 2005-04-06 演奏装置及び演奏プログラム
EP06007180A EP1710784A1 (en) 2005-04-06 2006-04-05 Performance apparatus and tone generation method therefor
CNU2006200071135U CN200990202Y (zh) 2005-04-06 2006-04-06 演奏设备
KR1020060031407A KR100800218B1 (ko) 2005-04-06 2006-04-06 연주 장치, 연주 장치를 이용하는 방법 및 기록 매체
US11/398,979 US7371957B2 (en) 2005-04-06 2006-04-06 Performance apparatus and tone generation method therefor
CN2006100743245A CN1848237B (zh) 2005-04-06 2006-04-06 演奏设备及其乐音产生方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005109598A JP3985825B2 (ja) 2005-04-06 2005-04-06 演奏装置及び演奏プログラム

Publications (2)

Publication Number Publication Date
JP2006292811A true JP2006292811A (ja) 2006-10-26
JP3985825B2 JP3985825B2 (ja) 2007-10-03

Family

ID=36645815

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005109598A Expired - Fee Related JP3985825B2 (ja) 2005-04-06 2005-04-06 演奏装置及び演奏プログラム

Country Status (5)

Country Link
US (1) US7371957B2 (ja)
EP (1) EP1710784A1 (ja)
JP (1) JP3985825B2 (ja)
KR (1) KR100800218B1 (ja)
CN (2) CN1848237B (ja)

Families Citing this family (16)

* 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 ヤマハ株式会社 演奏装置及び演奏プログラム
JP4046129B2 (ja) 2005-07-29 2008-02-13 ヤマハ株式会社 演奏装置
JP3985830B2 (ja) 2005-07-29 2007-10-03 ヤマハ株式会社 演奏装置
KR100658151B1 (ko) * 2006-02-13 2006-12-15 삼성전자주식회사 이동통신단말기에 있어서 mp3 재생 포지션 설정 방법 및장치
JP4254793B2 (ja) * 2006-03-06 2009-04-15 ヤマハ株式会社 演奏装置
US20080173163A1 (en) * 2007-01-24 2008-07-24 Pratt Jonathan E Musical instrument input device
JP5130809B2 (ja) * 2007-07-13 2013-01-30 ヤマハ株式会社 楽曲を制作するための装置およびプログラム
JP5494677B2 (ja) * 2012-01-06 2014-05-21 ヤマハ株式会社 演奏装置及び演奏プログラム
US9552800B1 (en) * 2012-06-07 2017-01-24 Gary S. Pogoda Piano keyboard with key touch point detection
US9159307B1 (en) * 2014-03-13 2015-10-13 Louis N. Ludovici MIDI controller keyboard, system, and method of using the same
JP6455001B2 (ja) * 2014-07-16 2019-01-23 カシオ計算機株式会社 楽音再生装置、方法、およびプログラム
US9640158B1 (en) 2016-01-19 2017-05-02 Apple Inc. Dynamic music authoring
CN107273039A (zh) * 2017-07-03 2017-10-20 武汉理工大学 一种网络虚拟口琴
CN109671417B (zh) * 2018-12-13 2023-05-26 深圳市丰巢科技有限公司 快递柜奏乐方法、装置、设备及存储介质
JP2021081615A (ja) * 2019-11-20 2021-05-27 ヤマハ株式会社 演奏操作装置

Family Cites Families (44)

* 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 デジタルレコーダ
JP3086315B2 (ja) * 1992-01-14 2000-09-11 ヤマハ株式会社 音源装置
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
JP2894234B2 (ja) 1994-02-24 1999-05-24 ヤマハ株式会社 波形データの音域割当装置
US5936180A (en) * 1994-02-24 1999-08-10 Yamaha Corporation Waveform-data dividing device
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 ディスクオルゴール
CA2261275A1 (en) * 1996-06-24 1997-12-31 Van Koevering Company Musical instrument system
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 ナビゲーション装置
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
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 ヤマハ株式会社 演奏装置及び演奏プログラム
JP3985830B2 (ja) 2005-07-29 2007-10-03 ヤマハ株式会社 演奏装置
JP4046129B2 (ja) 2005-07-29 2008-02-13 ヤマハ株式会社 演奏装置

Also Published As

Publication number Publication date
KR20060107372A (ko) 2006-10-13
US7371957B2 (en) 2008-05-13
KR100800218B1 (ko) 2008-02-01
EP1710784A1 (en) 2006-10-11
CN1848237B (zh) 2012-06-13
CN1848237A (zh) 2006-10-18
JP3985825B2 (ja) 2007-10-03
CN200990202Y (zh) 2007-12-12
US20060236846A1 (en) 2006-10-26

Similar Documents

Publication Publication Date Title
JP3985825B2 (ja) 演奏装置及び演奏プログラム
US7709724B2 (en) Performance apparatus and tone generation method
JP4046129B2 (ja) 演奏装置
JP2002049301A (ja) 押鍵表示装置、電子楽器システム、押鍵表示方法、及び記憶媒体
JP4752425B2 (ja) 合奏システム
JP5458494B2 (ja) 電子楽器
JP4259533B2 (ja) 演奏システム、このシステムに用いるコントローラ、およびプログラム
JP2007093679A (ja) 音源設定装置及び音源設定プログラム
JP2002333877A (ja) 演奏練習装置、演奏練習装置の制御方法、演奏支援用プログラムおよび記録媒体
JP7331915B2 (ja) 情報処理装置、電子楽器、音取りシステム、方法及びプログラム
JP4978176B2 (ja) 演奏装置、演奏実現方法およびプログラム
JP5088011B2 (ja) 携帯端末装置
JP2011081251A (ja) 電子楽器
JP4556915B2 (ja) 演奏装置およびプログラム
JP2007279696A (ja) 合奏システム、コントローラ、およびプログラム
JP2025068637A (ja) 電子楽器、方法およびプログラム
JP4240052B2 (ja) 楽音信号発生装置
JP2005309240A (ja) 電子弦楽器
JP5983624B2 (ja) 発音割り当てのための装置及び方法
JP5304145B2 (ja) 音色指定装置、電子楽器及び音色指定処理のプログラム
JPH0990947A (ja) 電子楽器
JP2007248759A (ja) 合奏システム、このシステムに用いるコントローラ及びプログラム
JP2005010437A (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

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

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