JPS6410838B2 - - Google Patents

Info

Publication number
JPS6410838B2
JPS6410838B2 JP55111534A JP11153480A JPS6410838B2 JP S6410838 B2 JPS6410838 B2 JP S6410838B2 JP 55111534 A JP55111534 A JP 55111534A JP 11153480 A JP11153480 A JP 11153480A JP S6410838 B2 JPS6410838 B2 JP S6410838B2
Authority
JP
Japan
Prior art keywords
data
volume
circuit
signal
note
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
Application number
JP55111534A
Other languages
English (en)
Other versions
JPS5736486A (en
Inventor
Akira Nakada
Eisaku Okamoto
Kyoshi Yoshida
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.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Priority to JP11153480A priority Critical patent/JPS5736486A/ja
Publication of JPS5736486A publication Critical patent/JPS5736486A/ja
Publication of JPS6410838B2 publication Critical patent/JPS6410838B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/18Selecting circuits
    • G10H1/26Selecting circuits for automatically producing a series of tones

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】 この発明は、メモリに記憶させた楽譜データを
順次に読出して自動的に楽音を奏出する型の自動
演奏装置に関し、特に音量制御情報として音量変
化率データを上記メモリに記憶させることにより
記憶すべきデータ量の削減を図つたものである。
従来の自動演奏装置としては、メモリに各音符
データ毎に音量制御データを記憶ささせ、メモリ
から読出された音量制御データに応じて自動演奏
音の音量を制御するようにしたものがすでに提案
されている(例えば、特開昭55−62486号公報参
照)。しかしながら、このような自動演奏装置に
おいては、記憶すべき音量制御データが多量にな
り、装置が大型化するという問題がある。
そこで、この発明の目的は、記憶すべきデータ
量を大幅に削減した新規な自動演奏装置を提供す
ることにある。
この発明による自動演奏装置は、楽譜データを
記憶したメモリに音量変化率データを記憶させる
と共にメモリから読出した音量変化率データに基
づいて音量制御信号を形成し、この音量制御信号
に応じて自動演奏音の音量を制御するようにした
ことを特徴とするものであり、以下、添付図面に
示す実施例について詳述する。
第1図は、この発明の一実施例による自動演奏
装置を示すものである。
読取装置10は、楽譜12の一部に設けた磁気
テープなどからなる記憶媒体12aから音符デー
タ、符長データ、音量変化率データ等を読取るも
ので、その読取データをメモリ14に記憶させる
ようになつている。この場合に用いられるデータ
フオーマツトは一例として第2図に示すようにな
つており、第3図に示すような普符進行及び音量
制御カーブに対応しして初期音量A1を示すデー
タ、音符Aの音高を示すデータ、音符A〜Dの区
間の音量変化率ΔA1を示すデータ、音符Aの符長
を示すデータ、音符Bの音高を示すデータ、音符
Bの符長を示すデータ……音符Dの音高を示すデ
ータ、音符D〜Eの区間の音量変化率ΔA2を示す
データ、音符Dの符長を示すデータ等が順次に配
置され、最後に終りデータが配置される。
ここで、初期音量データは上位2ビツトが
「0」で初期音量マークを表わし、それ以外のビ
ツトが所定の初期音量を表わす。また、音高デー
タは上位2ビツトが「01」で音高マークを表わ
し、それ以外のビツトがオクターブコードOC及
びノートコードNCを含むキーコードの形で音高
を表わす。さらに、音量変化率データは上位2ビ
ツトが「10」で音量変化マークを表わし、それ以
外のビツトが音量変化率を表わす。音量変化率は
例えばΔA1についてこれを例示すると、第3図に
示すように音符A及びDに対応した初期音量レベ
ルをそれぞれa及びbとし且つ音符A,B,Cの
符長をそれぞれTa,Tb,Tcとした場合、 ΔA1=(b−a)/(Ta+Tb+Tc) で表わされる。この場合、ΔA1の符号はプラスで
あり、この符号と共にΔA1の値をバイナリコード
で表現したものがデータ内容となる。
符長データは上位2ビツトが「11」で符長マー
クを表わし、それ以外のビツトが符長を表わす。
また、終りデータは全ビツトが“1”でデータの
終りを表わす。
上記のような一連のデータを記憶したメモリ1
4は、読出回路16によつてデータ読出動作が行
なわれるようになつている。読出回路16におい
て、スタートスイツチSWをオンすると、そのオ
ン信号はR―Sフリツプフロツプ18をセツトさ
せる。このためフリツプフロツプ18の出力Q=
“1”は微分回路20に供給され、システムクロ
ツク信号φに応じて微分パルスに変換される。そ
して、微分回路20からの微分パルス出力はOR
ゲート22を介してアドレスカウンタ24に供給
され、これを初期リセツトさせる。また、微分回
路20からの微分パルス出力は音量制御信号形成
回路25にも供給され、ORゲート26を介して
ラツチ回路28にロード信号LDとして加えられ
る。このときラツチ回路28の入力ビツトはすべ
て“0”であるので、ラツチ回路28はロード信
号LDに応じて実質的に初期リセツトされる。
微分回路20からの微分パルス出力はまたD―
フリツプフロツプ30によりクロツク信号φの1
ビツトタイム分遅延された形でORゲート31を
介してR―Sフリツプフロツプ32に供給され、
これをセツトさせる。このため、フリツプフロツ
プ32の出力Q=“1”はANDゲート34を導通
させるので、クロツク信号φがANDゲー34を
介してカウンタ24にクロツク入力CKとして供
給される。従つて、カウンタ24はクロツク信号
φを1カウントして最初のデータ読出番号を指示
すべくアドレス信号ADDをメモリ14に供給し、
メモリ14からは初期音量A1を示すデータが読
出される。この初期音量データは初期音量マーク
検出回路36及びラツチ回路38に供給されるよ
うになつているので、検出回路36が初期音量マ
ークを検出すると、その検出信号がプリセツトイ
ネーブル信号PSとしてラツチ回路38に供給さ
れ、ラツチ回路38にはプリセツトイネーブル信
号PSに応じて音量データ信号(初期音量データ
の上位2ビツト以外のビツト)からなるプリセツ
トデータPSDがプリセツトされる。そして、こ
のプリセツトデータPSDは最大(MAX)・最小
(MIN)制限回路40を介して演算回路42に一
方の演算入力Xとして供給される。
次に、カウンタ24がクロツク信号φを2カウ
ントすると、メモリ14からは音符Aに対応した
音高データが読出される。この音高データは音高
マーク検出回路44及びラツチ回路46に供給さ
れるようになつているので、検出回路44が音高
マークを検出すると、その検出信号に応じてラツ
チ回路46が音高データ信号(音高データの上位
2ビツト以外のビツト)をラツチする。この音高
データ信号に応じて楽音形成回路48は電子的に
楽音信号を合成し、VCA(電圧制御型アンプ)か
らなる可変音量回路50に供給する。
さらに、カウンタ24がクロツク信号φを3カ
ウントすると、メモリ14から音符A〜Dの区間
の音量変化率ΔA1を示すデータが読出される。こ
の音量変化率データは音量変化マーク検出回路5
2及びラツチ回路28に供給されるようになつて
いるので、検出回路52が音量変化マークを検出
すると、その検出信号がORゲート26を介して
ラツチ回路28に供給され、これに応じてラツチ
回路28が音量変化率データ信号(音量変化率デ
ータの上位2ビツト以外のビツト)をラツチす
る。そして、ラツチされた音量変化率データ信号
のうちΔA1の大きさを示す信号は演算回路42に
他方の演算入力Yとして供給され、ΔA1の符号を
示す信号は演算回路42に加/減制御信号として
供給される。ここで、演算回路42は入力X(初
期音量A1)に入力Y(音量変化率ΔA1)を乗じた
ものを入力Xに加算すべく動作し、この演算(X
+X・Y)の結果を示す演算出力はラツチ回路3
8に供給される。ラツチ回路38はテンポ発振器
54からのテンポクロツク信号TCLに応じて演
算回路42からの演算出力をラツチする。そし
て、このラツチ回路38の出力はMAX・MIN制
御回路40を介して再び演算回路42に供給され
るので、演算回路42では再び(X+X・Y)な
る演算が行なわれ、その演算出力は再びラツチ回
路38にラツチされる。このような演算動作がく
りかえされる結果として、MAX・MIN制限回路
40の出力側には変化率ΔA1で徐々に増大するよ
うな値を示す音量データ信号が得られ、この音量
データ信号はD/A変換回路56及び積分回路5
8を介して音量制御信号VC1として回路25から
送出される。そして、この音量制御信号VC1は抵
抗R1を介して可変音量制御回路50に供給され
るので、楽音形成回路48からの音符Aに対応し
た楽音信号の音量特性は音量制御信号VC1に応じ
て可変制御される。なお、可変音量回路50に
は、ボリユームVRから抵抗R2を介して他の音量
制御信号VC2も供給されるようになつているの
で、ボリユームVRを適宜調整することにより音
量特性を可変設定することもできる。
ところで、上記のようなテンポクロツク信号
TCLに応じた音量制御信号形成動作に並行して、
符長マーク検出回路60、ラツチ回路62、比較
回路64及びカウンタ66を含む符長測定部では
テンポクロツク信号TCLに応じて音符Aの符長
測定が行なわれる。すなわち、カウンタ24がク
ロツク信号φを4カウントすると、メモリ14か
ら音符Aに対応する符長データが読出される。こ
の符長データは符長マーク検出回路60及びラツ
チ回路62に供給されているので、検出回路60
が符長マークを検出すると、その検出信号に応じ
てラツチ回路62が符長データ信号(符長データ
の上位2ビツト以外のビツト)をラツチし、比較
回路64に一方の比較入力C1として供給する。
カウンタ66は符長マーク検出回路60からの検
出信号に応じてリセツトされた後テンポクロツク
信号TCLを計数するもので、その計数出力を比
較回路64に他方の比較入力C2として供給する。
なお、符長マーク検出回路60からの検出信号は
フリツプフロツプ32をリセツトさせるようにな
つているので、符長マークが検出されるとAND
ゲート34が非導通になり、カウンタ24の歩進
が停止される。
比較回路64は比較入力C1及びC2を比較して
両者が一致した時点、すなわちテンポクロツク信
号TCLを計数して音符Aの符長に応する時間に
達した時点で一致パルス信号EQを発生する。こ
の一致パルス信号EQはORゲート31を介してフ
リツプフロツプ32をセツトさせるので、AND
ゲート34は再び導通し、カウンタ24は再び歩
進を開始する。このため、メモリ14からは音符
Bに対応した音高データ及び符長データが順次読
出され、上記したと同様にして音高データ信号は
ラツチ回路46に且つ符長データ信号はラツチ回
路62にそれぞれラツチされる。従つて、楽音形
成回路48はラツチ回路46の出力信号に応じて
音符Bに対応した楽音信号を電子的に合成して可
変音量回路50に供給し、可変音量回路50では
音量制御信号形成回路25からの音量制御信号
VC1に応じて変化率ΔA1で徐々に増大するように
音量が制御される。また、符長測定部では、ラツ
チ回路62の出力及びカウンタ66の出力を比較
して前回同様に音符Bの符長が測定され、テンポ
クロツク信号TTCLを計数して音符Bの符長に対
応した時間に達すると、一致パルス信号EQが発
生させる。この一致パルス信号EQは前回同様に
カウンタ24を歩進させるので、メモリ14から
は次の音符Cに対応した楽譜データが読出され、
その読出データに基づく楽音信号形成動作及び符
長測定動作が前回同様に行なわれる。この場合の
音量制御も前回同様にΔA1の変化率で音量を増大
させるように行なわれる。
次に、音符Dに対応した楽譜データがメモリ1
4から読出され、上記と同様の動作が行なわれる
が、この場合には音高データ及び符長データの他
に音量変化率ΔA2を示すデータが読出されるの
で、音量制御の態様がこれまでのものとは異な
る。すなわち、音量変化率ΔA2=0とすると、こ
れに対応するデータ信号がラツチ回路28にラツ
チされる。このため、演算回路42は入力Yが0
になり、第3図の音量レベルbに対応した値を示
すデータ信号を送出する。そして、このデータ信
号が回路38及び40を介して演算回路42の入
力Xに帰還されると、演算回路42はそれをその
まま通過させるように作用する。従つて、音量制
御信号VC1としては、音量レベルbを維持するよ
うな一定レベルの信号が可変音量回路50に供給
され、回路50では音符Dに対応した楽音信号を
一定音量レベルbに維持するような音量制御が行
なわれる。
この後、上記と同様にして音符E,F,G及び
休符Hに対応する楽譜データがメモリ14から順
次に読出され、各音符に対応した楽音信号が形成
されるが、この場合の音量制御は変化率ΔA3がマ
イナスであるため演算回路42が(X−Y・Y)
のような減算動作を行なうことにより変化率ΔA3
で音量を徐々に減少させるように行なわれる。
さらに、音符Iに対応した楽譜データが読出さ
れ、さらに対応した楽音信号についてプラスの変
化率ΔA4で音量制御が行なわれる。
この後は、上記したと同様の楽音信号形成動作
及び音量制御動作が音符進行にしたがつて行なわ
れ、最後の音符に対応する符長測定が終ると、メ
モリ14からは終りデータが読出される。この終
りデータは終り検出回路68によつて検出され、
検出回路68からの終り検出信号はフリツプフロ
ツプ18をリセツトさせる。このため、フリツプ
フロツプ18の出力=“1”はORゲート22
を介してカウンタ24をリセツトさせるので、一
連のデータ読出動作が完了する。
オートリズム装置70は、テンポクロツク信号
TCLに基づいてリズム音信号を形成するもので、
そのリズム音信号は可変音量回路50からの楽音
信号と共に出力アンプ72に供給される。そし
て、出力アンプ72で増幅された楽音信号及びリ
ズム音信号はスピーカ74で音響に変換される。
以上のように、この発明の自動演奏装置によれ
ば、いくつかの音符に対応する楽譜データ毎に音
量変化率データをメモリに記憶させ、メモリから
読出した音量変化率データに基づいて音量制御信
号を形成するようにしたので、音量制御のために
メモリに記憶すべきデータの量は各音符データ毎
に音量制御データを記憶させた従来の場合に比較
して大幅に低減されるものである。また、クレツ
シエンドやデクレツシエンドに対応した制御をス
ムーズに行なうことができるので、音楽効果的に
も好ましいものである。
【図面の簡単な説明】
第1図は、この発明の一実施例による自動演奏
装置の回路図、第2図は、第1図の装置で用いら
れるデータフオーマツトを示す図、第3図は、第
1図の装置で用いられる音量制御カーブを示すグ
ラフである。 10……楽譜、12……読取装置、14……メ
モリ、16……読出回路、25……音量制御信号
形成回路、48……楽音形成回路、50……可変
音量回路。

Claims (1)

    【特許請求の範囲】
  1. 1 楽譜データを記憶する記憶装置と、この記憶
    装置から楽譜データを読出すための読出回路と、
    読出された楽譜データに基づいて楽音信号を形成
    する楽音形成手段とをそなえた自動演奏装置にお
    いて、前記記憶装置には音量変化率データを記憶
    させ、該記憶装置から読出される音量変化率デー
    タに基づいて音量制御信号を形成する信号形成回
    路を設け、前記音量制御信号に応じて前記楽音信
    号の音量特性を制御する可変音量回路を設けたこ
    とを特徴とする自動演奏装置。
JP11153480A 1980-08-13 1980-08-13 Automatic playing device Granted JPS5736486A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11153480A JPS5736486A (en) 1980-08-13 1980-08-13 Automatic playing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11153480A JPS5736486A (en) 1980-08-13 1980-08-13 Automatic playing device

Publications (2)

Publication Number Publication Date
JPS5736486A JPS5736486A (en) 1982-02-27
JPS6410838B2 true JPS6410838B2 (ja) 1989-02-22

Family

ID=14563779

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11153480A Granted JPS5736486A (en) 1980-08-13 1980-08-13 Automatic playing device

Country Status (1)

Country Link
JP (1) JPS5736486A (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58159279A (ja) * 1982-03-16 1983-09-21 Nippon Gakki Seizo Kk 電子楽器におけるデ−タ処理方法
JPH02192259A (ja) * 1989-01-19 1990-07-30 Mioji Tsumura デジタル音楽情報の出力装置
US4930390A (en) * 1989-01-19 1990-06-05 Yamaha Corporation Automatic musical performance apparatus having separate level data storage
JP3017260B2 (ja) * 1990-08-30 2000-03-06 株式会社河合楽器製作所 楽音データ処理装置及び楽音データ処理方法

Also Published As

Publication number Publication date
JPS5736486A (en) 1982-02-27

Similar Documents

Publication Publication Date Title
JP3299890B2 (ja) カラオケ採点装置
US5254803A (en) Automatic musical performance device for outputting natural tones and an accurate score
JPS6410838B2 (ja)
JPS6344228B2 (ja)
JPH0125994Y2 (ja)
JP2518742B2 (ja) 自動演奏装置
JPS6314358B2 (ja)
JPH0631977B2 (ja) 電子楽器
JPH0343638B2 (ja)
JPH0155471B2 (ja)
JPS648837B2 (ja)
JP2000181471A (ja) カラオケ採点装置
JPH0157917B2 (ja)
JPS59197089A (ja) 自動演奏装置
JPS6313542B2 (ja)
JP2001056688A (ja) 電子楽器
JPH0234039B2 (ja)
JP2606501B2 (ja) 自動演奏機能付電子楽器
KR930006613B1 (ko) 전자 키보드 악기용 악보 표시장치 및 표시방법
JPH064397Y2 (ja) 自動伴奏装置
JPS648834B2 (ja)
JPH0155470B2 (ja)
JPS6022374Y2 (ja) 楽譜デ−タ表示装置
JPS5999492A (ja) 自動演奏装置
JPH0434755B2 (ja)