JP4877611B2 - 演奏練習装置および演奏練習プログラム - Google Patents
演奏練習装置および演奏練習プログラム Download PDFInfo
- Publication number
- JP4877611B2 JP4877611B2 JP2008161663A JP2008161663A JP4877611B2 JP 4877611 B2 JP4877611 B2 JP 4877611B2 JP 2008161663 A JP2008161663 A JP 2008161663A JP 2008161663 A JP2008161663 A JP 2008161663A JP 4877611 B2 JP4877611 B2 JP 4877611B2
- Authority
- JP
- Japan
- Prior art keywords
- practice
- measure
- exercises
- song
- bar
- 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
Images
Landscapes
- Auxiliary Devices For Music (AREA)
- Electrophonic Musical Instruments (AREA)
Description
[第1実施形態]
A.構成
図1は、本発明の第1実施形態による演奏練習装置10の構成を示すブロック図である。この図において、電子楽器20は鍵盤を備え、この鍵盤を用いたユーザの演奏操作に応じて発生する演奏データをMIDI出力する。こうした電子楽器20とMIDI接続される演奏練習装置10は、CPU1、ROM2、RAM3、入力部4、表示部5およびMIDIインタフェース部6を備える。
次に、図3〜図8を参照して第1実施形態の動作について説明する。以下では、最初に全体動作としてメインルーチンの動作について説明し、続いて設定処理、練習設定処理および練習処理の各動作について述べる。
装置電源の投入に応じてCPU1は図3に図示するメインルーチンを実行し、ステップSA1に処理を進め、装置各部を初期化するイニシャライズを実行する。イニシャライズが完了すると、ステップSA2に進み、ユーザ操作により入力されるモード値を判断する。ユーザ操作により入力されるモード値が「1」であると、ステップSA3に進み、後述の設定処理を実行した後、上記ステップSA2に処理を戻す。一方、ユーザ操作により入力されるモード値が「2」ならば、ステップSA4に進み、後述の練習処理を実行した後、上記ステップSA2に処理を戻す。
次に、図4を参照して設定処理の動作を説明する。上述したメインルーチンのステップSA3(図3参照)を介して本処理が実行されると、CPU1は図4に図示するステップSB1に進み、RAM3のデータエリアに格納される複数の練習曲の曲データSONG[1]〜SONG[N]のいずれかを選択する曲選択処理を実行する。また、このステップSB1では、選択した曲データに含まれる反復記号に従った演奏順序の小節番号をレジスタORD[0]〜ORD[n]にストアする、
次に、図5を参照して練習設定処理の動作を説明する。上述した設定処理のステップSB7(図4参照)を介して本処理が実行されると、CPU1は図5に図示するステップSC1に進み、最大練習回数MAXを「0」に初期化する。続いて、ステップSC2では、小節番号Iに初期値「1」をストアする。そして、ステップSC3では、小節番号Iで指定されるカウンタPLAYCNT[I]の練習回数が最大練習回数MAXより多いか否かを判断する。
次に、上述した設定処理および練習設定処理の具体的な動作について説明する。設定処理において選択された曲データが、例えば図6に図示する楽譜のように、第1小節〜第8小節から構成され、かつ第4小節に反復記号が設けられているとする。そうすると、設定処理では、第1小節〜第8小節にそれぞれ対応するカウンタPLAYCNT[1]〜PLAYCNT[8](図7(a)参照)に各小節毎の練習回数(演奏練習する回数)がストアされる。これにより、第1小節〜第4小節は演奏を2回繰り返し、第5小節〜第8小節は1回の演奏となることが表される。
次に、図8を参照して練習処理の動作を説明する。上述したメインルーチンのステップSA4(図3参照)を介して本処理が実行されると、CPU1は図8に図示するステップSD1に進み、演奏練習処理を実行する。演奏練習処理では、例えば小節データに含まれる音符データと演奏操作に応じて入力される演奏データとを比較して、両データが一致したときには次小節の音符データを読み出させ、一方、不一致であるときは同一小節の音符データを再び読み出すようにして、演奏ミスした小節をミスせず演奏し得るようになるまで繰り返し練習させてから次の小節に進む処理を行う。
前述した第1実施形態では、通常の反復記号を含む曲データに対応する練習設定処理について言及したが、第2実施形態では、括弧付きの反復記号を含む曲データに対応する練習設定処理の動作について説明する。図9は、第2実施形態による練習設定処理の動作を示すフローチャートである。
次に、第2実施形態の具体的な動作について説明する。設定処理において選択された曲データが、例えば図11に図示する楽譜のように、第1小節〜第6小節から構成され、その内の第5小節に第1括弧の反復記号が設けられ、第6小節に第2括弧の反復記号が設けられているとする。
2 ROM
3 RAM
4 入力部
5 表示部
6 MIDIインタフェース部
10 演奏練習装置
20 電子楽器
Claims (2)
- 繰り返し演奏する小節を表す反復記号を含み、曲を構成する各音を表す曲データを記憶する曲データ記憶手段と、
前記曲データ記憶手段に記憶される曲データ中の反復記号を参照して当該曲データの各小節毎の練習回数を計数する計数手段と、
前記計数手段により計数された各小節毎の練習回数の中から最大練習回数を検出する検出手段と、
前記検出手段により検出された最大練習回数と前記計数手段により計数された各小節毎の練習回数との差分に基づき最大練習回数より少ない練習回数の小節を抽出する抽出手段と、
前記抽出手段により抽出された小節毎に、その小節の練習回数と前記検出手段により検出された最大練習回数との差分に相当する回数分の演奏練習の実行を指示する練習指示手段と
を具備することを特徴する演奏練習装置。 - 繰り返し演奏する小節を表す反復記号を含み、曲を構成する各音を表す曲データを記憶する曲データ記憶手段を有するコンピュータに、
前記曲データ記憶手段に記憶された前記曲データ中の反復記号を参照して当該曲データの各小節毎の練習回数を計数する計数ステップと、
前記計数ステップにより計数された各小節毎の練習回数の中から最大練習回数を検出する検出ステップと、
前記検出ステップにより検出された最大練習回数と前記計数ステップにより計数された各小節毎の練習回数との差分に基づき最大練習回数より少ない練習回数の小節を抽出する抽出ステップと、
前記抽出ステップにより抽出された小節毎に、その小節の練習回数と前記検出ステップにより検出された最大練習回数との差分に相当する回数分の演奏練習の実行を指示する練習指示ステップと
を実行させることを特徴する演奏練習プログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008161663A JP4877611B2 (ja) | 2008-06-20 | 2008-06-20 | 演奏練習装置および演奏練習プログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008161663A JP4877611B2 (ja) | 2008-06-20 | 2008-06-20 | 演奏練習装置および演奏練習プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010002707A JP2010002707A (ja) | 2010-01-07 |
| JP4877611B2 true JP4877611B2 (ja) | 2012-02-15 |
Family
ID=41584482
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008161663A Expired - Fee Related JP4877611B2 (ja) | 2008-06-20 | 2008-06-20 | 演奏練習装置および演奏練習プログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4877611B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115510848A (zh) * | 2021-06-22 | 2022-12-23 | 福建星网视易信息系统有限公司 | 一种曲谱的解析方法及终端 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05297794A (ja) * | 1992-04-16 | 1993-11-12 | Casio Comput Co Ltd | 演奏練習装置 |
| JP2005070524A (ja) * | 2003-08-26 | 2005-03-17 | Casio Comput Co Ltd | 演奏練習装置および演奏練習プログラム |
-
2008
- 2008-06-20 JP JP2008161663A patent/JP4877611B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2010002707A (ja) | 2010-01-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6340755B2 (ja) | 演奏評価装置、演奏評価方法およびプログラム | |
| JP4877611B2 (ja) | 演奏練習装置および演奏練習プログラム | |
| EP2634759A2 (en) | Electronic apparatus and function guide method thereof | |
| CN101751915B (zh) | 乐音产生装置以及乐音产生程序 | |
| JP6566380B2 (ja) | 楽音発生装置、楽音発生方法、プログラムおよび電子楽器 | |
| JP4178549B2 (ja) | 音楽教習装置および音楽教習プログラム | |
| JP4225362B2 (ja) | コード判定装置およびコード判定処理プログラム | |
| JP4482853B2 (ja) | 演奏診断装置および演奏診断プログラム | |
| JPWO2023182005A5 (ja) | ||
| JP6268674B2 (ja) | 楽音発生装置、電子楽器、楽音発生方法およびプログラム | |
| JP6817551B2 (ja) | 楽音発生装置、楽音発生方法、プログラムおよび電子楽器 | |
| JP4924317B2 (ja) | 歌唱診断装置および波形診断処理プログラム | |
| JP2014052421A (ja) | 演奏評価装置およびプログラム | |
| JP4525924B2 (ja) | 転調区間表示装置、臨時記号表示装置、転調区間表示プログラムおよび臨時記号表示プログラム | |
| JP4178553B2 (ja) | 音楽教習装置および音楽教習プログラム | |
| JP4228346B2 (ja) | 演奏支援情報生成装置および演奏支援情報生成プログラム | |
| JP6372082B2 (ja) | 楽音発生指示装置及び楽音発生指示方法 | |
| JP2014032244A (ja) | 演奏難易度評価装置およびプログラム | |
| JP3932038B2 (ja) | 演奏練習装置および演奏練習プログラム | |
| JP4217978B2 (ja) | コード判定装置およびコード判定処理プログラム | |
| JP5104078B2 (ja) | スペクトル設定装置およびスペクトル設定処理プログラム | |
| JP3399068B2 (ja) | 電子楽器 | |
| JP2013011658A (ja) | 演奏教習装置およびプログラム | |
| JP4529175B2 (ja) | 運指候補表示装置および運指候補表示処理プログラム | |
| JP3916063B2 (ja) | スペクトル設定装置およびスペクトル設定方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110518 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110614 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110808 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110905 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111017 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111024 |
|
| 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: 20111104 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111117 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4877611 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: 20141209 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |