JPH0752340B2 - Automatic playing system - Google Patents
Automatic playing systemInfo
- Publication number
- JPH0752340B2 JPH0752340B2 JP61074868A JP7486886A JPH0752340B2 JP H0752340 B2 JPH0752340 B2 JP H0752340B2 JP 61074868 A JP61074868 A JP 61074868A JP 7486886 A JP7486886 A JP 7486886A JP H0752340 B2 JPH0752340 B2 JP H0752340B2
- Authority
- JP
- Japan
- Prior art keywords
- performance information
- key
- key range
- performance
- 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
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
【発明の詳細な説明】 〈産業上の利用分野〉 本発明は自動演奏システムに係わり、詳しくは自動演奏
ピアノを複数の鍵域に分割し任意の鍵域に対する鍵操作
に基づく演奏情報のみ再生するようにできる自動演奏シ
ステムに関する。DETAILED DESCRIPTION OF THE INVENTION <Industrial field of application> The present invention relates to an automatic performance system, and more specifically, an automatic performance piano is divided into a plurality of key ranges and only performance information based on a key operation for an arbitrary key range is reproduced. Automatic playing system.
〈従来の技術〉 従来この種の自動演奏システムとしては、自動演奏ピア
ノの鍵操作に基づき発生するキーコードを含む演奏情報
をコントローラに記憶させておき、後刻コントローラが
記憶している演奏情報を自動演奏ピアノに供給し、各鍵
に対応して設けられているソレノイドを選択的に励磁し
て自動演奏ピアノの打弦機構を駆動して楽音を発生させ
ていた。<Prior Art> Conventionally, as an automatic performance system of this type, performance information including a key code generated based on a key operation of an automatic performance piano is stored in a controller, and the performance information stored by the controller is automatically recorded later. The music was supplied to the playing piano, and the solenoid provided corresponding to each key was selectively excited to drive the string striking mechanism of the automatic playing piano to generate a musical sound.
〈発明が解決しようとする問題点〉 自動演奏ピアノを含む自動演奏システムの利用方法の1
つとしてピアノ演奏の練習がある。かかるピアノ演奏の
練習では演奏者が練習曲を録音モードで演奏し、後に該
演奏を再生して演奏技法の適否を自ら判断して演奏技量
の向上に役立てるものである。このようなピアノ等鍵盤
楽器の練習にあっては、両手で演奏したときに左手のパ
ートあるいは右手のパートの奏法のみチェックして適否
を判断することが演奏技法の向上に資することがある。
しかしながら、上記従来の自動演奏システムにあっては
コントローラに記憶された全ての演奏情報が自動演奏ピ
アノにより再生されるので、一方の手のパートのみ再生
することができず、ピアノ等鍵盤楽器の練習方法に制限
があるという問題点があった。<Problems to be Solved by the Invention> Method 1 of using an automatic performance system including an automatic performance piano
One of them is the practice of playing the piano. In practicing such a piano performance, the performer plays the practice song in the recording mode, and later replays the performance to judge the suitability of the performance technique by himself and to improve the performance skill. In practicing such keyboard instruments as a piano, it may be helpful to improve the playing technique to judge the suitability by checking only the rendition of the left hand part or the right hand part when playing with both hands.
However, in the above-mentioned conventional automatic performance system, since all the performance information stored in the controller is reproduced by the automatic performance piano, it is not possible to reproduce only the part of one hand. There was a problem that the method was limited.
それで本発明は、録音モード時に両手で鍵盤楽器を演奏
しても再生モードでは予め指定した鍵域の演奏のみ再生
することのできる自動演奏システムを提供することを目
的としている。Therefore, it is an object of the present invention to provide an automatic performance system capable of reproducing only a performance of a designated key range in a reproduction mode even if a keyboard instrument is played with both hands in a recording mode.
〈問題点を解決するための手段〉 本発明は、録音モード時には記憶部に演奏情報をディジ
タル形式で記憶し、再生モード時には上記記憶部から上
記演奏情報を順次読み出して出力する自動演奏用コント
ローラと、複数の鍵で構成されている鍵盤と、録音モー
ド時に該鍵盤に対する鍵操作に基づき演奏情報を形成
し、該演奏情報を上記記憶部に送出する演奏情報形成手
段と、再生モード時に上記記憶部から供給される演奏情
報に基づき機械的楽音発生機構を駆動する駆動装置と、
上記鍵操作に基づきまたは該駆動装置に駆動されて機械
的に楽音を発生させる機械的楽音発生機構とを有する自
動演奏ピアノとを含む自動演奏システムにおいて、上記
自動演奏用コントローラは、上記鍵盤を複数の鍵域に分
割し、該複数の鍵域の境界に位置する鍵を特定する鍵域
形成手段と、録音モード時に上記演奏情報を形成させた
鍵の属する鍵域を判別し、該鍵域を示す鍵域コードを上
記演奏情報に付与する鍵域コード付与手段と、再生モー
ド時に上記駆動装置に対する演奏情報の供給を行うべき
鍵域または供給を停止すべき鍵域を指定する鍵域指定手
段と、再生モード時に上記鍵域指定手段で指定された鍵
域と上記記憶部から読み出された演奏情報に付されてい
る鍵域コードとに基づき、該読み出された演奏情報が上
記駆動装置に供給すべき鍵域に属するものか否かを判別
し、供給すべき鍵域に属するものと判別したときは該演
奏情報を上記駆動装置へ供給し、供給を停止すべき鍵域
に属するものと判別したときは該演奏情報を上記駆動装
置へ供給しないようにする演奏情報供給制御手段とをさ
らに具えたことを要旨としている。<Means for Solving Problems> The present invention relates to an automatic performance controller that stores performance information in a digital format in a storage unit in a recording mode and sequentially reads out and outputs the performance information from the storage unit in a reproduction mode. A keyboard composed of a plurality of keys, performance information forming means for forming performance information based on a key operation on the keyboard in the recording mode, and sending the performance information to the storage section, and the storage section in the reproduction mode. A drive device for driving a mechanical tone generation mechanism based on performance information supplied from
In an automatic performance system including an automatic performance piano having a mechanical musical sound generation mechanism that mechanically generates a musical sound based on the key operation or driven by the driving device, the automatic performance controller includes a plurality of keyboards. The key range forming means for dividing the key range to identify the keys located at the boundaries of the plurality of key ranges, and the key range to which the key forming the performance information in the recording mode belongs are discriminated. Key range code giving means for giving the indicated range code to the performance information, and key range designating means for specifying the range of the performance information to be supplied to the drive device or the range of the supply information to be stopped in the reproduction mode. In the reproduction mode, based on the key range specified by the key range specifying means and the key range code attached to the performance information read from the storage unit, the read performance information is stored in the drive device. Supply It is determined whether or not it belongs to the key range to be supplied, and if it is determined that the performance information belongs to the key range to be supplied, the performance information is supplied to the drive device, and it is determined that it belongs to the key range to be stopped In this case, the present invention is further provided with a performance information supply control means for preventing the performance information from being supplied to the drive device.
〈作用および効果〉 上記構成に係わる自動演奏システムにあっては、第1図
のクレイム対応図に示されているように、鍵盤1は鍵域
形成手段3により複数の鍵域5,7,・・・に分割すること
ができ、かかる鍵盤1の分割後に録音モードで演奏する
と、演奏情報形成手段9が操作された鍵に対応する演奏
情報を発生させるとともに、鍵域コード付与手段11によ
り上記操作された鍵がいずれの鍵域5,7,・・・に属して
いるがが判別されて該当する鍵域5,7,・・・を示す鍵域
コードが上記演奏情報に付加される。こうして鍵域コー
ドの付加された演奏情報はコントローラの記憶部13に送
出され、該記憶部13に記憶される。<Operations and Effects> In the automatic performance system according to the above configuration, as shown in the claim correspondence diagram of FIG. 1, the keyboard 1 is divided into a plurality of key ranges 5, 7 ,. .. When the keyboard 1 is played in the recording mode after the keyboard 1 is split, the performance information forming means 9 generates performance information corresponding to the operated key, and the range key assigning means 11 performs the above operation. It is discriminated that the played key belongs to any of the key ranges 5, 7, ... And a key range code indicating the corresponding key range 5, 7, ... Is added to the performance information. The performance information to which the key range code is added in this way is sent to the storage unit 13 of the controller and stored in the storage unit 13.
次に、再生モードとなり、上記鍵域5,7,・・・の内のい
ずれか、例えば鍵域5の鍵操作に基づく演奏情報の再生
をキャンセルしたい場合には、鍵域指定手段15により鍵
域5を指定した後に再生を開始する。再生モードの開始
により演奏情報が記憶部13から順次読み出され、各演奏
情報に付与されている鍵域コードが上記鍵域指定手段15
により指定された鍵域5を示すコードと一致するか否か
が演奏情報供給制御手段17で判断される。その判断結果
が一致を示しているときは、その鍵域コードの付されて
いた演奏情報は駆動装置19に送出されず無視される。こ
れに対して、不一致の場合はその鍵域コードの付されて
いた演奏情報は駆動装置19に供給され、駆動装置19は該
演奏情報に基づき機械的楽音発生機構21を駆動する。そ
の結果、鍵域5以外の鍵域に属する鍵に対応する楽音が
発生し、演奏者は鍵盤1全体を使って演奏しても鍵域指
定手段15で指定された鍵域以外の鍵に対応する楽音のみ
再生することができる。Next, in the reproduction mode, if it is desired to cancel the reproduction of the performance information based on the key operation of any one of the key ranges 5, 7, ... After the area 5 is designated, the reproduction is started. When the reproduction mode is started, the performance information is sequentially read from the storage unit 13, and the key range code assigned to each performance information is the key range designating means 15 described above.
The performance information supply control means 17 determines whether or not it coincides with the code indicating the key range 5 designated by. If the result of the determination indicates a match, the performance information to which the key range code is attached is not sent to the drive device 19 and is ignored. On the other hand, in the case of disagreement, the performance information to which the key range code is attached is supplied to the drive device 19, and the drive device 19 drives the mechanical tone generating mechanism 21 based on the performance information. As a result, a musical tone corresponding to a key belonging to a key range other than the key range 5 is generated, and even if the performer plays using the entire keyboard 1, it will respond to keys other than the key range designated by the key range designating means 15. You can play only the sound that you want to play.
したがって、演奏する曲に応じて左手パートの鍵域と右
手パートの鍵域とを別個に指定しておけば、両手で演奏
した後に一方の手のパートのみ再生することができ、効
果的に鍵盤楽器の練習をすることができる。Therefore, if you specify the key range of the left-hand part and the key range of the right-hand part separately according to the song to be played, you can play only one hand after playing with both hands, effectively playing the keyboard. Can practice musical instruments.
〈実施例〉 以下、図面に基づき本発明の一実施例を説明する。第2
図は一実施例の正面図であり、31はコントローラビルト
イン型の自動演奏ピアノを示している。この自動演奏ピ
アノ31は88鍵で構成されている鍵盤33と、該鍵盤33の各
鍵の鍵操作に基づき打弦する機械的楽音発生機構として
の打弦機構と、駆動信号に基づき上記打弦機構とペダル
機構とを駆動する駆動装置としてのソレノイド群等(図
示せず)を有しているが、上記各構成要素は通常の自動
演奏ピアノと基本的には同一なので詳細な説明は省略す
る。<Example> An example of the present invention will be described below with reference to the drawings. Second
The figure is a front view of one embodiment, and 31 indicates a controller built-in type automatic playing piano. This automatic playing piano 31 has a keyboard 33 composed of 88 keys, a string striking mechanism as a mechanical tone generating mechanism for striking a string based on a key operation of each key of the keyboard 33, and the above string striking based on a drive signal. Although it has a solenoid group and the like (not shown) as a drive device for driving the mechanism and the pedal mechanism, since the above-mentioned components are basically the same as those of a normal automatic playing piano, detailed description thereof will be omitted. .
上記鍵盤33に対する鍵操作は図示していないキースイッ
チ回路により検出され、ペダル機構の操作を検出するス
イッチの出力とともに演奏情報を提供する。A key operation on the keyboard 33 is detected by a key switch circuit (not shown), and performance information is provided together with the output of a switch for detecting the operation of the pedal mechanism.
自動演奏ピアノ31の上前板35にはコントローラ37の操作
パネルが露呈されており、このコントローラ37はMIDI出
力端子を有しているので、ケーブルを介して電子音源と
してのキーボード等のMIDI入力端子に演奏情報を供給可
能である。The operation panel of the controller 37 is exposed on the upper front plate 35 of the automatic playing piano 31, and since this controller 37 has a MIDI output terminal, a MIDI input terminal such as a keyboard as an electronic sound source is connected via a cable. It is possible to supply performance information to.
次に、コントローラ37の操作パネルについて第3図に基
づき説明する。操作パネルには電源スイッチ43が設けら
れており、この電源スイッチ43がオンされると、コント
ローラ37に内蔵されている後述するコンピュータシステ
ムが起動されるとともに、電源インジケータ45が点灯さ
れる。操作パネルのディスクトレイ47からはフロッピデ
ィスクが挿入されてディスクドライバーにセットされ
る。一方、ディスクドライバーからフロッピディスクを
取り出すときは取出しボタン49を押圧すればよい。Next, the operation panel of the controller 37 will be described with reference to FIG. A power switch 43 is provided on the operation panel, and when the power switch 43 is turned on, a computer system, which will be described later, incorporated in the controller 37 is activated and the power indicator 45 is turned on. A floppy disk is inserted from the disk tray 47 of the operation panel and set in the disk driver. On the other hand, when removing the floppy disk from the disk driver, the eject button 49 may be pressed.
51は曲番号表示部であり、録音時には演奏により発生す
る一連の演奏情報が記憶されるファイル領域のファイル
ラベルの一部を構成する。これに対して、液晶表示部53
には曲名や後述する各種設定値、録音、再生時の経過時
間、録音、再生レベルさらには再生モード時に再生され
る鍵域等が表示される。Reference numeral 51 denotes a song number display portion, which constitutes a part of a file label of a file area in which a series of performance information generated by a performance during recording is stored. On the other hand, the liquid crystal display unit 53
The tune title, various set values to be described later, elapsed time during recording and playback, recording and playback level, and the key range played in playback mode are displayed.
録音スイッチ55はコントローラ37を録音開始待ち状態に
させるスイッチであり、録音スイッチ55が操作されない
ときは再生モードで機能する。この録音スイッチ55は鍵
盤33を分割するとき分割された鍵域の境界に位置する鍵
(以下、スプリットポイントという)を指定するスプリ
ットポイント入力モードへの切り替えスイッチも兼ねて
いる。すなわち、上記録音スイッチ55が1回だけ操作さ
れてコントローラ37が録音開始待ち状態になった後、ス
タート、ポーズスイッチ57等、他のスイッチが操作され
ると鍵操作による演奏をフロッピディスクに録音するこ
とができるようになり、さらに録音スイッチ55を2回操
作すると、スプリットポイント入力モードになる。スタ
ート、ポーズスイッチ57は録音、再生の開始の外にも、
録音開始後あるいは再生開始後に操作されると録音ある
いは再生を一時的に停止させる。The recording switch 55 is a switch for putting the controller 37 in a recording start waiting state, and functions in the reproduction mode when the recording switch 55 is not operated. The recording switch 55 also serves as a switch for switching to a split point input mode for designating a key (hereinafter referred to as a split point) located at the boundary of the divided key range when the keyboard 33 is divided. That is, after the recording switch 55 is operated only once and the controller 37 is in a recording start waiting state, when the other switches such as the start and pause switches 57 are operated, the performance by key operation is recorded on the floppy disk. When the recording switch 55 is operated twice, the split point input mode is set. The start / pause switch 57 is not only for starting recording and playback,
When operated after the start of recording or the start of playback, recording or playback is temporarily stopped.
選曲/早送り、早戻しスイッチ59は左ボタン61と右ボタ
ン63とで構成されており、この選曲/早送り、早戻しス
イッチ59は曲番号の選択モードと再生中の早送り、早戻
しモードとで共通して使用される。すなわち、選曲/早
送り、早戻しスイッチ59が録音開始待ち状態、または録
音および再生の停止中に操作されると、上記曲番号表示
部51と共働して録音または再生する曲の記憶されている
ファイルを選択可能にする。これに対して、選曲/早送
り、早戻しスイッチ59が再生中に操作されると、再生中
の曲を早送りまたは早戻しする。The song selection / fast-forward / fast-reverse switch 59 is composed of the left button 61 and the right button 63. This song-selection / fast-forward / fast-reverse switch 59 is common to the song number selection mode and the fast-forward / reverse mode during playback. Then used. That is, when the song selection / fast-forward / fast-reverse switch 59 is operated in the recording start waiting state or while recording and playback are stopped, the song to be recorded or played in cooperation with the song number display section 51 is stored. Make files selectable. On the other hand, when the song selection / fast-forward / fast-reverse switch 59 is operated during reproduction, the music being reproduced is fast-forwarded or rewound.
リピートスイッチ群65は演奏を繰り返し再生する場合に
使用され、上記ディスクドライバーにセットされている
フロッピディスクに記憶されている全ての曲を繰り返し
再生させる全曲スイッチ67と指定した1曲のみ繰り返し
再生させる1曲スイッチ69とある曲の任意の2点間(A
点とB点との間)を繰り返し再生させるA−Bスイッチ
71とで構成されている。The repeat switch group 65 is used when repeatedly playing a performance, and all songs stored in the floppy disk set in the above disk driver are repeatedly played. Between the song switch 69 and any two points of a song (A
A-B switch for repeatedly playing back (between points and B)
It consists of 71 and.
ストップスイッチ73は録音、再生、早送り、早戻し等の
動作を停止させるためと演奏情報に基づく再生をキャン
セルさせる鍵域を指定するモード(以下、パートキャン
セル設定モードという)を開始させるためとで兼用され
る。すなわち、スプリットポイントが指定されている曲
を選曲した後にストップスイッチ73が操作されるとパー
トキャンセル設定モードとなり、それ以外のときは録
音、再生、早送り、早戻し等の動作を停止させるため使
用される。The stop switch 73 is used both to stop operations such as recording, playback, fast-forward, and fast-reverse, and to start a mode for specifying a key range in which playback based on performance information is canceled (hereinafter referred to as a part cancel setting mode). To be done. In other words, if the stop switch 73 is operated after selecting a song with a split point specified, the part cancel setting mode will be entered, otherwise it will be used to stop operations such as recording, playback, fast forward, and fast rewind. It
続く、音量スイッチ75、テンポスイッチ77、移調スイッ
チ79は増加ボタン81と減少ボタン83とともに使用され
る。すなわち、音量スイッチ75が操作された後、増加ボ
タン81または減少ボタン83が押されると、すでに設定さ
れている音量値が変更され、テンポスイッチ77が操作さ
れた後、増加ボタン81または減少ボタン83が押されると
再生される曲のテンポが所定の割合ずつ、例えば10%ず
つ変更される。これに対して、移調スイッチ79が操作さ
れた後、増加ボタン81または減少ボタン83が押される
と、再生時に曲の音程が所定の度数ずつ移調される。The volume switch 75, the tempo switch 77, and the transposition switch 79 are used together with the increase button 81 and the decrease button 83. That is, when the increase button 81 or the decrease button 83 is pressed after the volume switch 75 is operated, the already set volume value is changed, the tempo switch 77 is operated, and then the increase button 81 or the decrease button 83. When is pressed, the tempo of the reproduced song is changed by a predetermined rate, for example, 10%. On the other hand, when the increase button 81 or the decrease button 83 is pressed after the transposition switch 79 is operated, the pitch of the music is transposed by a predetermined frequency during reproduction.
パートキャンセルスイッチ85はパートキャンセル設定モ
ード時に演奏情報に基づく再生をキャンセルする鍵域を
指定するのに使用される。本実施例の場合、分割できる
鍵域は2つなので、パートキャンセルスイッチ85は左側
の鍵域を指定する左側指定ボタン87と右側の鍵域を指定
する右側指定ボタン89とで構成されている。The part cancel switch 85 is used in the part cancel setting mode to specify a key range in which reproduction based on performance information is canceled. In the case of this embodiment, since there are two key ranges that can be divided, the part cancel switch 85 is composed of a left side specification button 87 for specifying the left side key range and a right side specification button 89 for specifying the right side key range.
かかる操作パネルのスイッチ類の操作に基づき録音、再
生、スプリットポイントの入力あるいはキャンセルされ
る鍵域の指定を制御するコンピュータシステムの構成
は、第4図に示されているように、中央処理装置91が共
通バス93を介してロム95にアクセスしプログラム命令を
順次読み出して実行する。このロム95にはオペレイティ
ングシステム、システムの初期化プログラムとともに、
第5図に示されているメインプログラム、第6図に示さ
れている録音サブルーチンプログラムさらには第7図
(A),(B)に示されている再生サブルーチンプログ
ラム等がそれぞれ所定のアドレス空間に記憶されてい
る。As shown in FIG. 4, the central processing unit 91 has a configuration of a computer system which controls recording, reproduction, input of a split point, or designation of a key range to be canceled based on the operation of switches on the operation panel. Accesses ROM 95 via common bus 93 to sequentially read and execute program instructions. In this ROM95, along with the operating system and system initialization program,
The main program shown in FIG. 5, the recording subroutine program shown in FIG. 6, and the reproduction subroutine program shown in FIGS. 7A and 7B are stored in predetermined address spaces. Remembered
ワーキングレジスタ97には選曲/早送り、早戻しスイッ
チ59により選択された曲番号に対応するファイル領域を
示すコード、リピートスイッチ群65により設定される繰
り返し再生に関するデータコード、音量スイッチ75と増
加、減少スイッチ81、83により設定された音量値に関す
るデータコード、テンポスイッチ77と増加、減少スイッ
チ81、83により設定されたテンポに関するデータコー
ド、移調スイッチ79と増加、減少スイッチ81、83により
設定された再生時に移調すべき音程に関するデータコー
ド、スプリットポイントのキーコード、キャンセルされ
る鍵域の鍵域コード等がそれぞれ所定のアドレスに記憶
可能である。In the working register 97, a code indicating the file area corresponding to the song number selected by the song selection / fast-forward / fast-reverse switch 59, a data code relating to repeated reproduction set by the repeat switch group 65, a volume switch 75 and an increase / decrease switch. Data code relating to volume value set by 81, 83, tempo switch 77 and data code relating to tempo set by increase / decrease switch 81, 83, transposition switch 79 and data set by increase / decrease switch 81, 83 during playback A data code relating to a pitch to be transposed, a key code of a split point, a key range code of a key range to be canceled, etc. can be stored at respective predetermined addresses.
上記鍵域コードとしては本実施例の場合、演奏情報に付
加されるチャンネルコードが使用される。すなわち、本
実施例では演奏情報がMIDIメッセージで構成されるの
で、各演奏情報には1乃至16のチャンネルコードを付与
することができる。したがって、本実施例では左側鍵域
に属する鍵を操作したとき発生する演奏情報には第1チ
ャンネルのチャンネルコードを付与し、右側鍵域に属す
る鍵を操作したとき発生する演奏情報には第2チャンネ
ルのチャンネルコードを付与する。In the case of the present embodiment, a channel code added to the performance information is used as the key range code. That is, in the present embodiment, since the performance information is composed of MIDI messages, it is possible to add channel codes 1 to 16 to each performance information. Therefore, in the present embodiment, the channel code of the first channel is added to the performance information generated when a key belonging to the left side keyboard range is operated, and the second performance information is generated when a key belonging to the right side keyboard range is operated. Assign the channel code of the channel.
DMAコントローラ99はオペレイティングシステムの管理
下で共通バス93を介してフロッピディスクドライバー10
1にセットされているフロッピディスクに直接アクセス
し、通常の再生モード時には中央処理装置91によりワー
キングレジスタ77から転送されるファイル名のもとに記
憶されている演奏情報をMIDI入出力103から自動演奏ピ
アノ31に送出する。一方、録音モード時には鍵盤33の鍵
操作に基づき発生するコード化された演奏情報をチャン
ネルコードとともに予め指定されたファイル領域のデー
タ格納領域に書き込む。The DMA controller 99 manages the floppy disk driver 10 via the common bus 93 under the control of the operating system.
The floppy disk set to 1 is directly accessed, and the performance information stored under the file name transferred from the working register 77 by the central processing unit 91 is automatically played from the MIDI input / output 103 in the normal playback mode. Send to 31. On the other hand, in the recording mode, the coded performance information generated based on the key operation on the keyboard 33 is written together with the channel code in the data storage area of the file area designated in advance.
上記コントローラ37の操作パネルに設けられているスイ
ッチ類55等は、中央処理装置91により定期的に走査さ
れ、いずれかのスイッチ55等が操作されると操作された
スイッチ55等はソフトウエアにより判別され、プログラ
ムアドレスの変更あるいは対応するデータコードがワー
キングレジスタ97に転送される。また、操作パネルに設
けられているスイッチ類55等の操作に基づき設定される
データコード等は中央処理装置91により周期的に読み出
されディスプレイコントローラ105により上記曲番号表
示部51および液晶表示部53にて可視表示される。The switches 55 and the like provided on the operation panel of the controller 37 are regularly scanned by the central processing unit 91, and when any switch 55 or the like is operated, the operated switch 55 or the like is determined by software. The program address is changed or the corresponding data code is transferred to the working register 97. Further, a data code or the like set based on the operation of switches 55 provided on the operation panel is periodically read by the central processing unit 91 and is displayed by the display controller 105 on the music number display section 51 and the liquid crystal display section 53. Is displayed visually.
次に、自動演奏システムにより実行されるメインプログ
ラムについて第5図のフローチャート図を参照しつつ説
明する。電源スイッチ43がオンされると、コンピュータ
システムは初期化プログラムを実行し(ステップP1)、
システムの初期化を図る。次に、フロッピディスクドラ
イバ101を走査してフロッピディスクがセットされてい
るか否かを判断する(ステップP2)。ステップP2の判断
がノーの間はフロッピディスクドライバ101の走査を続
け、ステップP2の判断がイエスになるのを待つ。ステッ
プP2の判断がイエスになると、フロッピディスクに関す
る処理、例えばフォーマットの要否を判断し、必要なら
フロッピディスクのフォーマット等を行う(ステップP
3)。こうしてステップP3を終了しフロッピディスクへ
の書き込みおよび読み出しが可能になると、操作パネル
のスイッチ群55等の走査を行う。すなわち、かかる走査
により選曲/早送り、早戻しスイッチ59が操作されたか
否かが判断され(ステップP4)、その判断結果がイエス
のときは後述する再生サブルーチンプログラムに移行す
る。これに対して、ステップP4の判断結果がノーのとき
は録音スイッチ55が操作されたか否かが判断され(ステ
ップP5)、その判断結果がイエスのときは録音サブルー
チンプログラムに移行して鍵盤33の鍵操作に基づき発生
するコード化された演奏情報を予め指定されたファイル
領域のデータ格納領域に書き込む。一方、ステップP5の
判断結果がノーのときは再びフロッピディスクドライバ
ー101を走査してフロッピディスクが抜き出されたか否
かを判断する(ステップP6)。ステップP6の判断結果が
ノーの間はステップP4乃至P6を繰り返し、再生サブルー
チンプログラムまたは録音サブルーチンプログラムへの
移行を待つ。これに対して、ステップP6の判断結果がイ
エスの場合はステップP2に戻り、新たにフロッピディス
クがセットされてステップP2の判断結果がイエスになる
のを待つ。Next, the main program executed by the automatic performance system will be described with reference to the flowchart of FIG. When the power switch 43 is turned on, the computer system executes the initialization program (step P1),
Try to initialize the system. Next, the floppy disk driver 101 is scanned to determine whether or not the floppy disk is set (step P2). While the determination in step P2 is NO, the floppy disk driver 101 continues scanning and waits for the determination in step P2 to become YES. If the determination in step P2 is YES, it is determined whether or not a process related to the floppy disk, for example, formatting is necessary, and if necessary, the floppy disk is formatted (step P
3). In this way, when step P3 is completed and writing to and reading from the floppy disk become possible, the switch group 55 and the like of the operation panel are scanned. That is, it is determined whether or not the music selection / fast-forward and fast-reverse switch 59 has been operated by such scanning (step P4), and if the result of the determination is YES, the flow shifts to a reproduction subroutine program described later. On the other hand, if the decision result in the step P4 is NO, it is decided whether or not the recording switch 55 is operated (step P5). If the decision result is YES, the process shifts to the recording subroutine program and the keyboard 33 is pressed. Coded performance information generated based on a key operation is written in a data storage area of a file area designated in advance. On the other hand, if the decision result in the step P5 is NO, the floppy disk driver 101 is again scanned to judge whether or not the floppy disk is pulled out (step P6). While the result of the determination in step P6 is NO, steps P4 to P6 are repeated to wait for the transition to the reproduction subroutine program or the recording subroutine program. On the other hand, if the decision result in step P6 is YES, the process returns to step P2, and waits until a new floppy disk is set and the decision result in step P2 becomes YES.
続いて、ステップP5の判断結果がイエスとなり、録音サ
ブルーチンプログラムに移行したときのフローを説明す
る。第5図に示されたメインプログラムのステップP5に
おける判断結果がイエスとなる録音スイッチオンイベン
トにあっては、録音スイッチ55がさらに2回操作される
か否かが判断される(ステップP11)。ステップP11の判
断結果がノーの場合、すなわち、選曲/早送り、早戻し
スイッチ59等が操作されて選曲がなされたり、録音のた
めの各種機能が設定されたりしたときは通常の録音モー
ドで処理がなされる(ステップP12)。これに対して、
録音スイッチ55がさらに2回操作されてステップP11の
判断結果がイエスになったときはスプリットポイント入
力モードとなり、液晶表示部53に「L/R RECORDING L<
−88Key−>R」のようなスプリットポイント入力モー
ドの表示がなされる(ステップP13)。続いて、鍵盤33
のいずれかの鍵が押鍵されてスプリットポイントの指定
がなされたか否かが判断され(ステップP14)、例えば4
0番目の鍵が押鍵されてスプリットポイントの指定がな
されたときはステップP14の判断結果がイエスになるの
で、スプリットポイントを40番目の鍵に設定し、液晶表
示部53の表示を「L/R RECORDING L<−40Key−>R」の
ように変更する(ステップP15)。次に、スタート、ポ
ーズスイッチ57が操作されたか否かの判断がなされ(ス
テップP16)、このステップP16の判断結果がノーのとき
はステップP14に戻り、スプリットポイントの再変更に
備える。上記ステップP13乃至P16により鍵域形成手段3
が実現される。Next, the flow when the determination result of step P5 becomes YES and the process shifts to the recording subroutine program will be described. In the recording switch-on event in which the result of the judgment in step P5 of the main program shown in FIG. 5 is YES, it is judged whether or not the recording switch 55 is operated twice more (step P11). If the result of the determination in step P11 is NO, that is, if the song selection / fast forward, fast rewind switch 59, etc. were operated to select a song, or if various functions for recording were set, the normal recording mode is used. Done (step P12). On the contrary,
When the recording switch 55 is operated two more times and the result of the determination in step P11 is YES, the split point input mode is entered, and the LCD display 53 displays “L / R RECORDING L <
The split point input mode such as "-88Key->R" is displayed (step P13). Next, the keyboard 33
It is determined whether any one of the keys is pressed and the split point is designated (step P14).
When the 0th key is pressed and the split point is specified, the determination result in step P14 is YES, so the split point is set to the 40th key, and the LCD display 53 displays `` L / R RECORDING L <-40 Key-> R ”(step P15). Next, it is determined whether or not the start / pause switch 57 has been operated (step P16). If the determination result in step P16 is NO, the process returns to step P14 to prepare for the change of the split point again. Key range forming means 3 by the above steps P13 to P16
Is realized.
スプリットポイントの設定が終了しスタート、ポーズス
イッチ57が操作されると、ステップP16の判断結果がイ
エスとなるので、キースイッチ回路を走査しつつ演奏の
開始を待つ(ステップP17)。演奏が開始されステップP
17の判断結果がイエスとなると、キースイッチ回路から
送出されるキーコードを読み込み(ステップP18)、ス
プリットポイントのキーコードと比較して操作された鍵
が左側鍵域か否かの判断を行う(ステップP19)。ステ
ップP19の判断結果がイエスのときは上記キーコードを
含む演奏情報に第1チャンネルのチャンネルコードを付
与し(ステップP20)、ステップP19の判断結果がノーの
ときは上記キーコードを含む演奏情報に第2チャンネル
のチャンネルコードを付与する(ステップP21)。こう
してチャンネルコードの付与された演奏情報はフロッピ
ディスクへ転送されて所定のファイル領域のデータ格納
領域に記憶される(ステップP22)。次に、演奏が終了
しているか否かの判断がなされ(ステップP23)、演奏
が継続しているときはステップP23の判断結果がノーに
なるのでステップP18に戻り、以後、演奏が終了してス
テップP23の判断結果がイエスとなるまでステップP18乃
至P22を繰り返す。上記ステップP18乃至P21により鍵域
コード付与手段11が実現される。When the setting of the split point is completed and the start or pause switch 57 is operated, the determination result of step P16 is YES, so the key switch circuit is scanned and the performance is awaited (step P17). Performance starts and step P
If the judgment result in 17 is YES, the key code sent from the key switch circuit is read (step P18), and it is judged whether or not the operated key is in the left key range by comparing with the key code at the split point ( Step P19). If the judgment result in step P19 is YES, the channel code of the first channel is added to the performance information including the key code (step P20). If the judgment result in step P19 is NO, the performance information including the key code is added. The channel code of the second channel is added (step P21). In this way, the performance information to which the channel code is added is transferred to the floppy disk and stored in the data storage area of the predetermined file area (step P22). Next, it is judged whether or not the performance is finished (step P23). When the performance is continued, the determination result in step P23 is NO, so the process returns to step P18, and thereafter the performance is finished. Steps P18 to P22 are repeated until the determination result of step P23 is YES. The key range code assigning means 11 is realized by the steps P18 to P21.
次に、再生サブルーチンプログラムのフローチャートを
第7図(A),(B)に基づき説明する。選曲/早送
り、早戻しスイッチ59が操作され選曲スイッチオンイベ
ントになると、第5図のステップP4の判断結果がイエス
になるので、選曲サブルーチンにより再生したい曲を選
ぶ(ステップP30)。選曲された曲が第6図のサブルー
チンプログラムにより録音された曲(以下、L/R対応曲
という)の場合には、ストップスイッチ73が操作された
か否かの判断を行い(ステップP31)、ストップスイッ
チ73が操作されることなくスタート、ポーズスイッチ57
等が操作されると通常の再生モードで再生が開始する
(ステップP33)。これに対して、ストップスイッチ73
が操作されてステップP31の判断結果がイエスになる
と、液晶表示部53に、例えば「<00:00> 00000 <L
R>」のようなパートキャンセル設定モードの表示が
所定時間表示される(ステップP33)。Next, a flowchart of the reproduction subroutine program will be described with reference to FIGS. 7 (A) and 7 (B). When the song selection / fast forward / fast rewind switch 59 is operated and the song selection switch on event occurs, the determination result of step P4 in FIG. 5 becomes YES, so the song to be reproduced is selected by the song selection subroutine (step P30). If the selected song is a song recorded by the subroutine program of FIG. 6 (hereinafter referred to as L / R compatible song), it is determined whether or not the stop switch 73 is operated (step P31), and the stop is performed. Start, pause switch 57 without operating switch 73
When the etc. are operated, the reproduction starts in the normal reproduction mode (step P33). On the other hand, the stop switch 73
Is operated and the determination result in step P31 is YES, for example, “<00:00> 00000 <L
The part cancel setting mode such as "R>" is displayed for a predetermined time (step P33).
次に、左側指定ボタン87が操作されたか否かの判断がな
され(ステップP34)、その判断結果がイエスの場合は
第1チャンネルのチャンネルコードが付された演奏情報
のキャンセルを指示し(ステップP35)、液晶表示部53
に左側鍵域に関する演奏情報をキャンセルする旨の表示
を、例えば「<00:00> 00000 < R>」行う(ス
テップP36)。ステップP34の判断結果がノーの場合、あ
るいはステップP36の終了した場合には右側指定ボタン8
9が操作されたか否かの判断がなされ(ステップP37)、
ステップP37の判断結果がイエスの場合には第2チャン
ネルのチャンネルコードが付された演奏情報のキャンセ
ルを指示し(ステップP38)、液晶表示部53に右側鍵域
に関する演奏情報をキャンセルする旨の表示を、例えば
左側指定ボタン87が操作されることなく右側指定ボタン
89が操作されたときは「<00:00> 00000 <L
>」とする(ステップP39)。Next, it is judged whether or not the left side designation button 87 has been operated (step P34). If the result of the judgment is YES, cancellation of the performance information with the channel code of the first channel is instructed (step P35). ), LCD display 53
A message to the effect that the performance information relating to the left side key range is canceled is displayed, for example, "<00:00> 00000 <R>" (step P36). If the determination result in step P34 is NO, or if step P36 ends, the right side designation button 8
It is judged whether or not 9 is operated (step P37),
If the result of the determination in step P37 is YES, an instruction to cancel the performance information with the channel code of the second channel is given (step P38), and the liquid crystal display 53 displays a message to the effect that the performance information related to the right keyboard region is canceled. , For example, the right side designation button 87 without the left side designation button 87 being operated.
When 89 is operated, “<00:00> 00000 <L
> ”(Step P39).
ここで演奏者がすでに指定したいずれかの鍵域のキャン
セルを解除するときは、左側指定ボタン87を再度押す。
その結果、ステップP40の判断結果がイエスとなり、第
1チャンネルのチャンネルコードが付された演奏情報の
キャンセルを解除し(ステップP41)、液晶表示部53に
左側鍵域に関する演奏情報を再生する旨の表示を、例え
ば「<00:00> 00000 <L >」とする(ステップ
P42)。これに対して、右側指定ボタン89が再度押され
るとステップP43の判断結果がイエスとなり、第2チャ
ンネルのチャンネルコードが付された演奏情報のキャン
セルを解除し(ステップP44)、液晶表示部53に右側鍵
域に関する演奏情報を再生する旨の表示を、例えば「<
00:00> 00000 < R>」とする(ステップP4
5)。この後、スタート、ポーズスイッチ57が操作され
たか否かの判断がなされ(ステップP46)、その判断結
果がノーの間はステップP34乃至P45を繰り返してスター
ト、ポーズスイッチ57が操作されるのを待つ。上記ステ
ップP31乃至P45により鍵域指定手段15が実現される。To cancel the cancellation of any key range already specified by the performer here, the left side specification button 87 is pressed again.
As a result, the determination result in step P40 is YES, the cancellation of the performance information with the channel code of the first channel is canceled (step P41), and the performance information related to the left keyboard range is reproduced on the liquid crystal display 53. The display is, for example, "<00:00> 00000 <L>" (step
P42). On the other hand, when the right side designation button 89 is pressed again, the determination result in step P43 is YES, the cancellation of the performance information with the channel code of the second channel is canceled (step P44), and the liquid crystal display 53 is displayed. For example, "<
00:00> 00000 <R> ”(Step P4
Five). Thereafter, it is judged whether or not the start / pause switch 57 has been operated (step P46), and while the result of the judgment is NO, steps P34 to P45 are repeated to wait for the start / pause switch 57 to be operated. . The key range designating means 15 is realized by the steps P31 to P45.
やがて、スタート、ポーズスイッチ57が操作されると、
ステップP46の判断結果がイエスとなるので、フロッピ
ディスクの所定ファイル領域から最初の演奏情報を読み
出し(ステップP47)、該演奏情報に第1チャンネルの
チャンネルコードが付されているか否かの判断がなされ
る(ステップP48)。ステップP48の判断結果がイエスの
ときは左側鍵域のキャンセルが指示されているか否かを
判断し(ステップP49)、ステップP49の判断結果がノー
のときは該演奏情報を自動演奏ピアノ31に送出し、自動
演奏ピアノ31の打弦機構を駆動させて機械的に楽音を発
生させる(ステップP50)。これに対して、ステップP49
の判断結果がイエスのとき、すなわち左側鍵域のキャン
セルが指示されていたときは該演奏情報を自動演奏ピア
ノ31に送出させることなく読み出し終了か否かの判断を
行い(ステップP51)、その判断結果がノーなら再びス
テップP47に戻ってフロッピディスクから次の演奏情報
を読み出す。しかしながら、ステップP48の判断結果が
ノーの場合、すなわち読み出された演奏情報に付された
チャンネルコードが第1チャンネルを示していないとき
は、該チャンネルコードが第2チャンネルを示している
か否かの判断がなされ(ステップP52)、その判断結果
がノーの場合、すなわち第1チャンネルも第2チャンネ
ルも示していないときは演奏情報をMIDI入出力103に送
出し、もし外部電子音源が接続されているなら該電子音
源に演奏情報を供給する(ステップP53)。一方、読み
出された演奏情報に第2チャンネルを示すチャンネルコ
ードが付されているなら、ステップP52の判断結果はイ
エスになるので、右側鍵域のキャンセルが指示されてい
るか否かを判断し(ステップP54)、ステップP54の判断
結果がノーのときは該演奏情報を自動演奏ピアノ31に送
出し、自動演奏ピアノ31の打弦機構を駆動させて機械的
に楽音を発生させる(ステップP55)。これに対して、
ステップP54の判断結果がイエスのとき、すなわち右側
鍵域のキャンセルが指示されていたときは該演奏情報を
自動演奏ピアノ31に送出させることなく読み出し終了か
否かの判断を行い(ステップP51)、その判断結果がノ
ーなら再びステップP47に戻ってフロッピディスクから
次の演奏情報を読み出す。こうして所定ファイル領域に
書き込まれていた演奏情報が全て読み出されるとステッ
プP51の判断結果がイエスになるので、第5図に示され
ているメインプログラムに戻る。以上のステップP47乃
至P55により演奏情報供給制御手段17が実現される。Eventually, when the start / pause switch 57 is operated,
Since the determination result of step P46 is YES, the first performance information is read from the predetermined file area of the floppy disk (step P47), and it is determined whether or not the channel code of the first channel is added to the performance information. (Step P48). If the judgment result in step P48 is YES, it is judged whether or not cancellation of the left keyboard range is instructed (step P49). If the judgment result in step P49 is NO, the performance information is sent to the automatic performance piano 31. Then, the string striking mechanism of the automatically playing piano 31 is driven to mechanically generate a musical sound (step P50). On the other hand, step P49
If the result of the determination is YES, that is, if cancellation of the left keyboard range is instructed, it is determined whether or not the reading is completed without sending the performance information to the automatic performance piano 31 (step P51), and the determination is made. If the result is NO, the process returns to step P47 to read the next performance information from the floppy disk. However, if the decision result in the step P48 is NO, that is, if the channel code attached to the read performance information does not indicate the first channel, it is determined whether or not the channel code indicates the second channel. If the determination is made (step P52) and the determination result is NO, that is, if neither the first channel nor the second channel is shown, performance information is sent to the MIDI input / output 103, and if an external electronic sound source is connected. If so, performance information is supplied to the electronic sound source (step P53). On the other hand, if the read performance information has a channel code indicating the second channel, the determination result in step P52 is YES, so it is determined whether or not cancellation of the right keyboard range is instructed ( (Step P54), if the determination result in Step P54 is NO, the performance information is sent to the automatic performance piano 31 and the string striking mechanism of the automatic performance piano 31 is driven to mechanically generate a musical sound (Step P55). On the contrary,
When the result of the determination in step P54 is YES, that is, when the cancellation of the right keyboard region is instructed, it is determined whether or not the reading is completed without sending the performance information to the automatic performance piano 31 (step P51), If the determination result is NO, the process returns to step P47 to read the next performance information from the floppy disk. When all the performance information written in the predetermined file area is read out in this way, the determination result in step P51 becomes YES, and the process returns to the main program shown in FIG. The performance information supply control means 17 is realized by the above steps P47 to P55.
なお、上記一実施例ではアップライト型の自動演奏ピア
ノを使用して自動演奏システムを構成したが、自動演奏
の可能なグランドピアノを使用してもよい。さらに、上
記一実施例ではコントローラを自動演奏ピアノに組み込
んだが、コントローラを自動演奏ピアノから独立させて
設置してもよい。Although the automatic performance system is constructed by using the upright type automatic performance piano in the above embodiment, a grand piano capable of automatic performance may be used. Further, although the controller is incorporated in the automatic playing piano in the above-described embodiment, the controller may be installed separately from the automatic playing piano.
第1図は本発明のクレイム対応図、 第2図は一実施例の正面図、 第3図は第2図に示されたコントローラの正面図、 第4図はコントローラのハードウエアを示す電気ブロッ
ク図、 第5図は一実施例のメインプログラムを示すフローチャ
ート図、 第6図は一実施例の録音サブルーチンプログラムを示す
フローチャート図、 第7図(A),(B)は一実施例の再生サブルーチンプ
ログラムを示すフローチャート図である。 1……鍵盤、3……鍵域形成手段、5,7……鍵域、9…
…演奏情報形成手段、11……鍵域コード付与手段、13…
…記憶部、15……鍵域指定手段、17……演奏情報供給制
御手段、19……駆動装置、21……機械的楽音発生機構、
31……自動演奏ピアノ、37……コントローラ。1 is a front view of one embodiment of the present invention, FIG. 3 is a front view of the controller shown in FIG. 2, and FIG. 4 is an electric block showing the hardware of the controller. 5 and 5 are flowcharts showing a main program of one embodiment, FIG. 6 is a flowchart showing a recording subroutine program of one embodiment, and FIGS. 7A and 7B are reproduction subroutines of one embodiment. It is a flowchart figure which shows a program. 1 ... keyboard, 3 ... key range forming means, 5,7 ... key range, 9 ...
... playing information forming means, 11 ... key range code giving means, 13 ...
... storage section, 15 ... key range designating means, 17 ... performance information supply control means, 19 ... drive device, 21 ... mechanical tone generating mechanism,
31 …… Automatic playing piano, 37 …… Controller.
Claims (1)
ジタル形式で記憶し、再生モード時には上記記憶部から
上記演奏情報を順次読み出して出力する自動演奏用コン
トローラと、 複数の鍵で構成されている鍵盤と、録音モード時に該鍵
盤に対する鍵操作に基づき演奏情報を形成し、該演奏情
報を上記記憶部に送出する演奏情報形成手段と、再生モ
ード時に上記記憶部から供給される演奏情報に基づき機
械的楽音発生機構を駆動する駆動装置と、上記鍵操作に
基づきまたは該駆動装置に駆動されて機械的に楽音を発
生させる機械的楽音発生機構とを有する自動演奏ピアノ
とを含む自動演奏システムにおいて、 上記自動演奏用コントローラは、 上記鍵盤を複数の鍵域に分割し、該複数の鍵域の境界に
位置する鍵を特定する鍵域形成手段(第6図のP14,P1
5)と、 録音モード時に上記演奏情報を形成させた鍵の属する鍵
域を判別し、該鍵域を示す鍵域コードを上記演奏情報に
付与する鍵域コード付与手段(第6図のP19〜P21)と、 再生モード時に上記駆動装置に対する演奏情報の供給を
行うべき鍵域または供給を停止すべき鍵域を指定する鍵
域指定手段(第7図(A)のP33〜P45)と、 再生モード時に上記鍵域指定手段で指定された鍵域と上
記記憶部から読み出された演奏情報に付されている鍵域
コードとに基づき、該読み出された演奏情報が上記駆動
装置に供給すべき鍵域に属するものか否かを判別し、供
給すべき鍵域に属するものと判別したときは該演奏情報
を上記駆動装置へ供給し、供給を停止すべき鍵域に属す
るものと判別したときは該演奏情報を上記駆動装置へ供
給しないようにする演奏情報供給制御手段(第7図
(B)のP48〜P55)とをさらに具えたことを特徴とする
自動演奏システム。1. An automatic performance controller for storing performance information in a digital format in a storage section in the recording mode, and sequentially reading out and outputting the performance information from the storage section in the reproduction mode, and a plurality of keys. A keyboard, performance information forming means for forming performance information based on a key operation on the keyboard in the recording mode, and sending the performance information to the storage section, and a machine based on the performance information supplied from the storage section in the reproduction mode. In an automatic performance system including a driving device for driving a dynamic musical tone generating mechanism, and an automatic playing piano having a mechanical musical tone generating mechanism for mechanically generating a musical tone based on the key operation or driven by the driving device, The automatic performance controller divides the keyboard into a plurality of key ranges and specifies a key located at the boundary of the plurality of key ranges. Of P14, P1
5) and the key range code assigning means for determining the key range to which the key forming the performance information belongs in the recording mode and assigning the key range code indicating the key range to the performance information (P19 to P19 in FIG. 6). P21), and a key range designating means (P33 to P45 in FIG. 7 (A)) for designating a key range in which the performance information is supplied to the driving device or in the reproduction mode, and the supply of the performance information is stopped. In the mode, the read performance information is supplied to the drive unit based on the key range specified by the key range specifying means and the key range code attached to the performance information read from the storage section. It is determined whether or not it belongs to the key range to be supplied, and if it is determined that the performance information belongs to the key range to be supplied, the performance information is supplied to the drive device, and it is determined that it belongs to the key range to be stopped In this case, the performance is such that the performance information is not supplied to the drive device. An automatic performance system further comprising information supply control means (P48 to P55 in FIG. 7B).
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61074868A JPH0752340B2 (en) | 1986-03-31 | 1986-03-31 | Automatic playing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61074868A JPH0752340B2 (en) | 1986-03-31 | 1986-03-31 | Automatic playing system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62231296A JPS62231296A (en) | 1987-10-09 |
| JPH0752340B2 true JPH0752340B2 (en) | 1995-06-05 |
Family
ID=13559738
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61074868A Expired - Fee Related JPH0752340B2 (en) | 1986-03-31 | 1986-03-31 | Automatic playing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0752340B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2654727B2 (en) * | 1991-08-29 | 1997-09-17 | 株式会社河合楽器製作所 | Automatic performance device |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS569600U (en) * | 1979-07-02 | 1981-01-27 | ||
| JPS5644177A (en) * | 1979-09-18 | 1981-04-23 | Marantz Japan Inc | Modulating circuit of automatic piano player |
| JPS5884692U (en) * | 1981-12-03 | 1983-06-08 | ヤマハ株式会社 | Transposition circuit in automatic musical instrument performance device |
-
1986
- 1986-03-31 JP JP61074868A patent/JPH0752340B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPS62231296A (en) | 1987-10-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH05108065A (en) | Automatic performance device | |
| GB2359657A (en) | Automatic Play Apparatus and Function Expansion Device | |
| JP2896716B2 (en) | Automatic performance device | |
| JP3846376B2 (en) | Automatic performance device, automatic performance program, and automatic performance data recording medium | |
| JPH0469396B2 (en) | ||
| JP2001005459A (en) | Method and device for synthesizing musical sound | |
| JPH10240117A (en) | Musical instrument practice support device and musical instrument practice information recording medium | |
| JPH0752340B2 (en) | Automatic playing system | |
| JPH0545040B2 (en) | ||
| JPS62229195A (en) | Automatic performance system | |
| JP3010936B2 (en) | Music player | |
| JPS62229196A (en) | Automatic performance system | |
| US6355870B1 (en) | Apparatus and method for reproduction of tune data | |
| JPH06259064A (en) | Electronic musical instrument | |
| JP3389803B2 (en) | Electronic musical instrument | |
| JP2641851B2 (en) | Automatic performance device | |
| JP4402853B2 (en) | Performance data generation method and electronic keyboard instrument | |
| JP2601250B2 (en) | Automatic performance device | |
| JP2607413B2 (en) | Automatic performance device | |
| JPH08106285A (en) | Automatic playing device | |
| JP2522203B2 (en) | Automatic playing device | |
| JP3142434B2 (en) | Electronic musical instrument sequencer | |
| JP2508945B2 (en) | Automatic playing device | |
| JP2660628B2 (en) | Display device of sequencer | |
| JP2650632B2 (en) | Automatic performance device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |