JPH0727367B2 - MIDI controller and MIDI system - Google Patents
MIDI controller and MIDI systemInfo
- Publication number
- JPH0727367B2 JPH0727367B2 JP2203725A JP20372590A JPH0727367B2 JP H0727367 B2 JPH0727367 B2 JP H0727367B2 JP 2203725 A JP2203725 A JP 2203725A JP 20372590 A JP20372590 A JP 20372590A JP H0727367 B2 JPH0727367 B2 JP H0727367B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- midi
- pause
- state
- supplied
- 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
- 238000000034 method Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000005236 sound signal Effects 0.000 description 2
- 102100031584 Cell division cycle-associated 7-like protein Human genes 0.000 description 1
- 101000777638 Homo sapiens Cell division cycle-associated 7-like protein Proteins 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000035807 sensation Effects 0.000 description 1
- 208000011580 syndromic disease Diseases 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
【発明の詳細な説明】 技術分野 本発明は、MIDI(Musical Instrument Digital Interfa
ce)機器を制御するMIDI制御装置及びこれを含むMIDIシ
ステムに関する。TECHNICAL FIELD The present invention relates to MIDI (Musical Instrument Digital Interface).
ce) A MIDI control device for controlling a device and a MIDI system including the same.
背景技術 シンセサイザや電子ピアノ等の楽器を連結接続して情報
の交換を可能とすべくMIDI規格が定められている。BACKGROUND ART MIDI standards have been established to enable the exchange of information by connecting and connecting musical instruments such as synthesizers and electronic pianos.
かかるMIDI規格によるハードウェアを備え、音楽情報を
担うように定義された形式の楽器演奏制御信号たるMIDI
制御信号の送受信をなす機能を有する電子楽器をMIDI機
器と称する。MIDI, which is a musical instrument performance control signal of a format defined to carry music information, equipped with the hardware according to the MIDI standard.
An electronic musical instrument having a function of transmitting and receiving control signals is called a MIDI device.
ところで、CD(コンパクトディスク),CD-V(ビデオ),
CDフォーマットデジタル音声を含むLD(レーザディス
ク)等のディスクやDAT等のテープには、サブコードが
記録されている。サブコードはP,Q,R,S,T,U,V,Wチャン
ネルからなり、そのうち、P及びQチャンネルはディス
クプレーヤの制御や表示の目的で使用されている。By the way, CD (compact disc), CD-V (video),
A subcode is recorded on a disc such as an LD (laser disc) including a CD format digital sound or a tape such as a DAT. The subcode consists of P, Q, R, S, T, U, V and W channels, of which the P and Q channels are used for the purpose of controlling and displaying the disc player.
一方、R〜Wチャンネルはユーザーズビットと呼ばれる
空きチャンネルになっており、グラフィック等と種々応
用が検討され、グラフィックフォーマットについての規
格が既に提案されている。On the other hand, the R to W channels are empty channels called user's bits, various applications such as graphics have been studied, and a standard for a graphic format has already been proposed.
また、このユーザーズビットには、MIDIフォーマット信
号を記録することもでき、規格も既に提案されている。Also, a MIDI format signal can 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 signal reproduced by the disc player to the AV system to watch the program recorded on the disc, the performance program information is provided to one or more MIDI devices installed in the AV system. Since it can be supplied, various applications such as the construction of an AV system with a realistic sensation including electronic musical instruments and the creation of educational software are being studied.
ところで、MIDI機器は、ディスクプレーヤから順次供給
されるサブコード信号に含まれるMIDIフォーマット信号
をシリアル信号に変換したMIDI信号によって形成される
楽器演奏プログラムに沿って演奏をなすのであるが、デ
ィスクプレーヤが楽器演奏プログラムを供給していると
きに動作モードがポーズ状態になった場合には引き続い
て楽器演奏プログラムを正確に読み出すことができず、
楽器演奏プログラムの連続性が断たれる。その結果、例
えば、発音が止まる必要があるポーズ状態においてMIDI
機器の音源からの発音が止まらない等の不具合を生じる
ことがある。By the way, a MIDI device plays according to a musical instrument playing program formed by a MIDI signal obtained by converting a MIDI format signal included in subcode signals sequentially supplied from the disc player into a serial signal. If the operation mode is in the pause state while supplying the musical instrument playing program, the musical instrument playing program cannot be accurately read subsequently,
The continuity of the musical instrument playing program is broken. As a result, for example, in the pause state when the pronunciation needs to be stopped, MIDI
Problems may occur such as the sound from the sound source of the device does not stop.
その理由を具体的に説明すると次の如くである。The reason will be described in detail below.
先ず、MIDI機器に供給されるMIDI信号は転送レート31.2
5〔Kbaud〕のシリアルデータであり、8ビットのデータ
と各1ビットのスタートビット及びストップビットとの
計10ビットで1バイトのデータを構成している。First, the MIDI signal supplied to a MIDI device has a transfer rate of 31.2
It is serial data of 5 [Kbaud], and a total of 10 bits, that is, 8-bit data and 1-bit start bit and stop bit, constitutes 1-byte data.
また、送られるデータの種類やMIDIチャンネルの指定を
行なうための少なくとも1つのステータスバイトと、そ
のステータスによって導かれる1つ又は2つのデータバ
イトを組合せて演奏情報たるメッセージを形成する。従
って、1のメッセージは1〜3バイトで構成され、その
転送には320〜960〔μsec〕の転送時間を必要とする。
一連のメッセージにより楽器演奏プログラムが形成され
る。Further, at least one status byte for designating the type of data to be sent and the MIDI channel and one or two data bytes guided by the status are combined to form a message as performance information. Therefore, one message is composed of 1 to 3 bytes, and its transfer requires a transfer time of 320 to 960 [μsec].
A musical instrument playing program is formed by a series of messages.
かかるメッセージの一例としてノート・オン・メッセー
ジの構成を第6図に示す。The structure of a note-on message is shown in FIG. 6 as an example of such a message.
ステータスバイトのノート・オン・メッセージは、例え
ば、キーボードの鍵盤を押すという動作に対応する指令
でありキーボードの鍵盤を離すという動作に対応するノ
ート・オフ・メッセージとペアで使用される。これを第
7図(A)に示す。データバイト1のノート・ナンバー
は、88鍵ピアノの「中央のC」を中心を60として鍵盤に
割り当てられた128段階のうちいずれかを指定する。デ
ータバイト2のベロシティは、一般的に音の強弱の差を
つけることに利用される。ノート・オン・メッセージを
受けたMIDI機器は、指定された音階の音を指定された強
度で発生する。また、ノート・オフ・メッセージを受信
することによりMIDI機器は発音を停止するように動作す
る。The note-on message of the status byte is, for example, a command corresponding to the operation of pressing the keyboard of the keyboard, and is used as a pair with the note-off message of the operation of releasing the keyboard of the keyboard. This is shown in FIG. 7 (A). The note number of data byte 1 designates one of the 128 steps assigned to the keyboard with the center "C" of the 88-key piano as the center. The velocity of the data byte 2 is generally used to make a difference in the strength of the sound. Upon receiving the note-on message, the MIDI device generates a sound of a specified scale with a specified intensity. Also, the MIDI device operates so as to stop the sound generation by receiving the note-off message.
ところで、ポーズ状態においては通常、第8図に示すよ
うにディスク1の1つのトラックT(破線は次のトラッ
ク)をピックアップがトラックジャンプを行ないながら
繰り返しトレースしている。一旦ポーズ状態となると、
その繰り返し部分に含まれるMIDI信号が繰り返し発生さ
れて不連続なディスク演奏状態となる。よって、第7図
(B)に示されるように音源にノート・オン・メッセー
ジを送出して発音1を生じさせた後においてポーズ状態
となると、それに対応するノート・オフ・メッセージが
ポーズ状態となるまでに又はポーズ状態において発生し
ないときには発音1の止まらないという不具合が生じる
のである。By the way, in the paused state, normally, as shown in FIG. 8, one track T (the broken line is the next track) of the disk 1 is repeatedly traced while the pickup makes a track jump. Once in a pose,
The MIDI signal contained in the repeated portion is repeatedly generated, resulting in a discontinuous disc playing state. Therefore, as shown in FIG. 7B, when the note-on message is sent to the sound source to generate the sound 1 and the pause state is reached, the corresponding note-off message is changed to the pause state. If it does not occur before or in the paused state, the problem that the pronunciation 1 does not stop occurs.
このようなポーズモード時の不具合はノート・オン・メ
ッセージによる発音の場合だけに限らず、モジュレーシ
ョンチャンネルプレッシャ、ピッチベンド、ホールド、
ブレスコントロール等のコントロール動作についても同
様である。Such problems in pause mode are not limited to sounding by note-on messages, but also modulation channel pressure, pitch bend, hold,
The same applies to control operations such as breath control.
発明の概要 [発明の目的] 本発明の目的とするところは記録媒体演奏装置のポーズ
状態における発音が停止しない等の不具合を制御し得る
MIDI制御装置及びMIDIシステムを提供することである。SUMMARY OF THE INVENTION [Object of the Invention] An object of the present invention is to control a defect such as the sound generation in the pause state of the recording medium playing device not stopping.
It is to provide a MIDI control device and a MIDI system.
[発明の構成] 本発明によるMIDI制御装置は、記録媒体演奏装置から供
給されるサブコード信号に含まれるMIDIフォーマット信
号に応じてMIDI機器に動作オン信号及び動作オフ信号を
供給するMIDI制御装置であり、サブコード信号を復号し
て動作オン信号及び動作オフ信号を含むMIDI信号を生成
するサブコードデコーダと、サブコードデコーダが生成
した動作オン信号の内容をこれに対応する動作オフ信号
がサブコードデコーダから生成されるまで記憶する記憶
手段と、記録媒体演奏装置からのポーズ状態を表わすポ
ーズ状態信号に応じて記憶手段に記憶されている動作オ
ン信号の内容に対応する動作オフ信号をMIDI機器に供給
するオフ生成手段と、オフ生成手段の動作終了後、記録
媒体演奏装置からのポーズ解除状態を表わすポーズ解除
状態信号が供給されるまでMIDI機器への信号供給を停止
せしめる停止手段と、ポーズ解除状態信号に応じて記憶
手段に記憶されている動作オン信号の内容による動作オ
ン信号をMIDI機器に供給するオン生成手段とからなるこ
とを特徴としている。[Constitution of the Invention] A MIDI control device according to the present invention is a MIDI control device for supplying an operation ON signal and an operation OFF signal to a MIDI device in accordance with a MIDI format signal included in a subcode signal supplied from a recording medium playing device. Yes, a subcode decoder that decodes a subcode signal to generate a MIDI signal including an operation on signal and an operation off signal, and an operation off signal corresponding to the content of the operation on signal generated by the subcode decoder is a subcode. A storage means for storing until generated by the decoder, and an operation off signal corresponding to the content of the operation on signal stored in the storage means in response to the pause state signal indicating the pause state from the recording medium playing device to the MIDI device. After the operation of the off generation means for supplying and the off generation means is completed, the pause release state signal indicating the pause release state from the recording medium playing device is transmitted. Stop means for stopping the signal supply to the MIDI device until it is supplied, and ON generation means for supplying the MIDI device with an operation ON signal according to the contents of the operation ON signal stored in the storage means in response to the pause release state signal. It is characterized by consisting of.
本発明のMIDIシステムは、記録媒体演奏手段から供給さ
れるサブコード信号から復号されたMIDIフォーマット信
号に応じてMIDI機器に動作オン信号及び動作オフ信号を
供給するMIDI制御手段を含むMIDIシステムであり、記録
媒体演奏手段がポーズ状態となったときポーズ状態信号
を発生しポーズ状態が解除されたときポーズ解除状態信
号を発生する手段と、サブコード信号を復号して動作オ
ン信号及び動作オフ信号を含むMIDI信号を生成するサブ
コードデコーダと、該サブコードデコーダが生成した動
作オン信号の内容をこれに対応する動作オフ信号がサブ
コードデコーダから生成されるまで記憶する記憶手段
と、ポーズ状態信号に応じて記憶手段に記憶されている
動作オン信号の内容に対応する動作オフ信号をMIDI機器
に供給するオフ生成手段と、該オフ生成手段の動作終了
後、ポーズ解除状態信号が供給されるまでMIDI機器への
信号供給を停止せしめる停止手段、ポーズ解除状態信号
に応じて記憶手段に記憶されている動作オン信号の内容
による動作オン信号をMIDI機器に供給するオン生成手段
とからなることを特徴としている。The MIDI system of the present invention is a MIDI system including a MIDI control means for supplying an operation ON signal and an operation OFF signal to a MIDI device in accordance with a MIDI format signal decoded from a subcode signal supplied from a recording medium playing means. A means for generating a pause state signal when the recording medium playing means is in a pause state and a pause release state signal when the pause state is released; and an operation ON signal and an operation OFF signal for decoding the subcode signal. A sub-code decoder for generating a MIDI signal including, a storage means for storing the content of the operation-on signal generated by the sub-code decoder until a corresponding operation-off signal is generated by the sub-code decoder, and a pause state signal 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, After the operation of the off generation means is completed, the stop means for stopping the signal supply to the MIDI device until the pause release state signal is supplied, the operation according to the content of the operation on signal stored in the storage means according to the pause release state signal It is characterized by comprising an ON generation means for supplying an ON signal to a MIDI device.
更に、本発明のMIDIシステムは、記録媒体演奏手段から
供給されるサブコード信号から復号されたMIDIフォーマ
ット信号に応じてMIDI機器に動作オン信号及び動作オフ
信号を供給するMIDI制御手段を含むMIDIシテスムであっ
て、記録媒体演奏手段がポーズ状態となったときポーズ
状態信号を発生しポーズ状態が解除されたときポーズ解
除状態信号を発生する手段と、サブコード信号を復号し
て動作オン信号及び動作オフ信号を含むMIDI信号を生成
するサブコードデコーダと、該サブコードデコーダが生
成した動作オン信号の内容をこれに対応する動作オフ信
号がサブコードデコーダから生成されるまで記憶する記
憶手段と、ポーズ状態信号に応じて記憶手段に記憶され
ている動作オン信号の内容に対応する動作オフ信号をMI
DI機器に供給するオフ生成手段と、該オフ生成手段の動
作終了後、ポーズ解除状態信号が供給されるまでMIDI機
器への信号供給を停止せしめる停止手段と、ポーズ状態
においてサブコードデコーダから生成された動作オン信
号を更新しつつ保持しポーズ解除状態信号に応じて保持
した動作オン信号をMIDI機器に供給するオン生成手段と
からなることを特徴としている。Further, the MIDI system of the present invention is a MIDI system including a MIDI control means for supplying an operation ON signal and an operation OFF signal to a MIDI device in accordance with a MIDI format signal decoded from a subcode signal supplied from a recording medium playing means. And a means for generating a pause state signal when the recording medium playing means is in a pause state and a pause release state signal when the pause state is released, and an operation ON signal and an operation by decoding the subcode signal. A subcode decoder for generating a MIDI signal including an off signal, a storage means for storing the contents of the operation on signal generated by the subcode decoder until a corresponding operation off signal is generated by the subcode decoder, and a pause The operation off signal corresponding to the content of the operation on signal stored in the storage means according to the status signal is set to MI.
OFF generation means to be supplied to the DI device, stop means for stopping the signal supply to the MIDI device until the pause release state signal is supplied after the operation of the off generation means is completed, and the sub code decoder in the pause state. The operation-on signal is updated and held, and the operation-on signal that is held according to the pause-released state signal is supplied to the MIDI device.
実施例 以下、本発明の実施例につき添附図面を参照して詳細に
説明する。Embodiment Hereinafter, an embodiment 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 FIG. 1, a disc 1 on which a plurality of songs are recorded
Are driven to rotate by the spindle motor 2. A signal recorded on the disc 1 is read by the pickup 3 as the disc 1 rotates. The pickup 3 is carried by a carriage (not shown) that moves in the radial direction of the disc 1 by a carriage motor 4, and an information reading point (information reading light spot) of the pickup 3 is freely positioned in the radial direction of the disc 1. It 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の駆動、上記図示せぬ諸サーボ系の
オンオフ制御,ジャンプ制御等を行なう構成となってい
る。The spindle motor 2 and the carriage motor 4 are driven by a spindle servo system, a carriage servo system or a performance section control circuit 5. The playing section control circuit 5 is configured to drive the spindle motor 2 and the carriage motor 4, on / off control of various servo systems (not shown), jump control, etc. in response to a command 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を介してオーディオ出力端子に供給される。A so-called RF (high frequency) signal output from the pickup 3 is amplified by the RF amplifier 8 and then supplied to the EFM demodulation circuit 9. The EFM demodulation circuit 9 is configured to perform EFM demodulation processing of a pulse signal obtained by slicing an RF signal to form PCM data, that is, digital data including time-division multiplexed left and right channel audio information and a subcode. ing. The digital data including the audio information output from the EFM demodulation circuit 9 is supplied to the deinterleave / interpolation circuit 10, the arrangement of the digital data is restored by the cooperation with the RAM 11, and the error correction circuit 12 is used. Error data is interpolated by cooperation. The output data of the deinterleave / interpolation circuit 10 is supplied to a D / A (digital / analog) conversion circuit 14 to become audio signals for both left and right channels. The reproduced audio signals of the left and right channels are supplied to the audio output terminals via LPFs (low pass filters) 15 and 16.
一方、ディインタリーブ・補間回路10から出力されたデ
ィジタル信号はディスクプレーヤよりディジタルオーデ
ィオインターフェース規格にのっとった形式で出力され
る。サブコードのP,Qチャンネルデータはプレーヤコン
トローラ7に供給される。On the other hand, the digital signal output from the deinterleave / interpolation circuit 10 is output 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,RAM等に記憶されているデー
タ或いはプログラムに基づいて演算動作をなしたのち演
奏部制御回路5に対してプレイ,サーチ,ジャンプ等の
命令信号を供給する。また、プレーヤの動作モードを示
すプレイ状態信号、ポーズ状態信号等の信号を発生し、
その信号は後述のMIDIコントローラ24に供給される。The player controller 7 is composed of, for example, a microcomputer, and performs an arithmetic operation based on data or a program stored in ROM, RAM or the like according to a command supplied from the operation unit 18 according to a key operation. Command signals for play, search, jump, etc. are supplied to the performance section control circuit 5. In addition, signals such as a play state signal and a pause state signal indicating the operation mode of the player are generated,
The signal is supplied to the MIDI controller 24 described later.
一方、ユーザーズビットであるサブコードのR,S,T,U,V,
Wチャンネルを含むディジタル信号はインタフェース17
を介してシリアル信号としてMIDI制御装置の受信復号回
路21に送出される。受信復号回路21の出力から得られる
サブコード信号はサブコード誤り訂正回路22に供給され
てサブコード誤り訂正が行なわれる。On the other hand, R, S, T, U, V of the subcode that is the user's bit
Interface 17 for digital signals including W channel
Is transmitted to the reception / decoding circuit 21 of the MIDI control device as a serial signal via. The subcode signal obtained from the output of the reception / decoding circuit 21 is supplied to the subcode error correction circuit 22 to perform subcode error correction.
ここで、サブコードのR,S,T,U,V,Wチャンネルによるデ
ータフォーマット構成例を第2図に示す。第2図におい
て、シンボル0ではデータの種類を表わしている。例え
ば、モード→001,アイテム→001の場合はTVグラフィッ
クスのデータであることを示す。また、例えばモード→
011,アイテム→000としてMIDIデータを表わす。シンボ
ル1はインストラクションモードになっており、MIDIモ
ードの場合、1パック内のMIDIバイトの数値が記録され
る。シンボル4〜19のデータフィールドは、グラフィッ
クスデータやMIDIデータを担っている。シンボル2,3,20
〜23にはエラー訂正用のパリティコードが付加されてい
る。サブコード誤り訂正回路22はかかるパリティコード
を参照していわゆるシンドローム演算によりサブコード
誤りを検出しその誤り訂正をなすのである。この誤り訂
正回路22の動作については公知であるので詳細には説明
しない。誤り訂正されたサブコードはMIDIデコーダ23に
供給される。Here, FIG. 2 shows an example of the data format configuration of the R, S, T, U, V and W channels of the subcode. In FIG. 2, symbol 0 represents the type of data. For example, the case of mode → 001 and item → 001 indicates that the data is TV graphics data. Also, for example, mode →
Shows MIDI data as 011, item → 000. Symbol 1 is in the instruction mode, and in the MIDI mode, the numerical value of the MIDI byte in one pack is recorded. The data fields of symbols 4 to 19 carry graphics data and MIDI data. Symbol 2,3,20
A parity code for error correction is added to 23. The subcode error correction circuit 22 refers to such a parity code to detect a subcode error by so-called syndrome operation and correct the error. The operation of the error correction circuit 22 is well known and will not be described in detail. The error-corrected subcode is supplied to the MIDI decoder 23.
MIDIデコーダ23は、サブコードのモード及びアイテムが
MIDIデータを示す場合に、これを取り込んでシリアルな
MIDI信号に復号するサブコードデコーダである。得られ
たMIDI信号はMIDIコントローラ24を介してMIDI機器26に
供給される。MIDIコントローラ24は必要に応じてノート
・オフ・メッセージ等を送出する。The MIDI decoder 23 has subcode modes and items.
When showing MIDI data, import this
It is a subcode decoder that decodes MIDI signals. The obtained MIDI signal is supplied to the MIDI device 26 via the MIDI controller 24. The MIDI controller 24 sends out a note-off message or the like when necessary.
MIDIコントローラ24はマイクロコンピュータ等で構成さ
れており、供給されるMIDI信号がノート・オン・メッセ
ージ等の動作オン信号である場合にはそれを外部RAM25
に書き込み、供給されるMIDI信号がノート・オフ・メッ
セージ等の動作オフ信号である場合にはそれに対応する
動作オン信号をRAM25から消去する。なお、ノート・オ
ン・メッセージの場合、RAM25に書き込む内容はチャン
ネル、ノートナンバー及びベロシティ等のデータであ
る。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 is sent to the external RAM 25.
When the supplied MIDI signal is an operation off signal such as a note off message, the operation on signal corresponding thereto is erased from the RAM 25. In the case of the note-on message, the contents to be written in the RAM 25 are data such as channel, note number and velocity. The RAM 25 has 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 part surrounded by the broken line A is a disc player, and the part surrounded by the broken line B constitutes a MIDI control device. However, it is not limited to this,
For example, the interface 17 may be included in the MIDI control device, or the reception demodulation circuit 21 and the subcode error correction circuit 22 may be included in the disc player side.
以上の構成におけるMIDIコントローラ24内のプロセッサ
(図示せず)の動作を説明する。The operation of the processor (not shown) in the MIDI controller 24 having the above configuration will be described.
MIDIコントローラ24のプロセッサはメインルーチンとし
てRAM25についてチャンネル、ノートナンバー及びベロ
シティの書き込み及び消去を行なう。このメインルーチ
ンの処理中において操作部18のポーズ指令によりプレー
ヤコントローラ7からそのモードがポーズ状態であるこ
とを示すポーズ状態信号が供給されると、ポーズ割り込
み動作を開始する。As a main routine, the processor of the MIDI controller 24 writes and erases channels, note numbers and velocities in the RAM 25. During the processing of this main routine, when a pause state signal indicating that the mode is in the pause state is supplied from the player controller 7 by the pause command of the operation unit 18, the pause interrupt operation is started.
このポーズ割り込み動作においては第3図に示すよう
に、MIDIコントローラ24は、RAM25に発音中のノート・
オン・メッセージ(チャンネル、ノートナンバー及びベ
ロシティ)が書き込まれているか否かを判別する(ステ
ップS1)。ノート・オン・メッセージが書き込まれてい
る場合にはそのノート・オン・メッセージを読み出して
それに対応するノート・オフ・メッセージを作成し(ス
テップS2)、作成したノート・オフ・メッセージからな
るMIDI信号をMIDIコントローラ24からMIDI機器26に対し
て出力させ、RAM25に書き込まれているノート・オン・
メッセージの内容を消去する(ステップS3)。RAM25に
は他にノート・オン・メッセージが書き込まれているか
否かを判別し(ステップS4)、他にノート・オン・メッ
セージが書き込まれているならばステップS2に進んで上
記の動作を繰り返すのである。In this pause interruption operation, as shown in FIG.
It is determined whether or not an on message (channel, note number and velocity) has been written (step S1). If a note-on message has been written, that note-on message is read and a note-off message corresponding to it is created (step S2), and the MIDI signal composed of the created note-off message is output. The note-on data written in RAM 25 is output from MIDI controller 24 to MIDI device 26.
Delete the contents of the message (step S3). It is determined whether or not another note-on message is written in the RAM 25 (step S4). If another note-on message is written, the process proceeds to step S2 and the above operation is repeated. is there.
ここで、ノート・オン・メッセージに対応するノート・
オフ・メッセージとは、チャンネル、ノートナンバーを
同一としていることをいう。また、ノート・オフ・メッ
セージは読み出したノート・オン・メッセージのチャン
ネル、ノートナンバーにベロシティを所定値(例えば、
00H)にして加えて第6図に示した如く所定の形式にて
作成するか、ステータスバイトをノートオフイベント
(8nH)とし、それに読み出したノート・オン・メッセ
ージのチャンネル、ノートナンバー及びベロシティを用
いてノート・オフ・メッセージとしても良い。ただし、
ベロシティはノート・オン・メッセージと同一である必
要はない。Here, the note corresponding to the note on message
The off message means that the channel and the note number are the same. In addition, note-off message has a specified velocity (eg,
00 H ) and then create it in the specified format as shown in Fig. 6, or use the status byte as a note-off event (8n H ) and read the note-on message channel, note number and velocity. May be used as a note-off message. However,
Velocity does not have to be the same as Note On Message.
RAM25には他にノート・オン・メッセージが書き込まれ
ていない場合にはポーズ状態になった後、ノート・オン
・メッセージを示すMIDI信号がMIDIデコーダ23から供給
されたか否かを判別する(ステップS5)。ノート・オン
・メッセージならば、そのノート・オン・メッセージと
同一のノート・オン・メッセージがRAM25に書き込まれ
ているか否かを判別し(ステップS6)、既にRAM25に書
き込まれたノート・オン・メッセージの場合には無視す
る。書き込まれていないノート・オン・メッセージの場
合にはそのノート・オン・メッセージをRAM25に書き込
む(ステップS7)。そして操作部18においてプレイヤー
やポーズキーが操作されたことによりプレーヤコントロ
ーラ7からポーズ解除状態を示すポーズ解除状態信号が
供給されたか否かを判別する(ステップS8)。ポーズ解
除状態信号が供給されていない場合にはステップS5に戻
り新たにノート・オン・メッセージを示すMIDI信号が供
給されたか否かを判別する。If no other note-on message has been written to the RAM 25, it enters a pause state, and then it is determined whether or not a MIDI signal indicating the note-on message is supplied from the MIDI decoder 23 (step S5). ). If it is a note-on message, it is determined whether or not the same note-on message as that note-on message has been written to RAM25 (step S6), and the note-on message already written to RAM25. Ignore if. If the note-on message has not been written, the note-on message is written to the RAM 25 (step S7). Then, it is determined whether or not a pause release state signal indicating a pause release state is supplied from the player controller 7 by operating the player or the pause key on the operation unit 18 (step S8). If the pause-released state signal has not been supplied, the process returns to step S5 to determine whether or not a new MIDI signal indicating a note-on message has been supplied.
ポーズ解除状態信号が供給された場合にはRAM25にノー
ト・オン・メッセージが書き込まれているか否かを判別
する(ステップS9)。ノート・オン・メッセージが書き
込まれている場合にはそのノート・オン・メッセージを
読み出し(ステップS10)、読み出したノート・オン・
メッセージからなるMIDI信号をMIDIコントローラ24から
MIDI機器26に対して出力させる(ステップS11)。RAM25
には他にノート・オン・メッセージが書き込まれている
か否かを判別し(ステップS12)、他にノート・オン・
メッセージが書き込まれているならばステップS10に進
んでステップS10〜S12の動作を繰り返すのである。RAM2
5に他にノート・オン・メッセージが書き込まれていな
い場合にはメインルーチンに戻る。When the pause release state signal is supplied, it is determined whether or not a note-on message is written in the RAM 25 (step S9). If a note-on message has been written, that note-on message is read (step S10), and the read note-on message is read.
A MIDI signal consisting of a message is sent from the MIDI controller 24.
Output to the MIDI device 26 (step S11). RAM25
It is determined whether or not another note-on message is written in (step S12), and another note-on message is written.
If the message is written, the process proceeds to step S10 and the operations of steps S10 to S12 are repeated. RAM2
If no other note-on message is written in 5, the process returns to the main routine.
よって、プレイ状態からポーズ状態になると、そのとき
発音させているノート・オン・メッセージ各々に対応す
るノート・オフ・メッセージを作成して全ての発音を一
旦停止させる。また、ポーズ中に繰り返し得られるノー
ト・オン・メッセージはRAM25に書き込まれる。ポーズ
状態が解除されてプレイ状態に復帰すると、そのときRA
M25に書き込まれているノート・オン・メッセージが全
てMIDI機器26に対して出力される。よって、プレイ状態
に復帰すると直ちに発音が生じるのである。Therefore, when the play state changes to the pause state, a note-off message corresponding to each note-on message that is being sounded at that time is created, and all sound generation is temporarily stopped. In addition, note-on messages that are repeatedly obtained during pause are written in RAM25. When the pause state is canceled and the game returns to the play state, RA
All the note-on messages written in M25 are output to MIDI device 26. Therefore, sound is generated immediately after returning to the play state.
次に、本願の他の発明の実施例を示す。この実施例にお
いては、第1図に示した構成がそのまま用いられる。上
記した実施例と異なる部分はMIDIコントローラ24の動作
である。Next, another embodiment of the present invention will be described. In this embodiment, the structure shown in FIG. 1 is used as it is. The part different from the above embodiment is the operation of the MIDI controller 24.
MIDIコントローラ24は、ポーズ割り込み動作を開始した
後、第4図に示すようにステップS1〜S4を実行してその
とき発音させているノート・オン・メッセージ各々に対
応するノート・オフ・メッセージを作成して全ての発音
を一旦停止させる。これは第3図に示した動作と同一で
ある。その後、ノート・オン・メッセージを示すMIDI信
号が供給されたか否かを判別する(ステップS22)。ノ
ート・オン・メッセージならば、そのノート・オン・メ
ッセージをRAM25のノートオンエリアとは別の所定エリ
アに書き込む(ステップS23)。そして操作部18におい
てプレイキーやポーズキーが操作されたことによりプレ
ーヤコントローラ7からポーズ解除状態を示すポーズ解
除状態信号が供給されたか否かを判別する(ステップS2
4)。ポーズ解除状態信号が供給されていない場合には
ステップS22に戻り新たにノート・オン・メッセージを
示すMIDI信号が供給されたか否かを判別する。新たにノ
ート・オン・メッセージを示すMIDI信号が供給された場
合にはステップS23に進んでその新たなノート・オン・
メッセージをRAM25の所定エリアに書き込んで更新す
る。After starting the pause interrupt operation, the MIDI controller 24 executes steps S1 to S4 as shown in FIG. 4 and creates a note-off message corresponding to each note-on message being sounded at that time. Then stop all pronunciations. This is the same as the operation shown in FIG. Then, it is determined whether or not the MIDI signal indicating the note-on message is supplied (step S22). If it is a note-on message, the note-on message is written in a predetermined area other than the note-on area of RAM 25 (step S23). Then, it is determined whether or not the pause release state signal indicating the pause release state is supplied from the player controller 7 by operating the play key or the pause key on the operation unit 18 (step S2).
Four). If the pause-released state signal has not been supplied, the process returns to step S22 to determine whether or not 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 proceeds to step S23 and the new note-on message is received.
The message is written in a predetermined area of RAM 25 and updated.
ポーズ解除状態信号が供給された場合にはRAM25の所定
エリアにノート・オン・メッセージが書き込まれている
か否かを判別する(ステップS25)。ノート・オン・メ
ッセージが書き込まれている場合にはそのノート・オン
・メッセージを読み出し(ステップS26)、読み出した
ノート・オン・メッセージからなるMIDI信号をMIDIコン
トローラ24からMIDI機器26に対して出力させる(ステッ
プS27)。そして、メインルーチンに戻る。When the pause release state signal is supplied, it is determined whether or not a note-on message is written in a predetermined area of the RAM 25 (step S25). If a note-on message has been written, that note-on message is read (step S26), and the MIDI signal consisting of the read note-on message is output from the MIDI controller 24 to the MIDI device 26. (Step S27). Then, the process returns to the main routine.
よって、かかる実施例においては、プレイ状態からポー
ズ状態になると、そのとき発音させているノート・オン
・メッセージをRAM25から読み出してそれに各々に対応
するノート・オフ・メッセージを作成して全ての発音を
一旦停止させる。その後、RAM25にポーズ直前までに記
憶されたノート・オン・メッセージが全て消去される。
ポーズ中に繰り返し得られるノート・オン・メッセージ
はRAM25の所定エリアに更新されつつ書き込まれる。ポ
ーズ状態が解除されてプレイ状態に復帰すると、そのと
きRAM25の所定エリアに書き込まれているノート・オン
・メッセージがMIDI機器26に対して出力される。よっ
て、プレイ状態に復帰すると直ちに発音が生じるのであ
る。Therefore, in such an embodiment, when the play state changes to the pause state, the note-on messages that are being sounded at that time are read from the RAM 25, and the note-off messages corresponding to each of them are created to generate all sounds. Stop once. After that, all the note-on messages stored in RAM 25 just before the pause are erased.
The note-on message repeatedly obtained during the pause is updated and written in a predetermined area of the RAM 25. When the paused state is released and the play state is restored, the note-on message written in the predetermined area of the RAM 25 at that time is output to the MIDI device 26. Therefore, sound is generated immediately after returning to the play state.
上記した各実施例においては、MIDIコントローラ24から
MIDI機器26に直接MIDI信号が供給されるが、これに限ら
ず、第5図に示すようにMIDIコントローラ24とMIDI機器
26との間にFIFO(First-In-First-Out)方式のバッファ
31及びスイッチ32を設けても良い。このようにバッファ
31及びスイッチ32を設けた場合においては、スイッチ32
はノート・オフ・メッセージを作成して全ての発音を一
旦停止させた後にオフとされ、ポーズ状態が解除される
とオンとなる。また、バッファ31にはスイッチ32のオフ
期間中にポーズ状態が解除されたときMIDI機器26に供給
すべきノート・オン・メッセージが保持され、スイッチ
32のオンによりバッファ31に保持されたノート・オン・
メッセージがスイッチ32を介してMIDI機器26に供給され
る。In each of the above embodiments, from the MIDI controller 24
MIDI signals are directly supplied to the MIDI device 26, but not limited to this, as shown in FIG.
FIFO (First-In-First-Out) type buffer between 26 and
31 and the switch 32 may be provided. Buffer like this
In the case where 31 and the switch 32 are provided, the switch 32
Is turned off after composing a note-off message and temporarily stopping all sounds, and turned on when the pause state is released. In addition, the buffer 31 holds a note-on message to be supplied to the MIDI device 26 when the pause state is released while the switch 32 is off,
Note-on data held in buffer 31 when 32 is turned on
The message is supplied to the MIDI device 26 via the switch 32.
なお、上記した各実施例においては、単一のMIDI機器が
MIDI制御装置に接続されているが、複数のMIDI機器を接
続することも可能であり、この場合も本発明を適用する
ことができる。In each of the above embodiments, a single MIDI device
Although it is connected to the MIDI control device, it is also possible to connect a plurality of MIDI devices, and the present invention can be applied to this case as well.
また、本発明は、ディスクプレーヤに限定されるもので
はなく、例えば、楽器演奏プログラムの記録された磁気
テープを演奏するテープデッキ等の記録媒体演奏装置の
ポーズ動作をなす際に使用することもできる。Further, the present invention is not limited to a disc player, and can be used, for example, when performing a pause operation of a recording medium playing device such as a tape deck playing a magnetic tape on which a musical instrument playing program is played. .
更に、本発明はノート・オン・メッセージ及びノート・
オフ・メッセージに限らず、他のモジュレーションチャ
ンネルプレッシャ、ピッチベンドホールド、ブレスコン
トロール等のコントロール動作を停止させるためのコン
トロールメッセージについても適用することができる。In addition, the present invention provides note-on-message and
Not only the off message, but also a control message for stopping the control operation such as other modulation channel pressure, pitch bend hold, breath control or the like can be applied.
発明の効果 以上の如く、本発明によれば、記録媒体演奏装置からの
サブコード信号を復号してサブコードデコーダが生成し
たMIDI信号としての動作オン信号の内容をこれに対応す
る動作オフ信号が前記サブコードデコーダから生成され
るまで少なくとも記憶し、記録媒体演奏装置からのポー
ズ状態を表わすポーズ状態信号に応じて記憶されている
動作オン信号の内容に対応する動作オフ信号をMIDI機器
に供給するので、例えば、記録媒体演奏装置がポーズ状
態になるとそれまでの全ての発音が停止する故、ポーズ
状態において発音が継続するという不具合の発生を防止
することができる。また、動作オフ信号をMIDI機器に供
給した後も記録媒体演奏装置からのポーズ解除状態を表
わすポーズ解除状態信号が供給されるまでのポーズ状態
においてはサブコードデコーダが動作オン信号を生成し
てもMIDI機器への信号供給を停止せしめるので、例え
ば、ポーズ中において発音が開始されることが防止され
る。更に、ポーズ解除状態信号に応じて記憶されている
動作オン信号の内容による動作オン信号をMIDI機器に供
給するので、例えば、ポーズ解除後、直ちに発音が開始
される故、ポーズ解除後に違和感を生ずることがない。As described above, according to the present invention, the contents of the operation ON signal as a MIDI signal generated by the subcode decoder by decoding the subcode signal from the recording medium playing device are converted into the corresponding operation OFF signal. An operation off signal corresponding to the content of the operation on signal stored at least until generated by the sub-code decoder and corresponding to the pause state signal indicating the pause state from the recording medium playing device is supplied to the MIDI device. Therefore, for example, when the recording medium playing device is in the paused state, all the sounds up to that point are stopped, so that it is possible to prevent the occurrence of the problem that the sounding continues in the paused state. Even after the operation off signal is supplied to the MIDI device, even if the sub code decoder generates the operation on signal in the pause state until the pause release state signal indicating the pause release state from the recording medium playing device is supplied. Since the signal supply to the MIDI device is stopped, for example, it is possible to prevent the pronunciation from being started during the pause. Further, since the operation-on signal according to the content of the operation-on signal stored according to the pause-released state signal is supplied to the MIDI device, for example, sound is started immediately after the pause is released. Never.
また、本発明によれば、ポーズ状態においてサブコード
デコーダから生成された動作オン信号を更新しつつ保持
し、ポーズ解除状態信号に応じて保持した動作オン信号
をMIDI機器に供給するので、例えば、ポーズ解除後、直
ちに発音が開始される故、ポーズ解除後に違和感を生ず
ることがない。Further, according to the present invention, the operation ON signal generated from the subcode decoder in the pause state is updated and held, and the operation ON signal held according to the pause release state signal is supplied to the MIDI device. Since the pronunciation starts immediately after the pause is released, there is no sense of discomfort after the pause is released.
第1図は本発明の実施例を示すブロック図、第2図はサ
ブコードデータの構成例を説明するための図、第3図は
MIDIコントローラの制御動作を示すフローチャート、第
4図は本願の別の発明によるMIDIコントローラの制御動
作を示すフローチャート、第5図は本発明の他の実施例
を部分的に示すブロック図、第6図はMIDIメッセージの
構成例を示す図、第7図(A)及び(B)はノート・オ
ン・メッセージ及びノート・オフ・メッセージの発生タ
イミングを説明するための図、第8図はポーズ動作時の
ディスクにおけるトレースを示す図である。 主要部分の符号の説明 7……ディスクコントローラ 22……サブコード誤り訂正回路 23……MIDIデコーダ 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, and FIG. 3 is
FIG. 4 is a flow chart showing the control operation of the MIDI controller, FIG. 4 is a flow chart showing the control operation of the MIDI controller according to another invention of the present application, FIG. 5 is a block diagram partially showing another embodiment of the present invention, and FIG. Is a diagram showing a configuration example of a MIDI message, FIGS. 7 (A) and 7 (B) are diagrams for explaining the timing of occurrence of a note-on message and a note-off message, and FIG. 8 is a diagram showing a pause operation. It is a figure which shows the trace in a disc. Explanation of main part code 7 …… Disk controller 22 …… Subcode error correction circuit 23 …… MIDI decoder 24 …… MIDI controller 31 …… Buffer
───────────────────────────────────────────────────── フロントページの続き (72)発明者 鈴木 信司 東京都大田区大森西4丁目15番5号 パイ オニア株式会社大森工場内 (72)発明者 勝 利幸 東京都大田区大森西4丁目15番5号 パイ オニア株式会社大森工場内 (72)発明者 飯塚 達 東京都大田区大森西4丁目15番5号 パイ オニア株式会社大森工場内 (72)発明者 八ッ橋 清実 東京都大田区大森西4丁目15番5号 パイ オニア株式会社大森工場内 (72)発明者 日高 秀憲 東京都大田区大森西4丁目15番5号 パイ オニア株式会社大森工場内 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Shinji Suzuki 4-15-5 Omorinishi, Ota-ku, Tokyo Pioneer Co., Ltd. Omori Plant (72) Inventor Toshiyuki Katsu 4-15 Omorinishi, Ota-ku, Tokyo 5 Pioneer Co., Ltd. Omori Plant (72) Inventor Tatsu Iizuka 4-15 Omori Nishi, Ota-ku, Tokyo Pioneer Co., Ltd. Omori Plant (72) Inventor Kiyomi Yatsuhashi Omori Nishi, Ota-ku, Tokyo 4-15-5 Pioneer Co., Ltd. Omori Plant (72) Inventor Hidenori Hidaka 4-15-5 Omori Nishi, Ota-ku, Tokyo Pioneer Co., Ltd. Omori Plant
Claims (3)
ド信号に含まれるMIDIフォーマット信号に応じてMIDI機
器に動作オン信号及び動作オフ信号を供給するMIDI制御
装置であって、前記サブコード信号を復号して前記動作
オン信号及び動作オフ信号を含むMIDI信号を生成するサ
ブコードデコーダと、前記サブコードデコーダが生成し
た前記動作オン信号の内容をこれに対応する動作オフ信
号が前記サブコードデコーダから生成されるまで記憶す
る記憶手段と、前記記録媒体演奏装置からのポーズ状態
を表わすポーズ状態信号に応じて前記記憶手段に記憶さ
れている動作オン信号の内容に対応する動作オフ信号を
前記MIDI機器に供給するオフ生成手段と、前記オフ生成
手段の動作終了後、前記記録媒体演奏装置からのポーズ
解除状態を表わすポーズ解除状態信号が供給されるまで
前記MIDI機器への信号供給を停止せしめる停止手段と、
前記ポーズ解除状態信号に応じて前記記憶手段に記憶さ
れている動作オン信号の内容による動作オン信号を前記
MIDI機器に供給するオン生成手段とからなることを特徴
とするMIDI制御装置。1. A MIDI control device for supplying 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 playing device, wherein the subcode signal is supplied to the MIDI device. A subcode decoder which decodes to generate a MIDI signal including the operation on signal and the operation off signal, and an operation off signal corresponding to the content of the operation on signal generated by the subcode decoder from the subcode decoder A storage means for storing until generation, and an operation off signal corresponding to the content of the 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. Off generating means for supplying to the recording medium playing device, and a pause indicating a pause released state from the recording medium playing device after the operation of the off generating means is completed. And stopping means allowed to stop the signal supply to the MIDI device to dividing state signal is supplied,
The operation-on signal according to the content of the operation-on signal stored in the storage means according to the pause release state signal is
A MIDI control device comprising an ON generation means for supplying to a MIDI device.
ド信号から復号されたMIDIフォーマット信号に応じてMI
DI機器に動作オン信号及び動作オフ信号を供給するMIDI
制御手段を含むMIDIシステムであって、前記記録媒体演
奏手段がポーズ状態となったときポーズ状態信号を発生
し前記ポーズ状態が解除されたときポーズ解除状態信号
を発生する手段と、前記サブコード信号を復号して前記
動作オン信号及び動作オフ信号を含むMIDI信号を生成す
るサブコードデコーダと、前記サブコードデコーダが生
成した前記動作オン信号の内容をこれに対応する動作オ
フ信号が前記サブコードデコーダから生成されるまで記
憶する記憶手段と、前記ポーズ状態信号に応じて前記記
憶手段に記憶されている動作オン信号の内容に対応する
動作オフ信号を前記MIDI機器に供給するオフ生成手段
と、前記オフ生成手段の動作終了後、前記ポーズ解除状
態信号が供給されるまで前記MIDI機器への信号供給を停
止せしめる停止手段と、前記ポーズ解除状態信号に応じ
て前記記憶手段に記憶されている動作オン信号の内容に
よる動作オン信号を前記MIDI機器に供給するオン生成手
段とからなることを特徴とするMIDIシステム。2. MI in response to a MIDI format signal decoded from a subcode signal supplied from a recording medium playing means.
MIDI that supplies operation on and off signals to DI devices
A MIDI system including control means, means for generating a pause state signal when the recording medium playing means is in a pause state, and a pause release state signal when the pause state is released, and the subcode signal And a sub-code decoder that decodes an operation-on signal and an operation-off signal to generate a MIDI signal, and an operation-off signal corresponding to the content of the operation-on signal generated by the sub-code decoder. Storage means for storing until the generation of the operation state signal, off generation means for supplying an operation off signal corresponding to the content of the operation on signal stored in the storage means in response to the pause state signal to the MIDI device, After the operation of the off generation means is completed, a stop means for stopping the signal supply to the MIDI device until the pause release state signal is supplied, A MIDI system comprising an ON generation means for supplying an operation ON signal according to the content of the operation ON signal stored in the storage means to the MIDI device in response to the pause release state signal.
ド信号から復号されたMIDIフォーマット信号に応じてMI
DI機器に動作オン信号及び動作オフ信号を供給するMIDI
制御手段を含むMIDIシステムであって、前記記録媒体演
奏手段がポーズ状態となったときポーズ状態信号を発生
し前記ポーズ状態が解除されたときポーズ解除状態信号
を発生する手段と、前記サブコード信号を復号して前記
動作オン信号及び動作オフ信号を含むMIDI信号を生成す
るサブコードデコーダと、前記サブコードデコーダが生
成した前記動作オン信号の内容をこれに対応する動作オ
フ信号が前記サブコードデコーダから生成されるまで記
憶する記憶手段と、前記ポーズ状態信号に応じて前記記
憶手段に記憶されている動作オン信号の内容に対応する
動作オフ信号を前記MIDI機器に供給するオフ生成手段
と、前記オフ生成手段の動作終了後、前記ポーズ解除状
態信号が供給されるまで前記MIDI機器への信号供給を停
止せしめる停止手段と、前記ポーズ状態において前記サ
ブコードデコーダから生成された動作オン信号を更新し
つつ保持し前記ポーズ解除状態信号に応じて保持した動
作オン信号を前記MIDI機器に供給するオン生成手段とか
らなることを特徴とするMIDIシステム。3. MI according to a MIDI format signal decoded from a subcode signal supplied from a recording medium playing means.
MIDI that supplies operation on and off signals to DI devices
A MIDI system including control means, means for generating a pause state signal when the recording medium playing means is in a pause state, and a pause release state signal when the pause state is released, and the subcode signal And a sub-code decoder that decodes an operation-on signal and an operation-off signal to generate a MIDI signal, and an operation-off signal corresponding to the content of the operation-on signal generated by the sub-code decoder. Storage means for storing until the generation of the operation state signal, off generation means for supplying an operation off signal corresponding to the content of the operation on signal stored in the storage means in response to the pause state signal to the MIDI device, After the operation of the off generation means is completed, a stop means for stopping the signal supply to the MIDI device until the pause release state signal is supplied, In the pause state, the operation-on signal generated from the sub-code decoder is updated and held, and the operation-on signal held according to the pause-released state signal is supplied to the MIDI device. And MIDI system.
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 JPH0486897A (en) | 1992-03-19 |
| JPH0727367B2 true 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) |
-
1990
- 1990-07-31 JP JP2203725A patent/JPH0727367B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0486897A (en) | 1992-03-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0406773B1 (en) | Auto-playing apparatus | |
| US4996679A (en) | Subcode information and block identification system for a disc player | |
| US5038660A (en) | Recording medium playing apparatus with program discontinuity response | |
| JPH079749B2 (en) | MIDI signal demodulator | |
| JPH02220271A (en) | Disk player | |
| US5410100A (en) | Method for recording a data file having musical program and video signals and reproducing system thereof | |
| US5159143A (en) | Information recording medium player for controlling musical devices using a musical instrument digital interface (MIDI) format signal | |
| US5142959A (en) | Midi control apparatus and midi system | |
| JPH0727367B2 (en) | MIDI controller and MIDI system | |
| JP2513891B2 (en) | MIDI controller and MIDI system | |
| JPH07101346B2 (en) | MIDI controller and MIDI system | |
| JPH03209687A (en) | Midi controller and midi system | |
| JPH03266284A (en) | Midi controller and midi system | |
| JP2523364B2 (en) | Digital signal recording / reproducing device | |
| KR0138464B1 (en) | Video flexible media on which chord data is recorded and its playback device | |
| JP2523365B2 (en) | Digital signal recording / reproducing device | |
| JP2518190B2 (en) | Automatic playing device | |
| JP2516063B2 (en) | MIDI signal recording / reproducing device | |
| JPH05217339A (en) | Data playback device | |
| KR0135452B1 (en) | Apparatus and method for calculating playback address of memory audio player | |
| JPH0336599A (en) | automatic performance device | |
| JPH02201497A (en) | Digital signal recording and reproducing device | |
| JPH04199193A (en) | Automatic performance device | |
| JP2621225B2 (en) | Digital audio tape recorder | |
| JP3098352B2 (en) | Automatic performance device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |