JPH0486897A - Midi controller and midi system - Google Patents

Midi controller and midi system

Info

Publication number
JPH0486897A
JPH0486897A JP2203725A JP20372590A JPH0486897A JP H0486897 A JPH0486897 A JP H0486897A JP 2203725 A JP2203725 A JP 2203725A JP 20372590 A JP20372590 A JP 20372590A JP H0486897 A JPH0486897 A JP H0486897A
Authority
JP
Japan
Prior art keywords
signal
midi
pause
note
state
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2203725A
Other languages
Japanese (ja)
Other versions
JPH0727367B2 (en
Inventor
Shigeru Yamaguchi
滋 山口
Kazuhiko Mukai
向井 和彦
Yukio Matsumoto
幸夫 松本
Shinji Suzuki
信司 鈴木
Toshiyuki Katsu
勝 利幸
Tatsu Iizuka
飯塚 達
Kiyomi Yatsuhashi
八ッ橋 清実
Hidenori Hidaka
日高 秀憲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Pioneer Corp
Original Assignee
Pioneer Electronic Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Pioneer Electronic Corp filed Critical Pioneer Electronic Corp
Priority to JP2203725A priority Critical patent/JPH0727367B2/en
Priority to US07/637,671 priority patent/US5142959A/en
Publication of JPH0486897A publication Critical patent/JPH0486897A/en
Publication of JPH0727367B2 publication Critical patent/JPH0727367B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

PURPOSE:To suppress such trouble that sound generation does not stop regardless of the pause state of a performance device by writing a supplied MIDI signal in a RAM when the signal is an operation-ON signal and erasing the corresponding operation-ON signal from the RAM when the signal is an operation-OFF signal. CONSTITUTION:When a play state changes into the pause state, note-OFF messages corresponding to note-ON messages (channel, note number, and velocity) of current sound generation are prepared and the sound generation is all stopped temporarily. Further, a note-ON message which is prepared repeated in the pause state is written in the RAM 25. When the pause state is reset and the play state is entered again, the note-ON messages stored in the RAM are all outputted to a MIDI equipment 26. Therefore, when the play state is entered again, the sound generation is started immediately.

Description

【発明の詳細な説明】 技術分野 本発明は、M I D I  (Musical In
strument Digital Interfac
e)機器を制御するMIDI制御装置及びこれを含むM
IDIシステムに関する。
DETAILED DESCRIPTION OF THE INVENTION Technical Field The present invention relates to MID (Musical In
Strument Digital Interface
e) MIDI control device that controls the device and M including the same
Regarding the IDI system.

背景技術 シンセサイザや電子ピアノ等の楽器を連結接続して情報
の交換を可能とすべ(MIDI規格が定められている。
BACKGROUND ART Musical instruments such as synthesizers and electronic pianos can be interconnected to enable the exchange of information (the MIDI standard has been established).

かかるMIDI規格によるハードウェアを備え、音楽情
報を担うように定義された形式の楽器演奏制御信号たる
MIDI制御信号の送受信をなす機能を有する電子楽器
をMIDI機器と称する。
An electronic musical instrument that is equipped with hardware based on the MIDI standard and has the function of transmitting and receiving MIDI control signals, which are musical instrument performance control signals in a format defined to carry music information, is called a MIDI device.

ところで、CD (コンパクトディスク)、CD−V(
ビデオ)、CDフォーマットデジタル音声を含むLD(
レーザディスク)等のディスクやDAT等のテープには
、サブコードが記録されていル、サブコードはP、Q、
R,S、T、U、V。
By the way, CD (compact disc), CD-V (
(Video), CD format LD (including digital audio) (
Subcodes are recorded on discs such as laser discs and tapes such as DAT.The subcodes are P, Q,
R, S, T, U, V.

Wチャンネルからなり、そのうち、P及びQチャンネル
はディスクプレーヤの制御や表示の目的で使用されてい
る。
It consists of W channels, of which P and Q channels are used for the purpose of controlling and displaying the disc player.

一方、R−Wチャンネルはユーザーズビットと呼ばれる
空きチャンネルになっており、グラフィック等と種々応
用が検討され、グラフィックフォーマットについての規
格が既に提案されている。
On the other hand, the R-W channel is an empty channel called a user's bit, and various applications such as graphics have been studied, and a standard for the graphic format has already been proposed.

また、このユーザーズビットには、MIDIフォーマッ
ト信号を記録することもでき、規格も既に提案されてい
る。
Furthermore, a MIDI format signal can also be recorded in this user's bit, and a standard has already been proposed.

この場合には、ディスクプレーヤによって再生されたオ
ーディオ・ビデオ信号をAVシステムに供給してディス
クに記録されたプログラムを視聴する外、AVシステム
に併設した1もしくはそれ以上のMIDI機器に演奏プ
ログラム情報を供給することが可能となるので、電子楽
器等を含む臨場感あふれるAVシステムの構築や、教育
用ソフトの作成等への応用が種々検討されている。
In this case, in addition to supplying the audio/video signals played by the disc player to the AV system to view the program recorded on the disc, performance program information is also transmitted to one or more MIDI devices attached to the AV system. Various applications are being considered for the construction of immersive AV systems including electronic musical instruments and the creation of educational software.

ところで、MIDI機器は、ディスクプレーヤから順次
供給されるサブコード信号に含まれるMIDIフォーマ
ット信号をシリアル信号に変換したMIDI信号によっ
て形成される楽器演奏プログラムに沿って演奏をなすの
であるが、ディスクプレーヤが楽器演奏プログラムを供
給しているときに動作モードがポーズ状態になった場合
には引き続いて楽器演奏プログラムを正確に読み出すこ
とができず、楽器演奏プログラムの連続性が断たれる。
By the way, MIDI equipment performs according to a musical instrument performance program formed by MIDI signals that are converted into serial signals from MIDI format signals included in subcode signals sequentially supplied from a disk player. If the operating mode enters a pause state while a musical instrument performance program is being supplied, the musical instrument performance program cannot be read out accurately and the continuity of the musical instrument performance program is interrupted.

その結果、例えば、発音が止まる必要があるポーズ状態
においてMIDI機器の音源からの発音が止まらない等
の不具合を生じることがある。
As a result, problems may occur, such as, for example, the sound source of the MIDI device does not stop producing sound in a pause state where sound production needs to stop.

その理由を具体的に説明すると次の如くである。The reason for this is specifically explained as follows.

先ず、MIDI機器に供給されるMIDI信号は転送レ
ート31. 25 (Kbaud)のシリアルデータで
あり、8ビツトのデータと各1ビツトのスタートビット
及びストップビットとの計10ビットで1バイトのデー
タを構成している。
First, the MIDI signal supplied to the MIDI device has a transfer rate of 31. 25 (Kbaud) serial data, and one byte of data is composed of a total of 10 bits, including 8 bits of data and 1 bit each of a start bit and a stop bit.

また、送られるデータの種類やMIDIチャンネルの指
定を行なうための少なくとも1つのステータスバイトと
、そのステータスによって導かれる1つ又は2つのデー
タバイトを組合せて演奏情報たるメツセージを形成する
。従って、1のメツセージは1〜3バイトで構成され、
その転送には320〜960〔μsee )の転送時間
を必要とする。一連のメツセージにより楽器演奏プログ
ラムが形成される。
Furthermore, at least one status byte for specifying the type of data to be sent and the MIDI channel, and one or two data bytes derived from the status are combined to form a message serving as performance information. Therefore, 1 message consists of 1 to 3 bytes,
The transfer requires a transfer time of 320 to 960 μsees. A musical instrument performance program is formed by a series of messages.

かかるメツセージの一例としてノート・オン・メツセー
ジの構成を第6図に示す。
FIG. 6 shows the structure of a note-on message as an example of such a message.

ステータスバイトのノート・オン・メツセージは、例え
ば、キーボードの鍵盤を押すという動作に対応する指令
でありキーボードの鍵盤を離すという動作に対応するノ
ート・オフ・メツセージとペアで使用される。これを第
7図(A)に示す。
The note-on message of the status byte, for example, is a command corresponding to the action of pressing a key on a keyboard, and is used in pair with the note-off message, which corresponds to the action of releasing a key on the keyboard. This is shown in FIG. 7(A).

データバイト1のノートゆナンバーは、88鍵ピアノの
「中央のC」を中心を60として鍵盤に割り当てられた
128段階のうちいずれかを指定する。データバイト2
のベロシティは、一般的に音の強弱の差をつけることに
利用される。ノート・オン・メツセージを受けたMID
I機器は、指定された音階の音を指定された強度で発生
する。また、ノート・オフ・メツセージを受信すること
によりMIDI機器は発音を停止するように動作する。
The note number in data byte 1 specifies one of the 128 levels assigned to the keyboard, with 60 centered around the "middle C" of an 88-key piano. data byte 2
Velocity is generally used to differentiate the strength of a sound. MID that received a note on message
The I device generates a sound of a specified scale at a specified intensity. Furthermore, upon receiving a note-off message, the MIDI device operates to stop producing sound.

ところで、ポーズ状態においては通常、第8図に示すよ
うにディスク1の1つのトラックT(破線は次のトラッ
ク)をピックアップがトラックジャンプを行ないながら
繰り返しトレースしている。
By the way, in the pause state, normally, as shown in FIG. 8, the pickup repeatedly traces one track T (the broken line indicates the next track) on the disk 1 while performing track jumps.

−旦ポーズ状態となると、その繰り返し部分に含まれる
MIDI信号が繰り返し発生されて不連続なディスク演
奏状態となる。よって、第7図(B)に示されるように
音源にノート・オン・メツセージを送出して発音1を生
じさせた後においてポーズ状態となると、それに対応す
るノート・オフ・メツセージがポーズ状態となるまでに
又はポーズ状態において発生しないときには発音1の止
まらないという不具合が生じるのである。
- Once the pause state is reached, the MIDI signal included in the repeated portion is repeatedly generated, resulting in a discontinuous disc performance state. Therefore, as shown in FIG. 7(B), if a pause state occurs after a note-on message is sent to the sound source to generate pronunciation 1, the corresponding note-off message becomes a pause state. If this does not occur before or during the pause state, a problem occurs in which the sound generation 1 does not stop.

このようなポーズモード時の不具合はノート・オン・メ
ツセージによる発音の場合だけに限らず、モジュレーシ
ョンチャンネルプレッシャ、ピッチベンド、ホールド、
プレスコントロール等のコントロール動作についても同
様である。
These problems in pause mode are not limited to note-on messages, but also occur when using modulation channel pressure, pitch bend, hold,
The same applies to control operations such as press control.

発明の概要 [発明の目的コ 本発明の目的とするところは記録媒体演奏装置のポーズ
状態における発音が停止しない等の不具合を抑制し得る
MIDI制御装置及びMIDIシステムを提供すること
である。
SUMMARY OF THE INVENTION [Object of the Invention] An object of the present invention is to provide a MIDI control device and a MIDI system that can suppress problems such as not stopping sound generation when a recording medium playing device is in a pause state.

〔発明の構成〕[Structure of the invention]

本発明によるMIDI制御装置は、記録媒体演奏装置か
ら供給されるサブコード信号に含まれるMIDIフォー
マット信号に応じてMIDI機器に動作オン信号及び動
作オフ信号を供給するMIDI制御装置であり、サブコ
ード信号を復号して動作オン信号及び動作オフ信号を含
むMIDI信号を生成するサブコードデコーダと、サブ
コードデコーダが生成した動作オン信号の内容をこれに
対応する動作オフ信号がサブコードデコーダから生成さ
れるまで記憶する記憶手段と、記録媒体演奏装置からの
ポーズ状態を表わすポーズ状態信号に応じて記憶手段に
記憶されている動作オン信号の内容に対応する動作オフ
信号をMIDI機器に供給するオフ生成手段と、オフ生
成手段の動作終了後、記録媒体演奏装置からのポーズ解
除状態を表わすポーズ解除状態信号が供給されるまでM
IDI機器への信号供給を停止せしめる停止手段と、ポ
ーズ解除状態信号に応じて記憶手段に記憶されている動
作オン信号の内容による動作オン信号をMIDI機器に
供給するオン生成手段とからなることを特徴としている
A MIDI control device according to the present invention is a MIDI control device that supplies an operation on signal and an operation off signal to a MIDI device according to a MIDI format signal included in a subcode signal supplied from a recording medium performance device, and a sub-code decoder that decodes a MIDI signal including an operation-on signal and an operation-off signal; and an operation-off signal corresponding to the contents of the operation-on signal generated by the sub-code decoder is generated from the sub-code decoder. and an OFF generation means for supplying an operation OFF signal corresponding to the content of the operation ON signal stored in the storage means to the MIDI device in response to a pause state signal representing a pause state from the recording medium playing device. After the operation of the OFF generation means is completed, the M is maintained until a pause release state signal representing a pause release state is supplied from the recording medium playing device.
The apparatus comprises a stop means for stopping the signal supply to the IDI device, and an on-generating means for supplying the MIDI device with an operation-on signal based on the contents of the operation-on signal stored in the storage means in response to the pause release state signal. It is a feature.

本発明のMIDIシステムは、記録媒体演奏手段から供
給されるサブコード信号から復号されたMIDIフォー
マット信号に応じてMIDI機器に動作オン信号及び動
作オフ信号を供給するMIDI制御手段を含むMIDI
システムであり、記録媒体演奏手段がポーズ状態となっ
たときポーズ状態信号を発生しポーズ状態が解除された
ときポーズ解除状態信号を発生する手段と、サブコード
信号を復号して動作オン信号及び動作オフ信号を含むM
IDI信号を生成するサブコードデコーダと、該サブコ
ードデコーダが生成した動作オン信号の内容をこれに対
応する動作オフ信号がサブコードデコーダから生成され
るまで記憶する記憶手段と、ポーズ状態信号に応じて記
憶手段に記憶されている動作オン信号の内容に対応する
動作オフ信号をMIDI機器に供給するオフ生成手段と
、該オフ生成手段の動作終了後、ポーズ解除状態信号が
供給されるまでMIDI機器への信号供給を停止せしめ
る停止手段と、ポーズ解除状態信号に応じて記憶手段に
記憶されている動作オン信号の内容による動作オン信号
をMIDI機器に供給するオン生成手段とからなること
を特徴としている。
The MIDI system of the present invention includes a MIDI control means for supplying an operation on signal and an operation off signal to a MIDI device according to a MIDI format signal decoded from a subcode signal supplied from a recording medium playing means.
The system includes means for generating a pause state signal when the recording medium playing means enters a pause state and a means for generating a pause release state signal when the pause state is released, and means for decoding the subcode signal to generate an operation on signal and an operation signal. M including off signal
a sub-code decoder that generates an IDI signal; a storage means that stores the contents of an operation-on signal generated by the sub-code decoder until a corresponding operation-off signal is generated from the sub-code decoder; OFF generation means for supplying an operation OFF signal corresponding to the contents of the operation ON signal stored in the storage means to the MIDI device; and an on-generating means for supplying an operation-on signal to the MIDI device according to the content of the operation-on signal stored in the storage means in response to the pause release state signal. There is.

更に、本発明のMIDIシステムは、記録媒体演奏手段
から供給されるサブコード信号から復号されたMIDI
フォーマット信号に応じてMIDI機器に動作オン信号
及び動作オフ信号を供給するMIDI制御手段を含むM
IDIシステムであって、記録媒体演奏手段がポーズ状
態となったときポーズ状態信号を発生しポーズ状態が解
除されたときポーズ解除状態信号を発生する手段と、サ
ブコード信号を復号して動作オン信号及び動作オフ信号
を含むMIDI信号を生成するサブコードデコーダと、
該サブコードデコーダが生成した動作オン信号の内容を
これに対応する動作オフ信号がサブコードデコーダから
生成されるまで記憶する記憶手段と、ポーズ状態信号に
応じて記憶手段に記憶されている動作オン信号の内容に
対応する動作オフ信号をMIDI機器に供給するオフ生
成手段と、該オフ生成手段の動作終了後、ポーズ解除状
態信号が供給されるまでMIDI機器への信号供給を停
止せしめる停止手段と、ポーズ状態においてサブコード
デコーダから生成された動作オン信号を更新しつつ保持
しポーズ解除状態信号に応じて保持した動作オン信号を
MIDI機器に供給するオン生成手段とからなることを
特徴としている。
Furthermore, the MIDI system of the present invention can perform MIDI data decoded from subcode signals supplied from the recording medium playing means.
M including a MIDI control means for supplying an operation on signal and an operation off signal to the MIDI device according to the format signal.
The IDI system includes means for generating a pause state signal when the recording medium playing means enters the pause state and generating a pause release state signal when the pause state is released, and means for decoding the subcode signal to generate an operation on signal. and a subcode decoder that generates a MIDI signal including an operation off signal;
storage means for storing the contents of the operation-on signal generated by the sub-code decoder until the corresponding operation-off signal is generated from the sub-code decoder; Off generation means for supplying an operation off signal corresponding to the content of the signal to the MIDI device; and stop means for stopping the signal supply to the MIDI device after the operation of the off generation means is completed until a pause release state signal is supplied. , an on-generating means for updating and holding the operation-on signal generated from the sub-code decoder in the pause state and supplying the held operation-on signal to the MIDI device in response to the pause release state signal.

実施−例 以下、本発明の実施例につき添附図面を参照して詳細に
説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

第1図において、複数の曲が記録されているディスク1
は、スピンドルモータ2によって回転駆動される。ディ
スク1の回転に伴ってディスク1に記録されている信号
がピックアップ3によって読み取られる。ピックアップ
3は、キャリッジモータ4によってディスク1の半径方
向に移動するキャリッジ(図示せず)に担持され、ピッ
クアップ3の情報読取点(情報読取用光スポット)がデ
ィスク1の半径方向において自在に位置決めされる。ま
た、スピンドルサーボ系、フォーカスサーボ系、トラッ
キングサーボ系、キャリッジサーボ系等の諸サーボ系が
設けられているが、既に良く知られていることなので図
示しない。
In Figure 1, a disc 1 on which multiple songs are recorded
is rotationally driven by a spindle motor 2. As the disk 1 rotates, signals recorded on the disk 1 are read by a pickup 3. The pickup 3 is carried by a carriage (not shown) that is moved in the radial direction of the disk 1 by a carriage motor 4, and the information reading point (information reading light spot) of the pickup 3 is freely positioned in the radial direction of the disk 1. Ru. Further, various servo systems such as a spindle servo system, a focus servo system, a tracking servo system, and a carriage servo system are provided, but they are not shown because they are already well known.

スピンドルモータ2.キャリッジモータ4は、スピンド
ルサーボ系、キャリッジサーボ系又は演奏部制御回路5
によって駆動される。演奏部制御回路5は、プレーヤコ
ントローラ7からの指令に応じてスピンドルモータ2及
びキャリッジモータ4の駆動、上記図示せぬ諸サーボ系
のオンオフ制御、ジャンプ制御等を行なう構成となって
いる。
Spindle motor 2. The carriage motor 4 is connected to a spindle servo system, a carriage servo system, or a performance section control circuit 5.
driven by. The performance section control circuit 5 is configured to drive the spindle motor 2 and the carriage motor 4, perform on/off control of the various servo systems (not shown), jump control, etc. in response to commands from the player controller 7.

ピックアップ3から出力されるいわゆるRF(高周波)
信号は、RFアンプ8によって増幅されたのちEFM復
調回路9に供給される。EFM復調回路9は、RF倍信
号スライスして得られるパルス信号のEFM復調処理を
行なってPCMデータすなわち時分割多重された左右側
チャンネルのオーディオ情報を含むディジタルデータ及
びサブコードを形成する構成となっている。このEFM
復調回路9から出力されたオーディオ情報を含むディジ
タルデータは、デイインタリーブ・補間回路10に供給
され、RAM11との協働によりディジタルデータの並
びが元に戻され、また誤り訂正回路12との協働により
誤りデータが補間される。デイインタリーブ・補間回路
10の出力データは、D/A (ディジタル・アナログ
)変換回路14に供給されて左右側チャンネルのオーデ
ィオ信号となる。左右側チャウネルの再生オーディオ信
号は、LPF (ローパスフィルタ)15及び16を介
してオーディオ出力端子に供給される。
So-called RF (high frequency) output from pickup 3
The signal is amplified by an RF amplifier 8 and then supplied to an EFM demodulation circuit 9. The EFM demodulation circuit 9 is configured to perform EFM demodulation processing on the pulse signal obtained by slicing the RF multiplied signal to form PCM data, that is, digital data and subcodes including time-division multiplexed left and right channel audio information. ing. This EFM
Digital data including audio information output from the demodulation circuit 9 is supplied to a deinterleaving/interpolation circuit 10, where the digital data is returned to its original order in cooperation with a RAM 11, and in cooperation with an error correction circuit 12. Error data is interpolated by The output data of the deinterleaving/interpolation circuit 10 is supplied to a D/A (digital-to-analog) conversion circuit 14 to become left and right channel audio signals. The reproduced audio signals of the left and right channels are supplied to audio output terminals via LPFs (low pass filters) 15 and 16.

一方、デイインタリーブ・補間回路10から出力された
ディジタル信号はディスクプレーヤよりディジタルオー
ディオインターフェース規格にのっとった形式で出力さ
れる。サブコードのP、 Qチャンネルデータはプレー
ヤコントローラ7に供給される。
On the other hand, the digital signal outputted from the deinterleaving/interpolation circuit 10 is outputted from the disc player in a format conforming to the digital audio interface standard. The subcode P and Q channel data are supplied to the player controller 7.

プレーヤコントローラ7は、例えば、マイクロコンピュ
ータで構成されており、操作部18から供給されるキー
操作に応じた指令によりROM。
The player controller 7 is made up of, for example, a microcomputer, and receives commands from the ROM according to key operations supplied from the operation unit 18.

RAM等に記憶されているデータ或いはプログラムに基
づいて演算動作をなしたのち演奏部制御回路5に対して
プレイ、サーチ、ジャンプ等の命令信号を供給する。ま
た、プレーヤの動作モードを示すプレイ状態信号、ポー
ズ状態信号等の信号を発生し、その信号は後述のMID
Iコントローラ24に供給される。
After performing calculation operations based on data or programs stored in a RAM or the like, command signals such as play, search, and jump are supplied to the performance section control circuit 5. It also generates signals such as a play state signal and a pause state signal indicating the operation mode of the player, and these signals are transmitted to the MID
The signal is supplied to the I controller 24.

一方、ユーザーズビットであるサブコードのR9S、 
T、 U、 V、 Wチャンネルを含むディジタル信号
はインタフェース17を介してシリアル信号としてMI
DI制御装置の受信復号回路21に送出される。受信復
号回路21の出力から得られるサブコード信号はサブコ
ード誤り訂正回路22に供給されてサブコード誤り訂正
が行なわれる。
On the other hand, the subcode R9S, which is the user's bit,
Digital signals including T, U, V, W channels are sent to MI as serial signals via interface 17.
The signal is sent to the reception/decoding circuit 21 of the DI control device. The subcode signal obtained from the output of the reception decoding circuit 21 is supplied to a subcode error correction circuit 22 where subcode error correction is performed.

ココテ、サブコード(7)R,S、T、U、V、Wチャ
ンネルによるデータフォーマット構成例を第2図に示す
。第2図において、シンボル0ではデータの種類を表わ
している。例えば、モード→001、アイテム−001
の場合はTVグラフィックスのデータであることを示す
。また、例えばモード→011.アイテム→OOOとし
てMIDIデータを表わす。シンボル1はインストラク
ションモードになっており、MIDIモードの場合、1
パツク内のMIDIバイトの数値が記録される。
FIG. 2 shows an example of a data format configuration using subcode (7) R, S, T, U, V, and W channels. In FIG. 2, symbol 0 represents the type of data. For example, mode → 001, item - 001
In the case of , it indicates that the data is TV graphics data. Also, for example, mode→011. MIDI data is represented as item → OOO. Symbol 1 is in instruction mode, and in MIDI mode, 1
The value of the MIDI byte in the pack is recorded.

シンボル4〜19のデータフィールドは、グラフィック
スデータやMIDIデータを担っている。
The data fields of symbols 4 to 19 carry graphics data and MIDI data.

シンボル2. 3. 20〜23にはエラー訂正用のパ
リティコードが付加されている。サブコード誤り訂正回
路22はかかるパリティコードを参照していわゆるシン
ドローム演算によりサブコード誤りを検出しその誤り訂
正をなすのである。この誤り訂正回路22の動作につい
ては公知であるので詳細には説明しない。誤り訂正され
たサブコードはMIDIID−ダ23に供給される。
Symbol 2. 3. A parity code for error correction is added to 20 to 23. The subcode error correction circuit 22 refers to the parity code, performs a so-called syndrome operation, detects a subcode error, and corrects the error. The operation of this error correction circuit 22 is well known and will not be described in detail. The error-corrected subcode is supplied to the MIDI ID-der 23.

MIDIID−ダ23は、サブコードのモード及びアイ
テムがMIDIデータを示す場合に、これを取り込んで
シリアルなMIDI信号に復号するサブコードデコーダ
である。得られたMIDI信号はMIDIコントローラ
24を介してMIDI機器26に供給される。MIDI
コントローラ24は必要に応じてノート・オフ・メツセ
ージ等を送出する。
The MIDIID-der 23 is a subcode decoder that takes in the subcode mode and item and decodes it into a serial MIDI signal when the subcode mode and item indicate MIDI data. The obtained MIDI signal is supplied to a MIDI device 26 via a MIDI controller 24. MIDI
The controller 24 sends note-off messages and the like as necessary.

MIDIコントローラ24はマイクロコンピュータ等で
構成されており、供給されるMIDI信号がノート・オ
ン・メツセージ等の動作オン信号である場合にはそれを
外部RAM25に書き込み、供給されるMIDI信号が
ノート・オフ・メツセージ等の動作オフ信号である場合
にはそれに対応する動作オン信号をRAM25から消去
する。なお、ノート・オン・メツセージの場合、RAM
25に書き込む内容はチャンネル、ノートナンバー及び
ベロシティ等のデータである。RAM25には複数のノ
ート・オン・メツセージをマツプとして書き込み可能な
ノートオンエリアが設けられている。
The MIDI controller 24 is composed of a microcomputer, etc., and when the supplied MIDI signal is an operation-on signal such as a note-on message, it writes it to the external RAM 25, and when the supplied MIDI signal is a note-off message, it writes it to the external RAM 25. - If it is an operation-off signal such as a message, the corresponding operation-on signal is erased from the RAM 25. In addition, in the case of Note on Message, the RAM
The contents written in 25 are data such as channel, note number and velocity. The RAM 25 is provided with a note-on area in which a plurality of note-on messages can be written as a map.

なお、第1図において破線Aで囲んだ部分がディスクプ
レーヤであり、破線Bで囲んだ部分がMIDI制御装置
を構成している。ただし、これに限定されるものではな
く、例えば、インタフェース17はMIDI制御装置に
含まれても良いし、又は受信復調回路21及びサブコー
ド誤り訂正回路22がディスクプレーヤ側に含まれても
良い。
In FIG. 1, the portion surrounded by a broken line A is a disk player, and the portion surrounded by a broken line B is a MIDI control device. However, the invention is not limited thereto; for example, the interface 17 may be included in the MIDI control device, or the reception demodulation circuit 21 and subcode error correction circuit 22 may be included in the disc player.

以上の構成におけるMIDIコントローラ24内のプロ
セッサ(図示せず)の動作を説明する。
The operation of the processor (not shown) in the MIDI controller 24 in the above configuration will be explained.

MIDIコントローラ24のプロセッサはメインルーチ
ンとしてRAM25についてチャンネル、ノートナンバ
ー及びベロシティの書き込み及び消去を行なう。このメ
インルーチンの処理中において操作部18のポーズ指令
によりプレーヤコントローラ7からそのモードがポーズ
状態であることを示すポーズ状態信号が供給されると、
ポーズ割り込み動作を開始する。
The processor of the MIDI controller 24 writes and erases channels, note numbers, and velocities in the RAM 25 as a main routine. During the processing of this main routine, when a pause state signal indicating that the mode is a pause state is supplied from the player controller 7 in response to a pause command from the operation unit 18,
Start pause interrupt operation.

このポーズ割り込み動作においては第3図に示すように
、MIDIコントローラ24は、RAM25に発音中の
ノート・オン・メツセージ(チャンネル、ノートナンバ
ー及びベロシティ)が書き込まれているか否かを判別す
る(ステップSL)。
In this pause interrupt operation, as shown in FIG. 3, the MIDI controller 24 determines whether or not the note-on message (channel, note number, and velocity) being sounded is written in the RAM 25 (step SL). ).

ノート・オン・メツセージが書き込まれている場合には
そのノート・オン・メツセージを読み出してそれに対応
するノート・オフ・メツセージを作成しくステップS2
)、作成したノート・オフ・メツセージからなるMID
I信号をMIDIコントローラ24からMIDI機器2
6に対して出力させ、RAM25に書き込まれているノ
ート・オン・メツセージの内容を消去する(ステップS
3)。RAM25には他にノート・オン・メツセージが
書き込まれているか否かを判別しくステップS4)、他
にノート・オン・メツセージが書き込まれているならば
ステップS2に進んで上記の動作を繰り返すのである。
If a note-on message has been written, the note-on message is read out and a corresponding note-off message is created in step S2.
), MID consisting of created note-off messages
I signal from the MIDI controller 24 to the MIDI device 2
6 to erase the contents of the note-on message written in the RAM 25 (step S
3). It is determined whether or not any other note-on message has been written in the RAM 25 (step S4), and if any other note-on message has been written, the process advances to step S2 and the above operation is repeated. .

ここで、ノート拳オン・メツセージに対応するノート・
オフ・メツセージとは、チャンネル、ノートナンバーを
同一としていることをいう。また、ノート・オフ・メツ
セージは読み出したノート・オン・メツセージのチャン
ネル、ノートナンバーにベロシティを所定値(例えば、
00+)にして加えて第6図に示した如く所定の形式に
て作成するか、ステータスバイトをノートオフイベント
(8n+)とし、それに読み出したノート・オン争メツ
セージのチャンネル、ノートナンバー及びベロシティを
用いてノート・オフ・メツセージとしても良い。ただし
、ベロシティはノート・オン・メツセージと同一である
必要はない。
Here, select the note corresponding to the note fist on message.
An off message means that the channel and note number are the same. Note-off messages can also be played by setting velocity to a predetermined value (for example,
00+) and create it in a predetermined format as shown in Figure 6, or set the status byte as a note-off event (8n+) and use the channel, note number, and velocity of the read note-on message. It can also be used as a note-off message. However, the velocity does not have to be the same as the note-on message.

RAM25には他にノート・オン・メツセージが書き込
まれていない場合にはポーズ状態になった後、ノート・
オン・メツセージを示すMIDI信号がMIDIID−
ダ23から供給されたか否かを判別する(ステップS5
)。ノート・オン・メツセージならば、そのノート・オ
ン・メツセージと同一のノート・オン・メツセージがR
AM25に書き込まれているか否かを判別しくステップ
S6)、既にRAM25に書き込まれたノート・オン・
メツセージの場合には無視する。書き込まれていないノ
ート・オン・メツセージの場合にはそのノート・オン・
メツセージをRAM25に書き込む(ステップS7)。
If no other note-on message is written in the RAM 25, the note-on message will be sent after entering the pause state.
The MIDI signal indicating the on message is MIDIID-
It is determined whether or not the data is supplied from the data source 23 (step S5).
). If it is a note on message, the same note on message as that note on message is R.
In step S6), it is determined whether or not the note-on data has already been written to the RAM 25.
Ignored if it is a message. In the case of a note-on message that has not been written, the note-on message
The message is written into the RAM 25 (step S7).

そして操作部18においてプレイキーやポーズキーが操
作されたことによりプレーヤコントローラ7からポーズ
解除状態を示すポーズ解除状態信号が供給されたか否か
を判別する(ステップS8)。ポーズ解除状態信号が供
給されていない場合にはステップS5に戻り新たにノー
ト・オン・メツセージを示すMIDI信号が供給された
か否かを判別する。
Then, it is determined whether or not a pause release state signal indicating a pause release state is supplied from the player controller 7 as a result of the play key or pause key being operated on the operation unit 18 (step S8). If the pause release state signal is not supplied, the process returns to step S5 and it is determined whether or not a new MIDI signal indicating a note-on message is supplied.

ポーズ解除状態信号が供給された場合にはRAM25に
ノート・オン・メツセージが書き込まれているか否かを
判別する(ステップS9)。ノート・オン・メツセージ
が書き込まれている場合にはそのノート・オン・メツセ
ージを読み出しくステップ510)、読み出したノート
・オン・メツセージからなるMIDI信号をMIDIコ
ントローラ24からMIDI機器26に対して出力させ
る(ステップ511)。RAM25には他にノート・オ
ン・メツセージが書き込まれているか否かを判別しくス
テップ512)、他にノート・オン・メツセージが書き
込まれているならばステップS10に進んでステップ8
10〜S12の動作を繰り返すのである。RAM25に
他にノート・オン・メツセージが書き込・まれでいない
場合にはメインルーチンに戻る。
If the pause release state signal is supplied, it is determined whether a note-on message has been written in the RAM 25 (step S9). If a note-on message has been written, read the note-on message (step 510), and output a MIDI signal consisting of the read note-on message from the MIDI controller 24 to the MIDI device 26. (Step 511). It is determined whether or not other note-on messages have been written in the RAM 25 (step 512). If there are other note-on messages written, the process advances to step S10 and then to step 8.
The operations from 10 to S12 are repeated. If no other note-on message has been written to the RAM 25, the process returns to the main routine.

よって、プレイ状態からポーズ状態になると、そのとき
発音させているノート・オン・メッセ−ジ各々に対応す
るノート・オフ・メツセージを作成して全ての発音を一
旦停止させる。また、ポーズ中に繰り返し得られるノー
ト・オン・メツセージはRAM25に書き込まれる。ポ
ーズ状態が解除されてプレイ状態に復帰すると、そのと
きRAM25に書き込まれているノート・オン・メツセ
ージが全てMIDI機器26に対して出力される。
Therefore, when the play state changes to the pause state, note-off messages corresponding to each note-on message being produced at that time are created, and all sound production is temporarily stopped. Further, note-on messages repeatedly obtained during pauses are written into the RAM 25. When the pause state is released and the play state is restored, all note-on messages written in the RAM 25 at that time are output to the MIDI device 26.

よって、プレイ状態に復帰すると直ちに発音が生じるの
である。
Therefore, sound generation occurs immediately upon returning to the playing state.

次に、本願の他の発明の実施例を示す。この実施例にお
いては、第1図に示した構成がそのまま用いられる。上
記した実施例と異なる部分はMIDIID上ローラ24
の動作である。
Next, examples of other inventions of the present application will be shown. In this embodiment, the configuration shown in FIG. 1 is used as is. The difference from the above embodiment is the MIDIID upper roller 24.
This is the operation.

MIDIID上ローラ24は、ポーズ割り込み動作を開
始した後、第4図に示すようにステップ81〜S4を実
行してそのとき発音させているノート・オン・メツセー
ジ各々に対応するノート・オフ・メツセージを作成して
全ての発音を一旦停止させる。これは第3図に示した動
作と同一である。その後、ノート・オン・メツセージを
示すMIDI信号が供給されたか否かを判別する(ステ
ップ522)。ノート・オン・メツセージならば、その
ノート・オン拳メ・ソセージをRAM25のノートオン
エリアとは別の所定エリアに書き込む(ステップ823
)。そして操作部18においてプレイキーやポーズキー
が操作されたことによりプレーヤコントローラ7からポ
ーズ解除状態を示すポーズ解除状態信号が供給されたか
否かを判別する(ステップ524)。ポーズ解除状態信
号が供給されていない場合にはステップS22に戻り新
たにノート・オン・メツセージを示すMIDI信号が供
給されたか否かを判別する。新たにノート・オン・メツ
セージを示すMIDI信号が供給された場合にはステッ
プS23に進んでその新たなノート・オン・メツセージ
をRAM25の所定エリアに書き込んで更新する。
After starting the pause interrupt operation, the MIDIID upper roller 24 executes steps 81 to S4 as shown in FIG. 4 to generate note-off messages corresponding to each note-on message being sounded at the time. Create it and temporarily stop all pronunciation. This is the same operation as shown in FIG. Thereafter, it is determined whether a MIDI signal indicating a note-on message has been supplied (step 522). If it is a note-on message, the note-on message is written in a predetermined area different from the note-on area of the RAM 25 (step 823).
). Then, it is determined whether or not a pause release state signal indicating a pause release state is supplied from the player controller 7 as a result of the play key or pause key being operated on the operation unit 18 (step 524). If the pause release state signal is not supplied, the process returns to step S22 and it is determined whether a new MIDI signal indicating a note-on message has been supplied. If a MIDI signal indicating a new note-on message is supplied, the process advances to step S23, where the new note-on message is written in a predetermined area of the RAM 25 and updated.

ポーズ解除状態信号が供給された場合にはRAM25の
所定エリアにノート・オン・メツセージが書き込まれて
いるか否かを判別する(ステップ525)。ノート・オ
ン・メツセージが書き込まれている場合にはそのノート
・オン・メツセージを読み出しくステップ526)、読
み出したノート・オン・メツセージからなるMIDI信
号をMIDIID上ローラ24からMIDI機器26に
対して出力させる(ステップ527)。そして、メイン
ルーチンに戻る。
If the pause release state signal is supplied, it is determined whether a note-on message has been written in a predetermined area of the RAM 25 (step 525). If a note-on message has been written, the note-on message is read (step 526), and a MIDI signal consisting of the read note-on message is output from the MIDI ID upper roller 24 to the MIDI device 26. (step 527). Then return to the main routine.

よって、かかる実施例においては、プレイ状態からポー
ズ状態になると、そのとき発音させているノート・オン
・メツセージをRAM25から読み出してそれに各々に
対応するノート・オフ・メツセージを作成して全ての発
音を一旦停止させる。
Therefore, in this embodiment, when the play state changes to the pause state, the note-on messages that are being sounded at that time are read out from the RAM 25, note-off messages corresponding to each are created, and all sounds are played. Stop it once.

その後、RAM25にポーズ直前までに記憶されたノー
ト・オン・メツセージが全て消去される。
Thereafter, all note-on messages stored in the RAM 25 immediately before the pause are erased.

ポーズ中に繰り返し得られるノート・オン・メツセージ
はRAM25の所定エリアに更新されつつ書き込まれる
。ポーズ状態が解除されてプレイ状態に復帰すると、そ
のときRAM25の所定エリアに書き込まれているノー
ト・オン・メツセージがMIDI機器26に対して出力
される。よって、プレイ状態に復帰すると直ちに発音が
生じるのである。
Note-on messages repeatedly obtained during pauses are written in a predetermined area of the RAM 25 while being updated. When the pause state is released and the play state is restored, the note-on message written in a predetermined area of the RAM 25 at that time is output to the MIDI device 26. Therefore, sound generation occurs immediately upon returning to the playing state.

上記した各実施例においては、MIDIID上ローラ2
4からMIDI機器26に直接MIDI信号が供給され
るが、これに限らず、第5図に示すようにMIDIID
上ローラ24とMIDI機器26との間にF I F 
O(First−In−First−Out)方式のバ
ッファ31及びスイッチ32を設けても良い。このよう
にバッファ31及びスイッチ32を設けた場合において
は、スイッチ32はノート・オフ・メツセージを作成し
て全ての発音を一旦停止させた後にオフとされ、ポーズ
状態が解除されるとオンとなる。また、バッファ31に
はスイッチ32のオフ期間中にポーズ状態が解除された
ときMIDI機器26に供給すべきノート・オン・メツ
セージが保持され、スイッチ32のオンによりバッファ
31に保持されたノート・オン・メツセージがスイッチ
32を介してMIDI機器26に供給される。
In each of the embodiments described above, the MIDIID upper roller 2
4 directly to the MIDI device 26; however, the MIDI signal is not limited to this, and as shown in FIG.
There is an F I F between the upper roller 24 and the MIDI device 26.
An O (First-In-First-Out) type buffer 31 and switch 32 may be provided. When the buffer 31 and switch 32 are provided in this way, the switch 32 is turned off after creating a note-off message and temporarily stopping all sound production, and turned on when the pause state is released. . Further, the buffer 31 holds note-on messages that should be supplied to the MIDI device 26 when the pause state is released while the switch 32 is off. - The message is supplied to the MIDI device 26 via the switch 32.

なお、上記した各実施例においては、単一のMIDI機
器がMIDI制御装置に接続されているが、複数のMI
DI機器を接続することも可能であり、この場合も本発
明を適用することができる。
Note that in each of the above embodiments, a single MIDI device is connected to the MIDI control device, but multiple MIDI
It is also possible to connect DI equipment, and the present invention can be applied in this case as well.

また、本発明は、ディスクプレーヤに限定されるもので
はなく、例えば、楽器演奏プログラムの記録された磁気
テープを演奏するテープデツキ等の記録媒体演奏装置の
ポーズ動作をなす際に使用することもできる。
Further, the present invention is not limited to disk players, but can also be used, for example, when performing a pause operation of a recording medium playing device such as a tape deck that plays a magnetic tape on which a musical instrument playing program is recorded.

更に、本発明はノート・オン・メツセージ及びノート・
オフ・メツセージに限らず、他のモジュレーションチャ
ンネルプレッシャ、ピッチベンドホールド、プレスコン
トロール等のコントロール動作を停止させるためのフン
トロールメツセージについても適用することができる。
Further, the present invention provides note-on-message and note-on-message
The present invention is not limited to off messages, but can also be applied to other control messages for stopping control operations such as modulation channel pressure, pitch bend hold, press control, etc.

発明の効果 以上の如く、本発明によれば、記録媒体演奏装置からの
サブコード信号を復号してサブコードデコーダが生成し
たMIDIID上しての動作オン信号の内容をこれに対
応する動作オフ信号が前記サブコードデコーダから生成
されるまで少なくとも記憶し、記録媒体演奏装置からの
ポーズ状態を表わすポーズ状態信号に応じて記憶されて
いる動作オン信号の内容に対応する動作オフ信号をMI
DI機器に供給するので、例えば、記録媒体演奏装置が
ポーズ状態になるとそれまでの全て発音が停止する故、
ポーズ状態において発音が継続するという不具合の発生
を防止することができる。また、動作オフ信号をMID
I機器に供給した後も記録媒体演奏装置からのポーズ解
除状態を表わすポーズ解除状態信号が供給されるまでの
ポーズ状態においてはサブコードデコーダが動作オン信
号を生成してもMIDI機器への信号供給を停止せしめ
るので、例えば、ポーズ中において発音が開始されるこ
とが防止される。更に、ポーズ解除状態信号に応じて記
憶されている動作オン信号の内容による動作オン信号を
MIDI機器に供給するので、例えば、ポーズ解除後、
直ちに発音が開始される故、ポーズ解除後に違和感を生
ずることがない。
Effects of the Invention As described above, according to the present invention, the content of the operation on signal on the MIDI ID generated by the subcode decoder by decoding the subcode signal from the recording medium performance device is converted into the corresponding operation off signal. is generated from the sub-code decoder, and an operation off signal corresponding to the contents of the stored operation on signal is generated in response to a pause state signal representing a pause state from the recording medium playing device.
Since it is supplied to a DI device, for example, if the recording medium performance device enters a pause state, all sound generation up to that point will stop.
It is possible to prevent the occurrence of a problem in which the sound continues in the pause state. Also, the operation off signal is MID
Even after the signal is supplied to the MIDI device, in the pause state until the pause release state signal representing the pause release state is supplied from the recording medium performance device, even if the subcode decoder generates an operation on signal, the signal is not supplied to the MIDI device. This prevents the start of pronunciation during a pause, for example. Furthermore, since an operation-on signal based on the contents of the operation-on signal stored in response to the pause release state signal is supplied to the MIDI device, for example, after the pause is released,
Since the pronunciation starts immediately, there is no discomfort after the pause is released.

また、本発明によれば、ポーズ状態においてサブコード
デコーダから生成された動作オン信号を更新しつつ保持
し、ポーズ解除状態信号に応じて保持した動作オン信号
をMIDI機器に供給するので、例えば、ポーズ解除後
、直ちに発音が開始される故、ポーズ解除後に違和感を
生ずることがない。
Furthermore, according to the present invention, the operation-on signal generated from the sub-code decoder in the pause state is updated and held, and the held operation-on signal is supplied to the MIDI device in accordance with the pause release state signal. Since the sound generation starts immediately after the pause is released, there is no discomfort after the pause is released.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の実施例を示すブロック図、第2図はサ
ブコードデータの構成例を説明するための図、第3図は
MIDIコントローラの制御動作を示すフローチャート
、第4図は本願の別の発明によるMIDIコントローラ
の制御動作を示すフローチャート、第5図は本発明の他
の実施例を部分的に示すブロック図、第6図はMIDI
ID上−ジの構成例を示す図、第7図(A)及び(B)
はノート・オン・メツセージ及びノート・オフ・メツセ
ージの発生タイミングを説明するための図、第8図はポ
ーズ動作時のディスクにおけるトレースを示す図である
。 主要部分の符号の説明 7・・・ディスクコントローラ 22・・・サブコード誤り訂正回路 23・・・MIDIID−ダ 24・・・MIDIコントローラ 31・・・バッファ
FIG. 1 is a block diagram showing an embodiment of the present invention, FIG. 2 is a diagram for explaining a configuration example of subcode data, FIG. 3 is a flowchart showing the control operation of a MIDI controller, and FIG. 4 is a diagram showing an example of the structure of subcode data. A flowchart showing the control operation of a MIDI controller according to another invention, FIG. 5 is a block diagram partially showing another embodiment of the present invention, and FIG.
Figures 7 (A) and (B) showing an example of the structure of the ID page.
8 is a diagram for explaining the generation timing of note-on messages and note-off messages, and FIG. 8 is a diagram showing a trace on the disc during a pause operation. Explanation of symbols of main parts 7...Disk controller 22...Subcode error correction circuit 23...MIDIID-da 24...MIDI controller 31...Buffer

Claims (3)

【特許請求の範囲】[Claims] (1)記録媒体演奏装置から供給されるサブコード信号
に含まれるMIDIフォーマット信号に応じてMIDI
機器に動作オン信号及び動作オフ信号を供給するMID
I制御装置であって、前記サブコード信号を復号して前
記動作オン信号及び動作オフ信号を含むMIDI信号を
生成するサブコードデコーダと、前記サブコードデコー
ダが生成した前記動作オン信号の内容をこれに対応する
動作オフ信号が前記サブコードデコーダから生成される
まで記憶する記憶手段と、前記記録媒体演奏装置からの
ポーズ状態を表わすポーズ状態信号に応じて前記記憶手
段に記憶されている動作オン信号の内容に対応する動作
オフ信号を前記MIDI機器に供給するオフ生成手段と
、前記オフ生成手段の動作終了後、前記記録媒体演奏装
置からのポーズ解除状態を表わすポーズ解除状態信号が
供給されるまで前記MIDI機器への信号供給を停止せ
しめる停止手段と、前記ポーズ解除状態信号に応じて前
記記憶手段に記憶されている動作オン信号の内容による
動作オン信号を前記MIDI機器に供給するオン生成手
段とからなることを特徴とするMIDI制御装置。
(1) MIDI according to the MIDI format signal included in the subcode signal supplied from the recording medium performance device.
MID that supplies operation on signals and operation off signals to equipment
I control device includes a sub-code decoder that decodes the sub-code signal to generate a MIDI signal including the operation-on signal and the operation-off signal; storage means for storing an operation-off signal corresponding to the sub-code decoder until it is generated from the sub-code decoder; and an operation-on signal stored in the storage means in response to a pause state signal representing a pause state from the recording medium playing device. an off generation means for supplying an operation off signal corresponding to the contents of the MIDI device to the MIDI device; and after the operation of the off generation means is completed, until a pause release state signal representing a pause release state is supplied from the recording medium playing device. a stop means for stopping the signal supply to the MIDI device; and an on-generating means for supplying the MIDI device with an operation-on signal based on the contents of the operation-on signal stored in the storage means in response to the pause release state signal. A MIDI control device comprising:
(2)記録媒体演奏手段から供給されるサブコード信号
から復号されたMIDIフォーマット信号に応じてMI
DI機器に動作オン信号及び動作オフ信号を供給するM
IDI制御手段を含むMIDIシステムであって、前記
記録媒体演奏手段がポーズ状態となったときポーズ状態
信号を発生し前記ポーズ状態が解除されたときポーズ解
除状態信号を発生する手段と、前記サブコード信号を復
号して前記動作オン信号及び動作オフ信号を含むMID
I信号を生成するサブコードデコーダと、前記サブコー
ドデコーダが生成した前記動作オン信号の内容をこれに
対応する動作オフ信号が前記サブコードデコーダから生
成されるまで記憶する記憶手段と、前記ポーズ状態信号
に応じて前記記憶手段に記憶されている動作オン信号の
内容に対応する動作オフ信号を前記MIDI機器に供給
するオフ生成手段と、前記オフ生成手段の動作終了後、
前記ポーズ解除状態信号が供給されるまで前記MIDI
機器への信号供給を停止せしめる停止手段と、前記ポー
ズ解除状態信号に応じて前記記憶手段に記憶されている
動作オン信号の内容による動作オン信号を前記MIDI
機器に供給するオン生成手段とからなることを特徴とす
るMIDIシステム。
(2) MIDI according to the MIDI format signal decoded from the subcode signal supplied from the recording medium playing means
M that supplies operation on signals and operation off signals to DI equipment
A MIDI system comprising an IDI control means, the means for generating a pause state signal when the recording medium playing means enters a pause state, and generating a pause release state signal when the pause state is released, and the subcode. an MID that decodes the signal and includes the operation on signal and the operation off signal;
a sub-code decoder that generates an I signal; a storage means that stores the contents of the operation-on signal generated by the sub-code decoder until a corresponding operation-off signal is generated from the sub-code decoder; and the pause state. OFF generation means for supplying an operation OFF signal corresponding to the content of the operation ON signal stored in the storage means to the MIDI device in response to the signal; and after the operation of the OFF generation means is completed;
the MIDI until the pause release status signal is provided.
a stop means for stopping the signal supply to the device; and a stop means for stopping the signal supply to the device; and a stop means for stopping the signal supply to the device;
1. A MIDI system comprising: on generation means for supplying to a device.
(3)記録媒体演奏手段から供給されるサブコード信号
から復号されたMIDIフォーマット信号に応じてMI
DI機器に動作オン信号及び動作オフ信号を供給するM
IDI制御手段を含むMIDIシステムであって、前記
記録媒体演奏手段がポーズ状態となったときポーズ状態
信号を発生し前記ポーズ状態が解除されたときポーズ解
除状態信号を発生する手段と、前記サブコード信号を復
号して前記動作オン信号及び動作オフ信号を含むMID
I信号を生成するサブコードデコーダと、前記サブコー
ドデコーダが生成した前記動作オン信号の内容をこれに
対応する動作オフ信号が前記サブコードデコーダから生
成されるまで記憶する記憶手段と、前記ポーズ状態信号
に応じて前記記憶手段に記憶されている動作オン信号の
内容に対応する動作オフ信号を前記MIDI機器に供給
するオフ生成手段と、前記オフ生成手段の動作終了後、
前記ポーズ解除状態信号が供給されるまで前記MIDI
機器への信号供給を停止せしめる停止手段と、前記ポー
ズ状態において前記サブコードデコーダから生成された
動作オン信号を更新しつつ保持し前記ポーズ解除状態信
号に応じて保持した動作オン信号を前記MIDI機器に
供給するオン生成手段とからなることを特徴とするMI
DIシステム。
(3) MIDI according to the MIDI format signal decoded from the subcode signal supplied from the recording medium playing means.
M that supplies operation on signals and operation off signals to DI equipment
A MIDI system comprising an IDI control means, the means for generating a pause state signal when the recording medium playing means enters a pause state, and generating a pause release state signal when the pause state is released, and the subcode. an MID that decodes the signal and includes the operation on signal and the operation off signal;
a sub-code decoder that generates an I signal; a storage means that stores the contents of the operation-on signal generated by the sub-code decoder until a corresponding operation-off signal is generated from the sub-code decoder; and the pause state. OFF generation means for supplying an operation OFF signal corresponding to the content of the operation ON signal stored in the storage means to the MIDI device in response to the signal; and after the operation of the OFF generation means is completed;
the MIDI until the pause release status signal is provided.
a stop means for stopping signal supply to the device; and a stop means for updating and holding the operation-on signal generated from the subcode decoder in the pause state, and transmitting the operation-on signal held in response to the pause release state signal to the MIDI device. An MI characterized by comprising: on-generation means for supplying
DI system.
JP2203725A 1990-01-10 1990-07-31 MIDI controller and MIDI system Expired - Fee Related JPH0727367B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2203725A JPH0727367B2 (en) 1990-07-31 1990-07-31 MIDI controller and MIDI system
US07/637,671 US5142959A (en) 1990-01-10 1991-01-08 Midi control apparatus and midi system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2203725A JPH0727367B2 (en) 1990-07-31 1990-07-31 MIDI controller and MIDI system

Publications (2)

Publication Number Publication Date
JPH0486897A true JPH0486897A (en) 1992-03-19
JPH0727367B2 JPH0727367B2 (en) 1995-03-29

Family

ID=16478820

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2203725A Expired - Fee Related JPH0727367B2 (en) 1990-01-10 1990-07-31 MIDI controller and MIDI system

Country Status (1)

Country Link
JP (1) JPH0727367B2 (en)

Also Published As

Publication number Publication date
JPH0727367B2 (en) 1995-03-29

Similar Documents

Publication Publication Date Title
US5038660A (en) Recording medium playing apparatus with program discontinuity response
JPH02199675A (en) Disk player
JPH079749B2 (en) MIDI signal demodulator
JPH06139704A (en) Disk recording and reproducing device
JPH02220271A (en) Disk player
US5410100A (en) Method for recording a data file having musical program and video signals and reproducing system thereof
US5142959A (en) Midi control apparatus and midi system
JPH0486897A (en) Midi controller and midi system
JP2513891B2 (en) MIDI controller and MIDI system
JPH03266284A (en) Midi controller and midi system
JPH03209687A (en) Midi controller and midi system
JPH05205349A (en) Digital recording and reproducing device
JPH07101346B2 (en) MIDI controller and MIDI system
JP2518190B2 (en) Automatic playing device
JPH0336599A (en) automatic performance device
JP2523364B2 (en) Digital signal recording / reproducing device
JP2958494B2 (en) Electronic musical instrument
JP3398429B2 (en) Recording device and recording / reproducing system
JP2523365B2 (en) Digital signal recording / reproducing device
JPH04199193A (en) Automatic performance device
JPH05217339A (en) Data playback device
JPH10177771A (en) Playback device
JP2658450B2 (en) Automatic performance device
JP3597452B2 (en) Music number display method, and information processing apparatus and digital recording system used therefor
JP3098352B2 (en) Automatic performance device

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees