JP2005165029A - 楽譜表示装置及び楽譜表示制御プログラム - Google Patents
楽譜表示装置及び楽譜表示制御プログラム Download PDFInfo
- Publication number
- JP2005165029A JP2005165029A JP2003404746A JP2003404746A JP2005165029A JP 2005165029 A JP2005165029 A JP 2005165029A JP 2003404746 A JP2003404746 A JP 2003404746A JP 2003404746 A JP2003404746 A JP 2003404746A JP 2005165029 A JP2005165029 A JP 2005165029A
- Authority
- JP
- Japan
- Prior art keywords
- display
- data
- additional
- score
- note
- 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
Links
Images
Landscapes
- Auxiliary Devices For Music (AREA)
- Electrophonic Musical Instruments (AREA)
Abstract
【解決手段】 供給された楽譜表示データを基にして楽譜を表示する場合、供給された楽譜表示データの中に、音符表示の横に隣接して表示すべき付加的表示データ(例えば運指表示や音名表示など)が含まれているかどうかを判断する。付加的表示データが含まれていると判定した場合、当該付加的表示データに基づく表示物と他の表示物とが重ならないように、楽譜表示の配置を調整する。
【選択図】 図4
Description
図1は、この発明に係る楽譜表示装置を適用した電子楽器(あるいはパーソナルコンピュータなどであってもよい)の全体構成の一実施例を示したハード構成ブロック図である。本実施例に示す電子楽器は自動伴奏機能を具えた電子楽器であって、CPU(中央処理ユニット)1、ROM(リードオンリメモリ)2、RAM(ランダムアクセスメモリ)3を含むマイクロコンピュータによって制御される。CPU1は、この電子楽器全体の動作を制御する。このCPU1に対して、データ及びアドレスバス4を介してROM2、RAM3、入力操作部5、表示部6、音源7、外部記憶装置8、通信インタフェース(I/F)9、がそれぞれ接続されている。
初期設定(ステップS1)においては、楽譜表示に関する種々の初期設定処理、例えば、楽譜表示しようとする所望の楽曲の楽譜表示データの選択や、表示する楽譜の大きさの設定や、前述の付加表示ON/OFFモードの初期設定など、を行う。選択された楽譜表示データは、該楽譜表示データを記憶している場所(外部記憶装置8など)から供給され、必要に応じてRAM3にバッファされて、以下の処理に際して利用される。なお、各種の初期設定の内容は、ユーザによって手動設定されるようになっていてもよいし、あるいはデフォルトとして予め決められていてもよい。例えば、付加表示ON/OFFモードは、当該装置のデフォルト値として又は当該選択された楽曲のデフォルト値として、ON又はOFFのどちらかに初期設定されるようになっていてもよいし、あるいは、図示しない付加表示ON/OFFモード選択操作子をユーザが操作することでON又はOFFのどちらかに初期設定されるようになっていてもよい。なお、図示及び説明の簡単化のために、以下の処理ステップS2〜S8では、1曲分の楽譜を一括して表示するような場合を想定して説明を行うが、勿論、これに限らず、曲の一部分につき楽譜表示する場合においてもこれらの処理を適用できる。
上記実施例では、既に1曲分の楽譜表示データが用意されているものとしているが、これに限らず、例えばMIDI形式の自動演奏データから楽譜表示データを生成して表示する場合にも本発明を適用できるのは勿論である。
音符表示の横に隣接表示する付加的情報(付加的表示物)は主に運指情報であるが、これに限らず、例えば音名情報やキーナンバーなどを付加的情報(付加的表示物)を表示するようにしてもよい。
音符の横に表示する運指などの付加的情報(付加的表示物)の値/内容若しくは種類などは、ユーザが選択設定できてもよいし、デフォルトで決まっていてもよい。また表示する付加的情報(付加的表示物)の文字の大きさもユーザ設定可能でもよいし、デフォルト固定でもよい。
付加的情報(付加的表示物)は、音符の左右の隣接するエリアに表示するものとするが、その表示位置は符頭の真横とは限らないのは勿論である。
上記実施例において、音符情報の楽譜(小節、拍など)への位置割り付け手法については敢えて詳しく述べていないが、これは従来より知られた手法を適宜用いればよい。
上記実施例では表示対象の曲データ全体の楽譜表示割付を行う例について代表的に説明したが、これに限らず、楽曲の一部分、例えば、運指などの情報のある特定の小節又は区間に対してのみ選択的に本発明に従う楽譜表示割付調整を行ってもよい。
楽譜表示割付は、上記実施例では、音符のみの場合に必要な表示幅と、付加的表示情報(運指表示情報)付きの音符に必要な表示幅とを考慮して、付加表示ON及びOFFのいずれのモードの場合も最小限の必要な表示幅が確保されるように(表示物同士が重ならないように)、調整を行うものとしている。しかし、これに限らず、表示物同士が重ならないような見栄えのよい割付スタイルであれば他のどのような割付スタイルであってもよい。例えば、各音符の拍を考慮して、拍の長さに応じた適宜の表示幅が確保されるようにしてもよい。
運指表示データなどの付加的表示データは、曲データ(MIDI形式の演奏データ又は楽譜表示用のデータ)中の各音符表示データにそのまま含まれていてもよいし、別のデータ群とされていて、各音符表示データ中のリンク情報等の何らかの対応付け情報を介して必要に応じて適宜引き出されるようになっていてもよい。
前述の付加表示ON/OFFモードの初期設定の別の仕方として、表示しようとする楽譜表示データ中に運指表示データなどの付加的表示データが含まれているか否かを判定し、含まれている場合は、付加表示ONモードに初期設定するようにしてもよい。
2 ROM(リードオンリメモリ)
3 RAM(ランダムアクセスメモリ)
5 入力操作部
6 表示部
6A ディスプレイ
7 音源
8 外部記憶装置
9 通信インタフェース
Claims (4)
- 供給された楽譜表示データを基にして楽譜を表示する表示手段と、
前記供給された楽譜表示データの中に、音符の横に隣接して表示すべき付加的表示データが含まれているかどうかを判断する判断手段と、
前記付加的表示データが含まれている場合、当該付加的表示データに基づく表示物と他の表示物とが重ならないように、前記表示手段における楽譜表示の配置を調整する調整手段と
を備えた楽譜表示装置。 - 音符の横に隣接して表示すべき付加的表示物を表示するか否かを選択する表示オン/オフ指示情報を検出する手段を更に備え、
前記調整手段は、前記検出された表示オン/オフ指示情報が表示オンを選択している場合、前記付加的表示データに基づく表示物と他の表示物とが重ならないように前記表示手段における楽譜表示の配置を調整し、前記検出された表示オン/オフ指示情報が表示オフを選択している場合は、前記付加的表示データが存在しないものとして前記表示手段における楽譜表示の配置を調整する共に該付加的表示データに基づく表示物を表示しないようにするものであることを特徴とする請求項1に記載の楽譜表示装置。 - 供給された楽譜表示データを基にして表示手段にて楽譜を表示させるための楽譜表示制御プログラムであって、コンピュータに、
前記供給された楽譜表示データの中に、音符の横に隣接して表示すべき付加的表示データが含まれているかどうかを判断する判断ステップと、
前記付加的表示データが含まれている場合、当該付加的表示データに基づく表示物と他の表示物とが重ならないように、前記表示手段における楽譜表示の配置を調整する調整ステップと
を実行させることを特徴とする楽譜表示制御プログラム。 - 音符の横に隣接して表示すべき付加的表示物を表示するか否かを選択する表示オン/オフ指示情報を検出する検出ステップを更に備え、
前記調整ステップは、前記検出された表示オン/オフ指示情報が表示オンを選択している場合、前記付加的表示データに基づく表示物と他の表示物とが重ならないように前記表示手段における楽譜表示の配置を調整し、前記検出された表示オン/オフ指示情報が表示オフを選択している場合は、前記付加的表示データが存在しないものとして前記表示手段における楽譜表示の配置を調整する共に該付加的表示データに基づく表示物を表示しないようにするものであることを特徴とする請求項3に記載の楽譜表示制御プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003404746A JP4613488B2 (ja) | 2003-12-03 | 2003-12-03 | 楽譜表示装置及び楽譜表示制御プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003404746A JP4613488B2 (ja) | 2003-12-03 | 2003-12-03 | 楽譜表示装置及び楽譜表示制御プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005165029A true JP2005165029A (ja) | 2005-06-23 |
JP4613488B2 JP4613488B2 (ja) | 2011-01-19 |
Family
ID=34727659
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003404746A Expired - Fee Related JP4613488B2 (ja) | 2003-12-03 | 2003-12-03 | 楽譜表示装置及び楽譜表示制御プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4613488B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007178695A (ja) * | 2005-12-27 | 2007-07-12 | Casio Comput Co Ltd | 運指表示装置、及びプログラム |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11327427A (ja) * | 1998-05-20 | 1999-11-26 | Yamaha Corp | 楽譜割付け装置及び楽譜割付けプログラムを記録した媒体 |
JP2001318669A (ja) * | 2000-05-10 | 2001-11-16 | Casio Comput Co Ltd | 楽譜表示装置、及び記録媒体 |
JP2002258837A (ja) * | 2001-02-28 | 2002-09-11 | Yamaha Corp | 楽譜表示制御装置及び方法並びに記憶媒体 |
JP2002323890A (ja) * | 2001-04-24 | 2002-11-08 | Yamaha Corp | 楽譜表示装置及び楽譜表示プログラム |
JP2002366142A (ja) * | 2001-06-08 | 2002-12-20 | Yamaha Corp | 演奏支援装置 |
-
2003
- 2003-12-03 JP JP2003404746A patent/JP4613488B2/ja not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11327427A (ja) * | 1998-05-20 | 1999-11-26 | Yamaha Corp | 楽譜割付け装置及び楽譜割付けプログラムを記録した媒体 |
JP2001318669A (ja) * | 2000-05-10 | 2001-11-16 | Casio Comput Co Ltd | 楽譜表示装置、及び記録媒体 |
JP2002258837A (ja) * | 2001-02-28 | 2002-09-11 | Yamaha Corp | 楽譜表示制御装置及び方法並びに記憶媒体 |
JP2002323890A (ja) * | 2001-04-24 | 2002-11-08 | Yamaha Corp | 楽譜表示装置及び楽譜表示プログラム |
JP2002366142A (ja) * | 2001-06-08 | 2002-12-20 | Yamaha Corp | 演奏支援装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007178695A (ja) * | 2005-12-27 | 2007-07-12 | Casio Comput Co Ltd | 運指表示装置、及びプログラム |
JP4613817B2 (ja) * | 2005-12-27 | 2011-01-19 | カシオ計算機株式会社 | 運指表示装置、及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
JP4613488B2 (ja) | 2011-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7504574B2 (en) | Electronic musical instrument and waveform assignment program | |
JPH11102187A (ja) | 電子楽器及び記憶媒体 | |
JP4134945B2 (ja) | 自動演奏装置及びプログラム | |
US20060185500A1 (en) | Electronic musical apparatus for displaying character | |
JP3815249B2 (ja) | 楽譜表示装置及び楽譜表示プログラム | |
JP4613488B2 (ja) | 楽譜表示装置及び楽譜表示制御プログラム | |
JP2005202204A (ja) | 楽譜表示プログラム及び楽譜表示装置 | |
JP4530001B2 (ja) | 楽音制御装置のパラメータ設定装置 | |
US7368653B2 (en) | Electronic musical apparatus and program for controlling the same | |
CN111009231B (zh) | 共鸣音信号产生装置及方法、介质以及电子音乐装置 | |
JP4735969B2 (ja) | 伴奏表示装置及びプログラム | |
JP4821505B2 (ja) | 電子鍵盤楽器、及びそれに用いるプログラム | |
JP2006267667A (ja) | 音符情報表示装置及びプログラム | |
JP2007240558A (ja) | コード検出領域設定装置、該装置を具えたコード表示装置、及びこれらのプログラム | |
JP4360338B2 (ja) | カラオケ装置 | |
JP4396454B2 (ja) | 音楽情報表示装置及びプログラム | |
JP3812519B2 (ja) | 楽譜表示データを記憶した記憶媒体、その楽譜表示データを用いた楽譜表示装置及びプログラム | |
JP5135922B2 (ja) | 電子音楽装置及びプログラム | |
JP2003177766A (ja) | 作詞支援装置及びそれに用いる作詞支援プログラム | |
JP2007240776A (ja) | 演奏データ編集装置及びプログラム | |
JP4144488B2 (ja) | 伴奏データ生成装置及びプログラム | |
JP3896916B2 (ja) | 表示位置操作装置及びプログラム | |
JP2900750B2 (ja) | 楽音合成装置 | |
JP2005301049A (ja) | 楽譜表示装置及びプログラム | |
JP4062257B2 (ja) | 楽譜表示装置及び楽譜表示プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060623 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090202 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090210 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090413 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20091222 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100323 |
|
A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20100402 |
|
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: 20100921 |
|
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: 20101004 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4613488 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: 20131029 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |