JP5920266B2 - 楽譜演奏装置、楽譜演奏方法及びプログラム - Google Patents
楽譜演奏装置、楽譜演奏方法及びプログラム Download PDFInfo
- Publication number
- JP5920266B2 JP5920266B2 JP2013062026A JP2013062026A JP5920266B2 JP 5920266 B2 JP5920266 B2 JP 5920266B2 JP 2013062026 A JP2013062026 A JP 2013062026A JP 2013062026 A JP2013062026 A JP 2013062026A JP 5920266 B2 JP5920266 B2 JP 5920266B2
- Authority
- JP
- Japan
- Prior art keywords
- score
- staff
- note
- musical
- screen
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Auxiliary Devices For Music (AREA)
- Electrophonic Musical Instruments (AREA)
Description
図11は本システムにおけるPC10(CPU11)によって実行されるメイン処理を示すフローチャートである。
なお、図7では、楽譜画像30の一部分(ここでは6小節分)しか示されていないが、実際には画面サイズに応じて、さらに多くの小節分を表示可能である。
図12は上記図11のステップA13で実行される楽譜画像表示処理を示すフローチャートである。
図14は上記図11のステップA17で実行される再生処理を示すフローチャートである。
図15は上記図14のステップC12で実行される時刻取得処理を示すフローチャートである。
ys = scoreCtrl.scrY + (yt - scoreCtrl.scrY) / scoreCtrl.scrSY * scoreCtrl.SY
指示座標に対応した元画像41上の指示座標(xs,ys)が求められると、CPU11は、その指示座標(xs,ys)に基づいてユーザが指示した小節を判断し、その小節番号を取得する(ステップD13)。
小節番号取得処理では、CPU11は、まず、ユーザの指示座標に対応した元画像41上の指示座標(xs,ys)を含む小節を検索する(ステップE11)。具体的には、検索対象とする小節の番号をbとして、そのbを初期値から順に更新しながら、以下のような条件を満たす小節の矩形領域(Rect)を検索する。
Meas[b].Rect.Top < ys < Meas[b].Rect.Bottom
図17にユーザが3小節目の位置を画面上で指示していた例を示す。
この例では、Meas[3].Rect.Left,Meas[3].Rect.Right,Meas[3].Rect.Top,Meas[3].Rect.Bottomの4つの座標で特定される小節の矩形領域内に指示座標(xs,ys)が存在している。
Meas[b].TopR < ys < Meas[b].BottomR
・条件2
Meas[b].TopL < ys < Meas[b].BottomL
上記条件1を満たしていれば、CPU11は、指示座標(xs,ys)が当該小節内の上段の五線譜上に存在するものと判断し(ステップE17のYes)、再生位置として当該小節の右パートをセットする(ステップE18)。この状態が図9である。
小節内時刻処理では、CPU11は、まず、上記ステップD12で求めた元画像41上の指示座標(xs,ys)を取得すると共に(ステップF11)、上記ステップD13で求めた小節番号を取得する(ステップF12)。
なお、tlはxlに対応した時刻、trはxrに対応した時刻である。
例えば図19(a)に示すように、ユーザが小節内の1番目の音符と2番目の音符との間を指示したとする。このような場合、左端の時刻判定座標xlは1番目の音符のx座標に更新され、右の時刻判定座標xrは2番目の音符のx座標に更新される。したがって、時刻tlを1番目の音符の演奏情報、時刻trを2番目の音符の演奏情報から得て、上記比例配分式により小節内時刻Timeを求めることができる。
次に、発音判断処理について説明する。
図21は上記図20のステップG16で実行される順方向発音/消音処理を示すフローチャートである。
図22は上記図20のステップG17で実行される逆方向発音/消音処理を示すフローチャートである。
[1]
複数の段からなり、所定の楽曲を表わした楽譜を画面上に表示する楽譜表示手段と、
上記画面上の任意の位置を指示する指示手段と、
上記指示手段によって指示された位置に応じて上記楽譜の上記複数の段の一部あるいは全体で表された楽曲を演奏対象として再生する再生制御手段と
を具備したことを特徴とする楽譜演奏装置。
上記再生制御手段は、
上記指示手段によって指示された位置が上記楽譜の上記複数の段のいずれかに対応していた場合には当該段で表された楽曲を演奏対象として選択して再生することを特徴とする[1]記載の楽譜演奏装置。
上記再生制御手段は、
上記指示手段によって指示された位置が上記楽譜の上記複数の段の間に対応していた場合には上記楽譜の上記複数の段のすべてで表された楽曲を演奏対象として選択して再生することを特徴とする請求項[1]または[2]に記載の楽譜演奏装置。
上記再生制御手段は、
上記指示手段によって指示された位置の移動に伴い、当該指示位置の移動に対応して楽譜で表された楽曲を連続的に再生することを特徴とする[1]から[3]のいずれかに記載の楽譜演奏装置。
上記再生制御手段は、
上記指示手段によって指示された位置の移動が上記楽譜の後ろから前への方向の移動であった場合に、当該指示位置の移動に対応して楽譜で表された楽曲を逆方向に再生することを特徴とする[1]から[4]のいずれかに記載の楽譜演奏装置。
上記再生制御手段は、
上記指示手段によって指示された位置の移動が上記楽譜の後ろから前への方向の移動であった場合に、当該移動によってある音符の通常時の消音タイミングに相当する位置を通過した際に、当該音符を発音させるとともに、当該移動によってある音符の通常時の発音タイミングに相当する位置を通過した際に、当該音符を消音させることを特徴とする[5]記載の楽譜演奏装置。
複数の段からなり、所定の楽曲を表わす楽譜を画面上に表示するステップと、
上記画面上の任意の位置を指示するステップと、
上記指示された位置に応じて上記楽譜の上記複数の段の一部あるいは全体で表された楽曲を演奏対象として再生するステップと
を備えたことを特徴とする楽譜演奏方法。
コンピュータによって実行される楽譜演奏のためのプログラムであって、
上記コンピュータに、
複数の段からなり、所定の楽曲を表わす楽譜を画面上に表示する機能と、
上記画面上の任意の位置を指示する機能と、
上記指示された位置に応じて上記楽譜の上記複数の段の一部あるいは全体で表された楽曲を演奏対象として再生する機能と
を実現させることを特徴とするプログラム。
Claims (7)
- 楽曲を表わした複数の五線譜を上段と下段に分けて配列した楽譜を画面上に表示させる楽譜表示手段と、
上記画面上の任意の位置を指示する指示手段と、
上記指示手段によって指示された位置が、上記複数の五線譜のいずれかが表示された位置である場合は前記指示された位置にある上記五線譜にて表された楽曲を再生するとともに、上記指示された位置が上記上段の五線譜と上記下段の五線譜との間の位置である場合は上記上段の五線譜と上記下段の五線譜とで表された楽曲を再生する再生制御手段と、
を具備する楽譜演奏装置。 - 前記楽譜演奏装置はさらに、上記上段の五線譜が再生中の場合は第1のマークを表示させ、上記下段の五線譜が再生中の場合は第2のマークを表示させる表示制御手段を有する請求項1記載の楽譜演奏装置。
- 上記再生制御手段は、
上記指示手段によって指示された位置の移動に伴い、当該指示位置の移動に対応して楽譜で表された楽曲を連続的に再生する請求項1又は2に記載の楽譜演奏装置。 - 上記再生制御手段は、
上記指示手段によって指示された位置の移動が上記楽譜の後ろから前への方向の移動であった場合に、当該指示位置の移動に対応して楽譜で表された楽曲を逆方向に再生する請求項1から3のいずれかに記載の楽譜演奏装置。 - 上記再生制御手段は、
上記指示手段によって指示された位置の移動が上記楽譜の後ろから前への方向の移動であった場合に、当該移動によってある音符の通常時の消音タイミングに相当する位置を通過した際に、当該音符を発音させるとともに、当該移動によってある音符の通常時の発音タイミングに相当する位置を通過した際に、当該音符を消音させる請求項4記載の楽譜演奏装置。 - 楽譜演奏装置に用いられる楽譜演奏方法であって、
楽曲を表わす複数の五線譜を上段と下段に分けて配列した楽譜を画面上に表示させ、
上記画面上の任意の位置を指示し、
上記指示された位置が、上記複数の五線譜のいずれかが表示された位置である場合は前記指示された位置にある上記五線譜にて表された楽曲を再生するとともに、上記指示された位置が上記上段の五線譜と上記下段の五線譜との間の位置である場合は上記上段の五線譜と上記下段の五線譜とで表された楽曲を再生する、楽譜演奏方法。 - 楽譜演奏装置として用いられるコンピュータに、
楽曲を表わす複数の五線譜を上段と下段に分けて配列した楽譜を画面上に表示させるステップと、
上記画面上の任意の位置を指示するステップと、
上記指示された位置が、上記複数の五線譜のいずれかが表示された位置である場合は前記指示された位置にある上記五線譜にて表された楽曲を再生するとともに、上記指示された位置が上記上段の五線譜と上記下段の五線譜との間の位置である場合は上記上段の五線譜と上記下段の五線譜とで表された楽曲を再生するステップと、
を実行させるプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013062026A JP5920266B2 (ja) | 2013-03-25 | 2013-03-25 | 楽譜演奏装置、楽譜演奏方法及びプログラム |
US14/223,799 US9324243B2 (en) | 2013-03-25 | 2014-03-24 | Musical score performing apparatus, a method of performing a musical score, and a program recording medium |
CN201410172725.9A CN104078033A (zh) | 2013-03-25 | 2014-03-25 | 乐谱演奏装置及乐谱演奏方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013062026A JP5920266B2 (ja) | 2013-03-25 | 2013-03-25 | 楽譜演奏装置、楽譜演奏方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014186224A JP2014186224A (ja) | 2014-10-02 |
JP5920266B2 true JP5920266B2 (ja) | 2016-05-18 |
Family
ID=51568157
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013062026A Active JP5920266B2 (ja) | 2013-03-25 | 2013-03-25 | 楽譜演奏装置、楽譜演奏方法及びプログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US9324243B2 (ja) |
JP (1) | JP5920266B2 (ja) |
CN (1) | CN104078033A (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103258529B (zh) * | 2013-04-16 | 2015-09-16 | 初绍军 | 一种电子乐器、音乐演奏方法 |
JP2015060189A (ja) * | 2013-09-20 | 2015-03-30 | カシオ計算機株式会社 | 楽譜表示装置、楽譜表示方法及びプログラム |
EP2919228B1 (en) * | 2014-03-12 | 2016-10-19 | NewMusicNow, S.L. | Method, device and computer program for scrolling a musical score. |
JP6432966B2 (ja) * | 2014-03-24 | 2018-12-05 | 株式会社河合楽器製作所 | 楽譜表示・演奏プログラム及び楽譜表示・演奏装置 |
CN105280170A (zh) * | 2015-10-10 | 2016-01-27 | 北京百度网讯科技有限公司 | 一种乐谱演奏的方法和装置 |
JP6414163B2 (ja) * | 2016-09-05 | 2018-10-31 | カシオ計算機株式会社 | 自動演奏装置、自動演奏方法、プログラムおよび電子楽器 |
CN106951457A (zh) * | 2017-02-24 | 2017-07-14 | 北京银河润泰科技有限公司 | 曲谱的处理方法及装置 |
CN114067633A (zh) * | 2020-08-04 | 2022-02-18 | 森兰信息科技(上海)有限公司 | 钢琴的琴谱标记方法、***、介质及装置 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2616656B2 (ja) * | 1993-04-23 | 1997-06-04 | ヤマハ株式会社 | 演奏情報再生装置 |
JP3267777B2 (ja) * | 1993-12-27 | 2002-03-25 | ローランド株式会社 | 電子楽器 |
JP2705568B2 (ja) * | 1994-03-30 | 1998-01-28 | ヤマハ株式会社 | 自動演奏装置 |
JP3980888B2 (ja) * | 2002-01-16 | 2007-09-26 | ローランド株式会社 | 電子楽器 |
JP4075565B2 (ja) * | 2002-03-08 | 2008-04-16 | ヤマハ株式会社 | 楽譜表示制御装置および楽譜表示制御プログラム |
JP4111004B2 (ja) * | 2003-02-28 | 2008-07-02 | ヤマハ株式会社 | 演奏練習装置および演奏練習プログラム |
US7119266B1 (en) * | 2003-05-21 | 2006-10-10 | Bittner Martin C | Electronic music display appliance and method for displaying music scores |
JP4277697B2 (ja) * | 2004-01-23 | 2009-06-10 | ヤマハ株式会社 | 歌声生成装置、そのプログラム並びに歌声生成機能を有する携帯通信端末 |
JP4379291B2 (ja) * | 2004-10-08 | 2009-12-09 | ヤマハ株式会社 | 電子音楽装置及びプログラム |
CN101059911A (zh) * | 2007-05-21 | 2007-10-24 | 陈洪荣 | 一种音乐读谱陪练的方法 |
WO2010146684A1 (ja) * | 2009-06-18 | 2010-12-23 | パイオニア株式会社 | 情報表示装置 |
JP2012215630A (ja) * | 2011-03-31 | 2012-11-08 | Kawai Musical Instr Mfg Co Ltd | 楽譜演奏装置及び楽譜演奏プログラム |
JP5765848B2 (ja) * | 2011-03-31 | 2015-08-19 | 株式会社河合楽器製作所 | 音再生プログラム及び音再生装置 |
-
2013
- 2013-03-25 JP JP2013062026A patent/JP5920266B2/ja active Active
-
2014
- 2014-03-24 US US14/223,799 patent/US9324243B2/en active Active
- 2014-03-25 CN CN201410172725.9A patent/CN104078033A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
JP2014186224A (ja) | 2014-10-02 |
US20140283668A1 (en) | 2014-09-25 |
CN104078033A (zh) | 2014-10-01 |
US9324243B2 (en) | 2016-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5920266B2 (ja) | 楽譜演奏装置、楽譜演奏方法及びプログラム | |
JP5549521B2 (ja) | 音声合成装置およびプログラム | |
JP2015060189A (ja) | 楽譜表示装置、楽譜表示方法及びプログラム | |
JP6217275B2 (ja) | 曲データ表示装置、曲データ表示方法及びプログラム | |
JP5879682B2 (ja) | 音声合成装置及びプログラム | |
JP5589741B2 (ja) | 楽曲編集装置およびプログラム | |
JP5935815B2 (ja) | 音声合成装置およびプログラム | |
JPWO2019092791A1 (ja) | データ生成装置およびプログラム | |
JP6149917B2 (ja) | 音声合成装置および音声合成方法 | |
JP6950180B2 (ja) | 楽音データ処理方法及び楽音データ処理装置 | |
JP6394661B2 (ja) | 楽譜表示装置、楽譜表示方法及びプログラム | |
JP5888295B2 (ja) | 演奏情報表示装置、プログラム | |
JP4238237B2 (ja) | 楽譜表示方法および楽譜表示プログラム | |
JP7320976B2 (ja) | 歌詞編集装置及び歌詞編集プログラム | |
WO2024122278A1 (ja) | オブジェクトの配置方法、音声の再生方法、オブジェクトの配置装置、音声の再生装置および演奏装置 | |
JP7350555B2 (ja) | 楽譜編集装置及び楽譜編集プログラム | |
JP2019179210A (ja) | 電子楽器、演奏情報記憶方法、及びプログラム | |
JP5429840B2 (ja) | 音声合成装置およびプログラム | |
JP2012103575A (ja) | 楽音生成装置および楽音生成プログラム | |
JP7425558B2 (ja) | コード検出装置及びコード検出プログラム | |
JP7219559B2 (ja) | 楽器演奏練習装置及び楽器演奏練習用プログラム | |
WO2024024105A1 (ja) | 音響再生装置、プログラム、及び再生制御方法 | |
JP7107720B2 (ja) | 運指表示プログラム | |
JP5224021B2 (ja) | 楽譜表示装置および楽譜表示用プログラム | |
JP2009086084A (ja) | 演奏練習支援装置および演奏練習支援処理のプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150210 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150618 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150630 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150828 |
|
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: 20160315 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160328 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5920266 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |