JP3484719B2 - 音声入力機能付き演奏ガイド装置および演奏ガイド方法 - Google Patents
音声入力機能付き演奏ガイド装置および演奏ガイド方法Info
- Publication number
- JP3484719B2 JP3484719B2 JP10034393A JP10034393A JP3484719B2 JP 3484719 B2 JP3484719 B2 JP 3484719B2 JP 10034393 A JP10034393 A JP 10034393A JP 10034393 A JP10034393 A JP 10034393A JP 3484719 B2 JP3484719 B2 JP 3484719B2
- Authority
- JP
- Japan
- Prior art keywords
- performance
- voice
- input
- reading
- read
- 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
Links
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/0008—Associated control or indicating means
- G10H1/0016—Means for indicating which keys, frets or strings are to be actuated, e.g. using lights or leds
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B15/00—Teaching music
- G09B15/001—Boards or like means for providing an indication of chords
- G09B15/002—Electrically operated systems
- G09B15/003—Electrically operated systems with indication of the keys or strings to be played on instruments
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/0033—Recording/reproducing or transmission of music for electrophonic musical instruments
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects 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/031—Musical 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/066—Musical 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
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2220/00—Input/output interfacing specifically adapted for electrophonic musical tools or instruments
- G10H2220/021—Indicator, i.e. non-screen output user interfacing, e.g. visual or tactile instrument status or guidance information using lights, LEDs, seven segments displays
- G10H2220/026—Indicator, 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
- G10H2220/061—LED, i.e. using a light-emitting diode as indicator
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Multimedia (AREA)
- Acoustics & Sound (AREA)
- Business, Economics & Management (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Electrophonic Musical Instruments (AREA)
- Auxiliary Devices For Music (AREA)
Description
を検出して表示や制御を行う音声入力機能付き演奏ガイ
ド装置および演奏ガイド方法に関する。
え、入力された音声のピッチを検出し、そのピッチに応
じた音名を決定してその音名や音符を表示したり、演奏
操作子毎に設けられたLED等の表示器を点灯したりす
る音声入力機能付き電子楽器が提案されている。また、
演奏曲データを記憶し、その演奏曲データを読み出して
自動演奏する場合に、演奏者が演奏するパートのみ消音
して他のパートを自動演奏し、同時に演奏者が演奏する
パートの演奏データをLED表示させるガイド機能を備
えた電子楽器も提案されている。このガイド機能を備え
た電子楽器には、演奏曲データに応じて各演奏操作子毎
に設けられたLEDを点灯すると同時に、該各演奏操作
子を介する演奏者の入力があるまで自動演奏が待機する
タイプのものがある。
来の電子楽器のうち、音声入力のピッチに応じて音名を
決定してLEDを点灯する電子楽器では、音声入力が無
いことを検出してその表示を消灯する制御は行われてい
ないため、続いて音声入力を行わないときには、一度入
力した音声入力の表示を継続し、あたかも続けて入力さ
れているような印象を与え、違和感が生じていた。ま
た、ガイド機能を備えた電子楽器では、未熟な演奏者が
演奏をする場合には、自動演奏が頻繁に停止したり、自
動演奏が停止される待ち状態が長くなったりして楽しく
なくなるという虞があった。
で、自動演奏が頻繁に停止したりすることがなく演奏者
にとって演奏が楽しくなる音声入力機能付き演奏ガイド
装置および演奏ガイド方法を提供することを第1の目的
とする。
し、違和感が生じないようにした音声入力機能付き演奏
ガイド装置および演奏ガイド方法を提供することを第2
の目的とする。
るために、請求項1記載の音声入力機能付き演奏ガイド
装置は、音声を入力する音声入力手段と、演奏情報を入
力する演奏入力手段と、演奏曲のデータを記憶する演奏
曲データ記憶手段と、該演奏曲データ記憶手段に記憶さ
れた演奏曲データを順次読み出す読み出し手段と、前記
音声入力手段により音声が入力された場合には該入力さ
れた音声から得られた音声情報と前記読み出し手段によ
り読み出された演奏曲データとを比較するとともに、前
記演奏入力手段により演奏情報が入力された場合には該
演奏情報と前記読み出し手段により読み出された演奏曲
データとを比較する比較手段と、該比較手段による比較
の結果、音声情報または演奏情報と演奏曲データとが一
致したときには、前記読み出し手段に次の演奏曲データ
の読み出しを指示する読み出し指示手段とを有すること
を特徴とする。ここで、「演奏曲データ」とは、演奏曲
を構成する各構成要素(たとえばキーコード)それぞれ
を意味するとしてもよいし、すべての構成要素を含む演
奏曲全体を意味するとしてもよい(以下、請求項が変わ
っても同様)。さらに、請求項2記載の音声入力機能付
き演奏ガイド装置は、音声を入力する音声入力手段と、
該音声入力手段により入力された音声から得られた音声
情報を順次記憶する記憶手段と、該記憶手段に記憶され
た音声情報を順次読み出す読み出し手段と、音高情報を
入力する音高情報入力手段と、前記読み出し手段により
読み出された音声情報に対応する音高と前記音高情報入
力手段により入力された音高情報とを比較する比較手段
と、該比較手段による比較の結果、前記音声情報に対応
する音高と前記入力された音高情報とが一致したときに
は、前記読み出し手段に次の音声情報の読み出しを指示
する読み出し指示手段とを有することを特徴とする。ま
た、請求項3記載の音声入力機能付き演奏ガイド装置
は、音声を入力する音声入力手段と、演奏曲のデータを
記憶する演奏曲データ記憶手段と、該演奏曲データ記憶
手段に記憶された演奏曲データを順次読み出す読み出し
手段と、前記音声入力手段により入力された音声から得
られた音声情報と前記読み出し手段により読み出された
演奏曲データとを比較する比較手段と、該比較手段によ
る比較の結果、音声情報と演奏曲データとが一致したと
きには、前記読み出し手段に次の演奏曲データの読み出
しを指示するとともに、音声情報と演奏曲データとが一
致しなかったときには、読み出し停止を指示する読み出
し指示手段とを有し、前記比較手段は、前記読み出し停
止が指示された状態でも音声が入力されたときには比較
を行い、一致したときには、前記読み出し指示手段は、
読み出しを指示することを特徴とする。さらに、請求項
4記載の音声入力機能付き遠藤ガイド装置は、音声を入
力する音声入力手段と、演奏曲のデータを記憶する演奏
曲データ記憶手段と、該演奏曲データ記憶手段に記憶さ
れた演奏曲データを順次読み出す読み出し手段と、該読
み出し手段により読み出された演奏曲データに従って、
音高を指示する音高指示手段と、前記音声入力手段によ
り入力された音声から得られた音声情報と前記読み出し
手段により読み出された演奏曲データとを比較する比較
手段と、該比較手段による比較の結果、音声情報と演奏
曲データとが一致したときには、前記読み出し手段に次
の演奏曲データの読み出しを指示する読み出し指示手段
とを有し、前記読み出し指示手段が次の演奏曲データの
読み出しを指示することで前記読み出し手段が次の演奏
曲データを読み出し、該読み出された演奏曲データに基
づき前記音高指示手段が次の演奏曲データの音高を指示
することで演奏ガイドを行うことを特徴とする。上記第
1の目的を達成するために、請求項5記載の演奏ガイド
方法は、音声入力手段から音声を入力する音声入力ステ
ップと、演奏入力手段から演奏情報を入力する演奏入力
ステップと、演奏曲データ記憶手段に記憶された演奏曲
データを順次読み出す読み出しステップと、前記音声入
力手段により音声が入力された場合には該入力された音
声から得られた音声情報と前記読み出しステップにより
読み出された演奏曲データとを比較するとともに、前記
演奏入力ステップにより演奏情報が入力された場合には
該演奏情報と前記読み出された演奏曲データとを比較す
る比較ステップと、該比較の結果、音声情報または演奏
情報と演奏曲データとが一致したときには、次の演奏曲
データの読み出しを指示する読み出し指示ステップとを
有することを特徴とする。さらに、請求項6記載の演奏
ガイド方法は、音声入力手段から音声を入力する音声入
力ステップと、該入力された音声から得られた音声情報
を記憶手段に順次記憶する記憶ステップと、該記憶され
た音声情報を順次読み出す読み出しステップと、音高情
報入力手段から音高情報を入力する音高入力ステップ
と、前記読み出された音声情報に対応する音高と前記入
力された音高情報とを比較する比較ステップと、該比較
の結果、前記音声情報に対応する音高と前記入力された
音高情報とが一致したときに、次の音声情報の読み出し
を指示する読み出し指示ステップとを有することを特徴
とする。また、請求項7記載の演奏ガイド方法は、音声
入力手段から音声を入力する音声入力ステップと、演奏
曲データ記憶手段に記憶された演奏曲データを順次読み
出す読み出しステップと、前記入力された音声から得ら
れた音声情報と前記読み出された演奏曲データとを比較
する比較ステップと、該比較の結果、音声情報と演奏曲
データとが一致したときには、次の演奏曲データの読み
出しを指示するとともに、前記音声情報に対応する音高
情報と前記入力された音高情報とが一致しなかったとき
には、読み出し停止を指示する指示ステップとを有し、
前記比較ステップでは、前記読み出し停止が指示された
状態でも音声が入力されたときには比較を行い、一致し
たときには、前記読み出し指示手段では、読み出しを指
示することを特徴とする。さらに、請求項8記載の演奏
ガイド方法は、音声入力手段から音声を入力する音声入
力ステップと、演奏曲データ記憶手段に記憶された演奏
曲データを順次読み出す読み出しステップと、該読み出
された演奏曲データに従って音高を指示する音高指示ス
テップと、前記入力された音声から得られた音声情報と
前記読み出された演奏曲データとを比較する比較ステッ
プと、該比較の結果、音声情報と演奏曲データとが一致
したときには、次の演奏曲データの読み出しを指示する
読み出し指示ステップとを有し、前記読み出し指示ステ
ップが次の演奏曲データの読み出しを指示することで前
記読み出しステップが次の演奏曲データを読み出し、該
読み出された演奏曲データに基づき前記音高指示ステッ
プが次の演奏曲データの音高を指示することで演奏ガイ
ドを行うことを特徴とする。
力手段により入力された音声の基本周波数を検出する基
本周波数検出手段と、該基本周波数検出手段により検出
された基本周波数に基づいて前記入力された音声の音名
を検出する音名検出手段とにより構成されることを特徴
とする。
演奏曲データ記憶手段に記憶された演奏曲データが読み
出され、この読み出された演奏曲データと、音声入力手
段により入力された音声から得られた音声情報または演
奏入力手段により入力された演奏情報とが比較された結
果、両者が一致したときには、次の演奏曲データの読み
出しが指示される。
ば、音声入力手段により入力された音声から得られた音
声情報が記憶手段に順次記憶された後、読み出され、こ
の読み出された音声情報に対応する音高と音高情報入力
手段により入力された音高情報とが比較され、その比較
の結果、前記音声情報に対応する音高と前記音高情報と
が一致したときに、次の音声情報の読み出しが指示され
る。請求項3または7記載の発明の構成に依れば、演奏
曲データ記憶手段に記憶された演奏曲データが読み出さ
れ、この読み出された演奏曲データと、音声入力手段に
より入力された音声から得られた音声情報とが比較され
た結果、両者が一致したときには、次の演奏曲データの
読み出しが指示される。請求項4または8記載の発明の
構成に依れば、演奏曲データ記憶手段に記憶された演奏
曲データが読み出されるとともに、この読み出された演
奏曲データに従って音高が指示され、この読み出された
演奏曲データと、音声入力手段により入力された音声か
ら得られた音声情報とが比較された結果、両者が一致し
たときには、次の演奏曲データの読み出しが指示され
る。
説明する。
奏ガイド装置の一実施例の概略構成を示すブロック図で
ある。同図において、本実施例の音声入力機能付き演奏
ガイド装置は、鍵盤1と、鍵盤1の鍵毎に配設されたL
ED群2と、各種制御情報を入力するためのスイッチ群
3と、マイクロフォン4により入力された音声を検出す
る音声入力検出装置5と、該音声入力検出装置5により
検出された音声のキーコードを決定するキーコード変換
テーブル6と、検出された音声の息圧をベロシティに変
換するベロシティ変換テーブル7と、全体の制御を司る
CPU8と、CPU8が実行するプログラムを格納する
プログラムメモリ9と、演算結果や入力情報を一時記憶
するワーキングメモリ10と、複数の演奏曲データの記
憶されたフロッピーディスク11から演奏曲データの読
み出しを行うフロッピーディスク読み取り装置12と、
演奏者が演奏した演奏を記憶する演奏メモリ13と、演
奏者による演奏やフロッピーディスク11または演奏メ
モリ13に記憶された演奏曲データ等に基づいて楽音信
号を発生するトーンジェネレータ(TG)14とにより
主として構成されている。
各種制御のための時間を計時するタイマ15が接続さ
れ、トーンジェネレータ14の出力はスピーカ等のサウ
ンドシステム16に供給される。
1、LED群2、スイッチ群3、音声入力検出装置5、
キーコード変換テーブル6、ベロシティ変換テーブル
7、CPU8、プログラムメモリ9、ワーキングメモリ
10、フロッピーディスク読み取り装置12、演奏メモ
リ13、トーンジェネレータ14が相互に接続されてい
る。
の一例を示す図である。前記音声入力検出装置5により
演奏者の音声が検出され、その音声の周波数fが検出さ
れると、CPU8は検出された音声の周波数fとキーコ
ード変換テーブル6に示す各音名の周波数の下限値と上
限値とを比較して、音名を決定し、同時に対応するキー
コードを決定する。例えば、検出された音声の周波数f
が260Hzのときには、音名はC4でキーコードは4
0と決定される。
の特性の一例を示す特性曲線であり、ベロシティ変換テ
ーブル7は息圧とそれに対応して図の特性曲線により決
定されたベロシティの値とにより構成されている。入力
された音声の息圧が検出されると、CPU8は、その息
圧に応じてベロシティ変換テーブル7によりベロシティ
を決定し、そのベロシティをトーンジェネレータ14に
出力する。
主なものについて説明する。
フロッピーディスク(以下、「ディスク」ともいう)1
1または演奏(以下、「パフォーマンス」ともいう)メ
モリ13の演奏曲データの再生を行う処理(以下、「再
生モード」という)または記録を行う処理(以下、「記
録モード」という)のスタート/ストップを制御するス
イッチであり、押す度に反転制御される。
モードとを切り替えるスイッチであり、押す度に反転制
御される。モード選択スイッチは、ディスクモードとパ
フォーマンスモードとを選択するスイッチであり、ガイ
ドスイッチは、ノーマルモードとガイドモードとを切り
替えるスイッチであり、ともに押す度に反転制御され
る。ここで、ディスクモードとは、フロッピーディスク
に演奏データの読み出しまたは書き込みを行うモードの
ことをいい、パフォーマンスモードとは、演奏メモリ3
に演奏曲データの読み出しまたは書き込みを行うモード
のことをいい、ガイドモードとは、フロッピーディスク
11から演奏曲データの読み出しを行うときには入力さ
れた演奏者のパートの音を出さずに演奏データに応じて
LEDを点灯させることにより押鍵の指示(以下、「マ
イナスワン機能」という)を行い、演奏メモリ3から演
奏曲データの読み出しを行うときにはその演奏曲データ
にしたがってLEDを点灯させて押鍵の指示を行い、点
灯した鍵の押鍵またはその鍵に対応する音高の音声入力
があるとLEDを消灯させるモードのことをいう。
されている複数の演奏曲から演奏曲を選択するスイッチ
である。
能付き演奏ガイド装置の制御処理を、図4〜図15のフ
ローチャートに基づいて説明する。
チンのフローチャートであり、まず、ステップS1では
各種パラメータの初期設定を行い、ステップS2ではキ
ーイベントがあるか否かを判別し、キーイベントがある
ときにはステップS3に進み、後述するキーイベント処
理を行った後にステップS4に進み、一方、キーイベン
トが無いときにはステップS3をスキップしてステップ
S4に進む。
処理を行い、ステップS5では前記スタート/ストップ
スイッチが押されたか否かを判別し、スタート/スト
ップスイッチが押されたときにはステップS6に進み、
本実施例の演奏ガイド装置が動作中か否かを判別するた
めのフラグRUNの反転処理を行う。
“1”か否か、即ち、動作中か否かを判別し、“1”の
ときにはステップS8に進み、後述のステップS14で
モード選択スイッチにより設定されたディスクモードま
たはパフォーマンスモードによる処理を行う。即ち、デ
ィスクモードのときは前記選曲スイッチにより選曲され
た曲の番号を読み込み、ディスク11のその曲の先頭デ
ータに読み出しポインタをセットし、パフォーマンスモ
ードのときは演奏メモリ13の先頭データに読み出しポ
インタをセットする。即ち、本実施例では、読み出しポ
インタを制御することにより該ポインタで指示された演
奏曲データの読み出しを行う方式を採用している。
先頭アドレスに書き込みポインタをセットする。本実施
例では、演奏メモリ13にデータを書き込むときにも読
み出しのときと同様に、ポインタによる制御方式を採用
している。続くステップS10では、待機モードを解除
する。ここで、待機モードとは、ガイドモードのときに
押鍵を指示するLEDの点灯に応じて演奏者が押鍵しま
たは音声を入力するまで、次の演奏データの読み出しを
待機するモードのことをいう。
“0”のときにはステップS11で、トーンジェネレー
タ14の自動演奏用チャネルCHにキーオフ信号を出力
し、ステップS12で、直前のモードが記録モードであ
ったときには演奏メモリ13にエンドデータを書き込
み、ステップS13に進む。
押されたか否かを判別し、押されたときにはステップS
14で直前のモードを反転させることによりディスクモ
ードまたはパフォーマンスモードの何れかのモードを選
択し、ステップS15に進む。一方、ステップS14
で、モード選択スイッチが押されないときにはステップ
S14をスキップしてステップS15に進む。
れたか否かを判別し、押されたときにはステップS16
で直前のモードを反転させることによりノーマルモード
またはガイドモードの何れかのモードを選択し、押され
ないときにはステップS16をスキップしてステップS
17に進む。ステップS17では記録スイッチが押され
たか否かを判別し、押されたときにはステップS18
で、直前のモードを反転させることにより再生モードま
たは記録モードの何れかのモードを選択し、押されない
ときにはステップS18をスキップしてステップS19
に進み、選曲スイッチが押されたか否かを判別する。ス
テップS19で、選曲スイッチが押されたときにはステ
ップS20で選曲された曲の番号をワーキングメモリ1
0内のバッファSNに格納し、ステップS21で、テン
ポや音色等のその他の処理を実行した後に、ステップS
2に戻って前述の処理を繰り返す。一方、ステップS1
9で、選曲スイッチが押されないときにはステップS2
0をスキップしてステップS21に進む。
ト処理の詳細な手順を示すサブルーチンのフローチャー
トである。
か否かを判別し、キーオンイベントのときにはステップ
S32で、ワーキングメモリ10内のバッファKCに押
されたキーのキーコードを格納し、バッファVLにその
ベロシティを格納し、ステップS33で、キーコードK
C,ベロシティVLとともにキーオン信号をトーンジェ
ネレータ14に出力し、ステップS34で、バッファK
Cの内容を押鍵キーコードリストに加えた後に、ステッ
プS35で、後述するキーオン処理を行いサブルーチン
処理を終了する。ここで、押鍵キーコードリストは、ガ
イドモードのときに、押鍵したキーコードとLEDの点
灯により押鍵を指示されたキーコードとが一致している
か否かを判別するために用いられ、一度に複数の押鍵が
なされることを前提としている。具体的には、フロッピ
ーディスク11または演奏メモリ13から読み出された
演奏データにより作成された再生キーコードリストと、
演奏者が押鍵した鍵により作成された押鍵キーコードリ
ストとを比較することにより一致の判別がなされる。
トでないときにはステップS36で、キーコードを前記
バッファKCに格納し、ステップS37で、キーコード
KCとキーオン信号とをトーンジェネレータ14に出力
し、ステップS38で、後述するキーオフ処理を実行し
て本サブルーチン処理を終了する。
処理の詳細な手順を示すサブルーチンのフローチャート
である。
且つ再生モードであるか否か、即ち、再生モード処理中
であるか否かを判別し、再生モード処理中のときにはス
テップS42で、待機モードであるか否かを判別し、待
機モードであるときにはステップS43で、再生キーコ
ードリスト中にキーコードKCと一致するキーコードが
あるか否かを判別し、一致したキーコードがあるときに
はステップS44で、再生キーコードリストおよび押鍵
キーコードリストからキーコードKCを削除し、ステッ
プS45でキーコードKCに対応するLEDを消灯す
る。即ち、再生キーコードリストに載っているキーコー
ドに対応する鍵のLEDが点灯しており、演奏者がその
LEDの点灯している鍵を押鍵すると、そのLEDが消
灯するように構成されている。
ストが空か否かを判別し、空のときにはステップS47
で、待機モードを解除し、ステップS48で、押鍵キー
コードリストをクリアした後に本サブルーチン処理を終
了する。
とき、または、ステップS43で再生キーコードリスト
中に押鍵されたキーコードKCがないとき、または、ス
テップS46で再生キーコードストが空でないときに
は、それ以降の処理をスキップして本サブルーチン処理
を終了する。
処理中でないときには、ステップS49でキーコードK
Cに対応するLEDを点灯させる。即ち、再生モード処
理中でないときとは、ノーマルモードまたは記録モード
であり、このときに押鍵されると、押鍵された鍵に対応
してLEDが点灯するように構成されている。
“1”且つ記録モードであるか否か、即ち、記録モード
処理中か否かを判別し、記録モード処理中であれば、ス
テップS51に進み、キーオンコード、キーコードK
C、ベロシティVLをタイミングデータとともに前記演
奏メモリ13に書き込み、ステップS52で、書き込み
ポインタを進めて本サブルーチン処理を終了する。即
ち、記録モード処理中には、演奏者が演奏した順にその
演奏状態(押鍵キーコード等)が演奏メモリ13に書き
込まれる。
でないときにはステップS51,S52の処理をスキッ
プして本サブルーチン処理を終了する。
処理の詳細な手順を示すサブルーチンのフローチャート
である。
または記録モードであるか否かを判別し、その判別結果
が肯定のときにはステップS62に進み、押鍵中または
音声入力中であるか否かを判別し、その判別結果が否定
のときにはステップS63に進み、押鍵されたキーコー
ドまたは音声入力により決定されたキーコードに対応し
たLEDを消灯する。即ち、ステップS63に進むとき
は、押鍵または音声入力により鍵のLEDが点灯した後
に、押鍵または音声入力がなくなったときであり、その
ままLEDが点灯を続けると、入力が無くなっても入力
があるような印象を与えるために点灯しているLEDを
消灯するように構成している。
ときには本サブルーチンを終了し、ステップS62の判
別結果が肯定のときにはステップS63の処理をスキッ
プしてステップS64に進む。
且つ記録モードであるか否か、即ち、記録モード処理中
であるか否かを判別し、記録モード処理中のときにはス
テップS65に進み、キーオフコード、キーコードKC
をタイミングとともに演奏メモリ13に書き込み、ステ
ップS66で書き込みポインタを進めて、本サブルーチ
ン処理を終了する。一方、ステップS64で、記録モー
ド処理中でないときにはステップS65,S66をスキ
ップして本サブルーチン処理を終了する。
ンの音声検出処理の詳細な手順を示すサブルーチンのフ
ローチャートである。
音声入力検出装置により入力された音声を検出し、ステ
ップS72で、その音声のエンベロープを抽出し、ステ
ップS73で、その音声のピーク値を検出して、その検
出値を息圧として前記ワーキングメモリ10のバッファ
PKに格納する。続くステップS74で、フラグKON
が“0”か否かを判別する。ここで、フラグKONは、
音声入力があったときにセットされ、音声入力が無くな
ったときにリセットされるフラグである。
ONが“0”のとき、即ち、音声入力がないときにはス
テップS75に進み、前記ピーク値PKが第1の閾値
(以下、「閾値#1」という)以上か否かを判別し、ピ
ーク値PKが閾値#1以上のときには、音声入力があっ
たものとみなして、ステップS76でフラグKONをセ
ットし、ステップS77で入力音声の基本周波数を検出
してワーキングメモリ10のバッファfに格納する。
ド変換テーブルを参照して周波数fに対応するキーコー
ドを読み出して該キーコードをワーキングメモリ10の
バッファNKCに格納し、ステップS79で、図3のベ
ロシティ変換テーブルを参照して、前記ピーク値PKに
対応するベロシティを読み出して該ベロシティをワーキ
ングメモリ10のバッファVLに格納する。即ち、CP
U8は、入力音声のピッチによりキーコードを決定し、
息圧によりベロシティを決定する。続くステップS80
で、前記バッファNKCのキーコードによりバッファK
Cを更新し、ステップS81で、図7のキーオン処理の
サブルーチンを実行した後に、本サブルーチン処理を終
了する。
閾値#1より小さいときには、音声は入力されなかった
ものとして、本サブルーチン処理を終了する。
“1”のとき、即ち、既に音声入力がなされているとき
にはステップS82に進み、ピーク値PKが第2の閾値
(以下、「閾値#2」という)以上か否かを判別し、ピ
ーク値PKが閾値#2以上のときにはステップS83に
進み、前記バッファNKCに格納されているキーコード
をバッファPNKCに格納して保存し、ステップS84
で、ステップS77と同様にして入力音声の基本周波数
を検出してバッファfに格納し、ステップS85で、ス
テップS78と同一のキーコード変換処理を行い、読み
出したキーコードをバッファNKCに格納する。
4,S85によりキーコードの読み出しが行われる前後
のキーコードPNKCおよびキーコードNKCとを比較
し、一致していないときにはステップS87に進み、バ
ッファKCのキーコードをバッファPNKCのキーコー
ドにより更新し、ステップS88で図8のキーオフ処理
のサブルーチンを実行した後にステップS79に進み、
ステップS79〜S81でキーの入力処理を行い、本サ
ブルーチン処理を終了する。即ち、ステップS86の判
別処理は、演奏者が音声を発生している途中で、音声の
ピッチを変更したか否かを判別するための処理であり、
ピッチを変更したときには直前に発生していた音声の入
力処理を止め、ピッチが変更された音声の入力処理を行
うように構成されている。
CのキーコードとバッファNKCのキーコードとが一致
しているときには本サブルーチン処理を終了する。
閾値#2より小さいときには、音声入力を終了したもの
とみなして、ステップS89でフラグKONをリセット
し、ステップS90で図8のキーオフ処理のサブルーチ
ンを実行した後に、本サブルーチン処理を終了する。
ーチャートであり、本割り込み処理の割り込み要求は、
図1のタイマ15によって96分長に一度の割合でCP
U8に対してなされる。
“1”か否かを判別し、“1”のときにはステップS1
02に進み、パフォーマンスモードか否かを判別し、パ
フォーマンスモードのときにはステップS103に進
み、拍タイミングであり且つ待機モードでないか否かを
判別し、その判別結果が肯定のときにはステップS10
4に進み、メトロノーム音を発音させ、ステップS10
5に進む。一方、ステップS102でパフォーマンスモ
ードでないとき、またはステップS102で、その判別
結果が否定のときには、ステップS104をスキップし
てステップS105に進む。即ち、パフォーマンスモー
ドにおいては、演奏メモリ13から読み出された演奏曲
データに応じて各鍵のLEDが点滅し、音声は出力され
ないため、拍タイミングでメトロノーム音を発音するよ
うに構成したものである。
を判別し、待機モードでないときにはステップS106
に進み、再生モードか否かを判別し、再生モードのとき
にはステップS107で、後述する再生処理サブルーチ
ンを実行し、ステップS108でタイミングカウンタを
1だけインクリメントした後に、本割り込み処理を終了
する。ここで、タイミングカウンタは、例えば、ワーキ
ングメモリ10内に設けられたソフトカウンタで、再生
モードのときにはフロッピーディスク11または演奏メ
モリ13から読み出された演奏曲データをトーンジェネ
レータ14に出力するタイミングを計時するために用い
られ、記録モードのときには図7のステップS51の処
理のように演奏曲データを生成する際に、直前の演奏曲
データ(キーコード等)と次の演奏曲データ(キーコー
ド等)との間の出力タイミングを決定するために用いら
れる。
ときには本割り込み処理を終了し、ステップS106
で、再生モードでないときにはステップS107をスキ
ップしてステップS108に進む。
が“0”のときはステップS102〜ステップS108
の処理をスキップして本サブルーチン処理を終了する図
12および図13は、図11の再生処理の詳細な手順を
示すサブルーチンのフローチャートである。
記読み出しポインタが示すデータを読み出し、ステップ
S112で、該読み出しデータがエンドコードか否かを
判別し、エンドコードでないときにはステップS113
に進み、読み出しデータが再生タイミングのデータか否
かを判別し、再生タイミングのデータでないときには本
サブルーチン処理を終了する。ここで、再生タイミング
のデータとは、読み出しデータが再生タイミングを示す
データであり、且つタイミングカウンタのデータと一致
していることをいう。
タがエンドデータでないときにも、本サブルーチン処理
を終了する。
タが再生タイミングのデータであるときにはステップS
114に進み、現在のモードがガイドモードであるか否
かを判別し、ガイドモードであるときにはステップS1
15に進み、現在のモードがパフォーマンスモードであ
るか、または読み出しデータが前記マイナスワン用デー
タであるか否かを判別し、その結果が肯定であるときに
はステップS116に進み、読み出しデータがキーオン
データであるか否かを判別する。ここで、ガイドモード
且つパフォーマンスモード若しくはマイナスワン用デー
タであるときには、読み出された演奏曲データに応じて
鍵のLEDを点灯する処理を行うように構成されてい
る。
るときにはステップS117に進み、キーオンデータの
次に記憶されているデータであるキーコードを前記バッ
ファKCに格納し、ステップS118で、押鍵キーコー
ドリストにキーコードKCが登録されているか否かを判
別し、登録されていないときにはステップS119に進
み、再生キーコードリストにキーコードKCを登録し、
ステップS120で、キーコードKCに対応するLED
を点灯させ、ステップS121で待機モードにし、ステ
ップS122で読み出しポインタを次の演奏曲データに
歩進させた後に、ステップS112に戻る。
トにキーコードKCが登録されているときにはステップ
S123に進み、押鍵キーコードリストからキーコード
KCを削除してステップS122に進む。即ち、ステッ
プS118の判別は、LEDが点灯する前に演奏者が読
み出された演奏曲データのキーコードを押鍵した場合に
も処理を行うように構成したものであり、このときには
LEDの点灯も、待機モードに入ることもなく、ガイド
に従った演奏が行われたものとみなして、ステップS1
22で次の演奏データに処理を移行する。
データがキーオンデータでないときにはステップS11
7〜S121の処理をスキップしてステップS122に
進む。
がガイドモードでないとき、または、ステップS115
で、判別結果が否定のときにはステップS124に進
み、前記読み出しデータがキーオンデータであるか否か
を判別する。即ち、ステップS124に進むときは、ト
ーンジェネレータ14から音が出力されている状態また
は音を出力しようとする状態のときである。
いときにはステップS125に進み、それがキーオフデ
ータであるか否かを判別し、キーオフデータであると
き、即ち、トーンジェネレータ14から音が出力されて
いるときにはステップS126に進み、キーオフ信号お
よびキーコードKCをトーンジェネレータ14に出力
し、ステップS122に進む。ステップS125で、読
み出しデータがキーオフデータでないときにはステップ
S127に進み、読み出しデータが、例えば、音色デー
タであるとき等のその他の処理を行った後にステップS
122に進む。
タがキーオンデータのとき、即ち、トーンジェネレータ
14から音を出力しようとするときにはステップS12
8に進み、キーコードをバッファKCに格納し、ベロシ
ティをバッファVLに格納した後に、ステップS129
に進み、キーオン信号、キーコードKCおよびベロシテ
ィVLをトーンジェネレータ14に出力してステップS
122に進む。
ば、ガイドモードで演奏を行っているときに、例えば、
演奏者が未熟で、LEDが点灯した位置の鍵を満足に押
鍵できない場合においても、演奏者は、LEDが点灯し
た鍵を押鍵する代わりに、その音の音高に相当する音声
を発音することにより待機モードを解除して先に進むこ
とができるので、自動演奏が頻繁に停止したり、その待
ち状態が長くなることなく演奏を楽しむことができる。
また、記録モードにおいて、押鍵および音声入力が無く
なったときにはLEDを消灯するように構成したので、
入力の有無を的確に判断することができる。
演奏ガイド装置の他の実施例の処理手順を示すフローチ
ャートである。
フォーマンスモードにおいて演奏者が音声により演奏メ
モリ13に演奏曲データを記録する場合に、予め演奏曲
目が記憶されている検索メモリから演奏者が演奏してい
る曲目に基づいて予想曲を検索し、音声入力を周波数変
換してキーコードを決定する際に、現在のキーコードの
次に入力されるはずの音声の周波数を予測し、キーコー
ド変換が容易に行われるように構成した点が異なる。こ
こで、演奏者が演奏している曲目を検索する方法として
は、例えば、本願出願人と同一出願人による特開平1−
309087号公報の方法を用いればよい。
0のステップS78およびステップS85の処理を図1
4のサブルーチン処理で置き換え、図15の第2の割り
込み処理を追加した点以外は、前述した実施例と同一で
ある。
出された曲(予想曲)があるか否かを判別する。即ち、
後述するように、検索メモリに記憶されたデータに基づ
いて演奏されている曲目を検索し、検索されたときに
は、例えばフラグをセットし、検出された曲があること
を知らせるようにしておけばよい。
出されると、ステップS132で、その検出された曲に
おいて直前に再生されたキーコードの次に再生されるキ
ーコードを読み出して予想キーコードバッファEKCに
格納し、ステップS133で、図1のキーコード変換テ
ーブル6を参照して図9および図10のステップS78
またはステップS85の処理により求められた入力音声
基本周波数fに対応するキーコードを読み出し、バッフ
ァKCに格納する。このとき、前記予想キーコードEK
Cに応じて、周波数の上限値を上げ、下限値を下げてそ
の前後のキーコードに対する周波数を調整することによ
り、入力音声基本周波数fからキーコードKCを決定し
易くする。
Cをタイミングとともに検索メモリに追加して記憶し、
演奏中の予想曲を検索するときの情報量を増加させる。
続くステップS135では、検索メモリのデータに基づ
いて演奏中の予想曲を検索して予想曲を更新し、演奏中
の予想曲の精度を向上させ、本サブルーチン処理を終了
する。
が無いときにはステップS136に進み、図9および図
10のステップS78およびステップS85と同様の処
理によりキーコードKCを決定する。
すフローチャートであり、本割り込み処理の割り込み要
求は、図1のタイマ15によって1秒毎に一度の割合で
CPU8に対してなされる。
ラグKONが10秒以上“0”の状態を続けているか否
かを判別し、10秒以上続けているときには、ステップ
S142に進み、検索メモリをクリアした後に、本割り
込み処理を終了する。一方、ステップS141で、フラ
グKONが10秒以上“0”の状態を続けていないとき
には、そのまま本割り込み処理を終了する。即ち、音声
入力が10秒以上無いときには検索メモリの内容をクリ
アして、予想曲の検索を止め、その後に入力された音声
情報に基づいて予想曲の検索を行うように構成した。
を予想することによりキーコードの変換を容易に行うこ
とが可能となる。
として手持ちタイプのマイクロフォン4を用いたが、こ
れに限らず図16に示すマイクロフォン付きヘッドフォ
ン18等、音声入力ができるものであればよいし、電子
鍵盤楽器を例に挙げて説明したが、本発明はこれに限ら
ず、電子弦楽器等の他の電子楽器においても有効であ
る。
明に依れば、音声を入力する音声入力手段と、演奏情報
を入力する演奏入力手段と、演奏曲のデータを記憶する
演奏曲データ記憶手段と、該演奏曲データ記憶手段に記
憶された演奏曲データを順次読み出す読み出し手段と、
前記音声入力手段により音声が入力された場合には該入
力された音声から得られた音声情報と前記読み出し手段
により読み出された演奏曲データとを比較するととも
に、前記演奏入力手段により演奏情報が入力された場合
には該演奏情報と前記読み出し手段により読み出された
演奏曲データとを比較する比較手段と、該比較手段によ
る比較の結果、音声情報または演奏情報と演奏曲データ
とが一致したときには、前記読み出し手段に次の演奏曲
データの読み出しを指示する読み出し指示手段とを有す
るので、未熟な演奏者が演奏をする場合にも、演奏入力
手段により演奏曲データを即座に入力できないときには
音声入力手段により演奏曲データを入力できるため、自
動演奏が頻繁に停止することを防止すると共に、その待
ち状態を短縮して楽しい演奏を行うことが可能となる効
果を奏する。
施例の概略構成を示すブロック図である。
である。
示す特性曲線である。
ある。
ある。
な手順を示すサブルーチンのフローチャートである。
手順を示すサブルーチンのフローチャートである。
手順を示すサブルーチンのフローチャートである。
手順を示すサブルーチンのフローチャートである。
な手順を示すサブルーチンのフローチャートである。
ある。
ーチンのフローチャートである。
ーチンのフローチャートである。
の実施例の処理手順を示すフローチャートである。
ートである。
段) 13 演奏メモリ(演奏曲データ記憶手段、読み出し手
段)
Claims (8)
- 【請求項1】 音声を入力する音声入力手段と、 演奏情報を入力する演奏入力手段と、 演奏曲のデータを記憶する演奏曲データ記憶手段と、 該演奏曲データ記憶手段に記憶された演奏曲データを順
次読み出す読み出し手段と、 前記音声入力手段により音声が入力された場合には該入
力された音声から得られた音声情報と前記読み出し手段
により読み出された演奏曲データとを比較するととも
に、前記演奏入力手段により演奏情報が入力された場合
には該演奏情報と前記読み出し手段により読み出された
演奏曲データとを比較する比較手段と、 該比較手段による比較の結果、音声情報または演奏情報
と演奏曲データとが一致したときには、前記読み出し手
段に次の演奏曲データの読み出しを指示する読み出し指
示手段と を有することを特徴とする音声入力機能付き演奏ガイド
装置。 - 【請求項2】 音声を入力する音声入力手段と、 該音声入力手段により入力された音声から得られた音声
情報を順次記憶する記憶手段と、 該記憶手段に記憶された音声情報を順次読み出す読み出
し手段と、 音高情報を入力する音高情報入力手段と、 前記読み出し手段により読み出された音声情報に対応す
る音高と前記音高情報入力手段により入力された音高情
報とを比較する比較手段と、 該比較手段による比較の結果、前記音声情報に対応する
音高と前記入力された音高情報とが一致したときには、
前記読み出し手段に次の音声情報の読み出しを指示する
読み出し指示手段と を有することを特徴とする音声入力機能付き演奏ガイド
装置。 - 【請求項3】 音声を入力する音声入力手段と、 演奏曲のデータを記憶する演奏曲データ記憶手段と、 該演奏曲データ記憶手段に記憶された演奏曲データを順
次読み出す読み出し手段と、 前記音声入力手段により入力された音声から得られた音
声情報と前記読み出し手段により読み出された演奏曲デ
ータとを比較する比較手段と、 該比較手段による比較の結果、音声情報と演奏曲データ
とが一致したときには、前記読み出し手段に次の演奏曲
データの読み出しを指示するとともに、音声情報と演奏
曲データとが一致しなかったときには、読み出し停止を
指示する読み出し指示手段と を有し、 前記比較手段は、前記読み出し停止が指示された状態で
も音声が入力されたときには比較を行い、一致したとき
には、前記読み出し指示手段は、読み出しを指示するこ
とを特徴とする音声入力機能付き演奏ガイド装置。 - 【請求項4】 音声を入力する音声入力手段と、 演奏曲のデータを記憶する演奏曲データ記憶手段と、 該演奏曲データ記憶手段に記憶された演奏曲データを順
次読み出す読み出し手段と、 該読み出し手段により読み出された演奏曲データに従っ
て、音高を指示する音高指示手段と、 前記音声入力手段により入力された音声から得られた音
声情報と前記読み出し手段により読み出された演奏曲デ
ータとを比較する比較手段と、 該比較手段による比較の結果、音声情報と演奏曲データ
とが一致したときには、前記読み出し手段に次の演奏曲
データの読み出しを指示する読み出し指示手段と を有し、 前記読み出し指示手段が次の演奏曲データの読み出しを
指示することで前記読み出し手段が次の演奏曲データを
読み出し、該読み出された演奏曲データに基づき前記音
高指示手段が次の演奏曲データの音高を指示することで
演奏ガイドを行う ことを特徴とする音声入力機能付き演
奏ガイド装置。 - 【請求項5】 音声入力手段から音声を入力する音声入
力ステップと、 演奏入力手段から演奏情報を入力する演奏入力ステップ
と、 演奏曲データ記憶手段に記憶された演奏曲データを順次
読み出す読み出しステップと、 前記音声入力手段により音声が入力された場合には該入
力された音声から得られた音声情報と前記読み出しステ
ップにより読み出された演奏曲データとを比較するとと
もに、前記演奏入力ステップにより演奏情報が入力され
た場合には該演奏情報と前記読み出された演奏曲データ
とを比較する比較ステップと、 該比較の結果、音声情報または演奏情報と演奏曲データ
とが一致したときには、次の演奏曲データの読み出しを
指示する読み出し指示ステップと を有することを特徴とする演奏ガイド方法。 - 【請求項6】 音声入力手段から音声を入力する音声入
力ステップと、 該入力された音声から得られた音声情報を記憶手段に順
次記憶する記憶ステップと、 該記憶された音声情報を順次読み出す読み出しステップ
と、 音高情報入力手段から音高情報を入力する音高入力ステ
ップと、 前記読み出された音声情報に対応する音高と前記入力さ
れた音高情報とを比較する比較ステップと、 該比較の結果、前記音声情報に対応する音高と前記入力
された音高情報とが一致したときに、次の音声情報の読
み出しを指示する読み出し指示ステップと を有することを特徴とする演奏ガイド方法。 - 【請求項7】 音声入力手段から音声を入力する音声入
力ステップと、 演奏曲データ記憶手段に記憶された演奏曲データを順次
読み出す読み出しステップと、 前記入力された音声から得られた音声情報と前記読み出
された演奏曲データとを比較する比較ステップと、 該比較の結果、音声情報と演奏曲データとが一致したと
きには、次の演奏曲データの読み出しを指示するととも
に、前記音声情報に対応する音高情報と前記入力された
音高情報とが一致しなかったときには、読み出し停止を
指示する指示ステップと を有し、 前記比較ステップでは、前記読み出し停止が指示された
状態でも音声が入力されたときには比較を行い、一致し
たときには、前記読み出し指示手段では、読み出しを指
示することを特徴とする演奏ガイド方法。 - 【請求項8】 音声入力手段から音声を入力する音声入
力ステップと、 演奏曲データ記憶手段に記憶された演奏曲データを順次
読み出す読み出しステップと、 該読み出された演奏曲データに従って音高を指示する音
高指示ステップと、 前記入力された音声から得られた音声情報と前記読み出
された演奏曲データとを比較する比較ステップと、 該比較の結果、音声情報と演奏曲データとが一致したと
きには、次の演奏曲データの読み出しを指示する読み出
し指示ステップと を有し、 前記読み出し指示ステップが次の演奏曲データの読み出
しを指示することで前記読み出しステップが次の演奏曲
データを読み出し、該読み出された演奏曲データに基づ
き前記音高指示ステップが次の演奏曲データの音高を指
示することで演奏ガイドを行う ことを特徴とする演奏ガ
イド方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10034393A JP3484719B2 (ja) | 1993-04-02 | 1993-04-02 | 音声入力機能付き演奏ガイド装置および演奏ガイド方法 |
US08/221,390 US5504269A (en) | 1993-04-02 | 1994-03-31 | Electronic musical instrument having a voice-inputting function |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10034393A JP3484719B2 (ja) | 1993-04-02 | 1993-04-02 | 音声入力機能付き演奏ガイド装置および演奏ガイド方法 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003156639A Division JP3823945B2 (ja) | 2003-06-02 | 2003-06-02 | 音声入力機能付き演奏ガイド装置および演奏ガイド方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH06289857A JPH06289857A (ja) | 1994-10-18 |
JP3484719B2 true JP3484719B2 (ja) | 2004-01-06 |
Family
ID=14271479
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10034393A Expired - Fee Related JP3484719B2 (ja) | 1993-04-02 | 1993-04-02 | 音声入力機能付き演奏ガイド装置および演奏ガイド方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US5504269A (ja) |
JP (1) | JP3484719B2 (ja) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3371791B2 (ja) | 1998-01-29 | 2003-01-27 | ヤマハ株式会社 | 音楽教習システムおよび音楽教習装置、ならびに、音楽教習用プログラムが記録された記録媒体 |
US5986199A (en) * | 1998-05-29 | 1999-11-16 | Creative Technology, Ltd. | Device for acoustic entry of musical data |
JP3570332B2 (ja) * | 2000-03-21 | 2004-09-29 | 日本電気株式会社 | 携帯電話装置及びその着信メロディ入力方法 |
JP4195232B2 (ja) * | 2002-05-08 | 2008-12-10 | ヤマハ株式会社 | 楽器 |
JP2005049439A (ja) * | 2003-07-30 | 2005-02-24 | Yamaha Corp | 電子楽器 |
JP4448378B2 (ja) * | 2003-07-30 | 2010-04-07 | ヤマハ株式会社 | 電子管楽器 |
JP4487632B2 (ja) * | 2004-05-21 | 2010-06-23 | ヤマハ株式会社 | 演奏練習装置および演奏練習用コンピュータプログラム |
JP2007193156A (ja) * | 2006-01-20 | 2007-08-02 | Yamaha Corp | 調律装置付電子楽器 |
US10545718B2 (en) * | 2017-06-29 | 2020-01-28 | Jeffry L. Klima | Application program with recorded user's voice for electronic devices, including a mobile phone |
JP7035486B2 (ja) * | 2017-11-30 | 2022-03-15 | カシオ計算機株式会社 | 情報処理装置、情報処理方法、情報処理プログラム、及び、電子楽器 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4429609A (en) * | 1981-12-14 | 1984-02-07 | Warrender David J | Pitch analyzer |
JPS61176987A (ja) * | 1985-01-31 | 1986-08-08 | ヤマハ株式会社 | 電子楽器の押鍵表示装置 |
JPH01309087A (ja) * | 1989-03-24 | 1989-12-13 | Yamaha Corp | 音列パターン抽出方法およびこれを使用した演奏結果表示装置,演奏結果採点装置 |
US5016515A (en) * | 1990-10-29 | 1991-05-21 | Robert L. Scott | Precise electronic aid to musical instrument tuning |
-
1993
- 1993-04-02 JP JP10034393A patent/JP3484719B2/ja not_active Expired - Fee Related
-
1994
- 1994-03-31 US US08/221,390 patent/US5504269A/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH06289857A (ja) | 1994-10-18 |
US5504269A (en) | 1996-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0847039A1 (en) | Musical tone-generating method | |
US20050257667A1 (en) | Apparatus and computer program for practicing musical instrument | |
JPH09258729A (ja) | 選曲装置 | |
JP3484719B2 (ja) | 音声入力機能付き演奏ガイド装置および演奏ガイド方法 | |
JP3358292B2 (ja) | 電子楽器 | |
JP3452792B2 (ja) | カラオケ採点装置 | |
JP3239411B2 (ja) | 自動演奏機能付電子楽器 | |
JP3743024B2 (ja) | 演奏練習装置 | |
JPH1069273A (ja) | 演奏指示装置 | |
US6201177B1 (en) | Music apparatus with automatic pitch arrangement for performance mode | |
JP3823945B2 (ja) | 音声入力機能付き演奏ガイド装置および演奏ガイド方法 | |
JP3743364B2 (ja) | 演奏練習装置 | |
JP3887957B2 (ja) | カラオケ装置 | |
JPH0375874B2 (ja) | ||
JP2643277B2 (ja) | 自動演奏装置 | |
JP2002304175A (ja) | 波形生成方法、演奏データ処理方法および波形選択装置 | |
JP4214845B2 (ja) | 自動アルペジオ装置および同装置に適用されるコンピュータプログラム | |
JP3752956B2 (ja) | 演奏ガイド装置および演奏ガイド方法並びに演奏ガイドプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
JP5164401B2 (ja) | 自動演奏装置および自動演奏プログラム | |
JP4019498B2 (ja) | カラオケ装置 | |
JP2641851B2 (ja) | 自動演奏装置 | |
JP3637782B2 (ja) | データ生成装置と記録媒体 | |
JPH06195069A (ja) | 楽曲再生装置 | |
JP2665854B2 (ja) | 自動演奏装置 | |
JPH01179086A (ja) | 自動演奏装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071024 Year of fee payment: 4 |
|
R370 | Written measure of declining of transfer procedure |
Free format text: JAPANESE INTERMEDIATE CODE: R370 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071024 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081024 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091024 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101024 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101024 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111024 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111024 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121024 Year of fee payment: 9 |
|
LAPS | Cancellation because of no payment of annual fees |