JPH0777977A - Data processor with score generating function - Google Patents
Data processor with score generating functionInfo
- Publication number
- JPH0777977A JPH0777977A JP22488093A JP22488093A JPH0777977A JP H0777977 A JPH0777977 A JP H0777977A JP 22488093 A JP22488093 A JP 22488093A JP 22488093 A JP22488093 A JP 22488093A JP H0777977 A JPH0777977 A JP H0777977A
- Authority
- JP
- Japan
- Prior art keywords
- score
- cursor
- control means
- data processing
- musical score
- 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.)
- Pending
Links
- 230000006870 function Effects 0.000 description 33
- 238000000034 method Methods 0.000 description 24
- 238000010586 diagram Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 2
Landscapes
- Auxiliary Devices For Music (AREA)
Abstract
Description
【発明の詳細な説明】Detailed Description of the Invention
【0001】[0001]
【産業上の利用分野】本発明は、電子的に楽譜を作成す
る楽譜作成機能を持つデータ処理装置に関し、特に、簡
単な構成に従って楽譜を作成できるようにする楽譜作成
機能を持つデータ処理装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data processing apparatus having a score creating function for electronically creating a score, and more particularly to a data processing apparatus having a score creating function for making a score according to a simple structure. .
【0002】楽譜を電子的に作成できるようにする要求
がある。このような要求に対して、複雑なプログラムを
開発することなく、しかも、マウス等の高機能の座標指
示装置を用いることなく楽譜を作成できるようにしてい
く必要がある。There is a need to be able to create musical scores electronically. In response to such a demand, it is necessary to create a musical score without developing a complicated program and without using a high-performance coordinate pointing device such as a mouse.
【0003】[0003]
【従来の技術】従来では、楽譜を電子的に作成できるよ
うにするために、専用の楽譜作成プログラムを開発し
て、その楽譜作成プログラムをパーソナルコンピュータ
等のデータ処理装置に展開するという方法を採ってい
る。そして、ユーザは、その楽譜作成プログラムと対話
することで、楽譜を電子的に作成するという方法を採っ
ていたのである。2. Description of the Related Art Conventionally, in order to create a musical score electronically, a dedicated musical score creating program is developed and the musical score creating program is developed on a data processing device such as a personal computer. ing. Then, the user adopted a method of electronically creating a musical score by interacting with the musical score creating program.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、この専
用の楽譜作成プログラムを使うと、楽譜を綺麗に作成で
きるようになるものの、ユーザは、複雑なプログラム処
理を実行する高価な楽譜作成プログラムを購入しなけれ
ばならないという問題点がある。However, although this special musical score creating program enables the beautiful creation of musical scores, the user purchases an expensive musical score creating program that executes complicated program processing. There is a problem that it must be.
【0005】そして、この専用の楽譜作成プログラムが
マウスを利用するような場合には、ユーザは、マウスを
具備する高価なパーソナルコンピュータを購入しなけれ
ばならないという問題点がある。In the case where the dedicated musical score creating program uses a mouse, there is a problem that the user has to purchase an expensive personal computer equipped with the mouse.
【0006】しかも、この専用の楽譜作成プログラム
は、楽譜作成機能を持つのみで文書作成機能を持ってい
ないことから、楽譜にコメント等の文書を入力すること
ができないという問題点もある。Moreover, since this dedicated musical score creating program has only the musical score creating function but not the document creating function, there is a problem that a document such as a comment cannot be input to the musical score.
【0007】本発明はかかる事情に鑑みてなされたもの
であって、簡単な構成に従って電子的に楽譜を作成でき
るようにするデータ処理装置を構築することで、従来技
術の問題点の解決を図ることを目的とする。The present invention has been made in view of the above circumstances, and aims to solve the problems of the prior art by constructing a data processing device capable of electronically creating a musical score according to a simple configuration. The purpose is to
【0008】[0008]
【課題を解決するための手段】図1に本発明の原理構成
を図示する。図中、1は本発明を具備する文書作成装置
等のデータ処理装置である。FIG. 1 shows the principle configuration of the present invention. In the figure, reference numeral 1 is a data processing device such as a document creation device provided with the present invention.
【0009】このデータ処理装置1は、ディスプレイ手
段10と、キーボード手段11と、入出力制御手段12
と、メインカーソル移動制御手段13と、ワープロ機能
実行手段14と、楽譜展開手段15と、表示制御手段1
6と、カーソル移動制御手段17と、割付手段18と、
判断手段19とを備える。ここで、マウス等の高機能の
座標指示装置を備える必要はない。The data processing apparatus 1 includes a display means 10, a keyboard means 11, and an input / output control means 12.
, Main cursor movement control means 13, word processor function execution means 14, score development means 15, and display control means 1
6, cursor movement control means 17, allocation means 18,
The determination means 19 is provided. Here, it is not necessary to provide a high-performance coordinate pointing device such as a mouse.
【0010】ディスプレイ手段10は、作成中の楽譜を
表示する。キーボード手段11は、楽譜作成のための入
力処理を実行する。入出力制御手段12は、ディスプレ
イ手段10/キーボード手段11との間の入出力制御処
理を実行する。メインカーソル移動制御手段13は、メ
インカーソルとなる文字入力用カーソルの移動を制御す
る。ワープロ機能実行手段14は、文書作成処理を実行
するとともに、文書作成に必要となる線画処理や複写処
理等の各種補助機能処理を実行する。The display means 10 displays the musical score being created. The keyboard means 11 executes an input process for creating a score. The input / output control means 12 executes input / output control processing between the display means 10 and the keyboard means 11. The main cursor movement control means 13 controls the movement of the character input cursor which becomes the main cursor. The word processing function executing means 14 executes a document creating process and various auxiliary function processes such as a line drawing process and a copying process necessary for creating the document.
【0011】楽譜展開手段15は、作成される楽譜デー
タを展開する。表示制御手段16は、ディスプレイ手段
10に楽譜記号(完全な形でなくて一部欠如した形のこ
ともある)の一覧を表示する。このとき、一部又は全て
の楽譜記号について、五線譜の線上に割付られる楽譜記
号と、五線譜の線間に割り付けられる楽譜記号とを別々
に用意して表示していくことがある。The score expanding means 15 expands the created score data. The display control means 16 displays on the display means 10 a list of musical score symbols (which may be in a partially omitted form instead of the complete form). At this time, for some or all of the score symbols, the score symbols assigned to the lines of the staff and the score symbols assigned between the lines of the staff may be separately prepared and displayed.
【0012】カーソル移動制御手段17は、表示制御手
段16の表示する楽譜記号上を移動する楽譜記号選択用
カーソルの移動を制御する。割付手段18は、楽譜を作
成して楽譜展開手段15に展開する。判断手段19は、
例えば割付手段18に展開されて、楽譜記号選択用カー
ソルの指す楽譜記号が特定の種別のものであるか否かを
判断する。The cursor movement control means 17 controls the movement of the musical score symbol selection cursor that moves on the musical score symbol displayed by the display control means 16. The allocating means 18 creates a musical score and develops it in the musical score developing means 15. The judging means 19
For example, it is expanded to the allocating means 18 and it is determined whether or not the musical score symbol pointed by the musical score symbol selection cursor is of a specific type.
【0013】[0013]
【作用】本発明のデータ処理装置1は、例えばワープロ
機能実行手段14の処理に従ってディスプレイ手段10
に五線譜を表示するとともに、表示制御手段16の処理
に従ってディスプレイ手段10に楽譜記号の一覧を表示
する。The data processing apparatus 1 according to the present invention includes the display means 10 according to the processing of the word processor function executing means 14, for example.
In addition to displaying the staff notation, a list of musical score symbols is displayed on the display means 10 according to the processing of the display control means 16.
【0014】これらの表示処理を受けて、ユーザは、メ
インカーソル移動制御手段13と対話することで、メイ
ンカーソルを五線譜上の所望の位置にセットするととも
に、カーソル移動制御手段17と対話することで、楽譜
記号選択用カーソルを所望の楽譜記号の位置にセットす
る。そして、楽譜記号選択用カーソルのカーソル位置を
指定すべく例えばキーボード手段11の実行キーを押
す。In response to these display processes, the user interacts with the main cursor movement control means 13 to set the main cursor at a desired position on the staff and interacts with the cursor movement control means 17. , Set the score symbol selection cursor to the desired score symbol position. Then, for example, the execution key of the keyboard means 11 is pressed to specify the cursor position of the musical score symbol selection cursor.
【0015】このようにして、楽譜記号選択用カーソル
のカーソル位置が指定されると、割付手段18は、楽譜
記号選択用カーソルの指す楽譜記号をメインカーソルの
カーソル位置に割り付けることで楽譜を生成して楽譜展
開手段15に格納する。そして、ワープロ機能実行手段
14は、割付手段18により割り付けられる楽譜記号が
完全な形を持つものではないときには、ユーザと対話す
ることで、楽譜展開手段15に展開される楽譜データに
対して線等を描画することでその形を完全なものに編集
したり、ユーザと対話することで、楽譜展開手段15に
展開される楽譜データに対して移動・複写等の編集処理
を実行することで楽譜を完成させていく。When the cursor position of the musical score symbol selection cursor is designated in this way, the allocating means 18 generates a musical score by allocating the musical score symbol pointed to by the musical score symbol selection cursor to the cursor position of the main cursor. And stores it in the musical score developing means 15. When the score symbol assigned by the assigning unit 18 does not have a perfect shape, the word processor function executing unit 14 interacts with the user to draw a line or the like on the score data developed in the score developing unit 15. By editing the shape to a perfect one, or by interacting with the user to perform editing processing such as moving and copying on the score data developed in the score developing means 15 to convert the score. To complete.
【0016】この処理にあって、表示制御手段16が、
五線譜の線上に割付られる楽譜記号と、五線譜の線間に
割り付けられる楽譜記号とを別々に用意して表示してい
く構成を採らないときには、そのような2種類用意され
るべき楽譜記号を別々にメモリ展開する構成を採って、
判断手段19が、楽譜記号選択用カーソルのカーソル位
置が指定されるときに、その楽譜記号選択用カーソルの
指す楽譜記号がそのような2種類用意されるべき性質の
ものであることを判断すると、割付手段18は、メイン
カーソルのカーソル位置に応じていずれかの種類のもの
を選択して割り付けていくよう処理することになる。In this process, the display control means 16
When not using a configuration in which the score symbols assigned to the lines of the staff and the score symbols assigned between the lines of the staff are not separately prepared and displayed, such two types of score symbols that should be prepared are separately provided. By adopting a configuration that expands memory,
When the judging means 19 judges that, when the cursor position of the musical score symbol selecting cursor is designated, the musical score symbol pointed to by the musical score symbol selecting cursor is of such a property that two types should be prepared. The allocating means 18 selects one of the types according to the cursor position of the main cursor and allocates it.
【0017】このように、本発明を用いると、データ処
理装置1に簡単な機能を追加するだけで電子的に楽譜が
作成できるようになる。そして、このとき、データ処理
装置1がマウスのような高機能の座標位置指定手段を持
つ必要もない。これから、文書作成装置を用いて楽譜を
電子的に作成できるようになるのである。As described above, according to the present invention, a musical score can be electronically created by simply adding a simple function to the data processing device 1. At this time, the data processing device 1 does not need to have a highly functional coordinate position designating means such as a mouse. From now on, it becomes possible to electronically create a score using the document creation device.
【0018】[0018]
【実施例】以下、文書作成装置に適用した実施例に従っ
て本発明を詳細に説明する。図2に、本発明を具備する
文書作成装置20のシステム構成を図示する。BEST MODE FOR CARRYING OUT THE INVENTION The present invention will be described in detail below with reference to an embodiment applied to a document creating apparatus. FIG. 2 illustrates a system configuration of the document creation device 20 including the present invention.
【0019】図中、21は文書作成装置20の備えるデ
ィスプレイ装置であって、作成中の楽譜を表示するも
の、22は文書作成装置20の備えるキーボードであっ
て、文書及び楽譜作成のための入力処理を実行するも
の、23は文書作成装置20の備える楽譜記号割付プロ
グラムであって、ユーザと対話することで楽譜を作成す
るもの、24は文書作成装置20の備える楽譜データ展
開メモリであって、楽譜記号割付プログラム23の作成
する楽譜を格納するもの、25は文書作成装置20の備
えるワードプロセッサ機能実行プログラムであって、ユ
ーザと対話することで楽譜データ展開メモリ24に格納
される楽譜の編集処理を実行するとともに、ユーザと対
話することで文書の作成処理を実行するものである。In the figure, reference numeral 21 denotes a display device included in the document creating apparatus 20 for displaying the score being created, and 22 a keyboard included in the document creating apparatus 20 for inputting a document and a score. Numeral 23 is a program for executing processing, 23 is a score symbol allocation program included in the document creating apparatus 20, which creates a score by interacting with a user, and 24 is a score data expansion memory included in the document creating apparatus 20, A program for storing the score created by the score symbol allocation program 23, and 25 is a word processor function execution program included in the document creating apparatus 20 for editing the score stored in the score data expansion memory 24 by interacting with the user. The document creation process is executed by executing the process and interacting with the user.
【0020】ここで、このキーボード22は、図3に示
すように、カーソルの移動を指示する4つのカーソル移
動キー30と、拡張機能を指示する拡張機能キー31と
を備えるものである。また、ワードプロセッサ機能実行
プログラム25は、既存のものをそのまま利用すること
も可能である。Here, as shown in FIG. 3, the keyboard 22 is provided with four cursor movement keys 30 for instructing movement of the cursor and extended function keys 31 for instructing extended functions. The existing word processor function execution program 25 can be used as it is.
【0021】図4に、楽譜記号割付プログラム23の実
行する処理フローの一実施例を図示する。次に、この処
理フローに従って、本発明により実行される楽譜作成処
理について詳細に説明する。FIG. 4 shows an embodiment of a processing flow executed by the musical score symbol allocation program 23. Next, the musical score creation processing executed by the present invention will be described in detail according to this processing flow.
【0022】楽譜記号割付プログラム23は、ユーザか
ら楽譜作成の要求があると、図4の処理フローに示すよ
うに、先ず最初に、ステップ1で、ディスプレイ装置2
1のディスプレイ画面に楽譜記号の一覧を示すテンプレ
ートを表示するとともに、このテンプレート上の記号の
選択処理を実行すべく楽譜記号選択用カーソルを表示す
る。図5に、この表示処理により表示されるテンプレー
ト40の一実施例を図示する。ここで、図中、50は本
発明で新たに設ける楽譜記号選択用カーソルであり、6
0は従来から設けている文字入力用カーソルである。そ
して、この実施例では、一部の楽譜記号について、完全
な形でなくて一部欠如した形(例えば4分音符のヘッド
部分のみ)で表示する構成を採り、また、一部の楽譜記
号(例えばシャープ記号)について、五線譜の線上に割
り付けられるものと、五線譜の線間に割り付けられるも
のとを別々に表示する構成を採っている。When there is a request from the user to create a musical score, the musical score symbol allocation program 23 first of all displays the display device 2 in step 1 as shown in the processing flow of FIG.
A template showing a list of musical score symbols is displayed on the display screen No. 1, and a cursor for musical score symbol selection is displayed in order to execute the symbol selection process on this template. FIG. 5 illustrates an example of the template 40 displayed by this display processing. Here, in the figure, reference numeral 50 is a score symbol selection cursor newly provided in the present invention.
Reference numeral 0 is a conventional character input cursor. Further, in this embodiment, a part of the musical score symbols is not displayed in a perfect form but is in a partially omitted form (for example, only a quarter note head portion), and a part of the musical score symbols ( For example, regarding the sharp symbol), the one assigned to the line of the staff and the one assigned to the space between the lines of the staff are displayed separately.
【0023】このテンプレート40が表示されると、ユ
ーザは、ワードプロセッサ機能実行プログラム25と対
話することで、図6に示すように、1つ又は複数の五線
譜を作成して楽譜データ展開メモリ24に格納する。こ
の作成処理は、後述するように、図4の処理フローのス
テップ11の処理に従ってワードプロセッサ機能実行プ
ログラム25に制御が渡されることで実行されるもので
あって、具体的には、ワードプロセッサ機能実行プログ
ラム25の線画機能を利用することで実行されることに
なるが、楽譜記号割付プログラム23が自動的に表示し
ていく構成を採ることも可能である。When the template 40 is displayed, the user interacts with the word processor function execution program 25 to create one or a plurality of staffs and store them in the score data expansion memory 24, as shown in FIG. To do. As will be described later, this creation processing is executed by passing control to the word processor function execution program 25 in accordance with the processing of step 11 of the processing flow of FIG. 4, and specifically, the word processor function execution program is executed. Although it is executed by using the line drawing function of 25, it is also possible to adopt a configuration in which the musical score symbol allocation program 23 automatically displays.
【0024】このようにして、ディスプレイ装置21の
ディスプレイ画面にテンプレート40と五線譜とが表示
されると、楽譜記号割付プログラム23は、次に、ステ
ップ2で、ユーザからのキー入力を受け付け、続くステ
ップ3で、この受け付けたキー入力が終了キーであるの
か否かを判断して、終了キーであることを判断するとき
には、ステップ4に進んで、テンプレート40を消去し
て処理を終了する。When the template 40 and the musical notation are displayed on the display screen of the display device 21 in this way, the musical score symbol allocation program 23 next accepts a key input from the user in step 2, and continues to the next step. In 3, it is determined whether or not the received key input is the end key, and when it is determined that it is the end key, the process proceeds to step 4, the template 40 is erased, and the process ends.
【0025】一方、ステップ3で、受け付けたキー入力
が終了キーでないことを判断するときには、ステップ5
に進んで、受け付けたキー入力が実行キーであるのか否
かを判断して、実行キーであることを判断するときに
は、ステップ6に進んで、楽譜記号選択用カーソル50
の指す楽譜記号を文字入力用カーソル60のカーソル位
置に割り付けて楽譜データ展開メモリ24に格納してか
ら、ステップ2に戻っていく。On the other hand, when it is determined in step 3 that the received key input is not the end key, step 5
If it is determined that the received key input is the execution key and it is determined that the execution key is the execution key, the process proceeds to step 6 to select the score symbol selection cursor 50.
The musical score symbol pointed to by is assigned to the cursor position of the character input cursor 60 and stored in the musical score data expansion memory 24, and then the process returns to step 2.
【0026】一方、ステップ5で、受け付けたキー入力
が実行キーでないことを判断するときには、ステップ7
に進んで、受け付けたキー入力が楽譜記号選択用カーソ
ル50の移動を指示するキー入力であるのか否かを判断
する。この実施例の場合、楽譜記号選択用カーソル50
の移動を指示するときには、ユーザは、カーソル移動キ
ー30と拡張機能キー31とを同時打鍵してくるので、
受け付けたキー入力がこの同時打鍵のものであるのか否
かを判断するのである。On the other hand, when it is determined in step 5 that the accepted key input is not the execution key, step 7
Then, it is determined whether the received key input is a key input for instructing the movement of the musical score symbol selection cursor 50. In the case of this embodiment, the musical score symbol selection cursor 50
When instructing to move the cursor, the user presses the cursor movement key 30 and the extended function key 31 at the same time.
It is determined whether or not the received key input is for this simultaneous keying.
【0027】このステップ7で、受け付けたキー入力が
楽譜記号選択用カーソル50の移動を指示するキー入力
であることを判断するときには、ステップ8に進んで、
受け付けたキー入力に従って、楽譜記号選択用カーソル
50を移動してステップ2に戻っていく。When it is determined in step 7 that the received key input is a key input for instructing the movement of the musical score symbol selection cursor 50, the process proceeds to step 8.
According to the received key input, the musical score symbol selection cursor 50 is moved and the process returns to step 2.
【0028】一方、ステップ7で、受け付けたキー入力
が楽譜記号選択用カーソル60の移動を指示するキー入
力でないことを判断するときには、ステップ9に進ん
で、受け付けたキー入力が文字入力用カーソル60の移
動を指示するキー入力であるのか否かを判断する。この
実施例の場合、文字入力用カーソル60の移動を指示す
るときには、ユーザは、カーソル移動キー30のみを打
鍵してくるので、受け付けたキー入力がこの打鍵のもの
であるのか否かを判断するのである。On the other hand, when it is determined in step 7 that the received key input is not the key input for instructing the movement of the musical score symbol selection cursor 60, the process proceeds to step 9 and the received key input is the character input cursor 60. It is determined whether or not the key input is an instruction to move. In the case of this embodiment, when instructing the movement of the character input cursor 60, the user taps only the cursor movement key 30, so it is determined whether or not the received key input is the key input. Of.
【0029】このステップ9で、受け付けたキー入力が
文字入力用カーソル60の移動を指示するキー入力であ
ることを判断するときには、ステップ10に進んで、受
け付けたキー入力に従って、文字入力用カーソル60を
移動してステップ2に戻っていく。When it is determined in step 9 that the received key input is the key input for instructing the movement of the character input cursor 60, the process proceeds to step 10 and, according to the received key input, the character input cursor 60 is input. To move to step 2.
【0030】一方、ステップ9で、受け付けたキー入力
が文字入力用カーソル60の移動を指示するキー入力で
ないことを判断するときには、ステップ11に進んで、
ワードプロセッサ機能実行プログラム25に制御を渡し
て入力されてきたキー入力のキー処理を実行していくこ
とで、楽譜データ展開メモリ24に格納される楽譜の編
集処理を実行してステップ2に戻っていく。On the other hand, when it is determined in step 9 that the received key input is not the key input for instructing the movement of the character input cursor 60, the process proceeds to step 11,
The control is passed to the word processor function execution program 25 to execute the key processing of the inputted key input, thereby executing the editing processing of the musical score stored in the musical score data expansion memory 24 and returning to step 2. .
【0031】このようにして、制御が渡されると、ワー
ドプロセッサ機能実行プログラム25は、例えば、五線
譜に2つの4分音符のヘッド部分が割り付けられたとき
には、線画機能を呼び出して、この線画機能に従って、
この2つの4分音符のヘッド部分から符尾を付けて図7
に示すような16分音符を生成することになる。すなわ
ち、この線画機能に従って、図8の処理フローに示すよ
うに、先ず最初に、ユーザと対話することで直線である
とか曲線であるとかいう図形種類を選択し、次に、ユー
ザと対話することで細線であるとか太線であるとかいう
線種類を選択し、続いて、ユーザと対話することで線の
開始位置を指定し、続いて、ユーザと対話することで線
の終了位置を指定することで線を描画して、この描画処
理を繰り返していくことで、図7に示すような16分音
符を生成するのである。When the control is passed in this way, the word processor function execution program 25 calls the line drawing function when, for example, two quarter note head parts are assigned to the staff, and according to this line drawing function,
From the heads of these two quarter notes, add the stems and
A sixteenth note like that shown in FIG. That is, according to this line drawing function, as shown in the processing flow of FIG. 8, first, by selecting a graphic type such as a straight line or a curved line by interacting with the user, then by interacting with the user, Select the line type such as thin line or thick line, then specify the start position of the line by interacting with the user, and then specify the end position of the line by interacting with the user. By drawing and repeating this drawing process, a sixteenth note as shown in FIG. 7 is generated.
【0032】そして、ワードプロセッサ機能実行プログ
ラム25は、同じく線画機能を呼び出して、デクレッシ
ェンド(後述する図9の)や、タイ(後述する図9の
)等のテンプレート20に描画されていない楽譜記号
の作成処理を実行したり、文書作成機能を呼び出して、
楽譜にコメント等の文書を記述したり、複写や移動等の
編集機能を呼び出して、作成された楽譜の編集処理を実
行するのである。Then, the word processor function execution program 25 also calls the line drawing function to display a score symbol not drawn on the template 20 such as a decrescendo (see FIG. 9 described later) or a tie (see FIG. 9 described later). You can execute the creation process or call the document creation function,
Documents such as comments are written in the score, and editing functions such as copying and moving are called to execute the editing process of the created score.
【0033】このようにして、楽譜記号割付プログラム
23は、ワードプロセッサ機能実行プログラム25を利
用しながら、楽譜記号選択用カーソル50の指す楽譜記
号を文字入力用カーソル60のカーソル位置に割り付け
ていくことで、図9や図10に例示するような楽譜を作
成していくのである。In this way, the musical score symbol allocation program 23 allocates the musical score symbol pointed by the musical score symbol selection cursor 50 to the cursor position of the character input cursor 60 while using the word processor function execution program 25. The music score illustrated in FIGS. 9 and 10 is created.
【0034】図示実施例について説明したが、本発明は
これに限定されるものではない。例えば、実施例では、
カーソル移動キー30を1組として、楽譜記号選択用カ
ーソル50/文字入力用カーソル60の移動を拡張機能
キー31のオン・オフで制御していくという構成で開示
したが、本発明はこれに限られることなく、それぞれ別
々のカーソル移動キーを用意する構成を採ってもよいの
である。Although the illustrated embodiment has been described, the present invention is not limited to this. For example, in the example,
Although it has been disclosed that the cursor movement keys 30 are used as one set and the movement of the musical score symbol selection cursor 50 / character input cursor 60 is controlled by turning on / off the extended function keys 31, the present invention is not limited to this. Instead, the cursor movement keys may be prepared separately.
【0035】また、実施例では、五線譜の線上に割付ら
れる楽譜記号と、五線譜の線間に割り付けられる楽譜記
号とを別々に用意して表示していくという構成で開示し
たが、本発明はこれに限られることなく、そのような2
種類用意されるべき楽譜記号を別々にメモリ展開する構
成を採って、楽譜記号選択用カーソル50のカーソル位
置が指定されるときに、その楽譜記号選択用カーソル5
0の指す楽譜記号がそのような2種類用意されるべき性
質のものであるか否かを判断して、2種類用意されるべ
き性質のものであることを判断するときには、文字入力
用カーソル60のカーソル位置に応じていずれかの種類
のものを選択して割り付けていくという構成を採っても
よいのである。In the embodiment, the musical score symbols assigned to the lines of the staff and the musical score symbols assigned to the lines of the staff are separately prepared and displayed, but the present invention is not limited to this. Is not limited to such 2
When the cursor position of the musical score symbol selection cursor 50 is designated, the musical score symbol selection cursor 5 is selected so that the musical score symbols to be prepared are separately expanded in memory.
When it is determined whether or not the score symbol indicated by 0 has such a property that two types should be prepared, and when it is determined that the two types have the property to be prepared, the character input cursor 60 It is also possible to adopt a configuration in which any type is selected and assigned according to the cursor position.
【0036】また、実施例で文書作成装置への適用例に
従って本発明を開示したが、本発明はこれに限られるこ
となく、パーソナルコンピュータ等の他のデータ処理装
置にもそのまま適用できるものである。Further, although the present invention has been disclosed according to the application example to the document creating apparatus in the embodiment, the present invention is not limited to this, and can be applied to other data processing apparatus such as a personal computer as it is. .
【0037】[0037]
【発明の効果】以上説明したように、本発明によれば、
データ処理装置に簡単な機能を追加するだけで電子的に
楽譜が作成できるようになる。そして、このとき、デー
タ処理装置がマウスのような高機能の座標位置指定手段
を持つ必要もない。これから、文書作成装置を用いて楽
譜を電子的に作成できるようになるのである。As described above, according to the present invention,
It becomes possible to create a score electronically by simply adding a simple function to the data processing device. At this time, the data processing device does not need to have a highly functional coordinate position designating means such as a mouse. From now on, it becomes possible to electronically create a score using the document creation device.
【図1】本発明の原理構成図である。FIG. 1 is a principle configuration diagram of the present invention.
【図2】本発明を具備する文書作成装置のシステム構成
図である。FIG. 2 is a system configuration diagram of a document creation apparatus including the present invention.
【図3】キーボードのキー構成の説明図である。FIG. 3 is an explanatory diagram of a key configuration of a keyboard.
【図4】楽譜記号割付プログラムの実行する処理フロー
である。FIG. 4 is a processing flow executed by a musical score symbol allocation program.
【図5】楽譜記号のテンプレートの一実施例である。FIG. 5 is an example of a musical score symbol template.
【図6】五線譜の作図処理の説明図である。FIG. 6 is an explanatory diagram of a staff notation drawing process.
【図7】16分音符の説明図である。FIG. 7 is an explanatory diagram of sixteenth notes.
【図8】線画機能の処理フローである。FIG. 8 is a processing flow of a line drawing function.
【図9】作成される楽譜の一例である。FIG. 9 is an example of a musical score created.
【図10】作成される楽譜の一例である。FIG. 10 is an example of a musical score created.
1 データ処理装置 10 ディスプレイ手段 11 キーボード手段 12 入出力制御手段 13 メインカーソル移動制御手段 14 ワープロ機能実行手段 15 楽譜展開手段 16 表示制御手段 17 カーソル移動制御手段 18 割付手段 19 判断手段 1 Data Processing Device 10 Display Means 11 Keyboard Means 12 Input / Output Control Means 13 Main Cursor Movement Control Means 14 Word Processor Function Execution Means 15 Music Score Development Means 16 Display Control Means 17 Cursor Movement Control Means 18 Allocation Means 19 Judgment Means
Claims (5)
譜をディスプレイ画面に表示しつつ、該五線譜に楽譜記
号を割り付けていくことで電子的に楽譜を作成するよう
処理する楽譜作成機能を持つデータ処理装置において、 ディスプレイ画面に楽譜記号の一覧を表示する表示制御
手段(16)と、 上記表示制御手段(16)の表示する楽譜記号上を移動する
楽譜記号選択用カーソルの移動を制御するカーソル移動
制御手段(17)と、 上記カーソル移動制御手段(17)の制御する楽譜記号選択
用カーソルのカーソル位置が指定されるときに、該楽譜
記号選択用カーソルの指す楽譜記号を上記カーソルのカ
ーソル位置に割り付ける割付手段(18)とを備えること
を、 特徴とする楽譜作成機能を持つデータ処理装置。1. A data having a score creating function for processing so as to electronically create a score by allocating a score symbol to the notation while displaying the notation on a display screen by adopting a structure for displaying a cursor. In the processing device, display control means (16) for displaying a list of musical score symbols on the display screen, and cursor movement for controlling the movement of the musical score symbol selection cursor moving on the musical score symbols displayed by the display control means (16). When the cursor position of the musical score symbol selection cursor controlled by the control means (17) and the cursor movement control means (17) is designated, the musical score symbol pointed to by the musical score symbol selection cursor is set to the cursor position of the cursor. A data processing device having a score creating function, characterized in that it is provided with an allocating means (18) for allocating.
タ処理装置において、 少なくとも線画機能を持つワードプロセッサ機能を備え
て、必要に応じて該機能を利用することで楽譜を作成し
ていくよう構成されることを、 特徴とする楽譜作成機能を持つデータ処理装置。2. A data processing apparatus having a music score creating function according to claim 1, comprising a word processor function having at least a line drawing function, and using the function as needed to create a music score. A data processing device with a musical score creation function characterized by being performed.
タ処理装置において、 表示制御手段(16)は、楽譜記号の一部については、完全
な形でなくて一部欠如した形でもって表示していくよう
処理することを、 特徴とする楽譜作成機能を持つデータ処理装置。3. A data processing device having a score creating function according to claim 2, wherein the display control means (16) displays a part of the score symbol in a not complete form but in a partially omitted form. A data processing device that has a musical score creation function that is characterized by processing.
を持つデータ処理装置において、 表示制御手段(16)は、一部又は全ての楽譜記号につい
て、五線譜の線上に割付られる楽譜記号と、五線譜の線
間に割り付けられる楽譜記号とを別々に用意して表示し
ていくよう処理することを、 特徴とする楽譜作成機能を持つデータ処理装置。4. A data processing device having a music score creating function according to claim 1, 2 or 3, wherein the display control means (16) defines a part or all of the score symbols as score symbols assigned to the lines of the staff. , A data processing device having a music score creating function, which is characterized by separately preparing and displaying the score symbols assigned to the lines of the staff.
を持つデータ処理装置において、 一部又は全ての楽譜記号について、五線譜の線上に割付
られる楽譜記号と、五線譜の線間に割り付けられる楽譜
記号という2種類を用意する構成を採り、 かつ、カーソル移動制御手段(17)の制御する楽譜記号選
択用カーソルのカーソル位置が指定されるときに、該楽
譜記号選択用カーソルの指す楽譜記号が上記2種類を持
つものであるか否かを判断する判断手段(19)を備え、 割付手段(18)は、上記判断手段(19)が上記2種類を持つ
楽譜記号であることを判断するときには、メインカーソ
ルのカーソル位置に応じていずれかの種類のものを選択
して割り付けていくよう処理することを、 特徴とする楽譜作成機能を持つデータ処理装置。5. The data processing apparatus having the score creating function according to claim 1, 2 or 3, wherein some or all of the score symbols are assigned between the score symbols assigned to the lines of the staff and the lines of the score. When two types of score symbols are prepared, and when the cursor position of the score symbol selection cursor controlled by the cursor movement control means (17) is designated, the score symbol pointed to by the score symbol selection cursor is A determining means (19) for determining whether or not the determining means (19) has two types, and the allocating means (18) determines that the determining means (19) is a score symbol having the two types. , A data processing device with a score creation function characterized by selecting and assigning one of the types according to the cursor position of the main cursor.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22488093A JPH0777977A (en) | 1993-09-10 | 1993-09-10 | Data processor with score generating function |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22488093A JPH0777977A (en) | 1993-09-10 | 1993-09-10 | Data processor with score generating function |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0777977A true JPH0777977A (en) | 1995-03-20 |
Family
ID=16820619
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP22488093A Pending JPH0777977A (en) | 1993-09-10 | 1993-09-10 | Data processor with score generating function |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0777977A (en) |
-
1993
- 1993-09-10 JP JP22488093A patent/JPH0777977A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5920841A (en) | Speech supported navigation of a pointer in a graphical user interface | |
| JPH02123468A (en) | Plotting of computer-aided plotting system | |
| JPH0458052B2 (en) | ||
| JP3632258B2 (en) | Music editing device | |
| JPH1153161A (en) | Information processing method and apparatus, and storage medium storing control program for executing the method | |
| JPH0777977A (en) | Data processor with score generating function | |
| JP3254793B2 (en) | Control method of interactive processing system | |
| JP3842244B2 (en) | Music editing device | |
| US5229958A (en) | Data input device having arithmetical function | |
| JP2962075B2 (en) | Electronic musical instrument editing device | |
| JP2879941B2 (en) | Score editing system | |
| JP4662259B2 (en) | Music score creation device and music score creation program | |
| JPH1021062A (en) | Visual programming apparatus and method | |
| JPH10207702A (en) | Device for preparing software program | |
| JPH11212968A (en) | Document processing apparatus and method | |
| JPH04326478A (en) | Graphic preparing device | |
| JPH0635688A (en) | Conversational processing system | |
| JPH08335157A (en) | Scroll control device and display device | |
| JPH0424758A (en) | Document processor | |
| JPH06162001A (en) | Document processing device with handwriting input function | |
| JPH01191256A (en) | Document preparing device | |
| JPH08329053A (en) | Automatic document creation device | |
| JPH06162003A (en) | Document processing device with handwriting input function | |
| JPH0594442A (en) | Document preparing device | |
| JPH0744541A (en) | Word processor and display method in the word processor |