JPS62229195A - Automatic performance system - Google Patents
Automatic performance systemInfo
- Publication number
- JPS62229195A JPS62229195A JP61071868A JP7186886A JPS62229195A JP S62229195 A JPS62229195 A JP S62229195A JP 61071868 A JP61071868 A JP 61071868A JP 7186886 A JP7186886 A JP 7186886A JP S62229195 A JPS62229195 A JP S62229195A
- Authority
- JP
- Japan
- Prior art keywords
- performance information
- performance
- piano
- switch
- automatic performance
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000007246 mechanism Effects 0.000 claims description 14
- 238000000034 method Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 239000004973 liquid crystal related substance Substances 0.000 description 6
- 230000017105 transposition Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000013500 data storage Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 239000011295 pitch Substances 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005684 electric field Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〈産業上の利用分野〉
本発明は自動演奏システムに係わり、詳しくは自動演奏
ピアノと電子音源とをコントローラで制〈従来の技術〉
従来この種の自動演奏システムとしては、ピアノの鍵操
作に基づき発生するキーコードを含む演奏情報をコント
ローラに記憶させておき、後刻コントローラが記憶して
いる演奏情報をピアノに供給し、各部に対応して設けら
れているソレノイドを選択的に励磁してピアノの打弦機
構を駆動して楽音を発生させていた。[Detailed Description of the Invention] <Industrial Application Field> The present invention relates to an automatic performance system, and more specifically, a self-performance piano and an electronic sound source are controlled by a controller. <Prior Art> Conventionally, this type of automatic performance system has , performance information including key codes generated based on piano key operations is stored in the controller, and later the controller supplies the stored performance information to the piano and selects the solenoids provided corresponding to each part. The electric field was excited to drive the piano's string-striking mechanism to generate musical tones.
〈発明が解決しようとする問題点〉
しかしながら上記従来の自動演奏システムにあっては、
コントローラにピアノの鍵操作に対応した演奏情報しか
記憶できなかったので、ピアノの単独自動演奏は可能だ
ったものの、ピアノと他の電子音源等とのアンサンプル
演奏を行うには演奏者が他の電子音源を別途操作しなけ
ればならず、手軽にアンサンプル演奏を楽しめないとい
う問題点があった。<Problems to be solved by the invention> However, in the above-mentioned conventional automatic performance system,
Since the controller could only store performance information that corresponded to piano key operations, it was possible to automatically play the piano alone, but in order to perform an unsampled performance between the piano and other electronic sound sources, the player had to use other instruments. The problem was that the electronic sound source had to be operated separately, making it difficult to easily enjoy unsampled performances.
本発明はコントローラにピアノの演奏情報だけでなく電
子音源についての演奏情報も記憶させておけば演奏情報
の同時的再生によりアンサンプル演奏を行えることに鑑
み、ピアノと電子音源とのアンサンプル演奏を手軽にお
こなえる自動演奏システムを提供することを目的として
いる。The present invention provides an unsampled performance between the piano and the electronic sound source, taking into account that if the controller stores not only the performance information of the piano but also the performance information of the electronic sound source, it is possible to perform an unsampled performance by simultaneously playing back the performance information. The purpose is to provide an automatic performance system that is easy to use.
〈問題点を解決するための手段〉
本発明は演奏情報をディジタル形式で記憶し該演奏情報
を順次出力するコントローラと、鍵操作に基づき機械的
に楽音を発生させる機械的楽音発生機構と、上記演奏情
報に基づき上記機械的楽音発生機構を駆動する駆動装置
とをイアする自動演奏ピアノとを含む自動演奏システム
に」1記コントローラから供給される演奏情報に基づき
′電子的に楽音を発生させる電子音源をさらに付加し、
上記コントローラに複数パー1一の演奏情報を記憶させ
て該複数パートの演奏情報中の一の演奏情報を」1記自
動演奏ピアノに、他の演奏情報を一]二記電子音源にそ
れぞれ供給可能にしたことを要旨とする。<Means for Solving the Problems> The present invention provides a controller that stores performance information in a digital format and sequentially outputs the performance information, a mechanical sound generation mechanism that mechanically generates musical sounds based on key operations, and a mechanical sound generation mechanism that mechanically generates musical sounds based on key operations. An automatic performance system that includes a drive device that drives the mechanical musical sound generation mechanism based on performance information and an automatic performance piano that operates the mechanical sound generation mechanism based on performance information. Add more sound sources,
It is possible to store the performance information of multiple parts in the controller, and supply one of the performance information of the plurality of parts to the automatic performance piano, and the other performance information to the electronic sound source. The main points are as follows.
〈作用および効果〉
上記構成に係わる自動演奏システムにあっては、コント
ローラが複数パー1〜の演奏情報をディジタル形式で記
憶しており、該複数パー1〜の演奏情報の内、一の演奏
情報は自動演奏ピアノに関する演奏情報であり、他の演
奏情報は電子音源に関する演奏情報である。これらの複
数パーl〜の演奏情報は略同時的に再生されてコン1〜
ローラから出力され、自動演奏ピアノと電子音源とに供
給される。<Operations and Effects> In the automatic performance system having the above configuration, the controller stores the performance information of a plurality of pars 1~ in a digital format, and the performance information of one of the performance information of the plurality of pars 1~. is performance information regarding the automatic performance piano, and other performance information is performance information regarding the electronic sound source. The performance information of these multiple pars l~ is played back almost simultaneously and the performance information of these multiple pars l~
It is output from the roller and supplied to the player piano and electronic sound source.
自動演奏ピアノばコン1〜ローラから出力される複数パ
ー1〜の演奏情報の内、一の演奏情報に基づき駆動装置
を機能させて機械的楽音発生機構を駆動し、機械的に楽
音を発生させる。一方、電子音源は他の演奏情報に基づ
き電子的に楽音を発生させるので、自動ピアノと電子音
源とのアンサンプル演奏が自動的に実現され、電子音源
に対して特別の操作を施すことなくピアノと電子音源と
のアンサンプル演奏を手軽に楽しむことができる。Based on the performance information of one of the plurality of performance information outputted from the automatic performance piano controller 1~roller, the drive device is operated to drive the mechanical musical sound generation mechanism and mechanically generate the musical sound. . On the other hand, since electronic sound sources generate musical sounds electronically based on other performance information, unsampled performances between the player piano and the electronic sound source are automatically realized, and the piano can be played without any special operations on the electronic sound source. You can easily enjoy unsampled performances with electronic sound sources.
さらに、自動演奏ピアノは機械的楽音発生機構を有して
いるので、演奏者は電子音源により電子的に楽音を発生
させつつ、自らピアノを演奏することもできる。Furthermore, since the player piano has a mechanical tone generating mechanism, the player can play the piano himself while generating musical tones electronically using an electronic sound source.
〈実施例〉
以下、図面に基づき本発明の一実施例を説明する。第1
図は一実施例の正面図であり、1はコントローラビル1
〜イン型の自動演奏ピアノを示している。この自動演奏
ピアノ1は鍵盤3と該鍵盤3を構成している各部の鍵操
作にJl(づき打弦する機械的楽音発生機構としての打
弦機構と駆動信号に基づき上記打弦機構とペダル機構と
を駆動する駆動装置としてのソレノイド群等(図示せず
)を有しているが、上記各構成要素は通常の自動演奏ピ
アノと基本的には同一なので詳細な説明は省略する。<Example> An example of the present invention will be described below based on the drawings. 1st
The figure is a front view of one embodiment, and 1 is a controller building 1.
~Indicates a self-playing piano. This automatic performance piano 1 has a keyboard 3, a string-striking mechanism as a mechanical musical sound generating mechanism that performs string-striking, and a pedal mechanism based on a drive signal. The piano includes a group of solenoids (not shown) as a driving device for driving the piano, but the above-mentioned components are basically the same as those of a normal automatic performance piano, so a detailed explanation will be omitted.
自動演奏ピアノ1の上前板5にはコントローラ7の操作
パネルが露呈されており、このコントローラ7はMID
I出力端子からケーブル9を介して電子音源としてのキ
ーボード]1のM I D I入力端子に電気的に接続
されている。An operation panel for a controller 7 is exposed on the upper front plate 5 of the automatic performance piano 1, and this controller 7 is equipped with an MID
The I output terminal is electrically connected via a cable 9 to the M I D I input terminal of the keyboard 1 as an electronic sound source.
次に、コントローラ7の操作パネルについて第2図に基
づき説明する。操作パネルには電源スィッチ13が設け
られており、この電源スィッチ]−3がオンされると、
コントローラ7に内蔵されている後述するコンピュータ
システムが起動されるとともに、電源インジケータ〕−
5が点灯される。Next, the operation panel of the controller 7 will be explained based on FIG. 2. The operation panel is provided with a power switch 13, and when this power switch]-3 is turned on,
A computer system built into the controller 7, which will be described later, is activated, and the power indicator is turned on.
5 is lit.
操作パネルのディスクトレイ]−7からはフロッピディ
スクが挿入されてディスクドライバーにセットされる。A floppy disk is inserted from the operation panel's disk tray]-7 and set in the disk driver.
一方、ディスクドライバーからフロッピディスクを取り
出すときは取出しボタン19を押圧すればよい。21は
曲番号表示部であり、録昔時には演奏により発生する一
連の演奏情報が記憶されるファイルのファイルラベルの
一部を構成する。これに対して、液晶表示部23には曲
名や後述する各種設定値、録音、再生時の経過時間さら
には録音、再生レベル等が表示される。On the other hand, to take out the floppy disk from the disk driver, the user only has to press the eject button 19. Reference numeral 21 denotes a song number display section, which constitutes a part of a file label of a file in which a series of performance information generated by a performance is stored at the time of recording. On the other hand, the liquid crystal display section 23 displays the title of the song, various setting values to be described later, the elapsed time during recording and playback, and the recording and playback levels.
録音スイッチ25はコントローラ7を録音開始待ち状態
にさせるスイッチであり、録音スイッチ25が操作され
ないときは再生モードで機能する。The recording switch 25 is a switch that causes the controller 7 to wait for the start of recording, and functions in a playback mode when the recording switch 25 is not operated.
この録音スイッチ25が操作されてコントローラ7が録
音開始待ち状態になった後、スタート、ポーズスイッチ
27が操作されると鍵操作による演奏をフロッピディス
クに録音することができるようになる。スタート、ポー
ズスイッチ27は録音開始の外にも、録音開始後あるい
は再生開始後に操作されると録音あるいは再生を一時的
に停止させる。選曲/早送り、早戻しスイッチ29は左
ボタン31と右ボタン33とで構成されており、この選
曲/早送り、早戻しスイッチ29は曲番号の選択モード
と再生中の早送り、早戻しモードとで共通して使用され
る。すなわち、選曲/早送り、早戻しスイッチ29が録
音開始待ち状態または停止中に操作されると、上記曲番
号表示部2]、と共働して録音または再生するファイル
の選択を可能にする。これに対して、選曲/早送り、早
戻しスイッチ29が再生中に操作されると、再生中の曲
を早送りまたは早戻しする。After the recording switch 25 is operated and the controller 7 enters a recording start standby state, when the start/pause switch 27 is operated, the performance by key operations can be recorded on a floppy disk. The start/pause switch 27 not only starts recording, but also temporarily stops recording or playback when operated after the start of recording or after the start of playback. The song selection/fast forward/reverse switch 29 is composed of a left button 31 and a right button 33, and this song selection/fast forward/reverse switch 29 is common to the song number selection mode and the fast forward/reverse mode during playback. used as That is, when the song selection/fast forward/reverse switch 29 is operated while waiting for recording to start or while recording is stopped, it cooperates with the song number display section 2 to enable selection of a file to be recorded or played back. On the other hand, when the song selection/fast-forward/fast-reverse switch 29 is operated during playback, the song being played is fast-forwarded or fast-backed.
リピートスイッチ群35は演奏を繰り返し再生する場合
に使用され、上記ディスクドライバーにてい
セラl−され閤るフロッピディスクに記憶されている全
ての曲を繰り返し再生させる全曲スイッチ37と指定し
た1曲のみ繰り返し再生させる]−曲スイッチ39とあ
る曲の任意の2点間(A点とB点との間)を繰り返し再
生させるA、−Bスイッチ4]−とで構成されている。The repeat switch group 35 is used to repeatedly play back a performance, and is used as an all-song switch 37 to repeatedly play back all the songs stored on the floppy disk that is loaded by the disk driver and to repeat only one specified song. A and -B switches 4 and 4 are used to repeatedly reproduce between any two points (between point A and point B) of a certain song.
スI〜ツブスイッチ43は録音、再生、早送り、早戻し
等の動作を停止させるためのスイッチである。The switch 43 is a switch for stopping operations such as recording, playback, fast forwarding, fast reversing, etc.
続く、音量スイッチ43、テンポスイッチ45、移調ス
イッチ47は増加ボタン49と減少ボタン51とともに
使用される。すなわち、音量スイッチ43が操作された
後、増加ボタン49または減−7=
少ボタン51が押されると、すでに設定されている音量
値が変更され、テンポスイッチ45が操作された後、増
加ボタン49または減少ボタン51が押されると再生さ
れる曲のテンポが所定の割合ずつ、例えば10%ずつ変
更される。これに対して、移調スイッチ47が操作さ才
した後、増加ボタン49または減少ボタン5]−が押さ
れると、再生時に曲の音程が所定の度数ずつ変更される
。Subsequent volume switch 43, tempo switch 45, and transpose switch 47 are used together with increase button 49 and decrease button 51. That is, when the increase button 49 or the decrease button 51 is pressed after the volume switch 43 is operated, the already set volume value is changed, and after the tempo switch 45 is operated, the increase button 49 is pressed. Alternatively, when the decrease button 51 is pressed, the tempo of the song being played is changed by a predetermined percentage, for example, by 10%. On the other hand, when the increase button 49 or the decrease button 5 is pressed after the transposition switch 47 is operated, the pitch of the song is changed by a predetermined frequency during playback.
パートキャンセルスイッチはアンサンプル演奏の場合、
自動演奏ピアノ1で再生するパートの変更に使用され、
Rボタン53とLボタン55とで構成されている。Rボ
タン53は自動演奏ピアノ1で再生するパート番号の増
加時に使用され、Lボタン55はパート番号の減少時に
使用される。When playing an sample, the part cancel switch is
Used to change the part played on automatic piano 1,
It consists of an R button 53 and an L button 55. The R button 53 is used to increase the part number to be played on the automatic performance piano 1, and the L button 55 is used to decrease the part number.
かかる操作パネルのスイッチ類の操作に基づき録音ある
いは再生を制御するコンピュータシステムの構成は、第
3図に示されているように、中央処理装置71が共通バ
ス73を介してロム75にアクセスしプログラム命令を
順次読み出して実行する。このロム75にはオペレイテ
ィングシステム、システムの初期化プログラムとともに
、第4図に示されているメインプログラムと第5図(A
)、(B)に生じされているアンサンプル演奏用の再生
サブルーチンプログラムも記憶されている。The configuration of a computer system that controls recording or playback based on the operation of switches on the operation panel is as shown in FIG. Read and execute instructions sequentially. This ROM 75 contains the operating system and system initialization program, as well as the main program shown in Figure 4 and the main program shown in Figure 5 (A
) and (B) are also stored.
ワーキングレジスタ77には選曲/早送り、早戻しスイ
ッチ29により選択された曲番号に対応するファイル名
を示すコード、リピートスイッチ群35により設定され
る繰り返し再生に関するデータコード、音量スイッチ4
3と増加、減少スイッチ49.51により設定された音
量値に関するデータコード、テンポスイッチ45と増加
、減少スイッチ49.51により設定されたテンポに関
するデータコード、移調スイッチ47と増加、減少スイ
ッチ49.51により設定された再生時に変更すべき音
程に関するデータコード、アンサンプル演奏時に自動演
奏ピアノ1で再生するパートのコードデータ等がそれぞ
れ所定のレジスタに記憶可能である。The working register 77 contains a code indicating the file name corresponding to the song number selected by the song selection/fast-forward/reverse switch 29, a data code related to repeated playback set by the repeat switch group 35, and a volume switch 4.
3 and a data code related to the volume value set by the increase and decrease switches 49.51, a data code related to the tempo set by the tempo switch 45 and the increase and decrease switches 49.51, and a data code related to the tempo set by the transposition switch 47 and the increase and decrease switches 49.51. Data codes related to pitches to be changed during playback set by , code data for parts to be played by automatic performance piano 1 during unsampled performance, etc. can be stored in respective predetermined registers.
DMAコントローラ79はオペレイティングシステムの
管理下で共通バス73を介してフロッピディスクドライ
バー81にセラ1〜されているフロッピディスクに直接
アクセスし、再生モード時には中央処理装置7]により
ワーキングレジスタ77から転送されるファイル名のも
とに記憶されている演奏情報をMIDI入出力83から
自動演奏ピアノ]−および電子音源11に送出する。一
方、録音モード時には自動演奏ピアノ1の鍵操作に基づ
き発生するコード化された演奏情報を予め指定されたフ
ァイルのデータ格納領域に書き込む。The DMA controller 79 directly accesses the floppy disks stored in the floppy disk driver 81 via the common bus 73 under the control of the operating system, and in the playback mode, data is transferred from the working register 77 by the central processing unit 7. The performance information stored under the file name is sent from the MIDI input/output 83 to the automatic performance piano] and the electronic sound source 11. On the other hand, in the recording mode, encoded performance information generated based on key operations on the automatic performance piano 1 is written into a data storage area of a pre-specified file.
ここで、アンサンプル演奏用に複数パートの演奏情報が
コード化されて書き込まれているフロッピディスクにつ
いて説明する。かかる複数情報の書き込みは、例えばM
IDIID−ダやFMサウンドシンセサイザユニット等
でなされ、各パートのコード化された演奏情報には異な
るチャンネル番号が付されて同一ファイルのデータ格納
領域に順次記憶される。このように演奏情報はMIDI
メツセージとして記憶されているので、自動演奏システ
ムを構成する電子音源]、1を広い対象中から選択する
ことができる。Here, a floppy disk on which performance information for a plurality of parts is encoded and written for unsampled performance will be described. Writing such multiple pieces of information can be done, for example, by M.
The encoded performance information of each part is assigned a different channel number and sequentially stored in the data storage area of the same file. In this way, performance information is MIDI
Since the message is stored as a message, it is possible to select the electronic sound source that constitutes the automatic performance system from a wide range of targets.
上記コントローラ7の操作パネルに設けられているスイ
ッチ類25等は、中央処理装置i!?、 71により定
期的に走査され、いずれかのスイッチ25等が操作され
ると操作されたスイッチ25等はラフ1〜ウエアにより
判別され、プログラムアドレスの変更あるいは対応する
データコードをワーキングレジスタ77に転送される。The switches 25 and the like provided on the operation panel of the controller 7 are connected to the central processing unit i! ? , 71, and when any switch 25, etc. is operated, the operated switch 25, etc. is determined by rough 1 to wear, and changes the program address or transfers the corresponding data code to the working register 77. be done.
また、操作パネルに設けられているスイッチ類25等の
操作に基づき設定されるデータコード等は中央処理装置
7]−により周期的に読み出されディスプレイコントロ
ーラ83により上記曲番号表示部21および液晶表示部
23にて可視表示される。Furthermore, data codes and the like set based on the operations of switches 25 and the like provided on the operation panel are periodically read out by the central processing unit 7 and displayed on the song number display section 21 and the liquid crystal display by the display controller 83. It is visually displayed in the section 23.
次に、自動演奏システムにより実行されるメインプログ
ラムについて第4図のフローチャート図を参照しつつ説
明する。電源スイッチ1−3がオンされると、コンピュ
ータシステムは初期化プログラムを実行しくステップP
1)、システムの初期化を図る。次に、フロッピディス
クドライバ81を走査してフロッピディスクがセラ1〜
されているか否かを判断する(ステップP2)。ステッ
プP2の判断がノーの間はフロッピディスクドライバ8
1の走査を続け、ステップP2の判断がイエスになるの
を待つ。ステップP2の判断がイエスになると、プロッ
ピデスクに関する処理、例えばフォーマットの要否、必
要ならフロッピディスクのフォーマットを行う(ステッ
プP3)。こうしてステップP3を終了しフロッピディ
スクへの書き込みおよび読み出しが可能になると、操作
パネルのスイッチ群25等の走査を行う。すなわち、か
かる走査により選曲/早送り、早戻しスイッチ29が操
作されたか否かが判断され(ステップP4)、その判断
結果がイエスのときは後述する再生サブルーチンプログ
ラムに移行する。これに対して、ステップP4の判断結
果がノーのときは録音スイッチ25が操作されたか否か
が判断され(ステップP5)、その判断結果がイエスの
ときは録音サブルーチンプログラムに移行して自動演奏
ピアノ1の鍵操作に基づき発生するコード化された演奏
情報を予め指定されたファイルのデータ格納領域に書き
込む。一方、ステップP5の判断結果がノ一のときは再
びフロッピディスクドライバー81を走査してフロッピ
ディスクが抜き出されたか否かを判断する(ステップP
6)。ステップP6の判断結果がノーの間はステップP
4乃至P6を繰り返し、再生サブルーチンプログラムま
たは録音サブルーチンプログラムへの移行を待つ。これ
に対して、ステップP6の判断結果がイエスの場合はス
テップP2に戻り、新たにフロッピディスクがセットさ
れてステップP2の判断結果がイエスになるのを待つ。Next, the main program executed by the automatic performance system will be explained with reference to the flowchart shown in FIG. When the power switch 1-3 is turned on, the computer system executes the initialization program at step P.
1) Initialize the system. Next, the floppy disk driver 81 is scanned to select the floppy disk from Sera 1 to
It is determined whether or not (step P2). While the judgment in step P2 is NO, the floppy disk driver 8
1 continues, and waits for the determination in step P2 to be YES. If the determination in step P2 is YES, processing related to the floppy disk, such as checking whether formatting is necessary or not, and formatting the floppy disk if necessary, is performed (step P3). When step P3 is thus completed and writing to and reading from the floppy disk becomes possible, the switch group 25 and the like on the operation panel are scanned. That is, through this scanning, it is determined whether or not the music selection/fast-forward/fast-reverse switch 29 has been operated (step P4), and if the result of the determination is YES, the program proceeds to a reproduction subroutine program to be described later. On the other hand, if the judgment result in step P4 is NO, it is judged whether or not the recording switch 25 has been operated (step P5), and if the judgment result is YES, the process moves to the recording subroutine program and the player plays the piano. Coded performance information generated based on the key operation No. 1 is written into a data storage area of a pre-designated file. On the other hand, when the determination result in step P5 is NO, the floppy disk driver 81 is scanned again to determine whether or not the floppy disk has been ejected (step P5).
6). If the judgment result in step P6 is NO, step P
4 to P6 are repeated to wait for transition to the reproduction subroutine program or the recording subroutine program. On the other hand, if the determination result in step P6 is YES, the process returns to step P2 and waits until a new floppy disk is set and the determination result in step P2 becomes YES.
続いて、ステップP4の判断結果がイエスとなり、再生
サブルーチンプログラムに移行したときのフローを説明
する。第5図(A)乃至(B)は自動演奏ピアノ1と電
子音源11とにアンサンプル演奏をさせるためのサブル
ーチンプログラムであり、フロッピディスクドライバ8
1.にアンサンプル演奏用にコード化された複数パート
の演奏情報を記憶しているフロッピディスクがセットさ
れ、選曲/早送り、早戻しスイッチ29が操作されると
、選曲スイッチオンイベントとなる。具体的には右ボタ
ン33を押すと曲順が進み曲番号表示部2]に表示され
る曲番号が増加し、液晶表示部23に該曲番号に対応し
た曲名が表示される。これに対して、左ボタン31が押
されると曲順が戻り曲番号表示部2]−に表示される曲
番号が減少し、液晶表示部23に該曲番号に対応した曲
名が表示される。こうした選曲サブルーチンR1にあっ
ては曲番号と曲名との表示の変更に加えて、レジスタに
記憶されている選曲された曲に関するコード化されてい
る演奏情報の書き込まれているファイル名も変更され、
再生開始に備える。Next, the flow when the judgment result in step P4 is YES and the process moves to the reproduction subroutine program will be explained. 5(A) and 5(B) are subroutine programs for causing the automatic performance piano 1 and the electronic sound source 11 to perform an unsampled performance, and the floppy disk driver 8
1. When a floppy disk storing performance information of a plurality of parts encoded for unsampled performance is set in the floppy disk, and the music selection/fast forward/reverse switch 29 is operated, a music selection switch-on event occurs. Specifically, when the right button 33 is pressed, the song order advances, the song number displayed on the song number display section 2 increases, and the song title corresponding to the song number is displayed on the liquid crystal display section 23. On the other hand, when the left button 31 is pressed, the song order is returned and the song number displayed on the song number display section 2]- is decreased, and the song title corresponding to the song number is displayed on the liquid crystal display section 23. In this song selection subroutine R1, in addition to changing the display of the song number and song title, the name of the file in which the encoded performance information regarding the selected song stored in the register is written is also changed.
Prepare to start playing.
この後1、スイッチ群47等が操作されると、移調サブ
ルーチンR2、リピー1〜設定サブルーチンR3、音量
設定サブルーチンR4、テンポ設定サブルーチンR5が
それぞれ実行されて自動演奏ピアノ1の再生に際して移
調すべき度数と再生の音量値、アンサンプル演奏の繰り
返しの有無、自動演奏ピアノ1と電子音源11とのテン
ポがそれぞれ設定される。勿論、これらのサブルーチン
はR2、R3,R4,R5は対ノ、8するスイッチの操
作がなされなければ実行されず、初期化プログラムP]
一の実行時に設定された標準的な値で再生がなされる。After this, 1, when the switch group 47 etc. are operated, the transposition subroutine R2, the repeat 1 to setting subroutine R3, the volume setting subroutine R4, and the tempo setting subroutine R5 are executed, respectively, and the number of degrees to be transposed when playing the automatic performance piano 1 is executed. The playback volume value, whether or not the unsampled performance is repeated, and the tempo of the automatic performance piano 1 and the electronic sound source 11 are respectively set. Of course, these subroutines will not be executed unless the switches R2, R3, R4, and R5 are operated, and the initialization program P]
Reproduction is performed using standard values set during one run.
続いて、セットされたフロッピディスクに記録されてい
る曲がアンサンプル演奏用に録音されているか否かの判
断がなされ(ステップP11)、判断結果がノーの場合
は他の再生モードにしたがった処理が行われる。これに
対して、ステップP11の判断結果がイエスのときはス
1〜ツブスイッチ43が操作されたか否かの判断がなさ
れ(ステップP12)、その判断結果がノーの間はステ
ップP12を繰り返してその判断結果がイエスになるの
を待つ。やがてストップスイッチ43が操作されてステ
ップP12の判断結果がイエスになると、液晶表示部2
3に自動演奏ピアノ1で再生する標準的パート、例えば
第1パー1一の表示が表れる(ステップP13)。そこ
で自動演奏ピアノ1で再生するバー1一の変更を所望し
てRボタン53またはLボタン55を押すと、ステップ
P 1.4の判断結果がイエスとなり、自動演奏ピアノ
1で再生されるパートの番号が変更され、新たに設定さ
れたパートのコードデータが所定のレジスタに書き込ま
れるとともに、液晶表示部23に該バー1一のパート番
号が表示される(ステップP15)。Next, it is determined whether or not the song recorded on the set floppy disk has been recorded for unsampled performance (step P11), and if the determination result is no, processing is performed according to other playback modes. will be held. On the other hand, when the judgment result in step P11 is YES, it is judged whether or not the switches 1 to 43 have been operated (step P12), and while the judgment result is no, step P12 is repeated. Wait for the judgment result to be yes. Eventually, when the stop switch 43 is operated and the judgment result in step P12 becomes YES, the liquid crystal display section 2
3, a standard part to be played on the automatic performance piano 1, for example, the first part 1, is displayed (step P13). If you press the R button 53 or L button 55 to change the bar 1 to be played on the player piano 1, the judgment result in step P1.4 will be YES, and the part to be played on the player piano 1 will be changed. The number is changed, the code data of the newly set part is written into a predetermined register, and the part number of the bar 11 is displayed on the liquid crystal display section 23 (step P15).
続くステップではスターI〜、ポーズスイッチ27が操
作されたか否かが判断される(ステップP16)。ステ
ップPL’6の判断結果がノーの場合はステップP14
に戻り、以後ステツブP14乃至ステップP16を繰り
返して自動演奏ピアノ1で演奏されるパートの変更およ
びスタート、ポーズスイッチ27の操作を待つ。スター
ト、ポーズスイッチ27が操作されてステップP 3−
6の判断結果がイエスになると、選曲された曲名の演奏
情報が記憶されているファイルからコード化された演奏
情報を順次読み出しくステップP17)、予め設定され
たテンポに調整される(ステップP18)。次に、各コ
ード化された演奏情報に付されているチャンネル番号が
自動演奏ピアノ1の再生パートとして指定されたチャン
ネルと一致しているか否かが判断される(ステップP1
9)。ステツブ19の判断結果がイエスのときはそのコ
ード化された演奏情報は自動演奏ピアノ1に送出され(
ステップp20)、自動演奏ピアノ]−でコード変換さ
れた後、駆動装置に供給され、対応するソレノイドを励
磁して打弦機構とペダル機構とを駆動する。その結果、
上記音楽情報に基づく自動演奏がなされる。In the following step, it is determined whether or not the star I~ pause switch 27 has been operated (step P16). If the judgment result in step PL'6 is no, step P14
Step P14 to Step P16 are then repeated to wait for the part to be played on the automatic performance piano 1 to be changed and the start and pause switch 27 to be operated. The start/pause switch 27 is operated and step P3-
If the judgment result in step 6 is YES, the coded performance information is sequentially read out from the file storing the performance information of the selected song title (step P17), and the tempo is adjusted to the preset tempo (step P18). . Next, it is determined whether the channel number attached to each encoded performance information matches the channel designated as the playback part of the automatic performance piano 1 (step P1
9). When the judgment result of step 19 is YES, the encoded performance information is sent to automatic performance piano 1 (
Step p20) After the code is converted in the automatic playing piano]-, the code is supplied to the drive device, and the corresponding solenoid is energized to drive the string-striking mechanism and the pedal mechanism. the result,
Automatic performance is performed based on the above music information.
これに対して、ステップ19の判断結果がノーのときは
そのコード化された演奏情報は電子音源11にて再生さ
れるべきバー1〜のものなので、電子音源11に転送さ
れて該電子音源11にて電子的に楽音が発生される(ス
テップ■〕2]−)。第1図に示されている自動演奏シ
ステムでは1つの電子音源11のみ描かれているが、M
JDIは]−6チヤンネルを有しているので、最大15
台の電子音源を接続することができる。On the other hand, if the judgment result in step 19 is NO, the encoded performance information is for bars 1~ to be reproduced by the electronic sound source 11, so it is transferred to the electronic sound source 11 and the encoded performance information is transferred to the electronic sound source 11. A musical tone is generated electronically (step 2]-). In the automatic performance system shown in FIG. 1, only one electronic sound source 11 is depicted, but M
JDI has ]-6 channels, so up to 15
You can connect multiple electronic sound sources.
こうして自動演奏ピアノ1と電子音源]]とのアンサン
プル演奏が開始されると、再び操作パネルのスイッチ群
25等の走査が開始され、スター1へ、ポーズスイッチ
27が操作されたか否かを判別する(ステップP22)
。ステップP22の判断結果がイエスのときはフロッピ
ディスクからの読み出しを停止して(ステップP23)
、再びスタート、ポーズスイッチ27が操作されてフロ
ッピディスクからの読み出し開始を再開すべきか否かの
判断を行い(ステップP24.)、その判断結果がイエ
スのときは直ちにステップP17に戻りフロッピディス
クからの演奏情報の読み出しを再開するが、ステップP
24の判断結果がノーの場合は再び選曲サブルーチンR
1に戻り、選曲サブルーチンR1乃至ステップP16を
繰り返して演奏情報の読み出し再開を待つ。When the unsampled performance between the player piano 1 and the electronic sound source is started, scanning of the switch group 25, etc. on the operation panel is started again, and it is determined whether or not the pause switch 27 for star 1 has been operated. (Step P22)
. If the judgment result in step P22 is YES, reading from the floppy disk is stopped (step P23).
When the restart/pause switch 27 is operated, it is determined whether or not to resume reading from the floppy disk (step P24). If the result of the determination is YES, the process immediately returns to step P17 and the reading from the floppy disk is resumed. Reading of performance information is resumed, but step P
If the judgment result in step 24 is no, the music selection subroutine R is performed again.
1, repeats the music selection subroutine R1 to step P16 and waits for resumption of performance information reading.
一方、ステップP22の判断結果がノーの場合は演奏情
報の読み出しを継続させつつ操作パネルのスイッチ群2
5等を走査する。すなわち、選曲/早送り、早戻しスイ
ッチ31.33が操作されると、ステップP25の判断
結果がイエスになるので、再生中の曲を早送りまたは早
戻ししくステップP26)、ステップP25の判断結果
がノーの場合はテンポスイッチ45が操作されたか否か
を判断する(ステップP27)。ステップP27の判断
結果がイエスなら再生中のテンポを変更しくステップP
28)、ステップP 27の判断結果がノーなら移調ス
イッチ47が操作されたか否かを判断する(ステップP
29)。ステップP29の判断結果がイエスなら、自動
演奏ピアノ1で再生しているパートの移調を行う(ステ
ップP30)。一方ステップP29の判断結果がノーな
らば、リビー1〜スイッチ群35が操作されたか否かを
判断する(ステップP31)、ステップP31の判断結
果がイエスなら押圧されたスイッチ37乃至41に対応
したリピート演奏を設定しくステップP32)、ステッ
プP31の判断結果がノーならば音量スイッチ43が操
作されたか否かを判断する(ステップP33)、ステッ
プP33の判断結果がイエスならば自動演奏ピアノ1で
再生中のパートの音量を変更しくステップP34)、ス
テップP33の判断結果がノーのときはストップスイッ
チ43が操作されたか否かを判断する(ステップP35
)。ステップP35の判断結果がイエスの場合は第4図
で説明したメインフローに戻り、ステップP35の判断
結果がノーならばフロッピディスクからの読み出しが終
了したか否かを判断する(ステップP36)。ステップ
P36の判断結果がイエスの場合はストップスイッチ4
3が操作されたときと同様にメインフローに戻り、ステ
ップP36の判断結果がノーならばステップP17に戻
ってフロッピディスクからの演奏情報の読み出しを続け
る。したがって、本実施例では再生中でも自動演奏ピア
ノ1の音量等を変更することができ、電子音源11と調
和したアンサンプル演奏を行うことができる。On the other hand, if the judgment result in step P22 is NO, the switch group 2 on the operation panel continues reading out the performance information.
Scan 5th grade. That is, when the song selection/fast forward/reverse switch 31. In this case, it is determined whether or not the tempo switch 45 has been operated (step P27). If the judgment result in step P27 is YES, change the tempo during playback in step P
28), Step P If the judgment result in 27 is NO, it is judged whether or not the transposition switch 47 has been operated (Step P
29). If the judgment result in step P29 is YES, the part being played back on the automatic performance piano 1 is transposed (step P30). On the other hand, if the determination result in step P29 is NO, it is determined whether or not Libby 1 to switch group 35 has been operated (step P31). If the determination result in step P31 is YES, the repeat corresponding to the pressed switches 37 to 41 is performed. If the determination result in step P31 is NO, it is determined whether the volume switch 43 has been operated (step P33). If the determination result in step P33 is YES, the player is playing on the player piano 1. If the determination result in step P33 is NO, it is determined whether or not the stop switch 43 has been operated (step P35).
). If the determination result in step P35 is YES, the process returns to the main flow described in FIG. 4, and if the determination result in step P35 is NO, it is determined whether reading from the floppy disk has been completed (step P36). If the judgment result in step P36 is YES, stop switch 4
The process returns to the main flow in the same way as when 3 was operated, and if the determination result in step P36 is NO, the process returns to step P17 to continue reading performance information from the floppy disk. Therefore, in this embodiment, the volume etc. of the automatic performance piano 1 can be changed even during playback, and an unsampled performance that is in harmony with the electronic sound source 11 can be performed.
また、上記一実施例ではアップライト型の自動演奏ピア
ノを使用して自動演奏システムを構成したが、自動演奏
の可能なグランドピアノを使用してもよい。さらに、上
記一実施例ではコントローラを自動演奏ピアノに組み込
んだが、コントローラを自動演奏ピアノから独立させて
設置してもよい。Further, in the above embodiment, the automatic performance system is configured using an upright automatic performance piano, but a grand piano capable of automatic performance may also be used. Further, in the above embodiment, the controller is incorporated into the automatic performance piano, but the controller may be installed independently from the automatic performance piano.
一20=-20=
第1図は本発明の一実施例の概略構成を示す正面図、
第2図は第1図に示されたコンl−ローラの正面図、
第3図は第1図に示されたコントローラのハードウェア
を示す電気ブロック図、
第4図は一実施例のメインフローを示すフローチャート
図、
第5図(A)乃至(B)は再生モード時のサブルーチン
プログラムのフローチャート図である。
1・・・・・自動演奏ピアノ、
3・・・・・鍵盤。
7・・・・・コントローラ、
11・・・・電子音源。
特許出願人 日本楽器製造株式会社代理人 弁理士
桑 井 清 −
岨モーFのフローナヤート図Fig. 1 is a front view showing a schematic configuration of an embodiment of the present invention, Fig. 2 is a front view of the controller shown in Fig. 1, and Fig. 3 is a front view of the controller shown in Fig. 1. FIG. 4 is an electrical block diagram showing the hardware; FIG. 4 is a flowchart showing the main flow of one embodiment; FIGS. 5A and 5B are flowcharts of a subroutine program in playback mode. 1... Automatic piano, 3... Keyboard. 7...Controller, 11...Electronic sound source. Patent applicant: Nippon Musical Instruments Manufacturing Co., Ltd. Agent, Patent attorney: Kiyoshi Kuwai - Amor F's flownayat diagram
Claims (2)
順次出力するコントローラと、 鍵操作に基づき機械的に楽音を発生させる機械的楽音発
生機構と、上記演奏情報に基づき上記機械的楽音発生機
構を駆動する駆動装置とを有する自動演奏ピアノとを含
む自動演奏システムにおいて、 上記コントローラから供給される演奏情報に基づき電子
的に楽音を発生させる電子音源をさらに設け、上記コン
トローラに複数パートの演奏情報を記憶させて該複数パ
ートの演奏情報中の一の演奏情報を上記自動演奏ピアノ
に、他の演奏情報を上記電子音源にそれぞれ供給可能に
したことを特徴とする自動演奏システム。(1) A controller that stores performance information in a digital format and sequentially outputs the performance information; a mechanical sound generation mechanism that mechanically generates musical sounds based on key operations; and the mechanical sound generation mechanism based on the performance information. In an automatic performance system including an automatic performance piano having a drive device for driving an automatic performance piano, the system further includes an electronic sound source that electronically generates musical tones based on performance information supplied from the controller, and provides performance information of a plurality of parts to the controller. An automatic performance system characterized in that one of the performance information of the plurality of parts can be supplied to the automatic performance piano, and the other performance information can be supplied to the electronic sound source.
求の範囲第1項記載の自動演奏システム。(2) The automatic performance system according to claim 1, wherein the performance information is a MIDI message.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61071868A JPS62229195A (en) | 1986-03-29 | 1986-03-29 | Automatic performance system |
EP87104340A EP0239917A3 (en) | 1986-03-29 | 1987-03-24 | Automatic sound player system having acoustic and electronic sound sources |
US07/029,804 US4744281A (en) | 1986-03-29 | 1987-03-25 | Automatic sound player system having acoustic and electronic sound sources |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61071868A JPS62229195A (en) | 1986-03-29 | 1986-03-29 | Automatic performance system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS62229195A true JPS62229195A (en) | 1987-10-07 |
Family
ID=13472922
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP61071868A Pending JPS62229195A (en) | 1986-03-29 | 1986-03-29 | Automatic performance system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS62229195A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01123895U (en) * | 1987-12-25 | 1989-08-23 | ||
JPH03179397A (en) * | 1990-11-30 | 1991-08-05 | Yamaha Corp | Musical sound signal generating device |
JPH03265899A (en) * | 1990-03-15 | 1991-11-26 | Kawai Musical Instr Mfg Co Ltd | Electronic musical instrument |
JPH03265898A (en) * | 1990-03-15 | 1991-11-26 | Kawai Musical Instr Mfg Co Ltd | Electronic musical instrument |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5814189A (en) * | 1981-07-16 | 1983-01-26 | ヤマハ株式会社 | Performance recording controller |
JPS58211191A (en) * | 1982-06-02 | 1983-12-08 | ヤマハ株式会社 | Automatic performer |
-
1986
- 1986-03-29 JP JP61071868A patent/JPS62229195A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5814189A (en) * | 1981-07-16 | 1983-01-26 | ヤマハ株式会社 | Performance recording controller |
JPS58211191A (en) * | 1982-06-02 | 1983-12-08 | ヤマハ株式会社 | Automatic performer |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01123895U (en) * | 1987-12-25 | 1989-08-23 | ||
JPH03265899A (en) * | 1990-03-15 | 1991-11-26 | Kawai Musical Instr Mfg Co Ltd | Electronic musical instrument |
JPH03265898A (en) * | 1990-03-15 | 1991-11-26 | Kawai Musical Instr Mfg Co Ltd | Electronic musical instrument |
JPH03179397A (en) * | 1990-11-30 | 1991-08-05 | Yamaha Corp | Musical sound signal generating device |
JP2699652B2 (en) * | 1990-11-30 | 1998-01-19 | ヤマハ株式会社 | Music signal generator |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3322275B2 (en) | Karaoke equipment | |
JP2917834B2 (en) | Karaoke equipment | |
JP3149574B2 (en) | Karaoke equipment | |
JP3324158B2 (en) | Karaoke equipment | |
JP2001195054A (en) | Musical instrument | |
JPS62229195A (en) | Automatic performance system | |
JPH0469396B2 (en) | ||
JPS62229196A (en) | Automatic performance system | |
JP3364362B2 (en) | Karaoke equipment | |
JPH05333890A (en) | Karaoke device | |
JPS62231295A (en) | Automatic performance system | |
JP3259367B2 (en) | Karaoke equipment | |
JP3055554B2 (en) | Operation instruction device | |
JP3743364B2 (en) | Performance practice device | |
JPH06259064A (en) | Electronic musical instrument | |
JP3642043B2 (en) | Music generator | |
JP3428410B2 (en) | Karaoke equipment | |
JPH0752340B2 (en) | Automatic playing system | |
JP2548723Y2 (en) | Music playback device | |
JP2000122672A (en) | Karaoke (sing-along music) device | |
JPH046079Y2 (en) | ||
JP2601250B2 (en) | Automatic performance device | |
JP2822653B2 (en) | Music playback device | |
JP3000441U (en) | Electronic music player | |
JP3098352B2 (en) | Automatic performance device |