JPH03239295A - 楽音発生装置 - Google Patents

楽音発生装置

Info

Publication number
JPH03239295A
JPH03239295A JP2036603A JP3660390A JPH03239295A JP H03239295 A JPH03239295 A JP H03239295A JP 2036603 A JP2036603 A JP 2036603A JP 3660390 A JP3660390 A JP 3660390A JP H03239295 A JPH03239295 A JP H03239295A
Authority
JP
Japan
Prior art keywords
musical tone
tone information
musical
storage means
information
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
Application number
JP2036603A
Other languages
English (en)
Inventor
Yasumi Tanaka
田中 康己
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2036603A priority Critical patent/JPH03239295A/ja
Publication of JPH03239295A publication Critical patent/JPH03239295A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
[産業上の利用分野] 本発明は、外部から入力された楽音情報に基づいて楽音
を発生する楽音発生装置に関する。 [従来の技術] 従来より、外部の記憶装置(フロッピディスク装置、ハ
ードディスク装置、CD−ROMなど)から転送された
楽音情報から所定の演奏情報を作成する演奏情報処理装
置と、その作成された演奏情報に基づいて曲を演奏する
電子楽器などから構成された自動演奏装置が知られてい
る。 この種の自動演奏装置においては、演奏情報処理装置に
備えられた記憶訊即ち外部の記憶装置から転送された楽
音情報を格納するための記憶部に、スタティックRAM
やダイナミックRAMなどの半導体記憶素子を用い、演
奏情報処理装置全体を一枚の基板に集約している。そし
て、その基板を情報処理装置(いわゆる、パーソナルコ
ンピュタ)の拡張スロットにセットすることで、情報処
理装置のフロッピディスク装置を外部記憶装置として利
用し、更に、演奏情報処理装置を通信回線を介1〜で電
子楽器と接続することによって、自動演奏のシステムを
構成することhく一般的である。 [発明が解決しようとする課題] ところで、楽音情報(例えば、MIDIID上準拠した
楽音情報)は、多量の情報からなりたっているので、上
記内部記憶部には数回分の楽音情報を格納するのが限度
である。そのため、上記装置では、外部記憶装置から、
1曲毎に、あるいは数曲まとめて楽音情報を転送しても
らい、その楽音情報を一旦内部記憶部に格納して、順次
読み出しては所定の演奏情報を作成1−で、1曲毎の演
奏或は数曲の連続演奏を行うようにしている。 方、周知のように、フロッピディスク装置等は、大容量
の情報を格納できるものの、記憶媒体からの情報の読み
出し及び情報書き込みに際しては、例えばステッピング
モータによるフロッピディスクの回転などの機械的動作
を伴うために、アクセスタイムが長い。そのため、楽音
情報を読み出して自動演奏装置に転送するのに時間がか
かる。 このようなことから、上記自動演奏装置では、1曲演奏
する度に一定時間の待ち時間を要し、また、数曲の連続
演奏の後には、次の演奏までに、数倍の待ち時間を要す
るといった問題があった。 勿論、半導体素子を数多く用いて、数千回の楽音情報を
内部記憶部に格納することも考えられるが、この場合に
は、部品点数の増加や、それに伴う配線の複雑化及び作
製コストの上昇といった問題が起ごろ、 ぞこ−ぐ、本発明は、待ち時間のない連続演奏可能な楽
音発生装置を提供することを目的どしてなされた。 [課題を解決するための手段] 本発明の要旨とするところは、第1図に例示するよう(
二、 楽音を発生する発生手段M1と、外部から入力された楽
音情報が格納される楽音情報記憶手段M2と、楽音情報
記憶手段M2から楽音情報を読み出し、該楽音情報に基
づいて楽音発生手段M1を制御する制御手段M3とを備
えた楽音発生装置において、制御手段M3が楽音情報記
憶手段M2から楽音情報を読み出しているか否かを判断
する判断手段4と、判断手段M4によって制御手段3が
一 楽音情報を読み出していないと判断されると、外部から
楽音情報を入力して楽音情報記憶手段M2に格納する楽
音情報入力手段M5とを備えたことを特徴とする楽音発
生装置にある。 [作用] 以上のように構成された本発明の楽音発生手段二よれば
、 判断手段M4によって、制御手段M3が楽音情報記憶手
段M2から楽音情報を読み出E7ていないと判断される
と、楽音情報入力手段M5が、外部から楽音情報を入力
して楽音情報記憶手段M2に格納する。一方、制御手段
M3が、楽音情報記憶手段2から楽音情報を読み出し楽
音情報に基づいて楽音発生手段M1を制御し、ているど
き]こば、判断手段M4によって楽音情報が読み出され
ていると判断され、外部から楽音情報は入す1されない
。 つまり、制御手段M3が楽音情報記憶手段M2から楽音
情報ぎ読み出
【2ていない間1−、楽音情報が外部から
楽音情報記憶手段M2に格納される。 [実施例−1 以下に本発明の実施例を図面と共に説明する。 まず、第2図は本発明を適用した実施例の自動演奏装置
の全体を表す構成図である。 図(二二示すように、自動演奏装置1は、前述の制御手
段M3としでの楽音情報処理装置3と、楽音発生手段M
]としてのシンセサイザ5とを主要部とL ”r lt
i成さ札 ホストコンピュータ7から入力された楽音情
報からシンセサイザ5の演奏のための演奏情報を作成し
、その演奏情報に基づいてシンセサイザ5を制御して音
楽を自動演奏する。 楽音情報処理装置3は、相互にバス10で接続されたR
−1知のCPU12、ROM14、RAMl6、バール
ールインターフェイス(以下、P I O−Aとい))
18、及び通信インターフェイス20とを主要部とし、
で構成されて、その全構成部が枚の基板に集約さ札 ホ
ストコンピュータ7の拡張スロット(図示路)にセット
されている。 尚、本実施例では、RAM16が前述の楽音情報記憶手
段M2に相当する。 ROM14には、記憶領域のクリアやP10A18の割
付などの初期化のためのプログラム、ホストコンピュー
タ7とのデータ伝送を制御するためのプログラム、ホス
トコンピュータ7から入力された楽音情報からシンセサ
イザ5の演奏制御のための演奏情報を作成するための各
種プログラム、シンセサイザ5とのデータ伝送を制御す
るためのプログラムなどが格納されている。 電源投入時に行われる初期化処理によって、RAM16
の所定領域には、各種データを格納するワークエリア1
6aやホストコンピュータ7から伝送された楽音情報を
一時的に格納する受信バッファ16bが設定される。 PIO−A18は、3線式ハンドシェイクで行われるパ
ラレルデータ伝送方式(たとえば、セントロニクスやG
PIB)にて、ホストコンピュータ7とのデータ伝送を
制御すると共に、受信したデータを順次受信バッファ1
6bに転送する。 通信インターフェイス20は、シンセサイザ5の演奏制
御のための演奏情報を、所定の通信手順(たとえば、M
I DI規格)に基づいて、通信回− 線wt介してシリアル通信でシンセサイザ5へ伝送する
。 シンセサイザ5は、通信回線Wを介して伝送された演奏
情報に基づいて電子音を発生させて演奏を行う。所定の
長さ(例えば、1小節)の演奏の終了前に、楽音情報処
理装置3に次の1小節分の演奏情報を送るように要求す
る信号を送る。尚、シンセサイザ5の詳細は周知である
ので省略する。 又前述の楽音発生手段M1としてば、シンセサイザ5に
限られるものではなく、種々の電子楽器が採用できる。 ホストコンピュータ7は、相互にバス30で接続された
周知のCPLJ32、ROM34、RAM36、パラレ
ルインターフェイス(以下、PloBという)38、及
びフロッピディスク駆動部(以下、FDDという)40
及びその制御部(以下、FDCという)42とを主要部
として構成されている。 Plo−838は、楽音情報処理装置3のPlo−A1
8とコネクタ(図示路)を介して接続さ一8= 札 データ線と3本の制御信号線(B U S Y/R
EADY信号線、RE○信号線、ACK信号線)とでデ
ータ伝送を行う。 FDD40は、FDC42によって制御されて、楽音情
報が磁気的に記録された周知のフロッピディスク(図示
路)から楽音情報を読み出したり、フロッピディスクに
各種情報を磁気的に記録する。 FDD40による楽音情報の読み出し速度は、半導体素
子(例えば、上記のRAM16及び36や目○M14及
び34)に比して遅く、情報量の多いときには時間がか
る。たとえば、MIDIID上準拠した楽音情報は、ボ
イスメツセージ、モドメセージなどの多種多様なデータ
からなり、1曲を演奏するためのデータの量は非常に大
きいので、FDD40がそのデータを読み出すには、数
十枠から分レベルの時間を要する。 次に、楽音情報処理装置3で実行される動作状態信号の
出力処理について、第3図のフローチャートにそって説
明する。この処理は、シンセサイザ5が演奏情報を要求
する度に、実行される。 処理を開始すると、まず5100で、次のステップ11
0において演奏情報作成及び送信処理を実行しているこ
とを表すビジー信号(以下、BUSY信号という)を、
ホストコンピュータ7に出力する。つづいて、5IIO
に進み、RAM16の受信バッファ16aから、所定単
位量(たとえば、1小節)の楽音情報を読み出しその楽
音情報から演奏情報を作成してシンセサイザ5へ送信す
る処理(演奏情報作成及び送信処理)を実行する。 Sl 10の処理が終了すると、5120に進み、BU
SY信号の出力を停止して、ホストコンピュタ7に楽音
情報の伝送を許可する旨を表すレディ信号(以下、RE
ADY信号という)を、ホストコンピュータ7に出力し
て、処理を終了する。 なお、BUSY信号(口ighアクティブ)とREAD
Y信号(Lowアクティブ)とは、同一の信号線で出力
される。 一方、ホストコンピュータ7は、BUSY信号が入力さ
れると、楽音情報処理装置3への楽音情報の伝送を留保
し、READY信号の入力待ちの状態に入る。そして、
READY信号が入力されると、楽音情報の伝送要求を
表すリクエスト信号(以下、REQ信号という)を、楽
音情報処理装置3へ出力し、楽音情報処理装置3からの
アクノ】ツジ信号〈後述する)の入力待ちの状態に入る
。 すると、楽音情報処理装置3は、楽音情報の入力制御処
理を開始する。以下、この処理久第4図のフローチャー
トにそって説明する。 ホストコンピュータ7からREQ信号が入力されると、
本処理が開始さ札 まず、5200で、RED¥信号出
力されているか否かを判断する。 RFADY信号が出力されていないときには、そのまま
処理を終了し、出力されているときには、5210に進
む。5210では、楽音情報が受信可能であることを表
すアクノリッジ信号(Lowアクティブ。以下、ACK
信号という)乙 ホストコンピュータ7へ出力する。続
いて、S2]0で、ポストコンピュータ7から楽音情報
が伝送されるのを待つ。このとき、ホストコンピュータ
7では、ACK信号が入力されるので、楽音情報を、楽
音1− 情報処理装置3へ伝送する。 ホストコンピュータ7から楽音情報が伝送されると、5
220に進み、ACK信号の出力を停止する。続く、5
230では、伝送された楽音情報をRAM16の受信バ
ッファ16bに格納して、処理を終了する。 方、ホストコンピュータ7では、伝送すべき楽音情報が
残っていれば、再度、BLISY信号のチエツク以下の
シーケンスを繰り返す。 尚、本実施例では、5200の処理が前述の判断手段M
4に相当し、5210〜5240の一連の処理が楽音情
報入力手段M5に相当する。 以上説明したように、自動演奏装置1では、楽音情報処
理装置3において演奏情報作成及び送信処理を実行して
いない間に、ホストコンピュータ7から楽音情報処理装
置3へ楽音情報が伝送されるので、例えば、シンセサイ
ザ5が演奏している間に、次に演奏する予定の曲に関す
る楽音情報を楽音情報処理装置3の受信バッファ16b
に格納しておくことができる。 2 従って、楽音情報処理装置3からはシンセサイザ5から
演奏情報の要求があると、直ちに受信バッファ16bか
ら楽音情報を読み出し演奏情報を作成して送信できるの
で、シンセサイザ5は、間合をおくことなく連続して演
奏を行うことができる。 [発明の効果] 以上詳述したように、本発明は楽音情報記憶手段から楽
音情報を読み出していない間に、外部から楽音情報を入
力して楽音情報記憶手段に格納するので、間合をおくこ
となく連続して楽音を発生することができる。従って、
楽音記憶手段の記憶容量4増やすことなく連続演奏が可
能となる。
【図面の簡単な説明】
第1図は本発明の基本的構成を例示する構成図、第2図
は自動演奏装置の全体を表す構成図、第3図は演奏情報
処理装置で実行される動作状態信号の出力処理のフロー
チャート、第4図は楽音情報入力制御処理のフローチャ
ートである。 Ml・・・楽音発生手段 M2・・・楽音情報記憶手段
M3・・・制御手段   M4・・・判断手段M5・・
・楽音情報入力手段 1−・・自動演奏装置 3・・・楽音情報処理装置5・
・・シンセサイザ 7・・・ホストコンピュータ16・
・・RAM

Claims (1)

  1. 【特許請求の範囲】 楽音を発生する発生手段と、外部から入力された楽音情
    報が格納される楽音情報記憶手段と、該楽音情報記憶手
    段から楽音情報を読み出し、該楽音情報に基づいて上記
    楽音発生手段を制御する制御手段と、を備えた楽音発生
    装置において、上記制御手段が上記楽音情報記憶手段か
    ら楽音情報を読み出しているか否かを判断する判断手段
    と、 該判断手段によつて上記制御手段が楽音情報を読み出し
    ていないと判断されると、外部から楽音情報を入力して
    上記楽音情報記憶手段に格納する楽音情報入力手段と、 を備えたことを特徴とする楽音発生装置。
JP2036603A 1990-02-17 1990-02-17 楽音発生装置 Pending JPH03239295A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2036603A JPH03239295A (ja) 1990-02-17 1990-02-17 楽音発生装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2036603A JPH03239295A (ja) 1990-02-17 1990-02-17 楽音発生装置

Publications (1)

Publication Number Publication Date
JPH03239295A true JPH03239295A (ja) 1991-10-24

Family

ID=12474374

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2036603A Pending JPH03239295A (ja) 1990-02-17 1990-02-17 楽音発生装置

Country Status (1)

Country Link
JP (1) JPH03239295A (ja)

Similar Documents

Publication Publication Date Title
US6292854B1 (en) Method and apparatus for providing high quality audio in a computer system
US7420115B2 (en) Memory access controller for musical sound generating system
JP4089582B2 (ja) 電子音楽装置の設定情報編集システム、編集装置用プログラム、および、電子音楽装置
JP2850707B2 (ja) 楽音制御装置
JP3221314B2 (ja) 楽音合成装置及び方法
US6180864B1 (en) Tone generation device and method, and distribution medium
JP2882311B2 (ja) ミュージックシステム、音源および楽音合成方法
EP1024475B1 (en) Musical sound generating device and method, providing medium, and data recording medium
JPH03239295A (ja) 楽音発生装置
JPH07121181A (ja) 音声情報処理装置
JP3152198B2 (ja) 楽音発生方法および楽音発生装置
JP3095290B2 (ja) 電子楽器
JPS6118995A (ja) 演奏システム
JP3528279B2 (ja) 音源装置
JP4361628B2 (ja) オーディオ信号生成装置
JP4001053B2 (ja) 楽音情報処理システム、データ転送装置、メイン装置及びプログラム
JP2001509610A (ja) 減結合の命令実行及び音声データシーケンスを有する音声効果プロセッサ
JP4102930B2 (ja) 音波形合成装置
JPH10149161A (ja) カラオケ装置
JP2709965B2 (ja) Bgm再生に用いる音楽伝送再生システム
JPH10312189A (ja) 楽音発生方法
JP3434713B2 (ja) レジスタ制御装置およびレジスタ制御方法
JPH0477791A (ja) 自動演奏制御装置及び自動演奏システム
JP2002515607A (ja) 楽音生成装置並びに方法、及び提供媒体
JP3596285B2 (ja) 自動演奏装置および自動演奏方法