JP2001042762A - Training use equipment and control method thereof, and storage medium - Google Patents
Training use equipment and control method thereof, and storage mediumInfo
- Publication number
- JP2001042762A JP2001042762A JP2000191004A JP2000191004A JP2001042762A JP 2001042762 A JP2001042762 A JP 2001042762A JP 2000191004 A JP2000191004 A JP 2000191004A JP 2000191004 A JP2000191004 A JP 2000191004A JP 2001042762 A JP2001042762 A JP 2001042762A
- Authority
- JP
- Japan
- Prior art keywords
- data
- performance
- additional
- input
- performance data
- 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
- 238000000034 method Methods 0.000 title claims abstract description 77
- 238000012549 training Methods 0.000 title claims abstract description 31
- 230000000007 visual effect Effects 0.000 claims description 7
- 230000010365 information processing Effects 0.000 claims 2
- 238000012545 processing Methods 0.000 abstract description 60
- 230000008569 process Effects 0.000 description 59
- 238000010586 diagram Methods 0.000 description 28
- 238000004891 communication Methods 0.000 description 16
- 230000006870 function Effects 0.000 description 12
- 238000001514 detection method Methods 0.000 description 10
- 230000008859 change Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 6
- 238000013500 data storage Methods 0.000 description 5
- 238000012546 transfer Methods 0.000 description 5
- 230000002542 deteriorative effect Effects 0.000 description 2
- 230000002238 attenuated effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000000994 depressogenic effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、記憶媒体等から演
奏データ等のデータを入力し、演奏データに基づき自動
演奏等を行わせる教習用機器及びその制御方法並びに記
憶媒体に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a training device for inputting data such as performance data from a storage medium or the like and performing an automatic performance or the like based on the performance data, a control method therefor, and a storage medium.
【0002】[0002]
【従来の技術】従来より、電子データ化された演奏デー
タや楽譜表示用データを記憶媒体から、または通信を介
して入力し、自動演奏や楽譜表示等を行うようにした電
子楽器等の教習用機器が知られている(特開平8−12
3416号公報)。2. Description of the Related Art Conventionally, performance data and score display data converted into electronic data are input from a storage medium or through communication, and used for training of electronic musical instruments and the like in which automatic performance and score display are performed. Devices are known (Japanese Unexamined Patent Application Publication No.
No. 3416).
【0003】この機器では、MIDI( Musica
l Instrument Digital Inte
rface )データ等の自動演奏データと共に、画像
データである楽譜表示用データやその表示制御データを
フロッピディスクから入力し、楽曲の自動演奏を聞いた
り、楽曲の進行に合わせて楽譜を自動的に表示すること
ができるようになっている。演奏者は、楽曲の自動演奏
では自動演奏でのテンポの変更やスタート/ストップの
指示を行うことができ、さらに、楽譜を手動スイッチで
スクロールしつつ鍵盤装置で自ら演奏することもできる
ので、この機器は紙面による楽譜の場合に比し使い勝手
が優れている。In this device, MIDI (Musica)
l Instrument Digital Inte
rface) Data for musical score display and display control data as image data are input from a floppy disk together with automatic performance data such as data, and the automatic performance of the music is heard or the music is automatically displayed according to the progress of the music. You can do it. The performer can change the tempo in the automatic performance and give instructions for start / stop in the automatic performance of the music. In addition, the performer can also perform the music on the keyboard device while scrolling the score with a manual switch. The device is more convenient to use than a sheet music score.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、演奏練
習では、例えば各演奏部分毎に演奏上の留意点や先生の
指導内容等をメモ書きのようにして残しておきたい場合
がある。その際、紙面の楽譜であれば、ペンで簡単にメ
モ書き等ができるが、上記従来の教習用機器では楽譜が
電子データであるため、メモの書き込みは不可能であ
り、利用の自由度を向上させる上で改善の余地があっ
た。However, in performance practice, for example, there are cases where it is desired to keep notes on performance, teacher's guidance content, and the like for each performance part as a memo. At this time, if the score is on paper, it can be easily written with a pen, but with the above conventional training equipment, the score is electronic data, so it is impossible to write a memo. There was room for improvement in improving it.
【0005】本発明は上記従来技術の問題を解決するた
めになされたものであり、その目的は、使い勝手を悪化
させることなく利用態様を拡大することができる教習用
機器及びその制御方法並びに記憶媒体を提供することに
ある。SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems of the prior art, and has as its object to provide a training device, a control method thereof, and a storage medium capable of expanding the use mode without deteriorating usability. Is to provide.
【0006】[0006]
【課題を解決するための手段】上記目的を達成するため
に本発明の請求項1の教習用機器は、演奏データを入力
する入力手段と、該入力された演奏データの一部に対し
て付加データを付加する付加手段と、前記入力された演
奏データと前記付加された付加データとを互いに対応づ
けると共に、前記演奏データ及び前記付加データを読み
書き可能なメモリに保存する保存手段と、前記保存手段
により保存された演奏データを読み出し、該読み出した
演奏データに基づき順次演奏を行う演奏手段と、前記演
奏データの前記一部に付加された付加データを、前記演
奏データの前記一部に基づく前記演奏手段による演奏に
対応させつつ報知する報知手段とを備えたことを特徴と
する。According to a first aspect of the present invention, there is provided a training apparatus, comprising: an input means for inputting performance data; and an input means for inputting a part of the input performance data. Adding means for adding data, storage means for associating the input performance data with the added additional data, and storing the performance data and the additional data in a readable / writable memory; A performance means for reading out the performance data stored in accordance with the above-mentioned performance data and sequentially performing a performance based on the read performance data; and adding the additional data added to the part of the performance data to the performance based on the part of the performance data. And a notifying means for notifying while performing in accordance with the performance by the means.
【0007】また、本発明の請求項4の教習用機器の制
御方法は、演奏データを入力する入力工程と、該入力さ
れた演奏データの一部に対して付加データを付加する付
加工程と、前記入力された演奏データと前記付加された
付加データとを互いに対応づけると共に、前記演奏デー
タ及び前記付加データを読み書き可能なメモリに保存す
る保存工程と、前記保存工程により保存された演奏デー
タを読み出し、該読み出した演奏データに基づき順次演
奏を行う演奏工程と、前記演奏データの前記一部に付加
された付加データを、前記演奏データの前記一部に基づ
く前記演奏工程による演奏に対応させつつ報知する報知
工程とを含むことを特徴とする。According to a fourth aspect of the present invention, there is provided a method for controlling a training device, comprising: an input step of inputting performance data; and an additional step of adding additional data to a part of the input performance data. A storage step of associating the input performance data with the added additional data and storing the performance data and the additional data in a readable / writable memory; and reading the performance data stored in the storage step. A performance step of sequentially performing a performance based on the read performance data; and reporting additional data added to the part of the performance data while associating the additional data with the performance in the performance step based on the part of the performance data. And an informing step.
【0008】また、本発明の請求項7の記憶媒体は、演
奏データを入力する入力モジュールと、該入力された演
奏データの一部に対して付加データを付加する付加モジ
ュールと、前記入力された演奏データと前記付加された
付加データとを互いに対応づけると共に、前記演奏デー
タ及び前記付加データを読み書き可能なメモリに保存す
る保存モジュールと、前記保存モジュールにより保存さ
れた演奏データを読み出し、該読み出した演奏データに
基づき順次演奏を行う演奏モジュールと、前記演奏デー
タの前記一部に付加された付加データを、前記演奏デー
タの前記一部に基づく前記演奏モジュールによる演奏に
対応させつつ報知する報知モジュールとを有するプログ
ラムを格納したことを特徴とする。According to a seventh aspect of the present invention, there is provided a storage medium comprising: an input module for inputting performance data; an additional module for adding additional data to a part of the input performance data; A storage module for associating the performance data with the added additional data and storing the performance data and the additional data in a readable and writable memory; and reading the performance data stored by the storage module. A performance module for sequentially performing a performance based on performance data, and a notification module for notifying the additional data added to the part of the performance data while associating the additional data with the performance by the performance module based on the part of the performance data. Characterized by storing a program having
【0009】本発明の請求項1に係る教習用機器、請求
項4に係る教習用機器の制御方法、または請求項7に係
る記憶媒体によれば、演奏データが入力され、該入力さ
れた演奏データの一部に対して付加データが付加され、
入力された演奏データと付加された付加データとを互い
に対応づけられると共に、前記演奏データ及び前記付加
データが読み書き可能なメモリに保存される。また、保
存された演奏データが読み出され、該読み出された演奏
データに基づき順次演奏が行われ、前記演奏データの前
記一部に付加された付加データが、前記演奏データの前
記一部に基づく演奏に対応しつつ報知される。According to the training apparatus according to the first aspect of the present invention, the control method for the training apparatus according to the fourth aspect, or the storage medium according to the seventh aspect, the performance data is input, and the input performance is input. Additional data is added to part of the data,
The input performance data and the added additional data are associated with each other, and the performance data and the additional data are stored in a readable / writable memory. Further, the stored performance data is read, and a performance is sequentially performed based on the read performance data, and additional data added to the part of the performance data is added to the part of the performance data. It will be notified while corresponding to the performance based on it.
【0010】また、本発明の請求項2の教習用機器は上
記請求項1の構成において、前記入力手段は、前記保存
手段により前記メモリに保存された演奏データ及び付加
データを入力し、前記付加手段は、該入力された演奏デ
ータに付加された付加データを更新可能な更新手段を備
えたことを特徴とする。In the training apparatus according to a second aspect of the present invention, in the configuration of the first aspect, the input means inputs the performance data and the additional data stored in the memory by the storage means, and The means is provided with updating means capable of updating additional data added to the input performance data.
【0011】また、本発明の請求項5の教習用機器の制
御方法は上記請求項4の構成において、前記入力工程
は、前記保存工程により前記メモリに保存された演奏デ
ータ及び付加データを入力し、前記付加工程は、該入力
された演奏データに付加された付加データを更新可能な
更新工程を含むことを特徴とする。According to a fifth aspect of the present invention, there is provided the method for controlling a training device according to the fourth aspect, wherein the inputting step includes inputting the performance data and the additional data stored in the memory by the storing step. The adding step includes an updating step capable of updating the additional data added to the input performance data.
【0012】また、本発明の請求項8の記憶媒体は上記
請求項7の構成において、前記入力モジュールは、前記
保存モジュールにより前記メモリに保存された演奏デー
タ及び付加データを入力し、前記付加モジュールは、該
入力された演奏データに付加された付加データを更新可
能な更新モジュールをさらに有することを特徴とする。The storage medium according to claim 8 of the present invention, in the configuration according to claim 7, wherein the input module inputs the performance data and the additional data stored in the memory by the storage module. Is characterized by further comprising an update module capable of updating additional data added to the input performance data.
【0013】本発明の請求項2の教習用機器、請求項5
に係る教習用機器の制御方法、または請求項8に係る記
憶媒体によれば、前記メモリに保存された演奏データ及
び付加データが入力され、該入力された演奏データに付
加された付加データが更新される。The training device according to claim 2 of the present invention, and claim 5
According to the method for controlling a training device according to the first aspect of the invention, or the storage medium according to the eighth aspect, the performance data and the additional data stored in the memory are input, and the additional data added to the input performance data is updated. Is done.
【0014】また、本発明の請求項3の教習用機器は上
記請求項1または2記載の構成において、前記付加デー
タは、文書テキストデータ、イメージデータ及び音声デ
ータの少なくとも1つであり、前記報知手段は、可視表
示または音声表示により前記付加データを報知すること
を特徴とする。According to a third aspect of the present invention, in the training device according to the first or second aspect, the additional data is at least one of document text data, image data, and audio data. The means notifies the additional data by a visual display or a voice display.
【0015】また、本発明の請求項6の教習用機器の制
御方法は上記請求項4または5に記載の構成において、
前記付加データは、文書テキストデータ、イメージデー
タ及び音声データの少なくとも1つであり、前記報知工
程は、可視表示または音声表示により前記付加データを
報知することを特徴とする。According to a sixth aspect of the present invention, there is provided a method for controlling a training device according to the fourth aspect of the present invention.
The additional data is at least one of document text data, image data, and audio data, and the notifying step notifies the additional data by visual display or audio display.
【0016】また、本発明の請求項9の記憶媒体は上記
請求項7または8記載の構成において、前記付加データ
は、文書テキストデータ、イメージデータ及び音声デー
タの少なくとも1つであり、前記報知モジュールは、可
視表示または音声表示により前記付加データを報知する
ことを特徴とする。According to a ninth aspect of the present invention, in the storage medium according to the seventh or eighth aspect, the additional data is at least one of document text data, image data, and audio data. Is characterized in that the additional data is notified by visual display or audio display.
【0017】本発明の請求項3の教習用機器、請求項6
に係る教習用機器の制御方法、または請求項9に係る記
憶媒体によれば、前記付加データとして文書テキストデ
ータ、イメージデータ及び音声データの少なくとも1つ
が可視表示または音声表示により報知される。The training device according to claim 3 of the present invention, claim 6
According to the method of controlling a training device according to the first aspect, or the storage medium according to the ninth aspect, at least one of document text data, image data, and audio data is notified by visual display or audio display as the additional data.
【0018】[0018]
【発明の実施の形態】以下、本発明の実施の形態を図面
を参照して説明する。Embodiments of the present invention will be described below with reference to the drawings.
【0019】図1は、本発明の教習用機器(電子楽器)
の実施の一形態の構成を示すブロック図である。FIG. 1 shows a training device (electronic musical instrument) according to the present invention.
FIG. 2 is a block diagram showing a configuration of one embodiment of FIG.
【0020】本電子楽器は、押鍵検出回路3、スイッチ
検出回路4、ROM6、RAM7(入力手段)、タイマ
8、表示制御回路9、フロッピディスクドライブ(FD
D)10(保存手段の一部)、ハードディスクドライブ
(HDD)11、CD−ROM(コンパクトディスク−
リード・オンリ・メモリ)ドライブ12、MIDIイン
ターフェイス(MIDII/F)13、通信インターフ
ェイス(通信I/F)14、音源回路15、効果回路1
6、マウス情報検出回路20及びペン・タブレット走査
回路22が、バス18を介してCPU5(付加手段、更
新手段、保存手段の一部)にそれぞれ接続されて構成さ
れる。This electronic musical instrument includes a key press detection circuit 3, a switch detection circuit 4, a ROM 6, a RAM 7 (input means), a timer 8, a display control circuit 9, and a floppy disk drive (FD).
D) 10 (part of storage means), hard disk drive (HDD) 11, CD-ROM (compact disk-
(Read only memory) drive 12, MIDI interface (MIDII / F) 13, communication interface (communication I / F) 14, sound source circuit 15, effect circuit 1
6. The mouse information detecting circuit 20 and the pen / tablet scanning circuit 22 are connected to the CPU 5 (part of the adding unit, the updating unit, and the storing unit) via the bus 18, respectively.
【0021】さらに、押鍵検出回路3には鍵盤1が接続
され、スイッチ検出回路4にはパネルスイッチ2が接続
されている。マウス情報検出回路20にはスイッチを有
する平面移動自在のマウス21が接続され、表示制御回
路9には例えばLCD若しくはCRTで構成される表示
装置19(報知手段)が接続されている。CPU5には
タイマ8が接続され、MIDII/F13には他のMI
DI機器100が接続されている。通信I/F14には
通信ネットワーク101を介してサーバコンピュータ1
02が接続され、音源回路15には効果回路16及びサ
ウンドシステム17が直列に接続されている。ペン・タ
ブレット走査回路22にはペン・タブレット23(付加
手段、更新手段)が接続されている。The keyboard 1 is connected to the key press detection circuit 3, and the panel switch 2 is connected to the switch detection circuit 4. The mouse information detecting circuit 20 is connected to a mouse 21 having a switch which can move freely in a plane, and the display control circuit 9 is connected to a display device 19 (notifying means) constituted by, for example, an LCD or a CRT. A timer 8 is connected to the CPU 5, and another MI is connected to the MIDII / F13.
The DI device 100 is connected. The server computer 1 is connected to the communication I / F 14 via the communication network 101.
The sound source circuit 15 is connected to the effect circuit 16 and the sound system 17 in series. The pen / tablet scanning circuit 22 is connected to a pen / tablet 23 (addition means, update means).
【0022】押鍵検出回路3は鍵盤1の各鍵(不図示)
の押鍵状態を検出する。パネルスイッチ2は、各種情報
を入力するための複数のスイッチ(不図示)を備える。
スイッチ検出回路4は、パネルスイッチ2の各スイッチ
の押下状態を検出する。CPU5は、本装置全体の制御
を司る。ROM6は、CPU5が実行する制御プログラ
ムやテーブルデータ等を記憶する。RAM7は、自動演
奏データ、楽譜表示用画像データ、テキストデータ等の
各種入力情報及び演算結果等を一時的に記憶する。タイ
マ8は、タイマ割り込み処理における割り込み時間や各
種時間を計時する。表示制御回路9は、表示装置19に
楽譜等の各種情報を表示させる。A key press detection circuit 3 is provided for each key of the keyboard 1 (not shown).
Is detected. The panel switch 2 includes a plurality of switches (not shown) for inputting various information.
The switch detection circuit 4 detects a pressed state of each switch of the panel switch 2. The CPU 5 controls the entire apparatus. The ROM 6 stores a control program executed by the CPU 5, table data, and the like. The RAM 7 temporarily stores various input information such as automatic performance data, image data for musical score display, text data, and calculation results. The timer 8 measures an interruption time and various times in the timer interruption processing. The display control circuit 9 causes the display device 19 to display various information such as a musical score.
【0023】FDD10は、記憶媒体であるフロッピデ
ィスク(FD)24(メモリ)をドライブする。FD2
4には、上記制御プログラム、各種アプリケーションプ
ログラム、及び各種データ等が格納される。外部記憶装
置であるHDD11は、上記制御プログラムを含む各種
アプリケーションプログラムや各種データ等を記憶す
る。CD−ROMドライブ12は、上記制御プログラム
を含む各種アプリケーションプログラムや各種データ等
が格納されているCD−ROM(不図示)をドライブす
る。The FDD 10 drives a floppy disk (FD) 24 (memory) as a storage medium. FD2
4 stores the control program, various application programs, various data, and the like. The HDD 11, which is an external storage device, stores various application programs including the control program, various data, and the like. The CD-ROM drive 12 drives a CD-ROM (not shown) in which various application programs including the control program, various data, and the like are stored.
【0024】MIDII/F13は、他のMIDI機器
100等の外部装置からのMIDI信号を入力したり、
MIDI信号を外部装置に出力したりする。通信I/F
14は、通信ネットワーク101を介して、例えばサー
バコンピュータ102とデータの送受信を行う。音源回
路15は、FDD10、CD−ROMドライブ12また
はMIDII/F13等から入力された曲データの自動
演奏データ等を楽音信号に変換する。効果回路16は、
音源回路15から入力される楽音信号に各種効果を付与
し、スピーカ等のサウンドシステム17は、効果回路1
6から入力される楽音信号等を音響に変換する。The MID II / F 13 receives a MIDI signal from an external device such as another MIDI device 100 or the like,
It outputs a MIDI signal to an external device. Communication I / F
14 transmits and receives data to and from the server computer 102 via the communication network 101, for example. The tone generator 15 converts the automatic performance data of the music data input from the FDD 10, the CD-ROM drive 12, the MID II / F 13, or the like into a tone signal. The effect circuit 16
Various effects are added to the tone signal input from the tone generator circuit 15, and the sound system 17 such as a speaker
The sound signal and the like inputted from the device 6 are converted into sound.
【0025】マウス情報検出回路20は、マウス21の
移動情報やスイッチオン/オフ等の操作情報を検出す
る。ペン・タブレット走査回路22は、後述するように
ペン・タブレット23により入力された線画を読み取っ
てRAM7に転送する。The mouse information detection circuit 20 detects movement information of the mouse 21 and operation information such as switch on / off. The pen / tablet scanning circuit 22 reads a line image input by the pen / tablet 23 and transfers it to the RAM 7 as described later.
【0026】HDD11には、前述のようにCPU5が
実行する制御プログラムを記憶することができる。RO
M6に制御プログラムが記憶されていない場合には、こ
のHDD11内のハードディスクに制御プログラムを記
憶させておき、それをRAM7に読み込むことにより、
ROM6に制御プログラムを記憶している場合と同様の
動作をCPU5にさせることができる。このようにする
と、制御プログラムの追加やバージョンアップ等を容易
に行うことができる。The control program executed by the CPU 5 can be stored in the HDD 11 as described above. RO
When the control program is not stored in M6, the control program is stored in the hard disk in the HDD 11, and is read into the RAM 7, whereby
The same operation as when the control program is stored in the ROM 6 can be performed by the CPU 5. By doing so, it is possible to easily add a control program or upgrade the version.
【0027】CD−ROMドライブ12によりCD−R
OMから読み出された制御プログラムや各種データは、
HDD11内のハードディスクにストアされる。これに
より、制御プログラムの新規インストールやバージョン
アップ等を容易に行うことができる。なお、このCD−
ROMドライブ12以外にも、外部記憶装置として、光
磁気ディスク(MO)装置等、様々な形態のメディアを
利用するための他の装置を設けるようにしてもよい。The CD-ROM drive 12 uses a CD-R
The control program and various data read from the OM
The data is stored on the hard disk in the HDD 11. This makes it possible to easily perform new installation, version upgrade, and the like of the control program. This CD-
In addition to the ROM drive 12, other devices for using various types of media, such as a magneto-optical disk (MO) device, may be provided as an external storage device.
【0028】通信I/F14は、上述のように、LAN
(ローカルエリアネットワーク)やインターネット、電
話回線等の通信ネットワーク101に接続されており、
該通信ネットワーク101を介して、サーバコンピュー
タ102と接続される。HDD11内のハードディスク
に上記各プログラムや各種パラメータが記憶されていな
い場合には、通信I/F14は、サーバコンピュータ1
02からプログラムやパラメータをダウンロードするた
めに用いられる。クライアントとなるコンピュータは、
通信I/F14及び通信ネットワーク101を介してサ
ーバコンピュータ102へとプログラムやパラメータの
ダウンロードを要求するコマンドを送信する。サーバコ
ンピュータ102は、このコマンドを受け、要求された
プログラムやパラメータを、通信ネットワーク101を
介してコンピュータへと配信し、コンピュータが通信I
/F101を介して、これらプログラムやパラメータを
受信してHDD11内のハードディスクに蓄積すること
により、ダウンロードが完了する。The communication I / F 14 is, as described above, a LAN
(Local area network), the Internet, and a communication network 101 such as a telephone line.
It is connected to a server computer 102 via the communication network 101. If the above-mentioned programs and various parameters are not stored in the hard disk in the HDD 11, the communication I / F 14
02 to download programs and parameters. The client computer is
A command for requesting download of a program or parameter is transmitted to the server computer 102 via the communication I / F 14 and the communication network 101. Upon receiving the command, the server computer 102 distributes the requested program or parameter to the computer via the communication network 101, and the computer
The download is completed by receiving these programs and parameters via the / F 101 and storing them in the hard disk in the HDD 11.
【0029】この他、外部コンピュータ等との間でデー
タのやりとりを直接行うためのインターフェイスを備え
るようにしてもよい。In addition, an interface for directly exchanging data with an external computer or the like may be provided.
【0030】図2は、表示装置19の表示内容の一例を
示す図である。表示装置19は表示領域19A、Bを有
し、表示領域19Aは楽譜表示領域であり、4小節分の
楽譜及びテンポ値TMを表示可能である。また、表示領
域19Bは、文字情報表示領域であり、1000字以内
の文字が表示可能である。これらの表示のための詳細な
構成は後述するが、本実施の形態では、表示及び自動演
奏されている所定範囲(4小節)に関する付加的な情報
(付加データ)として、例えば演奏上の留意点等をメモ
書きとして入力しこれを表示させることができ、しかも
そのメモ書きの内容を保存及び更新することもできるよ
うに構成されている。FIG. 2 is a diagram showing an example of the display contents of the display device 19. The display device 19 has display areas 19A and B. The display area 19A is a score display area, and can display a score for four measures and a tempo value TM. The display area 19B is a character information display area and can display up to 1000 characters. Although a detailed configuration for these displays will be described later, in the present embodiment, additional information (additional data) relating to a predetermined range (four measures) being displayed and automatically played is, for example, a note on performance. And the like can be input as a memo and displayed, and the contents of the memo can be saved and updated.
【0031】表示装置19にはさらに各種メニューボタ
ンが表示され、これらのメニューボタンの選択操作はマ
ウス21によって移動可能なポインタ19gとマウスの
ボタン操作で行われる。各種メニューボタンには、自動
演奏の実行を開始または停止するための再生/停止(ス
タート/ストップ)ボタン19a、自動演奏の一時停止
またはその解除をするためのポーズボタン19b、演奏
テンポを早めるためのテンポアップボタン19c、演奏
テンポを遅らせるためのテンポダウンボタン19d、前
頁(前の4小節)を表示及び演奏するための前頁ボタン
19e、及び次頁(次の4小節)を表示及び演奏するた
めの次頁ボタン19fがある。The display device 19 further displays various menu buttons, and selection of these menu buttons is performed by operating a pointer 19g movable by the mouse 21 and mouse buttons. The various menu buttons include a play / stop (start / stop) button 19a for starting or stopping the execution of the automatic performance, a pause button 19b for temporarily stopping or canceling the automatic performance, and a speeding up the performance tempo. A tempo up button 19c, a tempo down button 19d for delaying the performance tempo, a previous page button 19e for displaying and playing the previous page (previous four measures), and displaying and playing the next page (next four measures). Button 19f for the next page.
【0032】図3は、ペン・タブレット23の構成を示
す外観図である。ペン・タブレット23は、表示が可能
な表示部23Cを備え、該表示部23Cが所定のペン2
3eにて画面入力が可能な文字入力領域23A及びタブ
レット入力領域23Bとしても機能するように構成され
ている。文字入力領域23Aは、表示装置19の表示領
域19Bに表示させるための文字等を入力するための領
域である。この文字入力領域23Aは、ペン23eによ
って、その面上を移動操作すると、その操作した軌跡を
表示する。たとえば図3ではひらがなの「は」に似た軌
跡を表示している。タブレット入力領域23Bは、各種
メニューボタンにより指示を入力するための領域であ
る。タブレット入力領域23Bには、文字入力領域23
Aに描かれた文字の認識処理の実行を指示するための認
識ボタン23a、認識結果としての文字候補を表示する
と共に文字選択の入力をするための文字候補表示領域2
3b、次候補の表示を指示するための次候補表示ボタン
23c及び選択した文字をRAM7に書き込む指示を入
力するための書込ボタン23dがある。FIG. 3 is an external view showing the structure of the pen / tablet 23. The pen / tablet 23 includes a display unit 23C capable of displaying, and the display unit 23C
It is configured to function also as a character input area 23A and a tablet input area 23B where screen input is possible at 3e. The character input area 23A is an area for inputting characters and the like to be displayed on the display area 19B of the display device 19. When the character input area 23A is moved on the surface by the pen 23e, a trace of the operation is displayed. For example, in FIG. 3, a trajectory similar to Hiragana “ha” is displayed. The tablet input area 23B is an area for inputting an instruction using various menu buttons. The tablet input area 23B includes a character input area 23.
A recognition button 23a for instructing execution of a recognition process of a character drawn in A, a character candidate display area 2 for displaying a character candidate as a recognition result and inputting a character selection
3b, a next candidate display button 23c for instructing the display of the next candidate, and a write button 23d for inputting an instruction to write the selected character into the RAM 7.
【0033】図4は、FD24の曲データ記憶部のデー
タフォーマットを示す図である。FD24の曲データ記
憶部は、ヘッダ領域24A、MIDIデータ領域24
B、楽譜データ領域24C及びメモデータ領域24Dか
ら構成される。FIG. 4 is a diagram showing the data format of the music data storage section of the FD 24. The music data storage of the FD 24 includes a header area 24A and a MIDI data area 24.
B, a score data area 24C and a memo data area 24D.
【0034】図5は、FD24の曲データ記憶部に記憶
されるデータの構成の一例を示す図である。図5(a)
に示す楽音データMD(自動演奏データ)は図4に示す
ヘッダ領域24A及びMIDIデータ領域24Bに記憶
され、図5(b)に示す楽譜データVD(楽譜表示用デ
ータ)は図4に示す楽譜データ領域24Cに記憶され、
図5(c)に示すメモデータTD(付加データ)は図4
に示すメモデータ領域24Dに記憶される。FIG. 5 is a diagram showing an example of the structure of data stored in the music data storage section of the FD 24. FIG. 5 (a)
4 is stored in the header area 24A and the MIDI data area 24B shown in FIG. 4, and the score data VD (score display data) shown in FIG. 5B is the score data shown in FIG. Stored in area 24C,
The memo data TD (additional data) shown in FIG.
Is stored in the memo data area 24D shown in FIG.
【0035】図5(a)に示す楽音データMDは、自動
演奏を行うための1曲分のデータであり、例えばMID
Iコードによって構成される。楽音データMDは、ヘッ
ダデータH1、楽譜アドレスデータGA、メモアドレス
データMA、キーオン(イベント)データ、タイミング
データ、キーオフ(イベント)データ及びエンドデータ
から構成される。The tone data MD shown in FIG. 5A is data of one music piece for performing an automatic performance, and is, for example, MID.
It is composed of I code. The musical sound data MD includes header data H1, musical score address data GA, memo address data MA, key-on (event) data, timing data, key-off (event) data, and end data.
【0036】ヘッダデータH1は、拍子を表す拍子デー
タ及び初期的なテンポ値を表すテンポデータ等である。
キーオンデータは、音源回路15に対して楽音の発生を
指示するためのデータである。キーオフデータは、発生
された楽音の消音を指示するためのデータである。タイ
ミングデータは、それに続くキーオンデータまたはキー
オフデータの発生タイミングを規定するためのデータで
ある。エンドデータは、当該曲の終わりを示すためのデ
ータである。The header data H1 includes beat data indicating a beat, tempo data indicating an initial tempo value, and the like.
The key-on data is data for instructing the tone generator 15 to generate a musical tone. The key-off data is data for instructing the generation of the generated musical sound. The timing data is data for defining the generation timing of the subsequent key-on data or key-off data. The end data is data for indicating the end of the song.
【0037】楽譜アドレスデータGAは、それに続く4
小節の楽音データMDが同図(b)に示す楽譜データV
D中のどの4小節のものに対応するものであるかを特定
するための指示データである。メモアドレスデータMA
は、それに続く4小節の楽音データMDが同図(c)に
示すメモデータTD中のどの4小節のものに対応するも
のであるかを特定するための指示データである。The musical score address data GA is 4
The musical sound data MD of the bar is the musical score data V shown in FIG.
This is instruction data for specifying which of the four measures in D corresponds to the measure. Memo address data MA
Is instruction data for specifying which of the four measures in the memo data TD shown in FIG. 10C corresponds to the subsequent four measures of the musical sound data MD.
【0038】同図(b)に示す楽譜データVDは、演奏
に同期して楽譜を表示するためのデータであり、ヘッダ
データH2及び各4小節毎に構成された画像データから
構成される。ヘッダデータH2は、それに続く画像デー
タが同図(a)に示す楽音データMD中のどの4小節の
ものに対応するものであるかを特定するための指示デー
タである。従って、楽譜アドレスデータGAとヘッダデ
ータH2との対応により、各4小節の楽音データMDと
楽譜データVDとの対応関係が規定される。The musical score data VD shown in FIG. 3B is data for displaying the musical score in synchronization with the performance, and is composed of header data H2 and image data composed for every four measures. The header data H2 is instruction data for specifying which of the four measures in the musical sound data MD shown in FIG. Therefore, the correspondence between the musical tone address data GA and the musical score data VD is defined by the correspondence between the musical score address data GA and the header data H2.
【0039】同図(c)は、楽譜表示に合わせて文字を
表示するためのデータ(付加データ)であり、ヘッダデ
ータH3及びテキストデータで成るメモデータTDから
構成される。ヘッダデータH3は、それに続くテキスト
データが同図(b)に示す楽譜データVD中のどの4小
節のものに対応するものであるかを特定するための指示
データである。従って、メモアドレスデータMAとヘッ
ダデータH3との対応により、各4小節の楽音データM
DとメモデータTDとの対応関係が規定され、ひいては
楽譜データVDとメモデータTDとの対応関係も規定さ
れる。FIG. 3C shows data (additional data) for displaying characters in accordance with the musical score display, and is composed of header data H3 and memo data TD composed of text data. The header data H3 is instruction data for specifying which of the four measures in the musical score data VD shown in FIG. Therefore, according to the correspondence between the memo address data MA and the header data H3, the tone data M of each four measures is obtained.
The correspondence between D and the memo data TD is defined, and the correspondence between the musical score data VD and the memo data TD is also defined.
【0040】なお、FD24には、楽音データMD及び
楽譜データVDは予め記憶されているが、メモデータT
Dは記憶されていない。メモデータTDは、自動演奏等
を経た後はじめてFD24に記憶される。もっとも、何
らかの注意書き等を内容とするメモデータTDをFD2
4に予め記憶しておいてもよい。The FD 24 previously stores the musical sound data MD and the musical score data VD.
D is not stored. The memo data TD is stored in the FD 24 only after an automatic performance or the like. However, the memo data TD containing any precautionary statement is stored in FD2.
4 may be stored in advance.
【0041】図6は、RAM7の記憶領域の構成を示す
図である。RAM7の記憶領域は、同図に示すように、
画像処理用領域7A、MIDIデータ領域7B、楽譜デ
ータ領域7C、メモデータ領域7D、レジスタ7E及び
メモ用バッファ7F等で構成される。画像処理用領域7
Aは文字認識用バッファ7A’を含む。FIG. 6 is a diagram showing the configuration of the storage area of the RAM 7. The storage area of the RAM 7 is, as shown in FIG.
It is composed of an image processing area 7A, a MIDI data area 7B, a musical score data area 7C, a memo data area 7D, a register 7E, a memo buffer 7F, and the like. Image processing area 7
A includes a character recognition buffer 7A '.
【0042】画像処理用領域7Aは、画像データの処理
のためのワークエリアとして用いられ、文字認識用バッ
ファ7A’は、ペン・タブレット23で入力した手書き
の情報を一時記憶する。MIDIデータ領域7Bは、図
4に示すFD24のヘッダ領域24A及びMIDIデー
タ領域24Bに対応し、楽譜データ領域7C、メモデー
タ領域7Dはそれぞれ図4に示す楽譜データ領域24
C、メモデータ領域24Dに対応する。各データ領域7
B、7C、7Dはそれぞれ、FD24から読み込んだ楽
音データMD、楽譜データVD、メモデータTDを記憶
する。The image processing area 7A is used as a work area for processing image data, and the character recognition buffer 7A 'temporarily stores handwritten information input by the pen / tablet 23. The MIDI data area 7B corresponds to the header area 24A and the MIDI data area 24B of the FD 24 shown in FIG. 4, and the score data area 7C and the memo data area 7D respectively correspond to the score data area 24 shown in FIG.
C, and corresponds to the memo data area 24D. Each data area 7
B, 7C, and 7D store the tone data MD, the score data VD, and the memo data TD read from the FD 24, respectively.
【0043】レジスタ7Eは、後述する各種フラグ、カ
ウント値、アドレス等を記憶する。メモ用バッファ7F
は、ペン・タブレット23で入力され選択された文字を
記憶する。The register 7E stores various flags, count values, addresses, and the like, which will be described later. Note buffer 7F
Stores the character input and selected by the pen / tablet 23.
【0044】かかる構成において、本電子楽器の動作は
次のようにして行われる。In this configuration, the operation of the electronic musical instrument is performed as follows.
【0045】図7は、メインルーチンのフローチャート
を示す図である。本処理は電源のオン時に開始される。FIG. 7 is a flowchart showing the main routine. This process is started when the power is turned on.
【0046】まず、初期設定を実行、すなわち各種レジ
スタを初期化する(ステップS701)。例えば、後述
するフラグRUN、フラグPAUSE、カウント値TI
MING等を「0」に設定する。次いで、後述する図8
の鍵盤処理(ステップS702)、図9のスイッチ(S
W)処理(ステップS703)、図15のペン・タブレ
ット処理(ステップS704)を順に実行し、前記ステ
ップS702に戻る。First, initialization is performed, that is, various registers are initialized (step S701). For example, a flag RUN, a flag PAUSE, a count value TI
MING and the like are set to “0”. Next, FIG.
Key processing (step S702), the switch (S
W) The process (step S703) and the pen / tablet process (step S704) in FIG. 15 are sequentially executed, and the process returns to the step S702.
【0047】図8は、図7のステップS702で実行さ
れる鍵盤処理のフローチャートを示す図である。FIG. 8 is a diagram showing a flowchart of the keyboard processing executed in step S702 of FIG.
【0048】まず、押鍵検出回路3によりキースキャン
処理を実行し(ステップS801)、鍵盤1によるキー
イベント(キーオンまたはキーオフ)が有るか否かを判
別する(ステップS802)。その判別の結果、キーイ
ベントがない場合は直ちに本処理を終了する一方、キー
イベントがある場合は、そのキーイベントがキーオンで
あるか否かを判別する(ステップS803)。First, a key scan process is executed by the key press detection circuit 3 (step S801), and it is determined whether or not there is a key event (key on or key off) by the keyboard 1 (step S802). If the result of this determination is that there is no key event, this process is immediately terminated, while if there is a key event, it is determined whether or not the key event is key-on (step S803).
【0049】その判別の結果、キーイベントがキーオン
である場合は、発音処理を実行する(ステップS80
4)。すなわち、押鍵されたキーに対応する音高データ
及びキーオン信号を音源回路15の空きの楽音発生チャ
ンネルに供給し、楽音信号を発生させる。その結果、サ
ウンドシステム17から楽音が発生する。一方、前記ス
テップS803の判別の結果、キーイベントがキーオン
でなくキーオフである場合は、消音処理を実行する(ス
テップS805)。すなわち、離鍵されたキーに対応す
る楽音信号を発生している楽音発生チャンネルにキーオ
フ信号を供給し、楽音信号を減衰させる。発音処理また
は消音処理の後は本処理を終了する。If the result of the determination is that the key event is key-on, sound generation processing is executed (step S80).
4). That is, pitch data and a key-on signal corresponding to a depressed key are supplied to an empty tone generation channel of the tone generator circuit 15 to generate a tone signal. As a result, a musical sound is generated from the sound system 17. On the other hand, if the result of determination in step S803 is that the key event is not key-on but key-off, mute processing is executed (step S805). That is, a key-off signal is supplied to a tone generation channel that is generating a tone signal corresponding to a released key, and the tone signal is attenuated. After the sound generation processing or the mute processing, the present processing ends.
【0050】本処理によれば、鍵盤1の演奏操作に応じ
てマニュアル演奏音を発生可能である。例えば表示装置
19に表示された楽譜を見ながら自動演奏に合わせてマ
ニュアル演奏を行うことができる。According to this processing, a manual performance sound can be generated according to the performance operation of the keyboard 1. For example, it is possible to perform a manual performance along with the automatic performance while watching the musical score displayed on the display device 19.
【0051】図9は、図7のステップS703で実行さ
れるスイッチ(SW)処理のフローチャートを示す図で
ある。FIG. 9 is a flowchart showing a switch (SW) process executed in step S703 of FIG.
【0052】まず、スイッチ検出回路4によりスイッチ
スキャン処理を実行し(ステップS901)、何らかの
スイッチイベントが有るか否かを判別する(ステップS
902)。なお、このスイッチイベントには表示装置1
9でのマウス21による画面入力も含まれる。その判別
の結果、何らスイッチイベントがない場合は直ちに本処
理を終了する一方、何らかのスイッチイベントが有る場
合は、後述する図10〜図14の処理によりスイッチイ
ベントに対応する処理を実行して(ステップS90
3)、本処理を終了する。First, switch scan processing is executed by the switch detection circuit 4 (step S901), and it is determined whether or not there is any switch event (step S901).
902). The switch event includes the display device 1
9 includes a screen input by the mouse 21. As a result of the determination, if there is no switch event, the process is immediately terminated. On the other hand, if there is any switch event, a process corresponding to the switch event is executed by the processes of FIGS. S90
3), end this processing.
【0053】図10は、図9のステップS903で実行
されるスタート/ストップSW処理のフローチャートを
示す図である。本処理は、表示装置19の表示画面上で
再生/停止ボタン19a(図2)がオンされたとき開始
される。FIG. 10 is a flowchart showing the start / stop SW processing executed in step S903 in FIG. This process is started when the play / stop button 19a (FIG. 2) on the display screen of the display device 19 is turned on.
【0054】まず、自動演奏が実行中であることを
「1」で示すフラグRUNが「1」に設定されているか
否かを判別し(ステップS1001)、その判別の結
果、フラグRUNが「1」に設定されている場合は、フ
ラグRUNを「0」に設定すると共にカウント値TIM
INGを「0」に設定して(ステップS1002)、表
示されている楽譜を消去し(ステップS1003)、本
処理を終了する。一方、前記ステップS1001の判別
の結果、フラグRUNが「1」に設定されている場合
は、フラグRUNを「1」に設定して(ステップS10
04)、本処理を終了する。First, it is determined whether or not the flag RUN indicating that the automatic performance is being executed is set to "1" (step S1001). As a result of the determination, the flag RUN is set to "1". ”, The flag RUN is set to“ 0 ”and the count value TIM is set.
ING is set to "0" (step S1002), the displayed musical score is erased (step S1003), and this processing ends. On the other hand, if the flag RUN is set to "1" as a result of the determination in step S1001, the flag RUN is set to "1" (step S10).
04), this process ends.
【0055】本処理によれば、自動演奏実行中に再生/
停止ボタン19a(図2)がオンされたときは自動演奏
が停止される一方、自動演奏停止中に再生/停止ボタン
19a(図2)がオンされたときは自動演奏が開始され
る。According to this processing, the reproduction /
When the stop button 19a (FIG. 2) is turned on, the automatic performance is stopped. On the other hand, when the play / stop button 19a (FIG. 2) is turned on while the automatic performance is stopped, the automatic performance is started.
【0056】図11は、図9のステップS903で実行
されるテンポ変更SW処理のフローチャートを示す図で
ある。本処理は、表示装置19の表示画面上でテンポア
ップボタン19cまたはテンポダウンボタン19dのい
ずれかがオンされたとき開始される。本処理は、自動演
奏前または自動演奏中にタイマ8の割り込み周期、すな
わち後述する図18の割り込み処理の実行間隔を変更す
るための処理である。FIG. 11 is a flowchart showing the tempo change SW process executed in step S903 in FIG. This process is started when either the tempo up button 19c or the tempo down button 19d is turned on on the display screen of the display device 19. This process is a process for changing the interrupt cycle of the timer 8 before or during the automatic performance, that is, the execution interval of the interrupt process of FIG. 18 described later.
【0057】まず、ボタン19c、19dによるテンポ
変更の指示がテンポアップであるか否かを判別し(ステ
ップS1101)、その判別の結果、テンポ変更の指示
がテンポアップである場合は、タイマ8の割り込み周期
を短くして(例えばタイマ8内の不図示のレジスタの記
憶値を小さくして)(ステップS1102)、テンポ値
TMの表示装置19での表示をそれに対応して変更し
(ステップS1104)、本処理を終了する。一方、前
記ステップS1101の判別の結果、テンポ変更の指示
がテンポダウンである場合は、タイマ8の割り込み周期
を長くして(上記レジスタの記憶値を大きくして)(ス
テップS1104)、前記ステップS1103に進む。First, it is determined whether or not the tempo change instruction by the buttons 19c and 19d is a tempo up (step S1101). As a result, if the tempo change instruction is a tempo up, the timer 8 is turned off. The interrupt cycle is shortened (for example, the storage value of a register (not shown) in the timer 8 is reduced) (step S1102), and the display of the tempo value TM on the display device 19 is changed accordingly (step S1104). Then, the present process ends. On the other hand, if the result of determination in step S1101 is that the tempo change instruction is tempo down, the interrupt cycle of the timer 8 is lengthened (by increasing the value stored in the register) (step S1104), and the process proceeds to step S1103. Proceed to.
【0058】本処理によれば、自動演奏前または自動演
奏中に演奏テンポを任意に変更することができる。According to this processing, the performance tempo can be arbitrarily changed before or during the automatic performance.
【0059】図12は、図9のステップS903で実行
されるスクロール処理のフローチャートを示す図であ
る。本処理は、表示装置19の表示画面上で前頁ボタン
19eまたは次頁ボタン19fのいずれかがオンされた
とき開始される。FIG. 12 is a diagram showing a flowchart of the scroll processing executed in step S903 in FIG. This process is started when either the previous page button 19e or the next page button 19f is turned on on the display screen of the display device 19.
【0060】まず、自動演奏を停止し(ステップS12
01)、オンされたスイッチが前頁ボタン19eである
か否かを判別する。その判別の結果、オンされたスイッ
チが前頁ボタン19eである場合は、現在演奏・表示し
ている4小節のデータの1単位前の楽譜アドレス及びメ
モアドレスをサーチする(ステップS1203)。すな
わち1頁(4小節)前の4小節の楽譜アドレス及びメモ
アドレスを楽音データMDからサーチする。次いで、サ
ーチした各アドレスをRAM7内のレジスタ7Eに設定
することにより、演奏データの読み出し位置を1頁前の
4小節の先頭に設定して(ステップS1204)、その
先頭位置から再生を開始し(ステップS1205)、本
処理を終了する。First, the automatic performance is stopped (step S12).
01) It is determined whether or not the turned on switch is the previous page button 19e. If the result of this determination is that the switch that was turned on is the previous page button 19e, a search is made for the musical score address and memo address one unit before the data of the four measures currently being played and displayed (step S1203). That is, the musical score address and memo address of the four bars one page (four bars) before are searched from the tone data MD. Next, by setting each searched address in the register 7E in the RAM 7, the reading position of the performance data is set to the beginning of the four bars one page before (step S1204), and the reproduction is started from the beginning position (step S1204). Step S1205), this process ends.
【0061】一方、前記ステップS1202の判別の結
果、オンされたスイッチが前頁ボタン19eではなく次
頁ボタン19fである場合は、上記とは反対に現在演奏
・表示している4小節のデータの1単位先の楽譜アドレ
ス及びメモアドレスを楽音データMDからサーチして
(ステップS1206)、サーチした読出位置を1頁先
の4小節の先頭に設定し、前記ステップS1204以降
の処理を同様に実行する。On the other hand, as a result of the discrimination in step S1202, if the turned on switch is not the previous page button 19e but the next page button 19f, contrary to the above, the data of the four bars currently being played and displayed is displayed. The musical score address and memo address one unit ahead are searched from the musical sound data MD (step S1206), and the searched reading position is set at the beginning of the four bars one page ahead, and the processing after step S1204 is similarly executed. .
【0062】本処理によれば、自動演奏中に1単位前ま
たは1単位先の4小節の演奏、楽譜表示及びメモ表示を
任意に行うことができる。According to this processing, the performance of four measures one unit before or one unit ahead, the musical score display and the memo display can be arbitrarily performed during the automatic performance.
【0063】図13は、図9のステップS903で実行
される一時停止処理のフローチャートを示す図である。
本処理は、表示装置19の表示画面上でポーズボタン1
9bがオンされたとき開始される。FIG. 13 is a flowchart showing the temporary stop processing executed in step S903 in FIG.
This processing is performed by the pause button 1 on the display screen of the display device 19.
It starts when 9b is turned on.
【0064】まず、フラグRUNが「1」に設定されて
いる(自動演奏実行中である)か否かを判別する(ステ
ップS1301)、その判別の結果、フラグRUNが
「1」に設定されていない場合は直ちに本処理を終了す
る一方、フラグRUNが「1」に設定されている場合
は、自動演奏が一時停止中であることを「1」で示すフ
ラグPAUSEが「1」に設定されているか否かを判別
する(ステップS1302)。First, it is determined whether or not the flag RUN is set to "1" (the automatic performance is being executed) (step S1301). As a result of the determination, the flag RUN is set to "1". If not, the process is immediately terminated. On the other hand, if the flag RUN is set to "1", the flag PAUSE indicating "1" indicating that the automatic performance is temporarily stopped is set to "1". It is determined whether or not there is (step S1302).
【0065】その判別の結果、フラグPAUSEが
「1」に設定されていない場合は、自動演奏音の発生を
停止し一時停止状態として(ステップS1303)、フ
ラグPAUSEを反転(この場合は「0」から「1」
へ)し(ステップS1304)、本処理を終了する。一
方、前記ステップS1302の判別の結果、フラグPA
USEが「1」に設定されている場合は、一時停止の解
除、すなわち自動演奏の一時停止位置から自動演奏音を
発生し(ステップS1305)、フラグPAUSEを反
転(この場合は「1」から「0」へ)して(ステップS
1304)、本処理を終了する。If the result of the determination is that the flag PAUSE is not set to "1", the generation of the automatic performance sound is stopped and the pause state is set (step S1303), and the flag PAUSE is inverted (in this case, "0"). From "1"
To) (step S1304), and this process ends. On the other hand, as a result of the determination in step S1302, the flag PA
If USE is set to "1", the pause is released, that is, an automatic performance sound is generated from the pause position of the automatic performance (step S1305), and the flag PAUSE is inverted (in this case, from "1" to "1"). 0 ”) (step S
1304), this process ends.
【0066】本処理によれば、自動演奏の一時停止及び
その解除を任意に行うことができる。According to this processing, the automatic performance can be temporarily stopped and released.
【0067】図14は、図9のステップS903で実行
される媒体処理のフローチャートを示す図である。本処
理は、例えば表示装置19の初期画面(不図示)にて媒
体からのデータの読み出しまたは媒体の排出の指示の入
力があったとき開始される。FIG. 14 is a diagram showing a flowchart of the medium processing executed in step S903 in FIG. This processing is started, for example, when an instruction to read data from a medium or to eject a medium is input on an initial screen (not shown) of the display device 19.
【0068】まず、入力された指示がデータの読み出し
指示であるか否かを判別し(ステップS1401)、そ
の判別の結果、入力された指示がデータの読み出し指示
である場合は、FDD10に挿入されたFD24から楽
音データMD、楽譜データVD及びメモデータTDを読
み出してRAM7に記憶し(ステップS1402)、本
処理を終了する。一方、前記ステップS1401の判別
の結果、入力された指示がデータの読み出し指示でなく
媒体の排出指示である場合は、RAM7内の各領域(M
IDIデータ領域7B、楽譜データ領域7C、メモデー
タ領域7D)に記憶されているデータをFD24に書き
込み(ステップS1403)、FD24をFDD10か
ら排出して(ステップS1404)、本処理を終了す
る。First, it is determined whether or not the input instruction is a data read instruction (step S1401). As a result of the determination, if the input instruction is a data read instruction, the instruction is inserted into the FDD 10. The musical tone data MD, musical score data VD, and memo data TD are read from the FD 24 and stored in the RAM 7 (step S1402), and the process ends. On the other hand, if the result of determination in step S1401 is that the input instruction is not a data read instruction but a medium discharge instruction, then each area (M
The data stored in the IDI data area 7B, the musical score data area 7C, and the memo data area 7D) is written to the FD 24 (step S1403), the FD 24 is ejected from the FDD 10 (step S1404), and the process ends.
【0069】本処理によれば、例えば最初はFD24の
楽音、楽譜、メモの各データをRAM7に記憶し、自動
演奏時にメモデータTDの内容を新規に入力あるいは更
新した上で、これらのデータを最終的にFD24に保存
しておくことができる。また、FD24に一旦記憶した
データを再度読み出し、メモデータTDの内容を何度で
も更新することができる。According to this processing, for example, first, each tone data, musical score, and memo data of the FD 24 are stored in the RAM 7, and the contents of the memo data TD are newly input or updated at the time of the automatic performance. Finally, it can be stored in the FD 24. Further, the data once stored in the FD 24 can be read again, and the contents of the memo data TD can be updated as many times as necessary.
【0070】図15は、図7のステップS704で実行
されるペン・タブレット処理のフローチャートである。FIG. 15 is a flowchart of the pen / tablet process executed in step S704 in FIG.
【0071】まず、本願実施例では、ポーズ状態で文字
入力、認識を行っているため、フラグPAUSEが
「1」に設定されているか否かを判別する(ステップS
1501)。その判別の結果、フラグPAUSEが
「1」に設定されている場合はペン・タブレット23に
ペンタッチが有るか否かを判別し(ステップS150
2)、その判別の結果、ペン・タブレット23にペンタ
ッチが有る場合はそのタッチ位置がペン・タブレット2
3の文字入力領域23Aであるか否かを判別する(ステ
ップS1503)。First, in this embodiment, since character input and recognition are performed in the pause state, it is determined whether the flag PAUSE is set to "1" (step S).
1501). If the result of this determination is that the flag PAUSE is set to "1", it is determined whether or not the pen tablet 23 has a pen touch (step S150).
2) If the pen tablet 23 has a pen touch as a result of the determination, the touch position is the pen tablet 2
It is determined whether or not the input area is the third character input area 23A (step S1503).
【0072】その判別の結果、そのタッチ位置がペン・
タブレット23の文字入力領域23Aである場合は、タ
ッチ位置を入力し(ステップS1504)、本処理を終
了する。タッチ位置の入力は、例えば文字入力領域23
Aの先頭(左上端)からのタッチ位置の座標をRAM7
の画像処理用領域7A内の図示しないバッファに記憶す
ることによりなされる。従って、前記ステップS150
1〜S1504の処理が繰り返される間、ペンタッチの
軌跡が記憶される。As a result of the determination, the touched position is
If it is the character input area 23A of the tablet 23, the touch position is input (step S1504), and the process ends. The input of the touch position is performed, for example, in the character input area 23.
The coordinates of the touch position from the top of A (upper left corner) are stored in RAM 7
Is stored in a buffer (not shown) in the image processing area 7A. Therefore, step S150
While the processing from 1 to S1504 is repeated, the locus of the pen touch is stored.
【0073】一方、前記ステップS1501の判別の結
果フラグPAUSEが「0」に設定されている場合や、
前記ステップS1502の判別の結果ペン・タブレット
23にペンタッチがない場合は、直ちに本処理を終了す
る。On the other hand, when the flag PAUSE is set to "0" as a result of the determination in step S1501,
If the result of determination in step S1502 is that there is no pen touch on the pen tablet 23, this processing is immediately terminated.
【0074】前記ステップS1503の判別の結果、タ
ッチ位置がペン・タブレット23の文字入力領域23A
でない場合は、そのタッチ位置がタブレット入力領域2
3Bであるか否かを判別する(ステップS1505)。
その判別の結果、そのタッチ位置がタブレット入力領域
23Bでない場合は直ちに本処理を終了する一方、その
タッチ位置がタブレット入力領域23Bである場合は、
後述する図16のタブレット処理を実行して(ステップ
S1506)、本処理を終了する。As a result of the discrimination in step S1503, the touch position is set to the character input area 23A of the pen / tablet 23.
If not, the touch position is the tablet input area 2
It is determined whether it is 3B (step S1505).
As a result of the determination, if the touch position is not in the tablet input area 23B, the present process is immediately terminated. On the other hand, if the touch position is in the tablet input area 23B,
The tablet process shown in FIG. 16 to be described later is executed (step S1506), and this process ends.
【0075】図16は、図15のステップS1506で
実行されるタブレット処理のフローチャートを示す図で
ある。FIG. 16 is a diagram showing a flowchart of the tablet process executed in step S1506 in FIG.
【0076】まず、ペン・タブレット23の文字入力領
域23Aに入力がなされたか(何らかの軌跡が描かれた
か)否かを判別し(ステップS1601)、その判別の
結果、文字入力領域23Aに入力がなされた場合は、文
字入力領域23Aにその入力に対応する画像を反転表示
(軌跡を表示)して(ステップS1602)、その画像
をRAM7の文字認識用バッファ7A’に取り込む(ス
テップS1603)。一方、前記ステップS1601の
判別の結果、文字入力領域23Aに入力がなされていな
い場合及び前記ステップS1603の処理後はいずれも
ステップS1604に進む。First, it is determined whether or not an input has been made in the character input area 23A of the pen / tablet 23 (whether any locus has been drawn) (step S1601). As a result of the determination, an input has been made in the character input area 23A. In this case, the image corresponding to the input is displayed in reverse in the character input area 23A (trajectory is displayed) (step S1602), and the image is taken into the character recognition buffer 7A 'of the RAM 7 (step S1603). On the other hand, if the result of determination in step S1601 is that no input has been made in the character input area 23A and after the processing in step S1603, the flow proceeds to step S1604.
【0077】ステップS1604では、ペン・タブレッ
ト23のタブレット入力領域23Bの認識ボタン23a
がタッチされ認識実行が指示されたか否かを判別する。
その判別の結果、認識実行が指示された場合は、文字認
識用バッファ7A’に画像データがあるか否かを判別し
て(ステップS1613)、その判別の結果、文字認識
用バッファ7A’に画像データがある場合は、上記文字
入力領域23Aに入力された画像から文字を認識し(ス
テップS1605)、タブレット入力領域23Bの文字
候補表示領域23bに文字候補を表示する(ステップS
1606)。一方、前記ステップS1604の判別の結
果認識実行が指示されていない場合、前記ステップS1
613の判別の結果文字認識用バッファ7A’に画像デ
ータがない場合、及び前記ステップS1606の処理後
は、いずれもステップS1607に進む。In step S1604, the recognition button 23a of the tablet input area 23B of the pen / tablet 23
Is touched to determine whether or not recognition is instructed.
As a result of the determination, when the recognition execution is instructed, it is determined whether or not there is image data in the character recognition buffer 7A '(step S1613). As a result, the image is stored in the character recognition buffer 7A'. If there is data, characters are recognized from the image input to the character input area 23A (step S1605), and character candidates are displayed in the character candidate display area 23b of the tablet input area 23B (step S1605).
1606). On the other hand, if the result of determination in step S1604 is that no instruction to execute recognition has been issued, step S1
If the result of determination in 613 is that there is no image data in the character recognition buffer 7A ', or after the processing in step S1606, the flow advances to step S1607.
【0078】ステップS1607では、ペン・タブレッ
ト23のタブレット入力領域23Bの次候補表示ボタン
23cがタッチされ次候補表示指示がされたか否かを判
別する。その判別の結果、次候補表示指示がされた場合
は、次候補が有るか否かを判別し(ステップS161
4)、その判別の結果、次候補が有る場合は文字候補表
示領域23bに文字の次候補を表示して(ステップS1
608)、ステップS1609に進む。一方、前記ステ
ップS1607の判別の結果次候補表示指示がされてい
ない場合、及び前記ステップS1614の判別の結果次
候補がない場合は、いずれも直ちにステップS1609
に進む。In step S1607, it is determined whether the next candidate display button 23c in the tablet input area 23B of the pen / tablet 23 has been touched and a next candidate display instruction has been given. When the next candidate display instruction is given as a result of the determination, it is determined whether or not there is a next candidate (step S161).
4) If the result of the determination indicates that there is a next candidate, the next candidate for the character is displayed in the character candidate display area 23b (step S1).
608), and proceed to step S1609. On the other hand, if the next candidate display instruction has not been issued as a result of the determination in step S1607, or if there is no next candidate as a result of the determination in step S1614, the process immediately proceeds to step S1609.
Proceed to.
【0079】ステップS1609では、ペン・タブレッ
ト23のタブレット入力領域23Bの文字候補表示領域
23bがタッチされ、表示されている文字候補の中から
文字の選択がなされたか否かを判別する。その判別の結
果、文字の選択がなされた場合は選択された文字をRA
M7のメモ用バッファ7Fに書き込む(ステップS16
10)。これにより文字がテキストデータとして記憶さ
れる。さらにこの処理が繰り返され書き込まれる複数の
文字が、後に表示装置19の表示領域19Bに表示され
るメモデータTDとなる。In step S1609, it is determined whether the character candidate display area 23b of the tablet input area 23B of the pen / tablet 23 has been touched and a character has been selected from the displayed character candidates. If the character is selected as a result of the determination, the selected character is
Write to the memo buffer 7F of M7 (step S16)
10). As a result, the character is stored as text data. Further, a plurality of characters written by repeating this process become memo data TD which is displayed later in the display area 19B of the display device 19.
【0080】なお、メモ用バッファ7FにメモデータT
Dを書き込む際、メモ用バッファ7Fに全くメモデータ
TDが記憶されていない初期状態では、今回書き込むメ
モデータの表示装置19における表示位置を、パネルス
イッチ2やマウス21等で指定可能なように構成しても
よい。また、メモ用バッファ7Fに既にメモデータTD
が記憶されている場合は、元のデータに部分的に上書き
するかまたは元のデータを全て消去するかのいずれを採
用してもよい。Note that the memo data T is stored in the memo buffer 7F.
When writing D, in the initial state where no memo data TD is stored in the memo buffer 7F, the display position of the memo data to be written this time on the display device 19 can be designated by the panel switch 2, the mouse 21, or the like. May be. Also, the memo data TD is already stored in the memo buffer 7F.
Is stored, the original data may be partially overwritten or all of the original data may be erased.
【0081】一方、前記ステップS1609の判別の結
果、文字候補表示領域23bがタッチされず文字の選択
がなされていない場合または前記ステップS1610の
処理後は直ちにステップS1611に進む。On the other hand, if the result of determination in step S1609 is that the character candidate display area 23b has not been touched and no character has been selected, or immediately after the processing in step S1610, the flow immediately proceeds to step S1611.
【0082】ステップS1611では、ペン・タブレッ
ト23のタブレット入力領域23Bの書込ボタン23d
がタッチされ書き込み指示がされたか否かを判別する。
その判別の結果、書き込み指示がされた場合は後述する
図17のRAM転送処理を実行し(ステップS161
2)、本処理を終了する一方、書き込み指示がされてい
ない場合は、直ちに本処理を終了する。In step S1611, the write button 23d in the tablet input area 23B of the pen / tablet 23
Is touched and a write instruction is issued.
As a result of the determination, when a write instruction is issued, a RAM transfer process of FIG. 17 described later is executed (step S161).
2) While ending this processing, if no writing instruction is given, this processing is immediately ended.
【0083】図17は、図16のステップS1612で
実行されるRAM転送処理のフローチャートを示す図で
ある。FIG. 17 is a diagram showing a flowchart of the RAM transfer process executed in step S1612 of FIG.
【0084】まず、RAM7のメモ用バッファ7Fに記
憶されている文字の数が1000文字以内であるか否か
を判別し(ステップS1701)、その判別の結果、文
字数が1000文字以内である場合はメモ用バッファ7
FのデータをRAM7のメモデータ領域7Dに転送、書
き込みして(ステップS1702)、本処理を終了す
る。メモデータ領域7Dへの記憶は、現在自動演奏が一
時停止し楽譜が表示されている4小節の楽譜データVD
に対応付けられて記憶される。これは、上述したよう
に、楽譜アドレスデータGA及びメモアドレスデータM
Aを介してヘッダデータH2とヘッダデータH3とが対
応することよって可能とされる。これにより、演奏に関
して残しておきたい留意点事項等を、楽譜データVDに
対してその4小節毎にテキストデータとして付加するこ
とができる。First, it is determined whether or not the number of characters stored in the memo buffer 7F of the RAM 7 is less than 1000 characters (step S1701). As a result of the determination, if the number of characters is less than 1000 characters Memo buffer 7
The data of F is transferred and written to the memo data area 7D of the RAM 7 (step S1702), and the process ends. The memo data area 7D stores the four-bar score data VD in which the automatic performance is currently paused and the score is displayed.
Is stored in association with. This is, as described above, the score address data GA and the memo address data M
This is made possible by the correspondence between the header data H2 and the header data H3 via A. In this way, it is possible to add, as text data, music data VD, such as points to keep in mind regarding performances, for every four measures.
【0085】一方、前記ステップS1701の判別の結
果、メモ用バッファ7Fに記憶されている文字の数が1
000文字以内でない場合は、データの転送、書き込み
処理を行うことなく「文字数オーバー」を表示装置19
に表示して(ステップS1703)、本処理を終了す
る。On the other hand, as a result of the determination in step S1701, the number of characters stored in the memo buffer 7F is one.
If the number of characters is not within 000 characters, the display device 19 displays “exceeding the number of characters” without performing the data transfer and writing processes.
(Step S1703), and the process ends.
【0086】図15〜図17の処理によれば、自動演奏
と共に表示される楽譜に対応させて記憶し表示装置19
の表示領域19Bに表示したい内容を、ペン・タブレッ
ト23によってメモ書きのような感覚で入力することが
できる。しかも、入力された文字はテキストデータ化さ
れて楽譜データVDに対応付けられて記憶されるため、
RAM7とFD24との間でデータの読み書きが繰り返
されても対応関係が確保される。また、FD24に一旦
記憶されたデータに既に何らかのメモデータTDが含ま
れている場合でも、そのデータを再度読み出し、図15
〜図17の処理を行うことによりメモデータTDの更新
が可能である。According to the processing shown in FIGS. 15 to 17, the data is stored and displayed on the display device 19 in association with the score displayed together with the automatic performance.
The content to be displayed in the display area 19B can be input by the pen / tablet 23 in a manner similar to writing a memo. Moreover, the input characters are converted into text data and stored in association with the score data VD.
Even if the reading and writing of data is repeated between the RAM 7 and the FD 24, the correspondence is ensured. Further, even if the memo data TD is already included in the data once stored in the FD 24, the data is read out again and FIG.
17 to update the memo data TD.
【0087】図18は、割り込み処理のフローチャート
を示す図である。本処理は、4分音符の時間間隔内に例
えば480回発生するタイマ割り込みに応じて起動さ
れ、実行される。従って、タイマ割り込みの発生間隔、
すなわち本処理の実行間隔は、設定されたテンポ値TM
に応じて変動する。FIG. 18 is a diagram showing a flowchart of the interrupt processing. This processing is started and executed in response to a timer interrupt that occurs, for example, 480 times within a quarter note time interval. Therefore, the timer interrupt occurrence interval,
That is, the execution interval of this process is set to the set tempo value TM.
It fluctuates according to.
【0088】まず、フラグRUNが「1」に設定されて
いるか否かを判別し(ステップS1801)、その判別
の結果、フラグRUNが「1」に設定されている場合
(自動演奏実行中)はフラグPAUSEが「0」に設定
されているか否かを判別する(ステップS1802)。
その結果、前記ステップS1801の判別の結果フラグ
RUNが「1」に設定されていない場合、または前記ス
テップS1802の判別の結果フラグPAUSEが
「0」に設定されていない場合はいずれも、直ちに本処
理を終了する。First, it is determined whether or not the flag RUN is set to "1" (step S1801). If the result of this determination is that the flag RUN is set to "1" (during execution of automatic performance), It is determined whether the flag PAUSE is set to “0” (step S1802).
As a result, if the result flag RUN of the determination in the step S1801 is not set to “1”, or if the result flag PAUSE of the determination in the step S1802 is not set to “0”, this process is immediately performed. To end.
【0089】一方、前記ステップS1802の判別の結
果、フラグPAUSEが「0」に設定されている場合、
すなわち自動演奏が実行中であって一時停止中でない場
合は、後述するステップS1815で設定されるカウン
ト値TIMINGを「1」だけディクリメントし(ステ
ップS1803)、カウント値TIMINGが「0」に
達したか否かを判別する(ステップS1804)。その
判別の結果、カウント値TIMINGが「0」に達して
いない場合は直ちに本処理を終了する一方、カウント値
TIMINGが「0」に達した場合は、RAM7のMI
DIデータ領域7Bから次の楽音データMDを1つ読み
出し(ステップS1805)、その読み出した楽音デー
タMDがキーオンデータまたはキーオフデータのいずれ
かであるか否かを判別する(ステップS1806)。On the other hand, if the result of determination in step S1802 is that flag PAUSE is set to "0",
That is, when the automatic performance is being executed and the pause is not being performed, the count value TIMING set in step S1815 described below is decremented by “1” (step S1803), and the count value TIMING reaches “0”. It is determined whether or not this is the case (step S1804). As a result of the determination, if the count value TIMING has not reached “0”, the present process is immediately terminated. On the other hand, if the count value TIMING has reached “0”, the MI
One next tone data MD is read from the DI data area 7B (step S1805), and it is determined whether the read tone data MD is either key-on data or key-off data (step S1806).
【0090】その判別の結果、読み出した楽音データM
Dがキーオンデータまたはキーオフデータのいずれかで
ある場合は、そのデータを音源回路15に送信すること
により発音または消音の処理を実行し(ステップS18
07)、ステップS1808に進む一方、読み出した楽
音データMDがキーオンデータまたはキーオフデータの
いずれでもない場合は直ちにステップS1808に進
む。As a result of the determination, the read tone data M
If D is either key-on data or key-off data, the data is transmitted to the tone generator circuit 15 to execute sound generation or mute processing (step S18).
07) While the flow proceeds to step S1808, if the read musical sound data MD is not either key-on data or key-off data, the flow immediately proceeds to step S1808.
【0091】ステップS1808では、読み出した楽音
データMDが楽譜アドレスデータGAであるか否かを判
別し、その判別の結果、読み出した楽音データMDが楽
譜アドレスデータGAである場合は、その楽譜アドレス
データGAに対応する楽譜データVDをRAM7の楽譜
データ領域7Cから読み出し、表示制御回路9に送信す
ることにより表示装置19に楽譜データVDを表示して
(ステップS1809)、ステップS1810に進む一
方、読み出した楽音データMDが楽譜アドレスデータG
Aでない場合は直ちにステップS1810に進む。In step S1808, it is determined whether or not the read musical tone data MD is the musical score address data GA. As a result of the determination, if the read musical tone data MD is the musical score address data GA, the musical score address data GA is determined. The score data VD corresponding to the GA is read from the score data area 7C of the RAM 7, and is transmitted to the display control circuit 9 to display the score data VD on the display device 19 (step S1809). Music data MD is music address data G
If it is not A, the process immediately proceeds to step S1810.
【0092】ステップS1810では、読み出した楽音
データMDがメモアドレスデータMAであるか否かを判
別し、その判別の結果、読み出した楽音データMDがメ
モアドレスデータMAである場合は、そのメモアドレス
データMAに対応するメモデータTDをRAM7のメモ
データ領域7Dから読み出し、表示制御回路9に送信す
ることにより表示装置19の表示領域19Bにメモデー
タTDを表示する(ステップS1811)。これによ
り、メモ書きの内容がそれに対応する楽譜と共に表示さ
れる。その後、ステップS1812に進む。一方、前記
ステップS1810の判別の結果、読み出した楽音デー
タMDがメモアドレスデータMAでない場合は直ちにス
テップS1812に進む。In step S1810, it is determined whether or not the read musical sound data MD is memo address data MA. As a result of the determination, if the read musical sound data MD is memo address data MA, The memo data TD corresponding to the MA is read from the memo data area 7D of the RAM 7 and transmitted to the display control circuit 9 to display the memo data TD on the display area 19B of the display device 19 (step S1811). As a result, the contents of the memo are displayed together with the corresponding music score. Thereafter, the process proceeds to step S1812. On the other hand, as a result of the determination in step S1810, if the read musical tone data MD is not the memo address data MA, the process immediately proceeds to step S1812.
【0093】ステップS1812では、読み出した楽音
データMDがエンドデータであるか否かを判別し、その
判別の結果、読み出した楽音データMDがエンドデータ
である場合は、後述する図19の終了処理を実行して
(ステップS1813)、ステップS1814に進む一
方、読み出した楽音データMDがエンドデータでない場
合は直ちにステップS1814に進む。In step S1812, it is determined whether or not the read musical sound data MD is end data. If the result of the determination is that the read musical sound data MD is end data, the end processing of FIG. The process is executed (step S1813), and the process proceeds to step S1814. On the other hand, if the read tone data MD is not end data, the process immediately proceeds to step S1814.
【0094】ステップS1814では、読み出した楽音
データMDがタイミングデータであるか否かを判別し、
その判別の結果、読み出した楽音データMDがタイミン
グデータである場合はそのデータ値をカウント値TIM
INGに設定して(ステップS1815)、本処理を終
了する一方、読み出した楽音データMDがタイミングデ
ータでない場合は前記ステップS1805に戻る。In step S1814, it is determined whether or not the read tone data MD is timing data.
As a result of the determination, if the read musical tone data MD is timing data, the data value is counted as the count value TIM.
ING is set (step S1815), and this process is ended. On the other hand, if the read musical tone data MD is not timing data, the process returns to step S1805.
【0095】図19は、図18のステップS1813で
実行される終了処理のフローチャートを示す図である。FIG. 19 is a diagram showing a flowchart of the end processing executed in step S1813 in FIG.
【0096】まず、フラグRUN及びフラグPAUSE
を「0」にリセットすると共に、RAM7のメモ用バッ
ファ7F等の各バッファをクリアして(ステップS19
01)、表示装置19の楽譜やメモ書き等の表示内容を
消去し(ステップS1902)。本処理を終了する。First, the flag RUN and the flag PAUSE
Is reset to "0", and each buffer such as the memo buffer 7F of the RAM 7 is cleared (step S19).
01), display contents such as a score and a memo on the display device 19 are deleted (step S1902). This processing ends.
【0097】図18及び図19の処理によれば、RAM
7から読み出される楽譜データVDに応じて発音/消音
等の楽音制御により自動演奏が行われるだけでなく、楽
譜データVDに付加されたメモデータTDの内容が演奏
に合わせて楽譜と共に表示される。According to the processing of FIG. 18 and FIG.
In addition to the automatic performance performed by tone control such as sound generation / muting according to the score data VD read out from the memory 7, the contents of the memo data TD added to the score data VD are displayed together with the score along with the performance.
【0098】本実施の形態によれば、入力した自動演奏
データに基づき自動演奏及び楽譜表示を行うものにおい
て、楽譜データVDの各4小節毎にメモデータTDを付
加してこれを楽譜表示と同時に表示することができる。
従って、例えば、演奏上の留意点、教師の指導内容、注
記等のメモ書きを、各4小節毎に表示することができ
る。しかも、楽譜データVDに付加されたメモデータT
Dは、FD24に保存でき、再度読み出して利用するこ
とができるので、複数回にわたる演奏練習には特に好適
である。また、ペン・タブレット23により、メモデー
タTDは紙へのメモ書きのような態様で入力可能である
ので、使い勝手も良好である。具体的には本装置は教習
用機器として特に有用である。According to the present embodiment, in the automatic performance and the musical score display based on the inputted automatic performance data, the memo data TD is added to each of the four bars of the musical score data VD, and the memo data TD is added simultaneously with the musical score display. Can be displayed.
Therefore, for example, notes on performance, teaching contents of teachers, notes such as notes can be displayed every four measures. Moreover, the memo data T added to the musical score data VD
Since D can be stored in the FD 24 and read out and used again, it is particularly suitable for a plurality of performance exercises. Further, the memo data TD can be input by the pen / tablet 23 in a manner similar to memo writing on paper, so that the usability is good. Specifically, the present device is particularly useful as a training device.
【0099】なお、本実施の形態では、自動演奏データ
に基づき自動演奏及び楽譜表示を行うものを例示した
が、これに限るものでなく、演奏データを伴わず、楽譜
のみを表示するものに本発明を適用してもよい。この場
合、例えば、扱うデータの構成は図5に示すものに代え
て図20に示すものとし、割り込み処理は図18に示す
ものに代えて図21に示すものにすればよい。In this embodiment, the automatic performance and the musical score display are described based on the automatic performance data. However, the present invention is not limited to this. The invention may be applied. In this case, for example, the configuration of the data to be handled may be that shown in FIG. 20 instead of that shown in FIG. 5, and the interrupt processing may be that shown in FIG. 21 instead of that shown in FIG.
【0100】すなわち、楽音データMDを用いず、ヘッ
ダデータH1’、タイミングデータ及びメモアドレスか
ら成る楽譜データVD’を用い、メモデータTD’は図
5(c)に示すものと同様の構成とする。さらに、割り
込み処理では、図21に示すように、図18のステップ
S1805〜S1809の部分をステップS2101の
処理に代え、楽譜データを読み出し、表示する処理を行
う。他は図18と同様に処理する。That is, without using the musical tone data MD, musical score data VD 'composed of header data H1', timing data and memo address is used, and the memo data TD 'has the same configuration as that shown in FIG. 5 (c). . Further, in the interrupt processing, as shown in FIG. 21, the processing of steps S1805 to S1809 of FIG. 18 is replaced with the processing of step S2101, and processing of reading and displaying the musical score data is performed. The other processing is the same as in FIG.
【0101】このようにすることにより、楽譜表示やメ
モ表示等、自動演奏に関する事項を除けば前述した本実
施の形態と同様の効果を奏することができる。By doing so, the same effects as those of the above-described embodiment can be obtained except for the automatic performance such as musical score display and memo display.
【0102】なお、上述した実施の形態の機能を実現す
るためのソフトウェアのプログラムを記録した記憶媒体
を、システムまたは装置に供給し、そのシステムまたは
装置のコンピュータ(またはCPU5やMPU)が記憶
媒体に格納されたプログラムを読み出し実行することに
よっても、本発明の目的が達成されることは云うまでも
ない。A storage medium storing a software program for realizing the functions of the above-described embodiments is supplied to a system or an apparatus, and the computer (or CPU 5 or MPU) of the system or the apparatus stores the storage medium in the storage medium. It goes without saying that the object of the present invention is also achieved by reading and executing the stored program.
【0103】この場合、記憶媒体から読出されたプログ
ラム自体が本発明の新規な機能を実現することになり、
そのプログラムを記憶した記憶媒体は本発明を構成する
ことになる。In this case, the program itself read from the storage medium realizes the novel function of the present invention,
The storage medium storing the program constitutes the present invention.
【0104】プログラムを供給するための記憶媒体とし
ては、たとえば、前記HDD11のハードディスク、C
D−ROM12のディスク、MO、MD、FD24、C
D−R(CD− Recordable)、磁気テー
プ、不揮発性のメモリカード、ROMなどの可搬型の記
憶媒体を用いることができる。プログラムは、本実施の
形態のように可搬型の記憶媒体からRAM7に直接転送
されるようにするほか、上記記憶媒体からHDD11内
のハードディスクに転送されるようにするようにしても
よい。また、他のMIDI機器100や通信ネットワー
ク101を介してサーバコンピュータ102からプログ
ラムが供給されるようにしてもよい。The storage medium for supplying the program is, for example, a hard disk of the HDD 11 or C
Disk of D-ROM12, MO, MD, FD24, C
A portable storage medium such as a DR (CD-Recordable), a magnetic tape, a nonvolatile memory card, and a ROM can be used. The program may be directly transferred from the portable storage medium to the RAM 7 as in the present embodiment, or may be transferred from the storage medium to the hard disk in the HDD 11. Further, the program may be supplied from the server computer 102 via another MIDI device 100 or the communication network 101.
【0105】また、コンピュータが読み出したプログラ
ムを実行することにより、上述した実施の形態の機能が
実現されるだけでなく、そのプログラムの指示に基づ
き、コンピュータ上で稼働しているOSなどが実際の処
理の一部または全部を行い、その処理によって上述した
実施の形態の機能が実現されるようにしてもよい。When the computer executes the readout program, not only the functions of the above-described embodiment are realized, but also the OS and the like running on the computer are executed based on the instructions of the program. Part or all of the processing may be performed, and the functions of the above-described embodiments may be realized by the processing.
【0106】さらに、記憶媒体から読み出されたプログ
ラムが、コンピュータに挿入された機能拡張ボードやコ
ンピュータに接続された機能拡張ユニットに備わるメモ
リに書込まれた後、そのプログラムの指示に基づき、そ
の機能拡張ボードや機能拡張ユニットに備わるCPU5
などが実際の処理の一部または全部を行い、その処理に
よって上述した実施の形態の機能が実現されるようにし
てもよい。Further, after the program read from the storage medium is written into the memory provided on the function expansion board inserted into the computer or the function expansion unit connected to the computer, the program is read based on the instructions of the program. CPU5 provided on function expansion board or function expansion unit
May perform some or all of the actual processing, and the functions of the above-described embodiments may be realized by the processing.
【0107】なお、本実施の形態では、付加データとし
てペン・タブレット23によるテキストデータのメモ書
きを例示したが、これに限るものではない。例えば、イ
メージデータのまま表示及び記憶するようにしてもよ
い。さらに、特殊な音響の音声データを付加データとし
てもよい。その場合は音声データのための記憶領域をR
AM7に設け、表示の代わりに音声を発生するようにす
ればよい。In the present embodiment, the memo writing of the text data by the pen / tablet 23 has been exemplified as the additional data, but the present invention is not limited to this. For example, the image data may be displayed and stored as it is. Further, voice data of special sound may be used as the additional data. In that case, the storage area for audio data is R
It may be provided in the AM 7 to generate sound instead of display.
【0108】また、例えば自動演奏に合わせて行った自
己演奏のデータを自動演奏データに対応させて楽譜表示
及び保存しておきたい場合は、自己演奏のデータを付加
データとしてもよい。その場合は、自己演奏データのた
めの記憶領域をRAM7に設け、元のデータの自動演奏
と同時にまたは単独で自己の演奏データを自動演奏し、
両者を聞き比べられるようにすればより有用である。さ
らに、自己演奏データを楽譜化して楽譜の表示を行うよ
うにしてもよい。For example, if it is desired to display and save the score of the self-play performed in accordance with the automatic performance in association with the automatic performance data, the data of the self-play may be used as additional data. In that case, a storage area for self-performance data is provided in the RAM 7, and the self-performance data is automatically performed simultaneously with the automatic performance of the original data, or independently.
It would be more useful to be able to hear and compare the two. Further, the musical score may be displayed by converting the self-performance data into a musical score.
【0109】なお、本実施の形態では、メモデータTD
が付加される楽譜の単位を4小節分としたが、これに限
るものではなく、各種の設定が可能である。また、表示
単位とメモデータTDを付加する単位とを必ずしも一致
させる必要はない。Note that in the present embodiment, the memo data TD
Although the unit of the musical score to which is added is four measures, the present invention is not limited to this, and various settings are possible. It is not always necessary to make the display unit and the unit to which the memo data TD is added coincide.
【0110】なお、本実施の形態ではメモデータTDの
入力をペン・タブレット23により行うようにしたが、
表示装置19の表示画面をタッチセンサにより直接画面
入力が可能なように構成し、メモデータTDを直接入
力、表示するようにしてもよい。In this embodiment, the memo data TD is input by the pen / tablet 23.
The display screen of the display device 19 may be configured to allow direct screen input by a touch sensor, and the memo data TD may be directly input and displayed.
【0111】なお、本実施の形態では、楽譜表示装置を
組み込んだ電子楽器として構成したが、これに限るもの
ではない。例えば、本発明を実現するためのソフトウェ
アのプログラムや各種関係情報をインストールした市販
のパーソナルコンピュータとして実現してもよい。ある
いは、ペン・タブレット23や表示装置19等を組み合
わせた専用器として構成してもよい。これらの場合に
も、上記プログラムや各種関係情報の配布方法として、
これらを上述したような可搬型の記憶媒体に格納して配
布する方法のほか、市販のパーソナルコンピュータに設
けたROM6等の不揮発メモリに予め格納しておく方
法、あるいは通信I/F14を経由して配布する方法等
が考えられる。Although the present embodiment is configured as an electronic musical instrument incorporating a musical score display device, the present invention is not limited to this. For example, the present invention may be realized as a commercially available personal computer on which a software program and various related information for realizing the present invention are installed. Alternatively, it may be configured as a dedicated device combining the pen tablet 23, the display device 19, and the like. Also in these cases, as a method of distributing the above programs and various related information,
These may be stored in a portable storage medium as described above and distributed, or may be stored in advance in a nonvolatile memory such as a ROM 6 provided in a commercially available personal computer, or may be transmitted via a communication I / F 14. A method of distributing is conceivable.
【0112】なお、図2に示す表示装置19上の各種メ
ニューボタンと同様の機能を有する外部スイッチをパネ
ルスイッチ2に設け、これらによってスクロール等の操
作を行うようにしてもよい。なお、公知の手法によっ
て、自動演奏中に楽音発生箇所のカーソル表示や自動譜
めくり等の機能を追加してもよい。なお、記憶するメモ
データTDに識別情報を付加して、不特定のユーザによ
るメモデータTDの表示を防止するようにしてもよい。Note that an external switch having the same function as the various menu buttons on the display device 19 shown in FIG. 2 may be provided on the panel switch 2 to perform operations such as scrolling. In addition, a function such as a cursor display of a musical tone generation position or automatic page turning may be added during an automatic performance by a known method. Note that identification information may be added to the memo data TD to be stored to prevent an unspecified user from displaying the memo data TD.
【0113】[0113]
【発明の効果】以上説明したように、本発明の請求項1
に係る教習用機器、請求項4に係る教習用機器の制御方
法、または請求項7に係る記憶媒体によれば、演奏デー
タの一部に付加された付加データを、演奏データの一部
に基づく演奏に対応させつつ報知するので、使い勝手を
悪化させることなく利用態様を拡大することができる。
例えば、演奏上の留意点や先生の指導内容等をメモ書き
のような形で演奏と同時に報知することができる。As described above, according to the first aspect of the present invention,
According to the training device according to the third aspect, the control method of the training device according to the fourth aspect, or the storage medium according to the seventh aspect, the additional data added to the part of the performance data is based on the part of the performance data. Since the notification is made while corresponding to the performance, the usage mode can be expanded without deteriorating the usability.
For example, it is possible to inform the user of notes on the performance, the contents of the teacher's instruction, etc. simultaneously with the performance in the form of a memo.
【0114】また、本発明の請求項2の教習用機器、請
求項5に係る教習用機器の制御方法、または請求項8に
係る記憶媒体によれば、付加データの内容を必要に応じ
て更新しつつ各データの入力、記憶を繰り返すことがで
き、例えば複数回にわたる演奏練習等には特に好適であ
る。According to the training device of claim 2 of the present invention, the method of controlling a training device of claim 5, or the storage medium of claim 8, the contents of the additional data are updated as necessary. The input and storage of each data can be repeated while performing, and this is particularly suitable for, for example, a plurality of performance exercises.
【0115】また、本発明の請求項3の教習用機器、請
求項6に係る教習用機器の制御方法、または請求項9に
係る記憶媒体によれば、前記付加データとして文書テキ
ストデータ、イメージデータ及び音声データの少なくと
も1つが報知される。According to the training device of claim 3 of the present invention, the control method of the training device of claim 6, or the storage medium of claim 9, document text data, image data And at least one of the audio data.
【図1】本発明の教習用機器(電子楽器)の実施の一形
態の構成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of an embodiment of a training device (electronic musical instrument) of the present invention.
【図2】表示装置の表示内容の一例を示す図である。FIG. 2 is a diagram illustrating an example of display contents of a display device.
【図3】ペン・タブレット23の構成を示す外観図であ
る。FIG. 3 is an external view showing a configuration of a pen / tablet 23.
【図4】FDの曲データ記憶部のデータフォーマットを
示す図である。FIG. 4 is a diagram showing a data format of a music data storage unit of the FD.
【図5】FDの曲データ記憶部に記憶されるデータの構
成の一例を示す図である。FIG. 5 is a diagram illustrating an example of a configuration of data stored in a music data storage unit of the FD.
【図6】RAMの記憶領域の構成を示す図である。FIG. 6 is a diagram showing a configuration of a storage area of a RAM.
【図7】メインルーチンのフローチャートを示す図であ
る。FIG. 7 is a view showing a flowchart of a main routine.
【図8】図7のステップS702で実行される鍵盤処理
のフローチャートを示す図である。FIG. 8 is a diagram showing a flowchart of a keyboard process executed in step S702 in FIG. 7;
【図9】図7のステップS703で実行されるスイッチ
(SW)処理のフローチャートを示す図である。FIG. 9 is a diagram showing a flowchart of a switch (SW) process executed in step S703 of FIG. 7;
【図10】図9のステップS903で実行されるスター
ト/ストップSW処理のフローチャートを示す図であ
る。FIG. 10 is a diagram illustrating a flowchart of a start / stop SW process executed in step S903 of FIG. 9;
【図11】図9のステップS903で実行されるテンポ
変更SW処理のフローチャートを示す図である。11 is a diagram showing a flowchart of a tempo change SW process executed in step S903 of FIG.
【図12】図9のステップS903で実行されるスクロ
ール処理のフローチャートを示す図である。12 is a diagram illustrating a flowchart of a scroll process executed in step S903 in FIG.
【図13】図9のステップS903で実行される一時停
止処理のフローチャートを示す図である。13 is a diagram showing a flowchart of a temporary stop process executed in step S903 of FIG.
【図14】図9のステップS903で実行される媒体処
理のフローチャートを示す図である。FIG. 14 is a view showing a flowchart of a medium process executed in step S903 of FIG. 9;
【図15】図7のステップS704で実行されるペン・
タブレット処理のフローチャートである。FIG. 15 is a diagram illustrating a pen executed in step S704 of FIG. 7;
It is a flowchart of a tablet process.
【図16】図15のステップS1507で実行されるタ
ブレット処理のフローチャートを示す図である。FIG. 16 is a diagram showing a flowchart of tablet processing executed in step S1507 in FIG.
【図17】図16のステップS1612で実行されるR
AM転送処理のフローチャートを示す図である。FIG. 17 illustrates an example of R executed in step S1612 of FIG.
It is a figure showing the flow chart of AM transfer processing.
【図18】割り込み処理のフローチャートを示す図であ
る。FIG. 18 is a diagram illustrating a flowchart of interrupt processing.
【図19】図18のステップS1813で実行される終
了処理のフローチャートを示す図である。FIG. 19 is a view showing a flowchart of end processing executed in step S1813 of FIG. 18;
【図20】FDに記憶されるデータの他の構成の一例を
示す図である。FIG. 20 is a diagram illustrating an example of another configuration of data stored in the FD.
【図21】割り込み処理のフローチャートの他の一例を
示す図である。FIG. 21 is a diagram showing another example of the flowchart of the interrupt processing.
2 パネルスイッチ 3 押鍵検出回路 5 CPU(付加手段、更新手段、保存手段の一部) 7 RAM(入力手段) 9 表示制御回路 10 フロッピディスクドライブ(FDD)(保存手段
の一部) 11 ハードディスクドライブ(HDD) 15 音源回路 16 効果回路 17 サウンドシステム 19 表示装置(報知手段) 20 マウス情報検出回路 21 マウス 22 ペン・タブレット走査回路 23 ペン・タブレット(付加手段、更新手段) 24 フロッピディスク(FD)(メモリ)2 Panel switch 3 Key press detection circuit 5 CPU (part of addition means, update means, storage means) 7 RAM (input means) 9 Display control circuit 10 Floppy disk drive (FDD) (part of storage means) 11 Hard disk drive (HDD) 15 sound source circuit 16 effect circuit 17 sound system 19 display device (notifying means) 20 mouse information detecting circuit 21 mouse 22 pen / tablet scanning circuit 23 pen / tablet (adding means, updating means) 24 floppy disk (FD) ( memory)
Claims (9)
加する付加手段と、 前記入力された演奏データと前記付加された付加データ
とを互いに対応づけると共に、前記演奏データ及び前記
付加データを読み書き可能なメモリに保存する保存手段
と、 前記保存手段により保存された演奏データを読み出し、
該読み出した演奏データに基づき順次演奏を行う演奏手
段と、 前記演奏データの前記一部に付加された付加データを、
前記演奏データの前記一部に基づく前記演奏手段による
演奏に対応させつつ報知する報知手段とを備えたことを
特徴とする教習用機器。1. An input means for inputting performance data, an additional means for adding additional data to a part of the input performance data, and an input means for inputting the performance data and the added additional data. Storing means for storing the performance data and the additional data in a readable and writable memory, and reading the performance data stored by the storage means,
Performance means for sequentially performing a performance based on the read performance data; and additional data added to the part of the performance data,
An informing means for informing the user of the performance of the performance data based on the part of the performance data while associating the performance with the performance of the performance means.
記メモリに保存された演奏データ及び付加データを入力
し、前記付加手段は、該入力された演奏データに付加さ
れた付加データを更新可能な更新手段を備えたことを特
徴とする請求項1記載の教習用機器。2. The input means inputs performance data and additional data stored in the memory by the storage means, and the additional means can update the additional data added to the input performance data. The training device according to claim 1, further comprising an updating unit.
タ、イメージデータ及び音声データの少なくとも1つで
あり、前記報知手段は、可視表示または音声表示により
前記付加データを報知することを特徴とする請求項1ま
たは2記載の教習用機器。3. The apparatus according to claim 2, wherein the additional data is at least one of text data, image data, and audio data, and the notifying unit notifies the additional data by a visual display or an audio display. The training device according to 1 or 2.
加する付加工程と、 前記入力された演奏データと前記付加された付加データ
とを互いに対応づけると共に、前記演奏データ及び前記
付加データを読み書き可能なメモリに保存する保存工程
と、 前記保存工程により保存された演奏データを読み出し、
該読み出した演奏データに基づき順次演奏を行う演奏工
程と、 前記演奏データの前記一部に付加された付加データを、
前記演奏データの前記一部に基づく前記演奏工程による
演奏に対応させつつ報知する報知工程とを含むことを特
徴とする教習用機器の制御方法。4. An input step of inputting performance data, an additional step of adding additional data to a part of the input performance data, and a step of inputting the input performance data and the added additional data. Storing the performance data and the additional data in a readable and writable memory while associating with each other, and reading the performance data stored in the storage step;
A performance step of sequentially performing based on the read performance data; andadditional data added to the part of the performance data,
An informing step of informing the user of the performance while corresponding to the performance in the performance step based on the part of the performance data.
記メモリに保存された演奏データ及び付加データを入力
し、前記付加工程は、該入力された演奏データに付加さ
れた付加データを更新可能な更新工程を含むことを特徴
とする請求項4記載の教習用機器の制御方法。5. The input step inputs performance data and additional data stored in the memory by the storing step, and the additional step is capable of updating the additional data added to the input performance data. The method for controlling a training device according to claim 4, further comprising an updating step.
タ、イメージデータ及び音声データの少なくとも1つで
あり、前記報知工程は、可視表示または音声表示により
前記付加データを報知することを特徴とする請求項4ま
たは5記載の教習用機器の制御方法。6. The information processing apparatus according to claim 1, wherein the additional data is at least one of document text data, image data, and audio data, and the notifying step notifies the additional data by visual display or audio display. 4. The method for controlling a training device according to 4 or 5.
と、 該入力された演奏データの一部に対して付加データを付
加する付加モジュールと、 前記入力された演奏データと前記付加された付加データ
とを互いに対応づけると共に、前記演奏データ及び前記
付加データを読み書き可能なメモリに保存する保存モジ
ュールと、 前記保存モジュールにより保存された演奏データを読み
出し、該読み出した演奏データに基づき順次演奏を行う
演奏モジュールと、 前記演奏データの前記一部に付加された付加データを、
前記演奏データの前記一部に基づく前記演奏モジュール
による演奏に対応させつつ報知する報知モジュールとを
有するプログラムを格納したことを特徴とする記憶媒
体。7. An input module for inputting performance data, an additional module for adding additional data to a part of the input performance data, and an input module for inputting the performance data and the added additional data. A storage module for associating with each other and storing the performance data and the additional data in a readable and writable memory; a performance module for reading the performance data stored by the storage module and sequentially performing based on the read performance data; The additional data added to the part of the performance data,
A storage medium storing a program having a notifying module for notifying the performance while corresponding to the performance by the performance module based on the part of the performance data.
ールにより前記メモリに保存された演奏データ及び付加
データを入力し、前記付加モジュールは、該入力された
演奏データに付加された付加データを更新可能な更新モ
ジュールをさらに有することを特徴とする請求項7記載
の記憶媒体。8. The input module inputs performance data and additional data stored in the memory by the storage module, and the additional module can update the additional data added to the input performance data. The storage medium according to claim 7, further comprising an update module.
タ、イメージデータ及び音声データの少なくとも1つで
あり、前記報知モジュールは、可視表示または音声表示
により前記付加データを報知することを特徴とする請求
項7または8記載の記憶媒体。9. The information processing apparatus according to claim 1, wherein the additional data is at least one of text data, image data, and audio data, and the notification module notifies the additional data by visual display or audio display. 9. The storage medium according to 7 or 8.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000191004A JP2001042762A (en) | 2000-01-01 | 2000-06-26 | Training use equipment and control method thereof, and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000191004A JP2001042762A (en) | 2000-01-01 | 2000-06-26 | Training use equipment and control method thereof, and storage medium |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1641698A Division JPH11202857A (en) | 1998-01-13 | 1998-01-13 | Device and method for musical score display and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2001042762A true JP2001042762A (en) | 2001-02-16 |
Family
ID=18690378
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000191004A Pending JP2001042762A (en) | 2000-01-01 | 2000-06-26 | Training use equipment and control method thereof, and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2001042762A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009103761A (en) * | 2007-10-19 | 2009-05-14 | Kawai Musical Instr Mfg Co Ltd | Music score editing apparatus and music score editing program |
| WO2017217002A1 (en) * | 2016-06-17 | 2017-12-21 | Necソリューションイノベータ株式会社 | Display system, display method, program, and recording medium |
-
2000
- 2000-06-26 JP JP2000191004A patent/JP2001042762A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009103761A (en) * | 2007-10-19 | 2009-05-14 | Kawai Musical Instr Mfg Co Ltd | Music score editing apparatus and music score editing program |
| WO2017217002A1 (en) * | 2016-06-17 | 2017-12-21 | Necソリューションイノベータ株式会社 | Display system, display method, program, and recording medium |
| JPWO2017217002A1 (en) * | 2016-06-17 | 2019-04-11 | Necソリューションイノベータ株式会社 | Display system, display method, program, and recording medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10354627B2 (en) | Singing voice edit assistant method and singing voice edit assistant device | |
| CN104239392B (en) | Audio is associatedly recorded with display content | |
| US5604322A (en) | Automatic performance apparatus with a display device | |
| JPH11202857A (en) | Device and method for musical score display and storage medium | |
| US20010037719A1 (en) | Digital sheet music display system | |
| EP2387029A1 (en) | Automatic positioning of music notation | |
| WO2017028686A1 (en) | Information processing method, terminal device and computer storage medium | |
| JPH09120275A (en) | Lyric display device | |
| JP2001042762A (en) | Training use equipment and control method thereof, and storage medium | |
| JP3579927B2 (en) | Automatic performance device | |
| JPH10240117A (en) | Musical instrument practice support device and musical instrument practice information recording medium | |
| JP3482355B2 (en) | Karaoke device characterized by performance restart control | |
| JP4202960B2 (en) | Remote control device for karaoke | |
| JP2009037249A (en) | Remote control device for karaoke | |
| JP2638992B2 (en) | Score input method | |
| JP6416028B2 (en) | Karaoke input device and program | |
| JP5459522B2 (en) | Karaoke device and karaoke program | |
| JP2004109364A (en) | Performance learning device | |
| WO2022209557A1 (en) | Electronic musical instrument, electronic musical instrument control method, and program | |
| JP3171186B2 (en) | Recording medium on which lyrics data is recorded | |
| JP3299992B2 (en) | Performance data editing device | |
| JP2004138899A (en) | Music player and program | |
| JP3503487B2 (en) | Automatic performance device and storage medium | |
| KR20010081718A (en) | device for musical book displaying | |
| KR20140102332A (en) | Automatic page turning method of music |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041206 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20060424 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060905 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061101 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070403 |