JP3149862B2 - Electronic musical instrument - Google Patents
Electronic musical instrumentInfo
- Publication number
- JP3149862B2 JP3149862B2 JP29446098A JP29446098A JP3149862B2 JP 3149862 B2 JP3149862 B2 JP 3149862B2 JP 29446098 A JP29446098 A JP 29446098A JP 29446098 A JP29446098 A JP 29446098A JP 3149862 B2 JP3149862 B2 JP 3149862B2
- Authority
- JP
- Japan
- Prior art keywords
- metronome
- electronic musical
- musical instrument
- automatic performance
- pendulum
- 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.)
- Expired - Fee Related
Links
Landscapes
- Debugging And Monitoring (AREA)
- Electrophonic Musical Instruments (AREA)
- User Interface Of Digital Computer (AREA)
Description
【0001】[0001]
【発明の属する技術分野】この発明は、電子楽器に関
し、特に、処理に時間がかかるような機能を実行したと
きに電子楽器が故障したのではないかとユーザに不安を
抱かせることのない電子楽器に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronic musical instrument, and more particularly, to an electronic musical instrument that does not cause a user anxiety that the electronic musical instrument may be broken when executing a function that takes a long time to process. It is about.
【0002】[0002]
【従来の技術】近年、電子楽器の多くはマイコン制御に
よって動作するようになっており、実に様々な機能を実
行することが出来るようになっている。この機能の中に
は、例えば、フロッピーディスク等の外部メモリにデー
タをセーブする、外部メモリからデータをロードする、
自動演奏データを一括して編集する等、その処理に多く
の時間がかかるものがある。通常、液晶表示器等の表示
装置を有する電子楽器においては、このような時間のか
かる機能を実行している最中に「Now Execut
ing」等の表示をし、ユーザに現在処理の実行中であ
ることを示すようにしている。2. Description of the Related Art In recent years, many electronic musical instruments have been operated under the control of a microcomputer, and can execute various functions indeed. Some of these functions include saving data to an external memory such as a floppy disk, loading data from an external memory,
Some processes take a lot of time, such as editing the automatic performance data all at once. Normally, in an electronic musical instrument having a display device such as a liquid crystal display, while executing such a time-consuming function, “Now Execute” is performed.
"ing" is displayed to indicate to the user that the process is currently being executed.
【0003】[0003]
【発明が解決しようとする課題】上記のような電子楽器
においては、機能の実行中は鍵盤やパネルスイッチ等を
操作しても反応がないことが多く、機能の実行が終了す
るまでは実行中を示す表示も全く変化しないため、電子
楽器が故障してしまったのではないかとユーザに不安を
抱かせてしまう恐れがあった。In such an electronic musical instrument as described above, there is often no response to operation of the keyboard or panel switches while the function is being executed, and the electronic musical instrument is not executed until the execution of the function is completed. Does not change at all, and there is a fear that the user may be worried that the electronic musical instrument may have failed.
【0004】この発明は、上記のような従来の問題に鑑
みてなされたものであり、処理が長時間にわたるもので
あってもユーザに故障したと勘違いされないような電子
楽器を提供することを目的とする。The present invention has been made in view of the above-described conventional problems, and has as its object to provide an electronic musical instrument which does not mistake the user for a failure even if the processing is performed for a long time. And
【0005】[0005]
【課題を解決するための手段】この発明に係る電子楽器
は、自動演奏データの編集処理を実行する実行手段と、
前記編集処理の実行中に、本体と振り子とを有するメト
ロノームの絵を表示する表示手段と、前記編集処理の実
行中に、前記メトロノームの絵の振り子の表示位置を自
動演奏で設定されているテンポに対応する周期で変更す
るように前記表示手段を制御する制御手段とを備えたこ
とを特徴とするものである。According to the present invention, there is provided an electronic musical instrument comprising: executing means for executing automatic performance data editing processing ;
During execution of the editing process, a display means for displaying a picture metronome having a body and the pendulum, during execution of the editing process, the tempo specified by the automatic performance of the display position of the pendulum painting the metronome And control means for controlling the display means so as to change at a cycle corresponding to the above.
【0006】この発明によれば、実行手段が自動演奏デ
ータの編集処理を実行している間、表示手段が本体と振
り子とを有するメトロノームの絵を表示すると共に制御
手段が表示に係るメトロノームの振り子の表示位置を自
動演奏で設定されているテンポに対応する周期で変更す
るように表示手段を制御する。従って、ユーザは、メト
ロノームの絵の振り子が動いているのを見て自動演奏デ
ータの編集処理が実行中であることと自動演奏で設定さ
れているテンポとを容易に確認することができる。According to the present invention, while the execution means is executing the editing process of the automatic performance data, the display means displays the picture of the metronome having the main body and the pendulum, and the control means displays the picture of the metronome pendulum. The display means is controlled so that the display position of is changed at a cycle corresponding to the tempo set in the automatic performance. Therefore, the user can easily confirm that the editing process of the automatic performance data is being executed and the tempo set in the automatic performance by seeing that the pendulum of the picture of the metronome is moving.
【0007】[0007]
【発明の実施の形態】この発明の詳細を図面を用いて説
明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS The details of the present invention will be described with reference to the drawings.
【0008】図1はこの発明の電子楽器のハードブロッ
ク図である。1はこの電子楽器の動作を司るCPUであ
り、データおよびアドレスバス5を介して他の構成要素
と接続されている。ROM4は制御プログラム等を記憶
しており、CPU1はこの制御プログラムにしたがって
所定の処理を実行する。RAM3は各種処理時に一時的
にデータを記憶するレジスタ等を含み、自動演奏データ
等を記憶する。スイッチ検出回路10はパネルスイッチ
9の操作状態を検出してスイッチ操作データをバス5を
介してCPU1へ出力する回路である。パネルスイッチ
9は、電子楽器の各種機能を実行するための機能スイッ
チや、自動演奏データのデータ入力スイッチ等からな
る。表示回路8は電子楽器の動作状態や、各種データを
表示するためのものであり、LCDディスプレイとその
駆動回路からなる。音源回路7は自動演奏音を発生する
ための回路であり、公知の波形メモリ方式や、FM方式
等によって楽音信号を発生する。音源回路7で発生した
楽音信号はサウンドシステム6を介して発音される。タ
イマ2は、後述する所定周期毎に割り込み信号をCPU
1に送出する。FIG. 1 is a hardware block diagram of the electronic musical instrument of the present invention. A CPU 1 controls the operation of the electronic musical instrument, and is connected to other components via a data and address bus 5. The ROM 4 stores a control program and the like, and the CPU 1 executes a predetermined process according to the control program. The RAM 3 includes a register for temporarily storing data during various processes, and stores automatic performance data and the like. The switch detection circuit 10 is a circuit that detects an operation state of the panel switch 9 and outputs switch operation data to the CPU 1 via the bus 5. The panel switch 9 includes a function switch for executing various functions of the electronic musical instrument, a data input switch for automatic performance data, and the like. The display circuit 8 is for displaying the operation state of the electronic musical instrument and various data, and includes an LCD display and its driving circuit. The tone generator 7 is a circuit for generating an automatic performance sound, and generates a tone signal by a known waveform memory system, an FM system, or the like. The tone signal generated by the tone generator 7 is generated via the sound system 6. The timer 2 outputs an interrupt signal to the CPU every predetermined period described later.
Send to 1.
【0009】図2は機能実行時の表示態様を示したもの
である。(a)はソングエディットジョブ(自動演奏デ
ータの編集機能)実行時の表示回路8の表示画面であ
る。この例ではクォンタイズ機能実行時の画面であり、
小節番号001から064までの間の自動演奏データを
32分音符のタイミングに揃える機能である。エディッ
ト範囲(小節番号001や064)、クォンタイズする
音符種類(32音符)はパネルスイッチ9上のスイッチ
によって任意に設定可能である。FIG. 2 shows a display mode when a function is executed. (A) is a display screen of the display circuit 8 when a song edit job (automatic performance data editing function) is executed. In this example, it is the screen when the quantize function is executed,
This function aligns automatic performance data between bar numbers 001 to 064 with the timing of a 32nd note. The edit range (measure number 001 or 064) and the type of note to be quantized (32 notes) can be arbitrarily set by a switch on the panel switch 9.
【0010】(b)は上記(a)の状態から図示しない
実行スイッチを押し、クォンタイズ機能を実行している
状態を表している。この状態において、LCDディスプ
レイ上には機能実行中であることを示す「Now Ex
ecuting」という文字が表示されるとともに、メ
トロノームの絵が表示される。このメトロノームの絵は
所定周期(150msec=テンポ400(1分間に4
分音符400個)から1500msec=テンポ40、
好ましくは333msec=テンポ180から1000
msec=テンポ60)毎に振り子の表示位置を左右交
互に変更するようにしている。このような時間間隔でメ
トロノームの振り子の表示位置を変更することにより、
実際のメトロノームの動作に一致し、違和感のない表示
が可能である。FIG. 2B shows a state in which the execution switch (not shown) is pressed from the state of FIG. In this state, "Now Ex" indicating that the function is being executed is displayed on the LCD display.
The word "ecuting" is displayed, and a picture of the metronome is displayed. This metronome picture has a predetermined period (150 msec = tempo 400 (4 per minute).
400 msecs) to 1500 msec = tempo 40,
Preferably 333 msec = tempo 180 to 1000
The display position of the pendulum is changed alternately left and right every msec = tempo 60). By changing the display position of the metronome pendulum at such time intervals,
The display matches the operation of the actual metronome and does not give a sense of incongruity.
【0011】このように機能の実行中は所定時間毎に振
り子が動くメトロノームの絵が表示される。そして、実
行が終了するともとの画面に戻る。As described above, while the function is being executed, the picture of the metronome in which the pendulum moves every predetermined time is displayed. When the execution is completed, the screen returns to the original screen.
【0012】図3、4はこの発明の詳細な動作を示した
フローチャートである。図3はメインルーチンであり、
図示しない電源スイッチを投入すると、CPU1はRO
M4に記憶した制御プログラムに従って処理を開始す
る。まずステップs1においてイニシャライズを行い、
各種レジスタやフラグの初期設定を行う。次にステップ
s2へ進み、パネルスイッチ9においてジョブの実行ス
イッチが押されたか否かを判断する。押されたらステッ
プs3へ進み、表示回路8のディスプレイに「Now
Executing」の文字とともにメトロノームの絵
を表示する(図2の(b)参照)。このときの振り子の
表示位置は右側である。次にステップs4へ進み、メト
ロノーム表示中を示すメトロノームフラグをオンにす
る。続いて、ステップs5において、ジョブ処理を実行
する。このジョブ処理は例えば図2の説明におけるクォ
ンタイズ処理や、自動演奏データのコピー、移動、削
除、モディファイ(ベロシティ等のデータを変更する)
等の処理であり、パネルスイッチ9の図示しない各種機
能設定スイッチにてこれら機能の何れかが設定され、ジ
ョブ実行スイッチオンにより設定された機能が実行され
る。この処理には通常数秒程度の時間がかかるが、この
間に後述する割込み処理によってメトロノーム表示の振
り子が左右に動かされるため、ユーザは電子楽器が確実
に機能していることを認識することができる。FIGS. 3 and 4 are flowcharts showing the detailed operation of the present invention. FIG. 3 shows the main routine.
When a power switch (not shown) is turned on, the CPU 1
The processing is started according to the control program stored in M4. First, in step s1, initialization is performed.
Initialize various registers and flags. Next, the process proceeds to step s2, and it is determined whether or not the job execution switch is pressed on the panel switch 9. If the button is pressed, the process proceeds to step s3, and “Now”
A picture of the metronome is displayed together with the characters "Executing" (see FIG. 2B). The display position of the pendulum at this time is on the right side. Next, the process proceeds to step s4, and a metronome flag indicating that a metronome is being displayed is turned on. Subsequently, in step s5, job processing is executed. The job processing includes, for example, the quantization processing in the description of FIG. 2 and the copying, moving, deleting, and modifying of automatic performance data (changing data such as velocity).
One of these functions is set by various function setting switches (not shown) of the panel switch 9, and the set function is executed when the job execution switch is turned on. This process usually takes about several seconds, during which time the pendulum of the metronome display is moved left and right by the interrupt process described later, so that the user can recognize that the electronic musical instrument is functioning reliably.
【0013】ステップs5のジョブ処理が終了すると、
ステップs6へ進み、メトロノームフラグをオフにし、
そして、ステップs7へ進んでメトロノーム表示を消
す。この後、或いは、ステップs2においてジョブ実行
指示がなかった場合は、ステップs8へ進み、その他の
処理を実行し、ステップs2へ戻る処理を繰り返す。こ
こでその他の処理とは、パネルスイッチ9の処理、RA
M7に記憶された自動演奏データを読出して音源回路7
へ出力する自動演奏処理等である。When the job processing in step s5 is completed,
Proceed to step s6, turn off the metronome flag,
Then, the process proceeds to step s7 to turn off the metronome display. Thereafter, or if there is no job execution instruction in step s2, the process proceeds to step s8, performs other processes, and repeats the process of returning to step s2. Here, other processing includes processing of panel switch 9, RA
The automatic performance data stored in M7 is read out and the tone generator circuit 7 is read out.
Automatic performance processing to output to
【0014】図4は前述の所定の周期(150msec
から1500msec、好ましくは333msecから
1000msec)毎に実行される割込み処理であり、
タイマ2から割込み信号が発生すると、CPU1はメイ
ンルーチンの処理を中断してこの割込み処理を実行す
る。まず、ステップs9において、メトロノームフラグ
がオンであるか否かを判断する。このメトロノームフラ
グは前述のメインルーチン内のステップs4にてオンさ
れ、ステップs6にてオフされるものである。判断の結
果オンであれば、ステップs10へ進み、メトロノーム
表示の振り子位置が現在右にあるか否かを判断する。右
であればステップs11へ進み、振り子位置が左の絵を
表示し、そうでなければステップs12へ進み、振り子
位置が右の絵を表示する。これらの処理が終了し、或い
はステップs9にてメトロノームフラグがオフであると
判断されたら割込み処理を終了し、メインルーチンへ戻
る。FIG. 4 shows the above-mentioned predetermined period (150 msec).
From 1500 msec, preferably from 333 msec to 1000 msec).
When an interrupt signal is generated from the timer 2, the CPU 1 interrupts the processing of the main routine and executes this interrupt processing. First, in step s9, it is determined whether the metronome flag is on. The metronome flag is turned on in step s4 in the main routine and turned off in step s6. If the result of the determination is on, the process proceeds to step s10, where it is determined whether the pendulum position of the metronome display is currently on the right. If it is right, the process proceeds to step s11, where the pendulum position is displayed on the left. Otherwise, the process proceeds to step s12, where the pendulum position is displayed on the right. When these processes are completed, or when it is determined in step s9 that the metronome flag is off, the interrupt process is completed and the process returns to the main routine.
【0015】上記した実施形態では、自動演奏(自動リ
ズム演奏も含む)で設定されているテンポに従ったテン
ポで振り子を動かす。このためには、図4の割込み処理
の実行周期を自動演奏で設定されているテンポに対応し
て設定すればよい。なお、この発明は、自動演奏データ
に関してクォンタイズ機能の実行時に限らず、他の機能
の実行時にも適用することができる。例えば、記憶装置
にデータを記憶するとき、記憶装置からデータを読出す
とき、外部機器とデータの送受信をするとき等でもよ
い。In the above embodiment, the automatic performance (automatic
Music (including music performance).
Move the pendulum with the port. For this purpose, the interrupt processing shown in FIG.
Execution cycle corresponds to the tempo set for automatic performance.
And set it. It should be noted that the present invention provides automatic performance data
Not only when executing the quantize function but also other functions
Can also be applied at the time of execution. For example, the data may be stored in the storage device, the data may be read from the storage device, or the data may be transmitted / received to / from an external device.
【0016】また、メトロノームの振り子は右と左の2
状態で表示するようにしたが、さらに多段階にしてもよ
い。The metronome has two pendulums, one on the right and the other on the left.
Although the display is performed in the state, it may be performed in more stages.
【0017】[0017]
【0018】[0018]
【発明の効果】以上説明したように、この発明によれ
ば、自動演奏データの編集処理を実行している間表示装
置にメトロノームの絵を表示すると共に処理中は所定の
周期でメトロノームの振り子を動かし続けるようにした
ので、特に処理に時間のかかる機能を実行した際にたと
え鍵盤やパネルスイッチ等が機能しなくても表示装置を
見るだけで電子楽器が動作していることを容易に確認す
ることが出来、ユーザに故障したのではないかという不
安を抱かせることがないという効果がある。また、メト
ロノームを表示し、振り子を動かし続けるので、待ち時
間の間、ユーザが退屈することがないといった効果もあ
る。さらに、自動演奏で設定されているテンポに対応し
た周期でメトロノームの振り子を動かすようにしたの
で、自動演奏で設定されているテンポを容易に視認でき
る効果もある。As described above, according to the present invention, the metronome picture is displayed on the display device while the automatic performance data editing process is being executed, and the metronome pendulum is displayed at a predetermined period during the process. Because it keeps moving, it is easy to confirm that the electronic musical instrument is operating simply by looking at the display device, even if the keyboard or panel switch does not work, especially when executing a function that takes time to process. Therefore, there is an effect that the user is not anxious that the user may be out of order. In addition, since the metronome is displayed and the pendulum is kept moving, there is an effect that the user is not bored during the waiting time. Furthermore, since the pendulum of the metronome is moved at a cycle corresponding to the tempo set in the automatic performance, there is an effect that the tempo set in the automatic performance can be easily visually recognized.
【図1】 この発明のハード構成を示すブロック図であ
る。FIG. 1 is a block diagram showing a hardware configuration of the present invention.
【図2】 この発明の表示態様を示す図である。FIG. 2 is a diagram showing a display mode of the present invention.
【図3】 この発明のCPUによる処理フローチャート
(メインルーチン)を示す図である。FIG. 3 is a diagram showing a processing flowchart (main routine) by a CPU of the present invention.
【図4】 この発明のCPUによる処理フローチャート
(タイマ割込み処理)を示す図である。FIG. 4 is a diagram showing a processing flowchart (timer interrupt processing) by a CPU of the present invention.
1:CPU、2:タイマ、3:RAM、4:ROM、
8:表示回路、9:パネルスイッチ1: CPU, 2: Timer, 3: RAM, 4: ROM,
8: display circuit, 9: panel switch
Claims (1)
手段と、 前記編集処理の実行中に、本体と振り子とを有するメト
ロノームの絵を表示する表示手段と、 前記編集処理の実行中に、前記メトロノームの絵の振り
子の表示位置を自動演奏で設定されているテンポに対応
する周期で変更するように前記表示手段を制御する制御
手段とを備えたことを特徴とする電子楽器。And 1. A means for executing the editing process of the automatic performance data, during the execution of the editing process, a display means for displaying a picture metronome having a body and the pendulum, during execution of the editing process, An electronic musical instrument, comprising: control means for controlling the display means so as to change a display position of a pendulum of the picture of the metronome at a cycle corresponding to a tempo set in automatic performance.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP29446098A JP3149862B2 (en) | 1998-10-01 | 1998-10-01 | Electronic musical instrument |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP29446098A JP3149862B2 (en) | 1998-10-01 | 1998-10-01 | Electronic musical instrument |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2000338969A JP2000338969A (en) | 2000-12-08 |
JP3149862B2 true JP3149862B2 (en) | 2001-03-26 |
Family
ID=17808076
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP29446098A Expired - Fee Related JP3149862B2 (en) | 1998-10-01 | 1998-10-01 | Electronic musical instrument |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3149862B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10228279A (en) * | 1997-02-15 | 1998-08-25 | Brother Ind Ltd | Karaoke system |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100817475B1 (en) * | 2006-07-20 | 2008-03-27 | 홍정호 | An electronic metronome with a metronome output signal setup and replaying function by the note input method |
-
1998
- 1998-10-01 JP JP29446098A patent/JP3149862B2/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10228279A (en) * | 1997-02-15 | 1998-08-25 | Brother Ind Ltd | Karaoke system |
Also Published As
Publication number | Publication date |
---|---|
JP2000338969A (en) | 2000-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3198890B2 (en) | Automatic performance data processor | |
JP3128126B2 (en) | Stopwatch | |
JP4148118B2 (en) | Electronic music apparatus and program | |
JP3149862B2 (en) | Electronic musical instrument | |
JP2630876B2 (en) | Warning sound generator | |
JPH0726896U (en) | Electronic musical instrument | |
JP3158419B2 (en) | Microcomputer | |
JP3830546B2 (en) | Power saving of signal processing equipment | |
JPS6336529B2 (en) | ||
JPS5896597U (en) | electronic musical instruments | |
KR20000008628A (en) | Booting music outputting method of computer system | |
JPH0644084A (en) | Information processor | |
JPH10289031A (en) | Computer | |
JPH0610435Y2 (en) | Small electronic calculator | |
JP3525786B2 (en) | Electronic musical instrument | |
JP3945122B2 (en) | Display control apparatus and storage medium storing display control processing program | |
JPH07234674A (en) | Electronic musical instrument | |
JPH07253784A (en) | Automatic rhythm playing device | |
JP2551195B2 (en) | Automatic playing device | |
JP4333578B2 (en) | Electronic musical instruments | |
JPH10132963A (en) | Electronic watch | |
JP2972404B2 (en) | Musical information processing apparatus and musical information processing method | |
JP3438617B2 (en) | Automatic rhythm playing device | |
JP3757456B2 (en) | Electronic device with alarm function | |
JPH04278492A (en) | Multi-functional clock |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |