JP2010066532A - Music data display device and program - Google Patents

Music data display device and program Download PDF

Info

Publication number
JP2010066532A
JP2010066532A JP2008232915A JP2008232915A JP2010066532A JP 2010066532 A JP2010066532 A JP 2010066532A JP 2008232915 A JP2008232915 A JP 2008232915A JP 2008232915 A JP2008232915 A JP 2008232915A JP 2010066532 A JP2010066532 A JP 2010066532A
Authority
JP
Japan
Prior art keywords
display
track
width
displayed
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.)
Granted
Application number
JP2008232915A
Other languages
Japanese (ja)
Other versions
JP5386895B2 (en
Inventor
Koichi Kashiwazaki
紘一 柏崎
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 JP2008232915A priority Critical patent/JP5386895B2/en
Publication of JP2010066532A publication Critical patent/JP2010066532A/en
Application granted granted Critical
Publication of JP5386895B2 publication Critical patent/JP5386895B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Auxiliary Devices For Music (AREA)
  • Electrophonic Musical Instruments (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a system capable of seeing detailed data by adjusting a display width of a track by an intuitive and simple operation to a screen and seeing progressing state of the other track on the same time axis. <P>SOLUTION: In the music data display system, a track screen TS comprised of a plurality of tracks corresponding to plurality of pieces of track information is displayed on a multipoint touch panel TP. When a track Trk1 is indicated as a control target and an opening operation to open two fingers is executed on the track screen TS, a display region of the target track Trk1 is enlarged in a direction of a longitudinal axis, and a display mode of the music data displayed in the target track Trk1 is controlled to be fit to a display region width W after being enlarged so as to be regarded as detailed display data Dt1 having a prescribed width size ([1](a)→(b)→(c), (d)). When a closing operation is executed, the display region width of the target track is reduced and the display mode is controlled to be fit to the display region width W after being reduced ([1](c)→(e)→(a)). A plurality of successive tracks can also be controlled in the same way. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

この発明は、音楽データのトラック情報をトラック画面に表示する音楽データ表示システムに関する。   The present invention relates to a music data display system for displaying track information of music data on a track screen.

従来より、ミキサやシーケンサ、電子楽器などの電子音楽装置では、音楽データの各トラック音楽情報の内容を確認したり編集する際に、トラック情報をトラック画面に表示することが行われている。例えば、特許文献1のマルチトラック・ディジタル録音再生装置では、各トラックの録音済み範囲を示す時間に沿ったバーグラフ的な表示を行っており、画面に複数表示されているトラックの何れかを選択して所定の操作を行うと、選択されたトラックについてウェーブ表示画面がポップアップ表示される。
特開2002−50161号公報
2. Description of the Related Art Conventionally, in electronic music devices such as mixers, sequencers, and electronic musical instruments, track information is displayed on a track screen when checking or editing the contents of each track music information of music data. For example, in the multi-track digital recording / playback apparatus of Patent Document 1, a bar graph display is performed along the time indicating the recorded range of each track, and one of a plurality of tracks displayed on the screen is selected. When a predetermined operation is performed, a wave display screen pops up for the selected track.
JP 2002-50161 A

また、特許文献2の自動演奏データの表示・編集装置では、1曲分がトラック(或いはパート)単位に分けられ、各トラックに音符イベントやプログラムチェンジなどの各種制御イベントが発生時間順に並んだ自動演奏データを編集する際に、1曲分の自動演奏データ中の複数トラックのイベントデータを混在させて、リスト形式或いはピアノロール形式などで全て表示させている。
特開平10−116072号公報
Moreover, in the automatic performance data display / editing device of Patent Document 2, one track is divided into tracks (or parts), and various control events such as note events and program changes are arranged in order of generation time on each track. When editing the performance data, event data of a plurality of tracks in the automatic performance data for one song is mixed and displayed in a list format or a piano roll format.
JP-A-10-116072

さらに、特許文献3の楽曲データ表示装置では、複数種類の制御イベントを含むマスタートラックと演奏イベントを含む複数のトラックデータで構成されたSMF形式の楽曲データを画面に表示する際に、各トラックデータが時間軸に沿って矩形表示されると共に、マスタートラック表示領域には、表示フィルターでオンに設定された種類の制御イベントが表示される。
特開2003−84762号公報
Furthermore, in the music data display device of Patent Document 3, each track data is displayed when the SMF format music data composed of a master track including a plurality of types of control events and a plurality of track data including performance events is displayed on the screen. Are displayed in a rectangle along the time axis, and the control event of the type set to ON by the display filter is displayed in the master track display area.
JP 2003-84762 A

しかしながら、従来技術、例えば、特許文献1の録音再生装置では、トラック画面に表示された任意のトラックに対して詳細なデータを見たい場合、トラックを指定したり見たい項目を設定する等の操作を行わなければならず、その操作により画面自体がデータの詳細画面などに切り替わってしまったり、別の画面がポップアップ表示されるため、元のトラック画面全体を同時には見ることができなくなる。また、特許文献2の表示・編集装置のように、マウスの使用ができない場合、例えば、画面近くに配置されている矢印スイッチなどでトラックを指定する操作は大変であり、マウスを使用することができる場合であっても、任意のトラックの詳細なデータを見るためには複数の連続した操作が必要になり煩雑である。さらに、特許文献3の楽曲データ表示装置では、表示フィルターの設定作業により1つのトラック(マスタートラック)内のイベントを種類別に表示するため表示段を増やす形で表示領域を縦軸方向に増大させることができるが、各段の表示はユーザにとって必ずしも見やすいとは限らない。例えば、段によっては、縦軸方向の表示幅がもう少し広い方が見やすいこともあり得る。   However, in the conventional technology, for example, the recording / playback apparatus disclosed in Patent Document 1, when it is desired to view detailed data for an arbitrary track displayed on the track screen, an operation such as specifying a track or setting an item to be viewed is performed. The screen itself is switched to the data detail screen or the like by the operation, or another screen is popped up, so that the entire original track screen cannot be viewed at the same time. In addition, when the mouse cannot be used as in the display / editing device of Patent Document 2, for example, an operation of designating a track with an arrow switch arranged near the screen is difficult, and the mouse can be used. Even if it is possible, in order to see detailed data of an arbitrary track, a plurality of continuous operations are required, which is complicated. Furthermore, in the music data display device of Patent Document 3, the display area is increased in the vertical axis direction by increasing the display stage in order to display events in one track (master track) by type by setting the display filter. However, the display on each level is not always easy for the user to see. For example, depending on the stage, it may be easier to see when the display width in the vertical axis direction is a little wider.

この発明は、このような事情に鑑み、時間軸に沿って進行する音楽データのトラック情報を表示するトラック画面に対する直感的で簡便な操作により、トラックの表示幅を調整して詳細なデータを見ることができ、しかも、同時に、他のトラックの音楽進行状態を同じ時間軸で見ることができる音楽データ表示システムを提供することを目的とする。   In view of such circumstances, the present invention adjusts the display width of a track to view detailed data by an intuitive and simple operation on a track screen that displays track information of music data traveling along a time axis. An object of the present invention is to provide a music data display system that can simultaneously view the music progress of other tracks on the same time axis.

この発明の主たる特徴に従うと、所定の表示幅(W:Wo,Wb,…;縦軸方向の大きさ)をもって音楽の進行に対応する所定の方向(横軸方向)に延びるトラック(Trk:Trk1,Trk2,…)を備え、音楽データに含まれるトラック情報の要素データを表わす表示要素(Bk:Bk1,Bk5,…/Dt:Dt1,Dt5,…)が該トラックに配置されたトラック画面(TS)を多点タッチパネル(TP)上に表示する画面表示手段(6;S1)と、画面表示手段により表示されるトラック画面(TS)に対して複数点を同時にタッチし移動させる操作(開放操作、閉塞操作)に応じて、対応する入力情報を受け付ける入力受付け手段(5:S2)と、入力受付け手段により受け付けられた入力情報が表わす操作点の位置に基づいて、制御すべきトラックを指定するトラック指定手段(S3〜S7)と、入力受付け手段により受け付けられた入力情報が表わす操作点の移動方向及び移動量に基づいて、制御すべきトラックの表示幅を算出する表示幅算出手段(S8〜S9)と、画面表示手段により表示されるトラック画面(TS)について、トラック指定手段により指定されたトラックを、表示幅算出手段により算出された表示幅(W)で表示すると共に、当該トラックに配置される表示要素を当該表示幅(W)に応じた表示形態(Bk/Dt)で表示するように画面表示手段(6)を制御する表示制御手段(S10〜S13,A1〜A3,B1〜B5)とを具備する音楽データ表示装置〔請求項1〕、並びに、所定の表示幅(W:Wo,Wb,…;縦軸方向の大きさ)をもって音楽の進行に対応する所定の方向(横軸方向)に延びるトラック(Trk:Trk1,Trk2,…)を備え、音楽データに含まれるトラック情報の要素データを表わす表示要素(Bk:Bk1,Bk5,…/Dt:Dt1,Dt5,…)が該トラックに配置されたトラック画面(TS)を多点タッチパネル(TP)上に表示する画面表示手段(6;S1)を具備し、音楽データ表示装置として機能するコンピュータに、画面表示手段により表示されるトラック画面(TS)に対して複数点を同時にタッチし移動させる操作(開放操作、閉塞操作)に応じて、対応する入力情報を受け付ける入力受付けステップ(S2)と、入力受付けステップで受け付けられた入力情報が表わす操作点の位置に基づいて、制御すべきトラックを指定するトラック指定ステップ(S3〜S7)と、入力受付けステップで受け付けられた入力情報が表わす操作点の移動方向及び移動量に基づいて、制御すべきトラックの表示幅を算出する表示幅算出ステップ(S8〜S9)と、画面表示手段により表示されるトラック画面(TS)について、トラック指定ステップで指定されたトラックを、表示幅算出ステップで算出された表示幅(W)で表示すると共に、当該トラックに配置される表示要素を当該表示幅(W)に応じた表示形態(Bk/Dt)で表示するように画面表示手段(6)を制御する表示制御ステップ(S10〜S13,A1〜A3,B1〜B5)とから成る手順を実行させる音楽データ表示プログラム〔請求項4〕が提供される。なお、括弧書きは、理解の便のために付記した実施例の参照記号や用語、箇所等であり、以下においても同様である。   According to the main feature of the present invention, a track (Trk: Trk1) extending in a predetermined direction (horizontal axis direction) corresponding to the progress of music with a predetermined display width (W: Wo, Wb,...; Size in the vertical axis direction). , Trk2,..., And a track screen (TS) in which display elements (Bk: Bk1, Bk5,... / Dt: Dt1, Dt5,...) Representing track data element data included in the music data are arranged on the track. ) On the multi-point touch panel (TP) and an operation for simultaneously touching and moving a plurality of points on the track screen (TS) displayed by the screen display means (open operation, Based on the position of the operation point represented by the input receiving means (5: S2) that receives the corresponding input information in response to the closing operation) and the input information received by the input receiving means. The display width of the track to be controlled is calculated based on the direction and amount of movement of the operation point indicated by the track designation means (S3 to S7) for designating the track to be controlled and the input information received by the input receiving means. Display width calculation means (S8 to S9) and track screen (TS) displayed by the screen display means, the track designated by the track designation means is displayed with the display width (W) calculated by the display width calculation means. Display control means (S10 to S13) that controls the screen display means (6) to display the display elements arranged on the track in a display form (Bk / Dt) corresponding to the display width (W). , A1 to A3, B1 to B5), and a predetermined display width (W: Wo, Wb,...; Size in the vertical axis direction) Accordingly, there are provided display elements (Bk: Bk1, Bk5) including track information (Trk: Trk1, Trk2,...) Extending in a predetermined direction (horizontal axis direction) corresponding to the progress of music and including track information included in the music data. ,... / Dt: Dt1, Dt5,... Are provided with screen display means (6; S1) for displaying a track screen (TS) arranged on the track on a multipoint touch panel (TP), and a music data display device Input accepting step of receiving corresponding input information in accordance with an operation (opening operation, closing operation) for simultaneously touching and moving a plurality of points on the track screen (TS) displayed by the screen display means on the computer functioning as a screen A track to be controlled is designated based on (S2) and the position of the operation point represented by the input information received in the input receiving step. Track designation step (S3 to S7), and display width calculation step (S8) for calculating the display width of the track to be controlled based on the movement direction and movement amount of the operation point represented by the input information received in the input reception step. ˜S9) and the track screen (TS) displayed by the screen display means, the track specified in the track specifying step is displayed with the display width (W) calculated in the display width calculating step, and the track is displayed on the track. Display control steps (S10 to S13, A1 to A3, B1 to control the screen display means (6) so as to display the arranged display elements in a display form (Bk / Dt) corresponding to the display width (W). A music data display program (Claim 4) for executing the procedure consisting of B5) is provided. Note that the parentheses are reference symbols, terms, portions, etc. of the examples added for convenience of understanding, and the same applies to the following.

この発明による音楽データ表示装置において、トラック表示制御手段(S10〜S13,A1〜A3,B1〜B5)は、表示幅算出手段(S8〜S9)により算出された表示幅(W)に応じて、トラック指定手段(S3〜S7)により指定されたトラックにおける表示要素の表示形態(Bk/Dt)を、要素データの存在を表わす矩形表示(Bk:Bk1,Bk5,…)にするか(B2,B5)、要素データの内容を表わす詳細表示(Dt:Dt1,Dt5,…)にするか(A2,A3,B4)を決定する〔請求項2〕ように構成することができる。   In the music data display device according to the present invention, the track display control means (S10 to S13, A1 to A3, B1 to B5) is in accordance with the display width (W) calculated by the display width calculation means (S8 to S9). Whether the display form (Bk / Dt) of the display element in the track designated by the track designation means (S3 to S7) is a rectangular display (Bk: Bk1, Bk5,...) Indicating the presence of element data (B2, B5) ), Or a detailed display (Dt: Dt1, Dt5,...) Representing the contents of the element data, or (A2, A3, B4) is determined [Claim 2].

また、この発明による音楽データ表示装置において、トラック指定手段(S3〜S7)は、入力受付け手段(S2)により受け付けられた入力情報が表わす操作点の位置が複数のトラック(例えば、Trk1,Trk4:図3〔2〕)に対応している場合は(S5=NO)、これらトラック(Trk1,Trk4)を両端に含む連続する複数のトラック(Trk1〜Trk4)を指定し(S7)、表示幅算出手段(S8〜S9)は、指定された複数のトラック(Trk1〜Trk4)それぞれについて表示幅(W)を算出する(S9)〔請求項3〕ように構成することができる。   Further, in the music data display device according to the present invention, the track designation means (S3 to S7) includes a plurality of tracks (for example, Trk1, Trk4: where the position of the operation point represented by the input information received by the input receiving means (S2)). If it corresponds to FIG. 3 [2]) (S5 = NO), a plurality of continuous tracks (Trk1 to Trk4) including these tracks (Trk1, Trk4) at both ends are designated (S7), and the display width is calculated. The means (S8 to S9) can be configured to calculate the display width (W) for each of the designated plurality of tracks (Trk1 to Trk4) (S9).

この発明の主たる特徴による音楽データ表示システムにおいては(請求項1,4)、画面表示手段(6)によって、複数のトラック(Trk1,Trk2,…)から成るトラック画面(TS)が多点タッチパネル(TP)上に表示され、各トラックは、所定の表示幅(W:Wo,Wb,…;縦軸方向の大きさ)をもって音楽の進行に対応する所定の方向(横軸方向)に延びており、対応する音楽データのトラック情報を構成する要素データを表わす表示要素(Bk:Bk1,Bk5,…/Dt:Dt1,Dt5,…)が配置される。このトラック画面(TS)に対して、複数点を同時にタッチし移動させるユーザ操作(開放操作、閉塞操作)があり、これに応じて、操作内容に対応する入力情報を受け付けられると(S2)、受け付けられた入力情報に基づいて、制御すべきトラックが指定され(S3〜S7)、指定されたトラックの表示幅が算出される(S8〜S9)。そして、トラック画面(TS)に対し、指定されたトラックを、算出された表示幅(W)で表示する(S10)と共に、指定されたトラックに配置される表示要素を当該表示幅(W)に応じた表示形態(Bk/Dt)で表示する(S11〜S13;A1〜A3,B1〜B5)ように、画面表示手段(6)が制御される。   In the music data display system according to the main feature of the present invention (claims 1 and 4), the screen display means (6) displays a track screen (TS) comprising a plurality of tracks (Trk1, Trk2,...) As a multipoint touch panel ( TP), and each track extends in a predetermined direction (horizontal axis direction) corresponding to the progress of music with a predetermined display width (W: Wo, Wb,...; Size in the vertical axis direction). Display elements (Bk: Bk1, Bk5,... / Dt: Dt1, Dt5,...) Representing element data constituting track information of corresponding music data are arranged. When there is a user operation (opening operation, closing operation) for simultaneously touching and moving a plurality of points on this track screen (TS), and when input information corresponding to the operation content is received accordingly (S2), Based on the received input information, the track to be controlled is designated (S3 to S7), and the display width of the designated track is calculated (S8 to S9). Then, on the track screen (TS), the designated track is displayed with the calculated display width (W) (S10), and the display elements arranged on the designated track are set to the display width (W). The screen display means (6) is controlled so as to display in the corresponding display form (Bk / Dt) (S11 to S13; A1 to A3, B1 to B5).

つまり、多点タッチパネル(TP)上に表示されたトラック画面(TS)上において、或るトラック(例えば、Trk1:図3〔1〕)に対し2本の指を開く操作を行うと、当該トラック(Trk1)の表示領域(エリア)が音楽進行方向(横軸方向)に垂直な幅方向(縦軸方向)に増大し、増大した表示領域に合わせて、当該トラック(Trk1)に対応する音楽データを表示する。逆に、或るトラック(Trk1)に対し2本の指を閉じる操作を行うと、当該トラック(Trk1)の表示領域が幅方向に減少し、狭くなった表示領域に合わせて当該トラック(Trk1)における音楽データの表示を更新する。従って、この発明によれば、このように、時間軸に沿って進行する音楽データのトラック情報を多点タッチパネル上に表示するトラック画面に対して、2本の指を開閉するだけの直感的で簡便な操作をすることにより、簡単に、任意のトラックの表示幅を調整して詳細なデータを表示することができる。また、或るトラックの表示領域を縦軸方向に拡げて詳細なデータを見たりその後元のサイズに戻すことができるだけでなく、同時に、他のトラックについて、データの有無などの音楽進行に沿った概略的な状態を同じ時間軸で見ることができる。さらに、トラック表示領域を縦軸方向にもっと拡げたい場合には2本の指で開く操作を繰り返せばよいので、ユーザにとって適切な表示を簡単に得ることができる。   That is, when an operation of opening two fingers is performed on a certain track (for example, Trk1: FIG. 3 [1]) on the track screen (TS) displayed on the multipoint touch panel (TP), the track is displayed. The display area (area) of (Trk1) increases in the width direction (vertical axis direction) perpendicular to the music progression direction (horizontal axis direction), and the music data corresponding to the track (Trk1) according to the increased display area Is displayed. Conversely, when an operation of closing two fingers on a certain track (Trk1) is performed, the display area of the track (Trk1) decreases in the width direction, and the track (Trk1) is adjusted to the display area narrowed. Update the music data display at. Therefore, according to the present invention, as described above, it is intuitive that only two fingers are opened and closed with respect to the track screen displaying the track information of the music data traveling along the time axis on the multipoint touch panel. By performing a simple operation, it is possible to easily display detailed data by adjusting the display width of an arbitrary track. In addition, the display area of a track can be expanded in the vertical axis direction to view detailed data and then return to the original size. At the same time, other tracks can follow the progress of music, such as the presence or absence of data. A schematic state can be seen on the same time axis. Furthermore, when it is desired to further expand the track display area in the vertical axis direction, it is only necessary to repeat the operation of opening with two fingers, so that an appropriate display for the user can be easily obtained.

また、この発明による音楽データ表示装置では(請求項2)、算出された表示幅(W)に応じて、指定されたトラックの表示要素の表示形態(Bk/Dt)を、要素データの存在を表わす矩形表示(Bk:Bk1,Bk5,…)にするか(B2,B5)、要素データの内容を表わす詳細表示(Dt:Dt1,Dt5,…)にするか(A2,A3,B4)が決定される。従って、この発明によれば、ユーザは、所望トラックについて詳細にデータを見たい場合は、このトラックの表示幅を拡げるだけで、トラック内の詳細表示で確認することができ、また、詳細を確認した後はトラック表示幅を縮めるだけで、矩形表示により、音楽データ全体を概略的に示す元の状態に戻すことができる。   In the music data display device according to the present invention (claim 2), the display form (Bk / Dt) of the display element of the designated track is determined according to the calculated display width (W), and the presence of the element data is determined. It is determined whether to display a rectangular display (Bk: Bk1, Bk5,...) (B2, B5) or a detailed display (Dt: Dt1, Dt5,...) Indicating the contents of element data (A2, A3, B4). Is done. Therefore, according to the present invention, when the user wants to view data in detail for a desired track, the user can confirm the details by displaying the details in the track simply by expanding the display width of the track. After that, it is possible to return to the original state schematically showing the entire music data by rectangular display only by reducing the track display width.

さらに、この発明による音楽データ表示装置では(請求項3)、受け付けられた入力情報が表わす操作点の位置が複数のトラック(例えば、Trk1,Trk4:図3〔2〕)に対応している場合は(S5=NO)、これらトラック(Trk1,Trk4)を両端に含む連続する複数のトラック(Trk1〜Trk4)が、制御すべきトラックに指定され(S7)、指定された複数のトラック(Trk1〜Trk4)それぞれについて表示幅(W)が算出される(S9)。従って、この発明によれば、隣り合って表示される複数のトラックを同時に表示制御の対象にすることができる。   Further, in the music data display device according to the present invention (Claim 3), the position of the operation point represented by the received input information corresponds to a plurality of tracks (for example, Trk1, Trk4: FIG. 3 [2]). (S5 = NO), a plurality of continuous tracks (Trk1 to Trk4) including these tracks (Trk1, Trk4) at both ends are designated as tracks to be controlled (S7), and a plurality of designated tracks (Trk1 to Trk1) are designated. A display width (W) is calculated for each of Trk4) (S9). Therefore, according to the present invention, a plurality of tracks displayed adjacent to each other can be simultaneously subjected to display control.

〔システム構成〕
図1は、この発明の一実施例による音楽データ表示システムのハードウエア構成例を示す。この音楽データ表示システムの例では、音楽データ表示装置には、シーケンサや電子楽器などのような音楽専用の情報処理装置(コンピュータ)が用いられるが、音楽データ処理機能を有するパーソナルコンピュータ等の汎用の情報処理装置(コンピュータ)を用いてもよい。この音楽データ表示装置は、中央処理装置(CPU)1、ランダムアクセスメモリ(RAM)2、読出専用メモリ(ROM)3、外部記憶装置4、入力操作部5、表示部6、音源部7、通信インターフェース(通信I/F)8等の要素を備え、これら要素1〜8はバス9を介して互いに接続される。
〔System configuration〕
FIG. 1 shows a hardware configuration example of a music data display system according to an embodiment of the present invention. In this example of the music data display system, an information processing device (computer) dedicated to music such as a sequencer or an electronic musical instrument is used as the music data display device, but a general-purpose computer such as a personal computer having a music data processing function is used. An information processing apparatus (computer) may be used. This music data display device includes a central processing unit (CPU) 1, a random access memory (RAM) 2, a read only memory (ROM) 3, an external storage device 4, an input operation unit 5, a display unit 6, a sound source unit 7, a communication Elements such as an interface (communication I / F) 8 are provided, and these elements 1 to 8 are connected to each other via a bus 9.

装置全体を制御するCPU1は、RAM2及びROM3と共に、各種制御プログラムに従って各種処理を実行するデータ処理部を構成し、例えば、制御プログラムに含まれる音楽データ表示プログラムに従って音楽データ表示処理を実行することができる。RAM2は、これらの処理で利用される種々の情報を一時的に記憶するための処理バッファとして機能する。ROM3は、音楽データ表示プログラムを含む各種制御プログラムや必要な制御データ、音楽データ等を記憶しておくことができ、例えば、制御データには、操作量・表示幅変更量(ΔW)対応テーブルや初期表示幅データ(Wo)等が含まれる。   The CPU 1 that controls the entire apparatus, together with the RAM 2 and the ROM 3, constitutes a data processing unit that executes various processes according to various control programs. For example, the music data display process can be executed according to a music data display program included in the control program. it can. The RAM 2 functions as a processing buffer for temporarily storing various information used in these processes. The ROM 3 can store various control programs including a music data display program, necessary control data, music data, and the like. For example, the control data includes an operation amount / display width change amount (ΔW) correspondence table, Initial display width data (Wo) and the like are included.

外部記憶装置4は、ハードディスク(HD)や、コンパクトディスク・リード・オンリィ・メモリ(CD−ROM)、フレキシブルディスク(FD)、光磁気(MO)ディスク、ディジタル多目的ディスク(DVD)、メモリカード等の記憶媒体を用いた記憶手段であり、任意の音楽データを記録することができる。また、音楽データ表示プログラムや制御データも、ROM3だけでなく外部記憶装置4に記憶することができる。例えば、ROM3に音楽データ表示プログラム等の制御プログラムや制御データが記憶されていない場合、HDやCD−ROMなどの外部記憶装置4に制御プログラムを記憶させておきそれをRAM2に読み込むことで、ROM3に制御プログラムを記憶している場合と同様の動作をCPU1にさせることができ、制御プログラムの追加やバージョンアップ等を容易に行うことができる。また、音楽データ表示処理に用いられるプログラムや必要な制御データ等をインストールすることによって所望の音楽データ表示装置を実現することができる。   The external storage device 4 is a hard disk (HD), a compact disk read only memory (CD-ROM), a flexible disk (FD), a magneto-optical (MO) disk, a digital multipurpose disk (DVD), a memory card, etc. Storage means using a storage medium, which can record arbitrary music data. In addition, the music data display program and control data can be stored not only in the ROM 3 but also in the external storage device 4. For example, when a control program such as a music data display program or control data is not stored in the ROM 3, the control program is stored in the external storage device 4 such as an HD or a CD-ROM, and is read into the RAM 2, thereby reading the ROM 3 The CPU 1 can be operated in the same manner as when a control program is stored in the control program, and the control program can be easily added or upgraded. Also, a desired music data display device can be realized by installing a program used for music data display processing, necessary control data, and the like.

入力操作部5は、各種設定操作を行うためのパネル操作部及び鍵盤などの演奏操作子を含む演奏操作部を有し、パネル操作部でのユーザによるパネル操作や演奏操作部での演奏操作の内容を入力情報や演奏操作情報としてデータ処理部に導入する。表示部6は、これに接続されるディスプレイ(LCD等の表示器)の表示内容をデータ処理部からの指令に従って制御し、入力操作部5の操作に対する表示援助を行う。また、表示部6のディスプレイ画面及び入力操作部5のパネル操作部は、多点タッチパネルTPとして機能し、パネル操作部として画面上に設けられた透明のシート状位置検出要素からの位置検出出力を処理することにより、複数の指やペンなどの操作体が画面上の任意の位置に同時に接触した場合にも各操作体の接触位置を個別に認識することができる。   The input operation unit 5 includes a panel operation unit for performing various setting operations and a performance operation unit including performance operators such as a keyboard. The user can perform panel operations by the user at the panel operation unit and performance operations at the performance operation unit. The contents are introduced into the data processing unit as input information or performance operation information. The display unit 6 controls display contents of a display (display device such as an LCD) connected to the display unit 6 according to a command from the data processing unit, and performs display assistance for the operation of the input operation unit 5. The display screen of the display unit 6 and the panel operation unit of the input operation unit 5 function as a multi-point touch panel TP, and output a position detection output from a transparent sheet-like position detection element provided on the screen as a panel operation unit. By processing, even when an operation body such as a plurality of fingers or pens simultaneously touches an arbitrary position on the screen, the contact position of each operation body can be individually recognized.

音源部7は、音源(ソフトウエアを含む)や効果付与DSPを含み、入力操作部5の演奏操作部からの演奏操作情報に基づく演奏データや記憶手段3,4などの音楽データに対応する楽音信号を生成し、音源部7に接続されるサウンドシステム10は、D/A変換部やアンプ、スピーカを備え、音源部7からの楽音信号に基づく楽音を発生する。   The sound source unit 7 includes a sound source (including software) and an effect imparting DSP, and musical sounds corresponding to performance data based on performance operation information from the performance operation unit of the input operation unit 5 and music data such as storage means 3 and 4. A sound system 10 that generates a signal and is connected to the sound source unit 7 includes a D / A conversion unit, an amplifier, and a speaker, and generates a musical sound based on a musical sound signal from the sound source unit 7.

通信I/F8は、ローカルエリアネットワーク(LAN)やインターネット、電話回線などの一般用通信ネットワーク、或いは、MIDI用ネットワークに接続される各種インターフェースを一括して表わしており、サーバ等の他のコンピュータやMIDI機器などの種々の外部機器50と各種情報を授受することができる。例えば、この装置に制御プログラムやデータが記憶されていない場合、通信I/F8を介して他のコンピュータ50から制御プログラム等をダウンロードすることができる。また、外部機器50には、他の演奏データ入力装置(MIDI鍵盤など)や音楽データ出力装置などが含まれ、通信I/F8を介して、演奏データを含む音楽データを送受信することができる。   The communication I / F 8 collectively represents various interfaces connected to a general communication network such as a local area network (LAN), the Internet, a telephone line, or a MIDI network. Various information can be exchanged with various external devices 50 such as MIDI devices. For example, when no control program or data is stored in this apparatus, a control program or the like can be downloaded from another computer 50 via the communication I / F 8. The external device 50 includes other performance data input devices (such as MIDI keyboard) and music data output devices, and can transmit and receive music data including performance data via the communication I / F 8.

〔トラック画面とトラック表示の変更〕
この発明の一実施例による音楽データ表示システムでは、音楽データを構成する複数のトラック情報にそれぞれ対応した複数のトラックから成るトラック画面(TS)を多点タッチパネルTP上に表示し、表示されたトラック画面に対し、ユーザが2本の指を接触させて開放操作或いは閉塞操作を行うと、接触を開始した当初位置に対応するトラックを表示制御の対象とし、制御対象トラックの表示幅を増大或いは減少させると共にその表示内容を増大或いは減少後の表示幅に合わせる。図2は、この発明の一実施例によるトラック画面の例を示し、図3は、この発明の一実施例によるトラック表示の変更例を示す。
[Change track screen and track display]
In the music data display system according to one embodiment of the present invention, a track screen (TS) composed of a plurality of tracks respectively corresponding to a plurality of track information constituting music data is displayed on the multipoint touch panel TP, and the displayed tracks are displayed. When the user performs an opening or closing operation with two fingers in contact with the screen, the track corresponding to the initial position where the contact is started is subject to display control, and the display width of the control target track is increased or decreased. And the display content is adjusted to the display width after the increase or decrease. FIG. 2 shows an example of a track screen according to an embodiment of the present invention, and FIG. 3 shows an example of changing a track display according to an embodiment of the present invention.

音楽データは、複数(例えば、16)のトラック情報で構成され、各トラック情報は、時間経過と共に現われる楽音波形や音符を表わす複数の要素データから成る。多点タッチパネルTP上には、このような音楽データを表示するために、図2に示すように、これらトラック情報に対応して、複数のトラックTrk1,Trk2,…から成るトラック画面TSが多点タッチパネルTP上に表示され、各トラックTrk1;Trk2;…には、対応するトラック情報に含まれる要素データを表わす表示要素が、例えば、矩形ブロックBk1,Bk4,…;Bk6,…;…で、その出現時間に対応して時系列的に配置され表示される。なお、以下において、記号「Trk」は各トラックを代表的に表わすのに用いられ、記号「Bk」は各矩形ブロックを代表的に表わすのに用いられる。   The music data is composed of a plurality of (for example, 16) pieces of track information, and each piece of track information is composed of a plurality of element data representing musical sound waveforms and musical notes that appear over time. In order to display such music data on the multipoint touch panel TP, as shown in FIG. 2, a track screen TS composed of a plurality of tracks Trk1, Trk2,. Displayed on the touch panel TP, each track Trk1; Trk2;... Has display elements representing element data included in the corresponding track information, for example, rectangular blocks Bk1, Bk4,...; Bk6,. It is arranged and displayed in time series corresponding to the appearance time. In the following, the symbol “Trk” is used for representatively representing each track, and the symbol “Bk” is used for representatively representing each rectangular block.

各トラックTrk:Trk1,Trk2,…の表示領域は、縦軸(垂直)方向に所定の表示幅Wを有し、音楽の進行に対応する横軸(水平)方向に所定時間分(例えば、3小節分)だけ延びており、各トラックの表示領域には、各トラック情報の要素データに対応する表示要素Bk:Bk1,Bk4,…;Bk6,…;…が要素データの出現タイミング順に表示される。図2のトラック画面TSは、音楽データ表示処理の開始当初に表示される初期画面の例を示しており、初期画面では、各トラックの表示要素は、記号「Bk」で示すように、各トラックで何らかのデータが存在する時間域が矩形ブロックで表示される。つまり、当初のトラック画面TSに表示される各トラックの表示幅Wは、ROM3或いは記憶装置4に記憶されている初期表示幅データの値Woに設定され、各トラックTrk:Trk1;Trk2;…に配置される表示要素は、これに応じて、要素データの存在を示すだけの矩形ブロックBk:Bk1,Bk4,…;Bk6,…;…で表示される。   The display area of each track Trk: Trk1, Trk2,... Has a predetermined display width W in the vertical axis (vertical) direction and a predetermined time (for example, 3) in the horizontal axis (horizontal) direction corresponding to the progress of music. In the display area of each track, display elements Bk: Bk1, Bk4,...; Bk6,... Corresponding to the element data of each track information are displayed in the order of appearance timing of the element data. . The track screen TS of FIG. 2 shows an example of an initial screen displayed at the beginning of the music data display process. In the initial screen, the display element of each track is indicated by the symbol “Bk”. The time zone where some data exists is displayed as a rectangular block. That is, the display width W of each track displayed on the initial track screen TS is set to the value Wo of the initial display width data stored in the ROM 3 or the storage device 4, and the track Trk: Trk1; Trk2; The display elements to be arranged are displayed as rectangular blocks Bk: Bk1, Bk4,...; Bk6,.

このシステムでは、各トラックTrkに配置される表示要素の表示形態は、トラック表示幅Wの大きさに応じて、上述した矩形ブロックBk、或いは、図3で後述するような詳細表示データDtが採用される。ユーザが、初期画面を含む任意のトラック画面TSに対し、2本の指などの複数の操作体を或るトラックに接触させ、その後、接触点が離反するように開いていく線引き操作(開放操作)を行うか、或いは、接触点が接近するように閉じていく線引き操作(閉塞操作)を行うと、システムは、最初に接触した位置(当初位置)に対応するトラックを表示制御の対象に指定すると共に、ROM3或いは記憶装置4に記憶されている操作量・表示幅変更量(ΔW)対応テーブル及び初期表示幅データ(Wo)に基づき、線引き操作の方向及び量に応じて、制御対象に指定されたトラック(制御対象トラック或いは対象トラックという)Trkの表示幅Wを調整し、対象トラックTrkにおける表示要素の表示形態は、調整後のトラック表示幅Wに応じて矩形ブロックBk或いは詳細表示データDtに決定し、詳細表示データDtについては更にトラック表示幅Wに応じて表示内容をも変化させる。つまり、線引き操作が開放方向であるか或いは閉塞方向であるかに応じて、対象トラックTrkの表示幅Wを増大或いは減少させ、増大後或いは減少後の表示幅Wに合った表示形態(Bk/Dt)で対象トラックTrkの表示要素を表示する。なお、図2及び図3のトラック画面TSでは、第1〜第4トラックTrk1〜Trk4が表わす第1〜第4トラック情報はオーディオ形式の波形データであり、各トラック情報に基づく波形表示データに従って詳細表示データDtが表示される。   In this system, the display form of the display element arranged in each track Trk is the above-described rectangular block Bk or the detailed display data Dt as will be described later with reference to FIG. 3 according to the size of the track display width W. Is done. A user performs a drawing operation (open operation) in which a plurality of operating bodies such as two fingers are brought into contact with a certain track on an arbitrary track screen TS including the initial screen, and then opened so that the contact points are separated from each other. ) Or a drawing operation (closing operation) that closes so that the contact point approaches, the system designates the track corresponding to the first contact position (initial position) as the display control target. In addition, based on the operation amount / display width change amount (ΔW) correspondence table stored in the ROM 3 or the storage device 4 and the initial display width data (Wo), the control target is designated according to the direction and amount of the drawing operation. The display width W of the adjusted track (referred to as a control target track or target track) Trk is adjusted, and the display form of the display element in the target track Trk is the track display width W after adjustment. Flip determined in rectangular blocks Bk or detailed display data Dt, even changing the display contents in accordance with the further track display width W for more display data Dt. That is, the display width W of the target track Trk is increased or decreased depending on whether the drawing operation is in the opening direction or the closing direction, and a display mode (Bk / Dt) displays the display element of the target track Trk. In the track screen TS of FIGS. 2 and 3, the first to fourth track information represented by the first to fourth tracks Trk1 to Trk4 is waveform data in audio format, and the details are in accordance with the waveform display data based on each track information. Display data Dt is displayed.

図3〔1〕は、1トラックの表示変更例を示し、例えば、図3〔1〕(a)に矢印で示すように、ユーザにより、第1トラックTrk1の表示領域上に2本の指が置かれ、トラック画面TS上で開く開放操作がなされると、最初に両指が置かれた第1トラックTrk1を表示制御の対象に指定し、記憶手段3,4に用意された操作量・表示幅変更量(ΔW)対応テーブルに従って、両指の接触開始点から最終的な接触点(接触移動停止点)までの縦軸方向距離〔両指の合計値又は平均値。両指操作方向(開放か閉塞か)を含む〕に対応する表示幅の値Wbを求める。そして、制御対象に指定されたトラックTrk1の表示幅Wを、図3〔1〕(b)のように、開放操作に応じて求めた値Wbに拡大すると共に(Wb>Wo)、対象トラックTrk1内に表示される表示要素については、拡大後の表示幅Wbに応じて、矩形ブロックBk1の表示を消し、これに代わる表示形態として、表示幅Wbに対応する詳細表示データDt1を表示する。さらに、図3〔1〕(b)に矢印で示すように、再度、第1トラックTrk1に2本の指が置かれて開放操作がなされると、操作量・表示幅変更量(ΔW)対応テーブルに従って、この操作による最終的な接触点までの距離に対応する表示幅の値Wcを求める。そして、図3〔1〕(c),(d)のように、対象トラックTrk1の表示幅Wbを、この開放操作に応じて求めた値Wcに更に拡大し(Wc>Wb>Wo)、このトラックTrk1における表示要素を表わす詳細表示データDt1を、再拡大後の表示幅Wcに応じた縦軸方向サイズを持つものに更新する。   FIG. 3 [1] shows an example of display change of one track. For example, as shown by an arrow in FIG. 3 [1] (a), the user places two fingers on the display area of the first track Trk1. When an opening operation is performed that is placed and opened on the track screen TS, the first track Trk1 on which both fingers are first placed is designated as a display control target, and the operation amount and display prepared in the storage means 3 and 4 are displayed. According to the width change amount (ΔW) correspondence table, the distance in the vertical axis direction from the contact start point of both fingers to the final contact point (contact movement stop point) [total value or average value of both fingers. A display width value Wb corresponding to the operation direction of both fingers (including open or closed) is obtained. Then, the display width W of the track Trk1 designated as the control target is enlarged to a value Wb obtained according to the opening operation (Wb> Wo) as shown in FIG. 3 [1] (b), and the target track Trk1. For the display elements displayed within, the display of the rectangular block Bk1 is erased according to the enlarged display width Wb, and the detailed display data Dt1 corresponding to the display width Wb is displayed as an alternative display form. Furthermore, as shown by arrows in FIGS. 3A and 3B, when two fingers are again placed on the first track Trk1, and the release operation is performed, the operation amount / display width change amount (ΔW) is supported. A display width value Wc corresponding to the distance to the final contact point by this operation is obtained according to the table. Then, as shown in FIGS. 3 [1] (c) and 3 (d), the display width Wb of the target track Trk1 is further expanded to the value Wc obtained in accordance with the opening operation (Wc> Wb> Wo). The detailed display data Dt1 representing the display element in the track Trk1 is updated to one having a vertical axis size corresponding to the display width Wc after re-enlargement.

また、図3〔1〕(c)に矢印で示すように、ユーザにより、第1トラックTrk1に2本の指が置かれ、今までとは逆に、トラック画面TS上で閉じる閉塞操作がなされると、記憶手段3,4の操作量・表示幅変更量(ΔW)対応テーブルを用いて、この閉塞操作による最終的な接触点までの縦軸方向距離に対応する表示幅の値Weを求める。そして、図3〔1〕(e)のように、対象トラックTrk1の表示幅Wcを、この操作に応じて求めた値Weに縮小し(We<Wc)、このトラックTrk1の表示要素Dtも、縮小後の表示幅Weに応じた縦軸方向サイズをもつ詳細表示データDt1に更新する。さらに、図3〔1〕(e)矢印で示すように、再度、第1トラックTrk1に2本の指が置かれ閉塞操作が行われると、記憶手段3,4の操作量・表示幅変更量(ΔW)対応テーブル及び初期表示幅データ(Wo)に従って、この閉塞操作による最終的な接触点までの縦軸方向距離に対応する表示幅の値Woを求める。つまり、この場合、操作量・表示幅変更量(ΔW)対応テーブルから得られる表示幅の値は初期表示幅データの値Woより小さくなるが、採用される値はこの値Woで制限される。従って、図3〔1〕(a)のように、トラックTrk1の表示幅Wを初期表示幅Woに縮小すると共に(Wo<We<Wc)、このトラックTrk1における表示要素の表示形態は、トラック表示幅Weを元の値Woに戻したことで、詳細表示データDt1の表示を消し、元の矩形ブロックBk1に変更する。   Further, as indicated by arrows in FIG. 3 [1] (c), the user places two fingers on the first track Trk 1, and conversely, a closing operation is performed on the track screen TS. Then, using the operation amount / display width change amount (ΔW) correspondence table of the storage means 3, 4, the display width value We corresponding to the vertical distance to the final contact point by this closing operation is obtained. . Then, as shown in FIG. 3 [1] (e), the display width Wc of the target track Trk1 is reduced to the value We obtained according to this operation (We <Wc), and the display element Dt of this track Trk1 is also The detailed display data Dt1 having the vertical axis size corresponding to the reduced display width We is updated. Further, as shown by arrows in FIG. 3 [1] (e), when two fingers are placed on the first track Trk1 again and the closing operation is performed, the operation amount / display width change amount of the storage means 3 and 4 is changed. In accordance with the (ΔW) correspondence table and the initial display width data (Wo), a display width value Wo corresponding to the distance in the vertical axis direction to the final contact point by the closing operation is obtained. That is, in this case, the value of the display width obtained from the operation amount / display width change amount (ΔW) correspondence table is smaller than the value Wo of the initial display width data, but the adopted value is limited by this value Wo. Accordingly, as shown in FIG. 3 [1] (a), the display width W of the track Trk1 is reduced to the initial display width Wo (Wo <We <Wc), and the display mode of the display elements in the track Trk1 is the track display. By returning the width We to the original value Wo, the display of the detailed display data Dt1 is erased and changed to the original rectangular block Bk1.

なお、2本の指の開閉操作により対象トラックの表示が更新されるが、更新は2本の指の動きが止まったときでもよいし、動きが止まるまで例えば1秒毎などある時間毎に描画するようにしてもよい。   Note that the display of the target track is updated by opening and closing the two fingers. However, the update may be performed when the movement of the two fingers stops or is drawn at certain time intervals such as every second until the movement stops. You may make it do.

また、対象トラックTrkの表示幅Wを拡げる開放操作により、表示要素の表示形態が矩形ブロックBkから詳細表示データDtに変更される場合、図3〔1〕(a)→(b)の例では、詳細表示データDtの表示の基になる表示データを縦軸方向に縮小し、対象トラックTrk1の表示領域に縦軸方向の全域にわたって詳細表示データDt1を表示するようにしているが、該表示データ中の表示可能な部分だけを詳細表示データDtとして表示するようにしてもよい(図示せず)。この場合、図2右端に示すスクロールボタンと同様に、対象トラックTrkの表示領域の端にスクロールボタンを表示し、詳細表示データDtについて縦軸方向のスクロールができるようにしてもよい。   Further, when the display form of the display element is changed from the rectangular block Bk to the detailed display data Dt by the opening operation for expanding the display width W of the target track Trk, in the example of FIG. 3 [1] (a) → (b) The display data that is the basis for displaying the detailed display data Dt is reduced in the vertical axis direction, and the detailed display data Dt1 is displayed over the entire area in the vertical axis direction in the display area of the target track Trk1. Only the displayable portion in the inside may be displayed as the detailed display data Dt (not shown). In this case, similarly to the scroll button shown at the right end of FIG. 2, a scroll button may be displayed at the end of the display area of the target track Trk so that the detailed display data Dt can be scrolled in the vertical axis direction.

表示幅Wを拡げる開放操作の前に既に詳細表示データDtが表示されていた場合、図3〔1〕(b)→(c)の例では、開放操作により、全域にわたって表示されるように縦軸方向に拡大して詳細表示データDt1を表示するようにしているが、同様に、表示可能な部分だけ表示するように更新してもよく、この場合も、表示領域の端に縦スクロールできるような表示があってもよい(図示せず)。また、この操作時点で縦軸方向に詳細表示データDtの全域が表示されている場合には、図3〔1〕(b)→(d)の例のように、詳細表示データDt1のデータ表示部分の上下が余白Mrになるように表示してもよい。   When the detailed display data Dt has already been displayed before the opening operation for widening the display width W, in the example of FIGS. 3 [1], (b) and (c), the vertical operation is performed so that the entire area is displayed by the opening operation. The detailed display data Dt1 is enlarged and displayed in the axial direction, but it may be updated so that only the displayable portion is displayed. In this case, the vertical display can be scrolled to the edge of the display area. May be displayed (not shown). Further, when the entire area of the detailed display data Dt is displayed in the vertical axis direction at the time of this operation, the data display of the detailed display data Dt1 is performed as in the example of FIG. 3 [1] (b) → (d). You may display so that the upper and lower sides of the part may become the margin Mr.

図3〔1〕(c)→(e),(e)→(a)のように、対象トラックTrkに詳細表示データDtが表示されていたときに閉塞操作がなされた場合、縮められた後の表示幅Wに応じて詳細表示データDtを表示するか或いは矩形ブロックBkの表示に変更するかを決定する。例えば、(c)→(e)のように、縮小後の表示幅Weが初期表示幅Woを超えている場合は、詳細表示データDt1の表示を維持し、(e)→(a)のように、縮小後の表示幅Weが初期表示幅Woになると矩形ブロックBk1の表示に切り替える。なお、詳細表示データを表示する場合、(c)→(e)の例では、縦軸方向に縮められた対象トラックTrk1の表示領域に縦軸方向の全域にわたって詳細表示データDt1を表示するように縮小しているが、前述のように、表示可能な部分のみ表示するようにしてもよく、この場合は同様に、対象トラック表示領域端に縦スクロール可能な表示があってもよい。   As shown in FIG. 3 [1] (c) → (e), (e) → (a), when the closing operation is performed when the detailed display data Dt is displayed on the target track Trk, after being shrunk In accordance with the display width W, it is determined whether to display the detailed display data Dt or to change to the display of the rectangular block Bk. For example, when the reduced display width We exceeds the initial display width Wo as in (c) → (e), the display of the detailed display data Dt1 is maintained, and (e) → (a). Furthermore, when the reduced display width We becomes the initial display width Wo, the display is switched to the display of the rectangular block Bk1. When displaying the detailed display data, in the example of (c) → (e), the detailed display data Dt1 is displayed over the entire area in the vertical axis direction in the display area of the target track Trk1 contracted in the vertical axis direction. Although it is reduced, as described above, only the displayable portion may be displayed. In this case, similarly, there may be a vertically scrollable display at the end of the target track display area.

図3〔2〕は、複数トラックの表示変更例を示し、例えば、隣り合う複数(4つ)のトラックTrk1〜Trk4の表示幅Wを拡大したい場合には、図3〔2〕(a)に矢印で示すように、ユーザは、第1トラックTrk1の表示領域上及び第4トラックTrk4の表示領域上に夫々2本の指を置き、トラック画面TS上で開く開放操作を行えばよい。   FIG. 3 [2] shows an example of changing the display of a plurality of tracks. For example, when it is desired to enlarge the display width W of a plurality of (four) adjacent tracks Trk1 to Trk4, FIG. As indicated by the arrows, the user may place two fingers on the display area of the first track Trk1 and the display area of the fourth track Trk4 and perform an opening operation to open on the track screen TS.

この場合、システムは、最初に指が置かれた第1及び第4トラックTrk1,Trk4と両トラックTrk1,Trk4間の全トラックTrk2,Trk3を表示制御の対象に指定する。このトラック指定に当っては、例えば、両指を置いた2つのトラックとその間の全てのトラックの背景表示色を変えるようにすると、ユーザにとって現在の対象トラックが分かり易い。次いで、操作量・表示幅変更量(ΔW)対応テーブルに従って、この開放操作による両指の接触開始点から最終的な接触点(接触移動停止点)までの縦軸方向距離(両指の合計値又は平均値)に対応する表示幅の値Wfを求める。そして、制御対象に指定された全トラックTrk1〜Trk4の表示幅Wを、図3〔2〕(b)のように、この開放操作に応じて求めた値Wfに拡大し(Wf>Wo)、各対象トラックTrk1〜Trk4内に表示される表示要素については、拡大後の表示幅Wfに応じて、矩形ブロックBk1,Bk5,Bk18の表示を消し、これに代わって、新たな表示幅Wfに対応する詳細表示データDt1,Dt5,Dt18を表示する。   In this case, the system designates the first and fourth tracks Trk1 and Trk4 where the finger is initially placed and all the tracks Trk2 and Trk3 between the tracks Trk1 and Trk4 as display control targets. In this track designation, for example, if the background display colors of two tracks with both fingers and all the tracks between them are changed, the current target track can be easily understood by the user. Next, according to the operation amount / display width change amount (ΔW) correspondence table, the distance in the vertical axis direction from the contact start point of both fingers by the opening operation to the final contact point (contact movement stop point) (total value of both fingers) Or a display width value Wf corresponding to the average value). Then, the display width W of all the tracks Trk1 to Trk4 designated as the control target is expanded to a value Wf obtained according to the opening operation (Wf> Wo) as shown in FIG. 3 [2] (b), For the display elements displayed in each of the target tracks Trk1 to Trk4, the display of the rectangular blocks Bk1, Bk5, Bk18 is erased in accordance with the enlarged display width Wf, and a new display width Wf is supported instead. Detailed display data Dt1, Dt5, and Dt18 to be displayed are displayed.

また、隣り合う複数のトラックTrkの表示幅Wを縮小したい場合には、拡大の場合と同様に、これらトラックの最上段及び最下段トラックの表示領域上に夫々2本の指を置き、拡大の場合とは逆に、トラック画面TS上で閉じる閉塞操作を行えばよい。例えば、図3〔2〕(b)に矢印で示すように、第3及び第4トラックTrk3,Trk4の表示領域上に夫々2本の指が置かれ、逆に、トラック画面TS上で閉じる閉塞操作がなされると、図3〔1〕(e)→(a)の場合と同様に、操作量・表示幅変更量(ΔW)対応テーブル及び初期表示幅データ(Wo)に従って、この閉塞操作による接触開始点から最終的な接触点までの縦軸方向距離に対応する各トラック表示幅の値(初期表示幅)Woが求められる。そして、図3〔2〕(c)のように、対象トラックTrk3,Trk4の表示幅Wfが、この操作に応じて求めた初期表示幅Woに縮小され(Wo<Wf)、これらトラックTrk3,Trk4における表示要素の表示形態については、トラック表示幅Wfを初期表示幅Woに戻したことにより、詳細表示データDt5,Dt18の表示を消し、元の矩形ブロックBk5,Bk18に変更する。一方、対象トラックに指定されない第1及び第2トラックTrk1,Trk2については図3〔2〕(b)の表示状態を維持する。   When the display width W of a plurality of adjacent tracks Trk is to be reduced, as in the case of enlargement, two fingers are placed on the display areas of the uppermost and lowermost tracks of these tracks, respectively. On the contrary, a closing operation for closing on the track screen TS may be performed. For example, as shown by arrows in FIG. 3 [2] (b), two fingers are placed on the display areas of the third and fourth tracks Trk3 and Trk4, respectively, and conversely, the block is closed on the track screen TS. When the operation is performed, as in the case of FIG. 3 [1] (e) → (a), the blockage operation is performed according to the operation amount / display width change amount (ΔW) correspondence table and the initial display width data (Wo). A value (initial display width) Wo of each track display width corresponding to the distance in the vertical axis direction from the contact start point to the final contact point is obtained. Then, as shown in FIG. 3 [2] (c), the display width Wf of the target tracks Trk3, Trk4 is reduced to the initial display width Wo obtained according to this operation (Wo <Wf), and these tracks Trk3, Trk4. As for the display form of the display elements in FIG. 5, the display of the detailed display data Dt5 and Dt18 is erased and changed to the original rectangular blocks Bk5 and Bk18 by returning the track display width Wf to the initial display width Wo. On the other hand, the first and second tracks Trk1 and Trk2 not designated as the target track maintain the display state of FIG. 3 [2] (b).

なお、開放及び閉塞操作に伴う各対象トラックにおける詳細表示データDtの表示及び更新態様については、図3〔1〕の1つのトラックの表示変更例での説明と同様である。   The display and update modes of the detailed display data Dt in each target track accompanying the opening and closing operations are the same as in the description of the display change example of one track in FIG.

以上のように、この音楽データ表示システムでは、音楽データを構成する複数のトラック情報にそれぞれ対応した複数のトラックから成るトラック画面TSを多点タッチパネルTP上に表示し、トラック画面TS上で或るトラックTrk1が表示制御の対象に指示され2本の指を開く開放操作が行われると、対象トラックTrk1の表示領域を音楽進行方向(横軸方向)に垂直な幅方向(縦軸方向)に増大し、対象トラックTrk1に表示される音楽データの表示形態を増大後の表示領域幅Wに合うように制御し、所定の幅方向サイズをもつ詳細表示データDt1とする(図3〔1〕a→b→c,d)。逆に、2本の指を閉じる閉塞操作が行われると、対象トラックTrk1の表示領域を幅方向に減少し、対象トラックTrk1の表示形態を減少後の表示領域幅Wに合うように制御し、所定の幅方向サイズをもつ詳細表示データDt1(c→e)或いは矩形ブロックBk1(e→a)とする。また、連続する複数のトラックが表示制御の対象に指示され開放操作或いは閉塞操作が行われた場合にも(図3〔2〕)、同様に、指定された複数のトラックについて表示幅Wを算出し、算出された表示幅Wに応じてこれらトラックの表示形態(Bk/Dt)を制御する。   As described above, in this music data display system, the track screen TS composed of a plurality of tracks respectively corresponding to the plurality of track information constituting the music data is displayed on the multi-point touch panel TP. When the track Trk1 is instructed by the display control target and an opening operation is performed to open two fingers, the display area of the target track Trk1 is increased in the width direction (vertical axis direction) perpendicular to the music progression direction (horizontal axis direction). Then, the display form of the music data displayed on the target track Trk1 is controlled so as to match the display area width W after the increase, and the detailed display data Dt1 having a predetermined width direction size is obtained (FIG. 3 [1] a → b → c, d). Conversely, when a closing operation for closing two fingers is performed, the display area of the target track Trk1 is reduced in the width direction, and the display form of the target track Trk1 is controlled to match the display area width W after the reduction. Detailed display data Dt1 (c → e) or rectangular block Bk1 (e → a) having a predetermined width direction size. Similarly, when a plurality of continuous tracks are instructed to be subject to display control and an opening operation or a closing operation is performed (FIG. 3 [2]), the display width W is similarly calculated for the plurality of designated tracks. Then, the display form (Bk / Dt) of these tracks is controlled according to the calculated display width W.

〔音楽データ表示の動作フロー例〕
図4及び図5は、この発明の一実施例による音楽データ表示処理による動作例を表わすフローチャートであり、音楽データには、複数のトラック情報から成る楽曲データが用いられる。各種処理モードの待機状態において、音楽データ表示処理モードへの移行指示操作があると、この音楽データ表示処理がスタートし、ユーザによる音楽データの指定操作があると、CPU1は、まず、ステップS1で、楽曲指定操作により処理対象に指定された音楽データのトラック情報に基づいて、図2に示すようなトラック画面TSを多点タッチパネルTP上に表示し、多点タッチパネルTPに対するユーザ操作を待機する。
[Operation flow example of music data display]
4 and 5 are flowcharts showing an operation example by the music data display processing according to one embodiment of the present invention, and music data composed of a plurality of pieces of track information is used as the music data. In the standby state of the various processing modes, if there is an instruction to shift to the music data display processing mode, this music data display processing starts. If there is an operation for specifying music data by the user, the CPU 1 starts with step S1. A track screen TS as shown in FIG. 2 is displayed on the multipoint touch panel TP based on the track information of the music data designated as the processing target by the music designation operation, and a user operation on the multipoint touch panel TP is awaited.

多点タッチパネルTPのトラック画面TSに対するユーザ操作があると、ステップS2に進んで、多点タッチパネルTPへの入力情報を受け付けて、次のステップS3で、入力情報に、トラック画面TS上の2点に指が接触したことを表わす接触開始情報があること、つまり、接触開始情報に基づき2点を対象トラックを決定するためのポイントに指定する「2点のポイント指定」を検出したか否かを判定する。ここで、2点のポイント指定を検出すると(S3=YES)、ステップS4に進み、検出した2点それぞれのポイントが属するトラックTrkを抽出する。ここで、もし、2点のうち上側のポイントがトラック表示領域の境界線上に位置する場合は、このポイントの下側に隣接するトラックを抽出し、もし、2点のうち下側のポイントがトラック表示領域の境界線上に位置する場合、上側に隣接するトラックを抽出する。   If there is a user operation on the track screen TS of the multipoint touch panel TP, the process proceeds to step S2 to receive input information to the multipoint touch panel TP, and in the next step S3, the input information includes two points on the track screen TS. Whether or not there is contact start information indicating that the finger has touched, that is, whether or not “two point specification” that designates two points as points for determining the target track based on the contact start information is detected. judge. If two point designations are detected (S3 = YES), the process proceeds to step S4, and the track Trk to which the detected two points belong is extracted. Here, if the upper point of the two points is located on the boundary line of the track display area, the track adjacent to the lower side of this point is extracted, and if the lower point of the two points is the track When located on the boundary line of the display area, the track adjacent to the upper side is extracted.

ステップS4のトラック抽出処理の後は、ステップS5で、ステップS4で抽出した2つのトラックは同一のトラックであるか否かを判定する。ここで、同一のトラックであるときは(S5=YES)、ステップS6で、抽出された同一の1トラックを表示制御の対象トラックに設定し、異なるトラックであるときは(S5=NO)、ステップS7で、抽出された2つのトラック及びこれらトラックの間にある全てのトラックを表示制御の対象トラックに設定する。   After the track extraction process in step S4, it is determined in step S5 whether the two tracks extracted in step S4 are the same track. Here, if they are the same track (S5 = YES), the same extracted one track is set as a display control target track in step S6, and if they are different tracks (S5 = NO), step In step S7, the two extracted tracks and all the tracks between these tracks are set as display control target tracks.

ステップS3で2点のポイント指定を検出しないとき(S3=NO)、或いは、ステップS6又はステップS7の対象トラック設定処理を行った後は、ステップS8で、入力情報に、2本の指による相反する方向への線引き操作を表わす線引き操作情報があること、つまり、線引き操作情報に基づきトラック表示幅Wを算出すべきことを指定する「表示幅指定」を検出したか否かを判定する。ここで、線引き操作に基づく表示幅指定を検出すると(S8=YES)、ステップS9〜S13のトラック表示制御処理を順次行う。   When the point designation of two points is not detected in step S3 (S3 = NO), or after the target track setting process in step S6 or step S7 is performed, in step S8, the input information is reciprocal with two fingers. It is determined whether or not there is drawing operation information indicating a drawing operation in the direction to be performed, that is, “display width designation” for designating that the track display width W should be calculated based on the drawing operation information. Here, when the display width designation based on the drawing operation is detected (S8 = YES), the track display control process of steps S9 to S13 is sequentially performed.

まず、ステップS9では、操作量・表示幅変更量(ΔW)対応テーブル及び初期表示幅データ(Wo)に従い、線引き操作情報が示す線引き操作の方向及び量に対応する各対象トラックの表示幅Wを算出し、次のステップS10で、全ての対象トラックが、算出された表示幅(縦軸方向)でトラック画面に表示されるようにトラック画面を表示更新する。さらに、ステップS11では、線引き操作情報が示す2本の指による線引き操作がトラック表示幅Wを増大する方向を示しているか否かを判定する。そして、線引き操作が増大方向を示しているときは(S11=YES)、ステップS12で、図5(1)に示す「表示幅増大操作時のデータ表示更新処理」を行い、減少方向を示しているときには(S11=NO)、ステップS13で、図5(2)に示す「表示幅減少操作時のデータ表示更新処理」を行う。   First, in step S9, according to the operation amount / display width change amount (ΔW) correspondence table and the initial display width data (Wo), the display width W of each target track corresponding to the direction and amount of the drawing operation indicated by the drawing operation information is set. In the next step S10, the track screen is displayed and updated so that all target tracks are displayed on the track screen with the calculated display width (in the vertical axis direction). Further, in step S11, it is determined whether or not a drawing operation with two fingers indicated by the drawing operation information indicates a direction in which the track display width W is increased. When the line drawing operation indicates the increasing direction (S11 = YES), in step S12, the “data display update process at the time of the display width increasing operation” shown in FIG. 5A is performed to indicate the decreasing direction. If it is present (S11 = NO), in step S13, “data display update processing at the time of display width reduction operation” shown in FIG.

ステップS8で、2本の指による相反する方向への線引き操作を表わす線引き操作情報が入力情報から検出されないとき(S8=NO)、或いは、ステップS12,S13の何れかでデータ表示更新処理を行った後は、ステップS14に進み、少なくとも1本の指が離れたか否かを判定する。ここで、指が離れないときは(S14=NO)、トラック画面TSに対するユーザ操作を待機し、新たなユーザ操作があると、ステップS2に進んで、ステップS2〜S14の処理を繰り返す。また、少なくとも1本の指が離れたときは(S14=YES)、トラック表示幅調整のための一連の操作が終わったと見做して、対象トラックの設定をクリアした上トラック画面TSに対するユーザ操作を待機し、新たなユーザ操作があると、ステップS2に進んで、ステップS2〜S14の処理を繰り返す。なお、音楽データ表示処理モードの終了指示操作があると、この音楽データ表示処理を終了し、この電子音楽装置は元の待機状態に戻る。   In step S8, when the drawing operation information indicating the drawing operation in the opposite direction by two fingers is not detected from the input information (S8 = NO), or the data display update process is performed in either of steps S12 and S13. After that, the process proceeds to step S14, and it is determined whether or not at least one finger has been removed. Here, when the finger is not released (S14 = NO), the user operation for the track screen TS is waited. If there is a new user operation, the process proceeds to step S2, and the processes of steps S2 to S14 are repeated. Further, when at least one finger is released (S14 = YES), it is assumed that a series of operations for adjusting the track display width is finished, and the user operation on the upper track screen TS in which the setting of the target track is cleared If there is a new user operation, the process proceeds to step S2, and the processes of steps S2 to S14 are repeated. If there is an instruction to end the music data display processing mode, the music data display processing is ended and the electronic music apparatus returns to the original standby state.

図5は、音楽データ表示処理(図4)のステップS12,S13で行われる表示幅増大操作時及び表示幅減少操作時のデータ表示更新処理の一例を表わすフローチャートである。このデータ表示更新処理は、全対象トラックTrk分だけ実行され、各対象トラックTrk内における表示要素の表示形態について、算出された表示幅Wに合うように調整し、表示更新を行う。例えば、トラックに対する初期表示幅Woを1cmとし、トラック表示幅W=Woのときは矩形ブロックBkを表示し、トラック表示幅W>Woのときには波形や楽譜などの音楽データを表示する。図5(1)の表示幅増大操作時のデータ表示更新処理では、算出されたトラック表示幅Wに応じて、矩形ブロックBkから詳細表示データDtに表示形態を変更するか、もしくは、縮小された詳細表示データDtから、更新後の表示幅Wに合うように縦軸方向に拡大された詳細表示データDtに表示形態を変更する。   FIG. 5 is a flowchart showing an example of the data display update process at the time of the display width increase operation and the display width decrease operation performed in steps S12 and S13 of the music data display process (FIG. 4). This data display update process is executed for all the target tracks Trk, and the display form of the display elements in each target track Trk is adjusted to match the calculated display width W, and the display is updated. For example, the initial display width Wo for a track is set to 1 cm. When the track display width W = Wo, a rectangular block Bk is displayed. When the track display width W> Wo, music data such as a waveform and a score is displayed. In the data display update process at the time of the display width increasing operation in FIG. 5A, the display form is changed from the rectangular block Bk to the detailed display data Dt or reduced according to the calculated track display width W. The display form is changed from the detailed display data Dt to the detailed display data Dt expanded in the vertical axis direction so as to match the updated display width W.

具体的には、第1ステップA1で、現在、矩形ブロックBkを表示しているか否かを判定し、矩形ブロックBkの表示中のときには(A1=YES)、ステップA2で、表示要素の表示形態を詳細表示データDtに変更し、更新された表示幅Wに収まるように詳細表示データDtを調整して対象トラックTrk内に表示する。一方、詳細表示データDtの表示中のときは(A1=NO)、ステップA3に進んで、詳細表示データDtの表示状態を維持し、更新された表示幅Wに収まるように詳細表示データDtを縦軸方向に拡大して対象トラックTrk内に表示する。そして、ステップA2,A3の処理後は、音楽データ表示処理のステップS14(図4)にリターンする。   Specifically, in the first step A1, it is determined whether or not the rectangular block Bk is currently displayed. When the rectangular block Bk is being displayed (A1 = YES), the display form of the display element is displayed in step A2. Is changed to the detailed display data Dt, and the detailed display data Dt is adjusted so as to be within the updated display width W and displayed in the target track Trk. On the other hand, when the detailed display data Dt is being displayed (A1 = NO), the process proceeds to step A3, the display state of the detailed display data Dt is maintained, and the detailed display data Dt is stored so as to be within the updated display width W. The image is enlarged in the vertical axis direction and displayed in the target track Trk. Then, after the processes of steps A2 and A3, the process returns to step S14 (FIG. 4) of the music data display process.

図5(2)の表示幅減少操作時のデータ表示更新処理では、算出されたトラック表示幅Wに応じて縮小すれば詳細表示データDtが表示可能であると判断した場合は、現在の詳細表示データDtを縦軸方向に縮小して表示し、算出されたトラック表示幅Wでは現在の詳細表示データDtをこれ以上縮小することができず詳細表示データDtの表示が不可能であると判断した場合、すなわち、算出されたトラック表示幅Wが初期表示幅Woの場合には、詳細表示データDtから矩形ブロックBkに表示形態を替える。   In the data display update process at the time of the display width reduction operation in FIG. 5B, if it is determined that the detailed display data Dt can be displayed if the display is reduced according to the calculated track display width W, the current detailed display is displayed. The data Dt is reduced and displayed in the vertical axis direction, and the current detailed display data Dt cannot be reduced any further with the calculated track display width W, and it is determined that the detailed display data Dt cannot be displayed. In this case, that is, when the calculated track display width W is the initial display width Wo, the display form is changed from the detailed display data Dt to the rectangular block Bk.

具体的には、第1ステップB1で、現在、詳細表示データDtを表示しているか否かを判定し、矩形ブロックBkの表示中のときは(B1=NO)、ステップB2に進んで、矩形ブロックBkの表示状態を維持することを決定する。一方、詳細表示データDtの表示中のときは(B1=YES)、ステップB3にて、ステップS10で更新された表示幅Wで詳細表示データDtの表示が可能か否かを判定する。ここで、更新された表示幅Wで詳細表示データDtを表示することができると判定したときは(B3=YES)、ステップB4で、詳細表示データDtの表示形態を維持し、更新された表示幅Wに収まるように詳細表示データDtを縦軸方向に縮小して対象トラックTrk内に表示し、更新された表示幅Wで詳細表示データDtを表示することができないときには(B3=NO)、要素データの表示形態を矩形ブロックBkに変更する。そして、ステップB2,B4,B5の処理後、音楽データ表示処理のステップS14(図4)にリターンする。   Specifically, in the first step B1, it is determined whether or not the detailed display data Dt is currently being displayed. When the rectangular block Bk is being displayed (B1 = NO), the process proceeds to step B2 and the rectangle is displayed. It is decided to maintain the display state of the block Bk. On the other hand, when the detailed display data Dt is being displayed (B1 = YES), it is determined in step B3 whether or not the detailed display data Dt can be displayed with the display width W updated in step S10. If it is determined that the detailed display data Dt can be displayed with the updated display width W (B3 = YES), the display form of the detailed display data Dt is maintained and updated in step B4. When the detailed display data Dt is reduced in the vertical axis direction so as to fit within the width W and displayed in the target track Trk, and the detailed display data Dt cannot be displayed with the updated display width W (B3 = NO), The display form of the element data is changed to the rectangular block Bk. Then, after the processes of steps B2, B4, and B5, the process returns to step S14 (FIG. 4) of the music data display process.

〔種々の実施態様〕
以上、この発明の好適な一実施例について説明したが、これは単なる一例であって、この発明は、発明の精神を逸脱しない範囲で種々の変更が可能であり、種々の態様で実施することができる。例えば、実施例では、初期表示幅データによる初期表示幅Woが最小表示幅制限情報として扱われ、トラック表示幅が初期表示幅Woより小さくなることはないが、閉塞操作に応じてトラック表示幅を初期表示幅Woより小さくなるようにしてもよい。この場合、矩形ブロックBkは、表示幅の縮小に合わせて、(殆ど線状になるまで)縦軸方向に縮小した形態としてもよいし、縮小せずに表示可能な部分のみ表示してもよい。
[Various Embodiments]
Although a preferred embodiment of the present invention has been described above, this is merely an example, and the present invention can be variously modified and implemented in various modes without departing from the spirit of the invention. Can do. For example, in the embodiment, the initial display width Wo based on the initial display width data is treated as the minimum display width restriction information, and the track display width is not smaller than the initial display width Wo, but the track display width is set according to the closing operation. It may be made smaller than the initial display width Wo. In this case, the rectangular block Bk may be reduced in the vertical axis direction (until it becomes almost linear) in accordance with the reduction of the display width, or only the displayable portion may be displayed without being reduced. .

2本の指の接触開始点指定操作により複数のトラックが表示制御の対象トラックに設定された場合、実施例では、各指の移動距離に対応して、全対象トラックの夫々の表示幅を求めたが、2本の指の開閉操作で、複数の全対象トラック分の表示幅を決定し、決定した全対象トラック分の表示幅を対象トラック数で均等割りにして各トラック毎に新たな表示幅を算出するようにしてもよい。この場合、均等割りではなく対象トラックの表示幅の割合(2:1:2など)を保つように指定された表示幅を分けるようにしてもよい。   When a plurality of tracks are set as display control target tracks by the touch start point specifying operation of two fingers, in the embodiment, the display widths of all target tracks are obtained in accordance with the movement distance of each finger. However, the display width for all the target tracks is determined by opening and closing with two fingers, and the display width for all the determined target tracks is divided equally by the number of target tracks, and a new display is displayed for each track. The width may be calculated. In this case, the display width designated so as to maintain the ratio of the display width of the target track (2: 1: 2, etc.) may be divided instead of the equal division.

トラック内に表示される詳細表示データDtについては、実施例では、音楽データが波形データの場合について説明したが、音符データ列や音楽制御イベント列などの場合がある。音符データ列などの場合は、楽譜形式やリスト形式などの表示形態で表示してもよい。詳細表示データDtがリスト形式の場合、表示可能な部分だけトラックに表示しトラックの右端に縦軸方向のスクロールバーを表示しておけばよい。音符データのように複数の表示形態が存在する場合は、表示形態の表示優先度をシステム内で予め決めておいてもよいし、ユーザ設定ができるようにしてもよい。また、トラックによっては、例えば音符データであっても異なる表示形式で表示されるようにしてもよい。   In the embodiment, the detailed display data Dt displayed in the track has been described with respect to the case where the music data is waveform data, but there are cases where the data is a note data string, a music control event string, or the like. In the case of a note data string or the like, it may be displayed in a display format such as a score format or a list format. When the detailed display data Dt is in a list format, only a displayable portion is displayed on the track, and a scroll bar in the vertical axis direction is displayed on the right end of the track. When there are a plurality of display forms such as note data, the display priority of the display forms may be determined in advance in the system or may be set by the user. Depending on the track, even note data, for example, may be displayed in a different display format.

実施例では斜め方向操作の例を示したが、縦軸方向のみの操作によりトラック表示幅を変化することができる。要は、両指の開閉操作情報から縦軸方向の操作量成分を検出することができればよい。また、実施例では、縦軸方向の操作量を求めるのに、個々の指の縦軸方向移動距離を加算したが、移動後の2本の指の縦軸方向距離を用いてもよい。さらに、2本の指での開閉操作でトラック表示幅Wを調整する際、例えば、対象トラックが画面の一番上(下)に表示されている場合などのように、トラック画面におけるトラック位置の条件によっては、一方の指を固定し、他方の指のみの移動に応じて操作量を伸縮することもあり得る。   In the embodiment, an example of the operation in the oblique direction is shown, but the track display width can be changed only by the operation in the vertical axis direction. In short, it is only necessary that the operation amount component in the vertical axis direction can be detected from the opening / closing operation information of both fingers. Further, in the embodiment, the vertical axis movement distance of each finger is added to obtain the operation amount in the vertical axis direction, but the vertical axis distance of two fingers after movement may be used. Further, when the track display width W is adjusted by the opening / closing operation with two fingers, for example, when the target track is displayed at the top (bottom) of the screen, the track position on the track screen is changed. Depending on the conditions, one finger may be fixed and the operation amount may be expanded or contracted according to the movement of only the other finger.

また、トラック表示幅Wの変更により、トラック画面TS内に表示されるトラック数が増減することがある。更に、トラック毎に個々に初期(最小)表示幅Woの設定を可能とし、どのくらいの幅で矩形表示にするか、トラックに表示する音楽データの種類に応じて異なる値に設定するようにしてもよいし、ユーザが設定できるようになっていてもよい。   Further, the number of tracks displayed in the track screen TS may be increased or decreased by changing the track display width W. Furthermore, the initial (minimum) display width Wo can be individually set for each track, and the width of the rectangular display can be set to a different value depending on the type of music data displayed on the track. It may be set by the user.

この発明の一実施例による音楽データ表示システムが構築される電子音楽装置のハードウエア構成例を示すブロック図である。It is a block diagram which shows the hardware structural example of the electronic music apparatus with which the music data display system by one Example of this invention is constructed | assembled. この発明の一実施例によるトラック画面の例を示す。2 shows an example of a track screen according to one embodiment of the present invention. この発明の一実施例によるトラック表示の変更例を示す。An example of changing the track display according to one embodiment of the present invention will be described. この発明の一実施例による音楽データ表示処理の動作例を表わすフローチャートである。It is a flowchart showing the operation example of the music data display process by one Example of this invention. この発明の一実施例による音楽データ表示処理における対象トラックのデータ表示更新処理例を表わすフローチャートである。It is a flowchart showing the data display update process example of the object track | truck in the music data display process by one Example of this invention.

符号の説明Explanation of symbols

TS 多点タッチパネルTP上に表示されるトラック画面、
Trk:Trk1,Trk2,… トラック、
W:Wo,Wb,… トラックの表示幅、
Bk:Bk1,Bk5,… 矩形ブロック(音楽データの存在を表わす表示要素)、
Dt:Dt1,Dt5,… 詳細表示データ(音楽データの内容を表わす表示要素)。
TS Track screen displayed on the multi-point touch panel TP,
Trk: Trk1, Trk2, ... track,
W: Wo, Wb, ... the display width of the track,
Bk: Bk1, Bk5,... Rectangular block (display element indicating presence of music data),
Dt: Dt1, Dt5,... Detailed display data (display elements representing the contents of music data).

Claims (4)

所定の表示幅をもって音楽の進行に対応する所定の方向に延びるトラックを備え、音楽データに含まれるトラック情報の要素データを表わす表示要素が該トラックに配置されたトラック画面を多点タッチパネル上に表示する画面表示手段と、
画面表示手段により表示されるトラック画面に対して複数点を同時にタッチし移動させる操作に応じて、対応する入力情報を受け付ける入力受付け手段と、
入力受付け手段により受け付けられた入力情報が表わす操作点の位置に基づいて、制御すべきトラックを指定するトラック指定手段と、
入力受付け手段により受け付けられた入力情報が表わす操作点の移動方向及び移動量に基づいて、制御すべきトラックの表示幅を算出する表示幅算出手段と、
画面表示手段により表示されるトラック画面について、トラック指定手段により指定されたトラックを、表示幅算出手段により算出された表示幅で表示すると共に、当該トラックに配置される表示要素を当該表示幅に応じた表示形態で表示するように画面表示手段を制御する表示制御手段と
を具備することを特徴とする音楽データ表示装置。
A track screen having a predetermined display width and a track extending in a predetermined direction corresponding to the progress of music and displaying a display element representing the element data of the track information included in the music data on the track is displayed on the multipoint touch panel. Screen display means for
Input receiving means for receiving corresponding input information in response to an operation of simultaneously touching and moving a plurality of points on the track screen displayed by the screen display means;
Track designation means for designating a track to be controlled based on the position of the operation point represented by the input information received by the input reception means;
Display width calculating means for calculating the display width of the track to be controlled based on the moving direction and moving amount of the operation point represented by the input information received by the input receiving means;
For the track screen displayed by the screen display means, the track designated by the track designation means is displayed with the display width calculated by the display width calculation means, and the display elements arranged on the track are displayed according to the display width. A music data display device comprising: display control means for controlling the screen display means so as to display in a display form.
前記トラック表示制御手段は、前記表示幅算出手段により算出された表示幅に応じて、前記トラック指定手段により指定されたトラックにおける表示要素の表示形態を、要素データの存在を表わす矩形表示にするか、要素データの内容を表わす詳細表示にするかを決定することを特徴とする請求項1に記載の音楽データ表示装置。   Whether the track display control means changes the display form of the display element in the track designated by the track designation means to a rectangular display indicating the presence of element data in accordance with the display width calculated by the display width calculation means. 2. The music data display device according to claim 1, wherein it is determined whether to display details representing the contents of element data. 前記トラック指定手段は、入力受付け手段により受け付けられた入力情報が表わす操作点の位置が複数のトラックに対応している場合は、これらトラックを両端に含む連続する複数のトラックを指定し、
前記表示幅算出手段は、指定された複数のトラックそれぞれについて表示幅を算出する
ことを特徴とする請求項1又は2に記載の音楽データ表示装置。
The track designating means designates a plurality of continuous tracks including these tracks at both ends when the position of the operation point represented by the input information received by the input accepting means corresponds to a plurality of tracks,
The music data display device according to claim 1, wherein the display width calculation unit calculates a display width for each of a plurality of designated tracks.
所定の表示幅をもって音楽の進行に対応する所定の方向に延びるトラックを備え、音楽データに含まれるトラック情報の要素データを表わす表示要素が該トラックに配置されたトラック画面を多点タッチパネル上に表示する画面表示手段を具備し、音楽データ表示装置として機能するコンピュータに、
画面表示手段により表示されるトラック画面に対して複数点を同時にタッチし移動させる操作に応じて、対応する入力情報を受け付ける入力受付けステップと、
入力受付けステップで受け付けられた入力情報が表わす操作点の位置に基づいて、制御すべきトラックを指定するトラック指定ステップと、
入力受付けステップで受け付けられた入力情報が表わす操作点の移動方向及び移動量に基づいて、制御すべきトラックの表示幅を算出する表示幅算出ステップと、
画面表示手段により表示されるトラック画面について、トラック指定ステップで指定されたトラックを、表示幅算出ステップで算出された表示幅で表示すると共に、当該トラックに配置される表示要素を当該表示幅に応じた表示形態で表示するように画面表示手段を制御する表示制御ステップと
から成る手順を実行させる音楽データ表示プログラム。
A track screen having a predetermined display width and a track extending in a predetermined direction corresponding to the progress of music and displaying a display element representing the element data of the track information included in the music data on the track is displayed on the multipoint touch panel. A computer having a screen display means for functioning as a music data display device,
An input receiving step of receiving corresponding input information in accordance with an operation of simultaneously touching and moving a plurality of points on the track screen displayed by the screen display means;
A track designation step for designating a track to be controlled based on the position of the operation point represented by the input information received in the input reception step;
A display width calculating step for calculating the display width of the track to be controlled based on the moving direction and moving amount of the operation point represented by the input information received in the input receiving step;
For the track screen displayed by the screen display means, the track specified in the track specifying step is displayed with the display width calculated in the display width calculating step, and the display elements arranged in the track are displayed according to the display width. A music data display program for executing a procedure comprising a display control step for controlling the screen display means so as to display in a displayed form.
JP2008232915A 2008-09-11 2008-09-11 Music data display device and program Expired - Fee Related JP5386895B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008232915A JP5386895B2 (en) 2008-09-11 2008-09-11 Music data display device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008232915A JP5386895B2 (en) 2008-09-11 2008-09-11 Music data display device and program

Publications (2)

Publication Number Publication Date
JP2010066532A true JP2010066532A (en) 2010-03-25
JP5386895B2 JP5386895B2 (en) 2014-01-15

Family

ID=42192168

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008232915A Expired - Fee Related JP5386895B2 (en) 2008-09-11 2008-09-11 Music data display device and program

Country Status (1)

Country Link
JP (1) JP5386895B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012113271A (en) * 2010-11-29 2012-06-14 Yamaha Corp Musical information displaying apparatus
JP2013008262A (en) * 2011-06-27 2013-01-10 Yamaha Corp Controller and parameter control method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000172869A (en) * 1998-09-29 2000-06-23 Yamaha Corp Generating device and reproducing device for playing image information
JP2002050161A (en) * 2000-07-31 2002-02-15 Yamaha Corp Multi-track digital recording and reproducing device
JP2004341022A (en) * 2003-05-13 2004-12-02 Yamaha Corp Musical performance data editing device and program
JP2008027453A (en) * 2007-07-30 2008-02-07 Seiko Epson Corp Portable information apparatus and information storage medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000172869A (en) * 1998-09-29 2000-06-23 Yamaha Corp Generating device and reproducing device for playing image information
JP2002050161A (en) * 2000-07-31 2002-02-15 Yamaha Corp Multi-track digital recording and reproducing device
JP2004341022A (en) * 2003-05-13 2004-12-02 Yamaha Corp Musical performance data editing device and program
JP2008027453A (en) * 2007-07-30 2008-02-07 Seiko Epson Corp Portable information apparatus and information storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012113271A (en) * 2010-11-29 2012-06-14 Yamaha Corp Musical information displaying apparatus
JP2013008262A (en) * 2011-06-27 2013-01-10 Yamaha Corp Controller and parameter control method

Also Published As

Publication number Publication date
JP5386895B2 (en) 2014-01-15

Similar Documents

Publication Publication Date Title
JP6814371B2 (en) A recording medium that can be read by a computer that records a music game device and a program for it.
JP2005316207A (en) Music performance data generating device and its program
JP2012215630A (en) Musical score performance device and musical score performance program
JP5549521B2 (en) Speech synthesis apparatus and program
KR20140096573A (en) Method for controlling contents play and an electronic device thereof
JP5386895B2 (en) Music data display device and program
JP2009230006A (en) Display device and program for performance information
WO2015146201A1 (en) Musical score displaying and performing program, and musical score displaying and performing device
JP5589741B2 (en) Music editing apparatus and program
CN103226943B (en) For showing treating apparatus and the method for the state of tone generation apparatus
JP4389753B2 (en) Music information display editing apparatus and program
JP5935815B2 (en) Speech synthesis apparatus and program
JP6823514B2 (en) Score display / performance program and score display / performance device
EP2924685A2 (en) Score displaying method and computer program
JP2011141460A (en) Touch panel input controller, and program
JP7320976B2 (en) Lyrics editing device and lyrics editing program
JP4265452B2 (en) Performance data reproducing apparatus and program
JP7336802B2 (en) Synchronized data creation system for lyrics
JP5459522B2 (en) Karaoke device and karaoke program
JP5505662B2 (en) Karaoke device and karaoke program
US11694724B2 (en) Gesture-enabled interfaces, systems, methods, and applications for generating digital music compositions
JP7350555B2 (en) Score editing device and score editing program
JP2016033674A (en) Voice synthesizing device and voice synthesizing method
JP2010019916A (en) Musical sound data editing device and program
JP4508196B2 (en) Song editing apparatus and song editing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110823

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121105

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121218

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130214

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130923

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees