JPS58105192A - 楽曲演奏装置 - Google Patents

楽曲演奏装置

Info

Publication number
JPS58105192A
JPS58105192A JP56204684A JP20468481A JPS58105192A JP S58105192 A JPS58105192 A JP S58105192A JP 56204684 A JP56204684 A JP 56204684A JP 20468481 A JP20468481 A JP 20468481A JP S58105192 A JPS58105192 A JP S58105192A
Authority
JP
Japan
Prior art keywords
bit
envelope
waveform
circuit
frequency
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.)
Granted
Application number
JP56204684A
Other languages
English (en)
Other versions
JPH0237599B2 (ja
Inventor
敏 松本
繁規 今井
泰裕 堀田
鵜野 高明
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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP56204684A priority Critical patent/JPS58105192A/ja
Publication of JPS58105192A publication Critical patent/JPS58105192A/ja
Publication of JPH0237599B2 publication Critical patent/JPH0237599B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

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

Description

【発明の詳細な説明】 本発明は半導体メモリー等に音階データ、音符長データ
をビットパターンとして記憶し、これらビットパターン
の読出しに従って所定の楽曲を再生して演奏するようt
こした楽曲演奏装置に係る。
従来この種の装置は、一定の正弦波または矩形波で各音
階の周波数信号が再生されるだけであり単調な音の演奏
であ−た。
本発明は、音階データの読出しtこ従って各音階を示す
周波数の/周期に相当して読出される基本波形と、音符
長の読出しに従−て各音符長の期間に相当して読出され
るエンベロープ波形とをそれぞれ記憶し、この基本波形
とエンベロープ波形との組合せをもって、ギター、ピア
ノ、バイオリン等の楽器音を含む所望の音色で、また、
エンベロープの任意期間で読出される基本波形を選択し
、音の自然さ、音のききやすさを増大して楽曲を再生す
るようにしたものである。
以下図面に従・て本発明装置の一実施例を説明する。
第1図は全体の回路ブロック図を示すものである。装置
は大別して、発振・分局回路/、トーン・ジェネレータ
部−、エンベロープ発生部3.外部入力回路グ1コント
ロール回路j、アドレスカウンタに1曲情報メモリー7
、アンプ2.スピーカー10から構1戊される。
発振・分周回路/は、例えば水晶発儂回路及び分周回路
からなり、装置の基本クロックを発生する。トーン・ジ
ェネレータ部−は曲情報メモリー2(例えば、ROMよ
り構成される)より出力σれるデータをこ応じて対応す
る周波数信号を作り出す部分である。エンベロープ発生
部3は曲情報メモリー7から出力されるデータに応じて
音の長ざ及びエンベロープを作り出す。入力回路グは選
曲、曲のスタート、移調・転調8テンポ等を制御するス
イッチ回路である。コントロール回路5は入力回路ダの
スイッチ入力を信号化し各ブロックに伝達する。アドレ
スカウンター2は曲情報メモリー2のアドレスを指定す
るもので、曲情報メモリー7に記憶された楽曲データを
順次読出す。
第一図に曲情報メモリー7に記憶きれたデータのビット
割当てを示す。すなわち、Bφ〜B+5の72ビツトで
それぞれ Bφ〜B3(Fビット)・・・音階ビットB4〜Bvc
yビット)・・・音符長ビットB8 、B、(−ビット
)・・・オクターブビットB+o−B++(、,2ビツ
ト)・・・楽曲組換えビットB]2〜B+3(Jビット
)・・・音の強弱ビットB14(/ビット)・・・音響
効果ビットB15(/ビット)・・・ストップビットの
ように割当てられる。
〈具体的構成とその動作〉 1)まず、入力回路ダの曲指定用スイッチをこより曲を
選択する。このスイッチ操作によりコントロール回路5
ではM1〜M3にデコードσレタ3ビットパターンを出
力し、曲情報メモリー7の読出し用先頭アドレスを指定
する。
2)次に入力回路グのスタートスイッチをオンすると、
上記tこおいて指定されたアドレスの曲情報ビットパタ
ーンが読出される。読出されたビットパターンのうち、
Bφ〜B!(音階ビット)。
B8〜B1□(オクターブビット、楽器組換えビット)
のgビットはトーン・ジェネレータ部−へ、また、B4
〜B7(音符長ビット)+B10〜B14(楽器組換え
ビット、音の強弱ビット、音響効果ビット)の2ビツト
はエンベロープ発生部3昏こ伝達される。
B15(ストップビット)はコントロール回路jに伝達
きれる。B10 ビットに°゛/゛′が出力纒れると動
作はストップするが、スタート時及び楽曲演奏時は“0
″で何ら動作に影響を及ぼさない。
3)トーン・ジェネレータ部、2ヲこ伝達きれたgビッ
トのうち、Bφ〜B3 h B8 、B’lのにビット
は加減算回路ノーJに入力され、音階分局比メモリーJ
−6のアドレスを指定するとともtこ、オクターブセレ
クタJ−一によりオクターブを選択する。
加減算回路、2−Jは、入力回路グの外部スイッチ人力
eこよりBφ〜B3.B、、B9のデータを制御して移
調・転調を可能をこするものである。
4)オクターブセレクタコーコにより各オクターブtこ
対応する基本周波数f。1〜fo4の一つが選択される
。分周回路−−/は発振・分周回路/に接続され、その
バイナリ出力より倍々(/、2.F、2倍)の基本周波
数f。1〜f04 を準備するものである。
オクターブセレクターーノより選択された基本周波数f
oiは分周回路、2−3に入力され分周6れる。分周回
路−一3の2ビツトバイナリ分周出力は、一致回路一一
夕において、上記アドレスにより指定された分局比メモ
リーー−5からの同じく2ビツトの分局比出力と比較き
れ一致したときパルスを出力するとともに分周回路ノー
3をリセットする。
この一致時に出力されるパルスの周波数は各オクターブ
(こおけるそれぞれの音階tこ対応する。
ちなみに、JOOKHzの基準周波数tこ対して分周比
がグアg〜−j3の間(バイナリコードで2ビツトによ
り表現できる)の/−値であるとすると、10グZ〜/
’?7.5Hz範囲の各音階周波数を得ることができる
。オクターブは基檗周波数を倍々に変化すればよい。
5)一致検出パルスは更に分周回路、2−7に入力され
る。分周回路2−7はそのダビットバイナリ分周出力(
こより次段基本波形メモリーノー♂のアドレス指定を行
なう、いわゆるアドレスカウンターとして動作する。
基本波形メモIJ −J−♂はgビット構成で/にステ
ップで音階周波数の/周期分の波形を形作るようデータ
を記憶している。すなわち、オクターブセレクターーー
ー、一致回路一−グから出力される周波数は実際の音階
周波数の72倍に相当するものであり、分周回路、2−
7により各音階周波数の/周期分を/1分割して基本波
形メモリーノーgの7gステップのアドレスを順次指定
するよう昏こしている。このアドレス指定により読出妊
れた波形データはI) / Aコンバータ、2−2に入
力され、D/A変換されて音信号の基本波形を形成する
また、基本波形メモリーノー♂には曲情報メモリー7か
らBIG 、 B11 の−ビット、エンベロープ発生
部3の分周回路3−2の上位2ビツトバイナリ分周出力
Cを入力している。BIG。
B目 ビットは楽器組遺え制御に応じて読出すべき波形
メモリーを選択するもので、Cのコビットは更にエンベ
ロープを時間的にグ領域に分け、適宜基本波形として高
次周波数を付加したもの等を選し、音の自然さ、ききゃ
すσを増すためのものである。
6)エンベロープ発生部3に伝達でれたgビット(こつ
いて、B4〜B7のダビットは音符長分周比メモリー3
−1fこアドレス指定として入力される。BIG、BI
Iの一ビットは楽器組換用の制御ビットとしてエンベロ
ープ波形メモリー3−Jim、またB12 r B10
 、 B14 (DJ−ビット音の強弱、音響部果(ト
レモロ)制御用ビットとして演算回路3−5? tこ入
力される。
7)エンベロープ発生部3では、スタートスイッチがオ
ンtこなるとまず分周回路3−/が動作開始する。分周
回路3−/の2ビツトバイナリ分周出力は一致回路3−
j9こ入力され、テンポ分局比メモリー3−3のtビッ
ト分周比出力と比較きれる。一致すればパルスを発生し
後段の分周回路3−グに入力する。このパルスは最短音
符長の:時間間隔を決定する。
要すれば、入力回路グのテンポ制御用スイッチの操作に
より、加減算回路J’−//)こおいて分局比メモリー
 3− Jの分周比出力を加減算し分周比を変えて任意
のテンポに設定することができる。
8)音符長分周比メモリー3−グはB4〜B7のダビッ
トをアドレス指定として、各音符長に対応する♂ビット
の分局比データを選択し出力する。これに応じて一致回
路3−j9こおいて、分周回路3−グのgビットバイナ
リ分周出力と比較きれ、一致したときパルスを出力する
。このパルスの出力時間1間隔はB4〜B7のダビット
で指定される各音符長(こ対応する。
しかし、ここでも次tこ述べる理由により、/音符長に
つき3゜2個のパルスを出力するようをこしている。す
なわち、一致検出回路3−02.3−J等から出力され
るパルスの周波数は普通一般の場合の32倍である。こ
のパルスは分周回路3−7fこ入力され分周される。
9)エンベロープ波形メモリー3−♂は、♂ビット構成
、3−ステップで7つのエンベロープ波形を形作るよう
データを記憶している。エンベロープ波形は、先の基本
波形と同様、各音符長で時間的な圧縮、伸長があるだけ
で、/音符長で7つのエンベロープ波形が読出されなけ
ればならない。分周回路3−2はエンベロープ波形メモ
リー3−どのいわゆるアドレスカウンタとす一テオリ、
jビットのバイナリ分周出力により、/音符長tこつき
エンベロープ波形メモリー3−1?の32ステツプのア
ドレスを順次指定する。
エンベロープ波形メモリー3−♂に入力σれたBIO,
Bl□ ビットは読出σわるべき波形メモリーを選択し
、基本波形メモリーノーgで選択される基本波形と組合
せて楽器組換え制御を行なう。Cの2ビツトは分周回路
3−7のjビットバイナリ分周出力の上位のもので、エ
ンベロープ期間をり等分する。
10)エンベロープ波形メモリー3−♂から続出される
データは、演算回路3−2において、B1□、B13の
強弱ビットデータに基つく乗算及びB14の音響効果(
トレモロ)ビットデータに基つく加減算を行ない、エン
ベロープ波形データをモディファイする。モディフアイ
きれたデータはI) /’ Aコンバータ3−10でD
/’A変換されエンベロープを発生する。
1z)エンベロープはトーン・ジェネレータ部コの1)
/’Aコンバータ、、2−5>tこレベル制御信号(!
:して送られ、I) /’ Aコンバーター−2で基本
波形とミキノングされエンベロープt」音信号を出力す
る。音信号はアンプ2.6ビーカー10を介して放音6
れる。
12)なお、分周回路3−7で3.2ステツプ(7つの
エンベロープ読出し)をカウントすると、そのキャリー
パルスはアドレスカウンター2に入力されアドレスを7
つ進める。これにより曲情報メモリー7では次の曲情報
ビットパターンが読出6れ、上記l)〜12)の動作を
繰返す。
13)このようをこして曲情報メモリー2から順次曲情
報ビットパターンを読出していき、  BI5ビットに
If/”が出力でれると、コントロール回路jより停止
の信号が出力され、各分周回路J−/ 、 、2−J 
、 J−7、J’−/ 、 J’−グ、3−7をリセッ
トするとともeこ、円部のゲート回路を閉じ、一連の動
作を終了する。
〈メモリーのデータ容量〉 ちなみに、上記実施例における各メモリーのデータ容量
は次のとおりである。
音階分周比メモリーノー5 ・・・2ビット×7.2音階 基本波形メモリーノー? ・・gビット×/zビットX/j基本波形音符長分周比
メモリー3−3 ・・・♂ビット×/最短音符長 音符長分周比メモリーJ−1 ・・・gビット×il音符長 エンベロープ波形メモリー3−l? ・・・rビット×3.2ステツプ×グエンベロープ波形
〈基本波形とエンベロープ〉 基本波形としては、例えば第3図のタイムチャートに示
されるように、(、)正弦波、(b)鋸波。
(c>矩形波、(d)三角波等がある。基本波形メモリ
ー、2−、l’tこは、これら波形Aの/周期分が/に
分割きれて、rビット、ttステ・ノブσ)ディジタル
データとして記憶される。第グ図ill〜(4)σ〕タ
イムチャートはエンベロープBの波形例を示す。エンベ
ロープは3.2分割されて、エンベロープ波形メモリー
3−gに♂ビ・ノド、3−ステップのディジタルデータ
として記憶される。上述の基本波形、エンベロープ波形
は一例であり他に様々な基本波形、エンベロープ波形が
ありこれらtこ限定されるものではない。
ある楽器の音が第5図のようであるとすると基本波形A
は第3図の(a)、エンベロープBは第Z図の(2)か
ら構成きれることとなる。基本波形の繰返えきれる周波
数は各音階に、エンベロープの長さは各音符長に対応す
る。
以下主な機能について更に詳細tこ説明する。
〈移調・転調、テンポ調整〉 音階データ(B  −B3ビット)のコード図を第g図
に、音符長データ(B4〜B7ビツト)のコード図を第
Z図tこ示す。ここでは図示のようにそれぞれ音階デー
タ、音符長データを、クビットのバイナリコードに1幀
次対応させてノー、ド化している。なお、音階データは
パθooo”(コードOH)のとき休符を表わし、体符
長は音符長データをもって設定される。
音階の移調・転調は上記のコードを用いて考えると、あ
る数のバイナリコードの加減算になる。例えば、ハ長調
から半音上げると変ニ長調長に変わる。ハ長調の/オク
ターブはθ/θθ′′(ノードグH)〜”////”(
コードp H)で表わされ、変ニ長調の/オクターブは
“O/θ/”′(コード6H)〜/オクターブ」ニの°
”0100’”(コード411()となり、ハ長調のコ
ードに°゛θ00/”を加えたものになる。
また、ハ長調から半音下げると口長調になる。
こσ)ときの口長調の/オクターブは、/オクターブ下
の“////”′(コードF H) 、同オクターブの
θ/θ/″(コードytx)〜”/ /10”′(コー
ドElf)となり、ハ長調から“00θ/″を減じたも
のとなる。オクターブの上下は、上記の加減算で“01
0θ″(ツードグn )〜” / / / /”(コー
ドFH)の+ヤリー及びボローで表わされる。
第1図1・−ン・ジェネレータ部コの加減算回路、2−
1は、入力回路グからの移調・転調のためのスイッチ入
力により」二連した加減算を行なうもので、−L方又は
下方への移調・転調指示と/〜乙のいずれかの音数を設
定し得るよう(こすると、/オクターブ間の移調・転調
が容易に実行できる。
テンポも同様な加減算回路3−//により、2ビツト分
周比メモリー3−3の出力をこ任意数(バイナリコード
)を加減算し最短音符長を変化することにより達成でき
る。
〈音色の発生〉 音色は、エンベロープとそのエンベロープを形作ってい
る基本波形によって構成きれておりその基本波形及びエ
ンベロープを指定することをこより、楽器音を指定する
ことができる。
楽器音を指定するデータは、曲情報メモリー7から出力
される楽器組換えピッl’ ”10 l BIIであり
、ここでは最大/音符毎(こ楽器音を切換えることがで
きるよう(こしている。楽器組換えピッ) B、o、B
、□のデータは基本波形メモリー、、2−、l’、エン
ベロープ波形メモリー3−♂に入力でれ、それぞれ対応
する基本波形及びエンベロープ波形が選択される。基本
波形例は第3図、エンベロープ波形例は第7図のタイム
チャートに示妊れるとおりで、例えば基本波形Aとして
第3図tc+のものが、エンベロープ波形Bとして第7
図(2)のものが選択された場合は、第5図に示すよう
な波形形態をもつ楽器音が出力きれることとなる。
楽器音は、楽器組換えピッ)B+o、BII で指定さ
れるグ種類である。ビットBIO、BIIが” o o
 ”。°゛0/“′、“°/θ11 、 II / /
 I−の場合において、それぞれ定められた基本波形及
びエンベロープ波形の組合せが選択され、選択された基
本波形、エンベロープ波形が読出される。
なお、楽器音の選択は第1図の点線で示すよう(こ、入
力回路りのスイッチ操作やこよりコントロール回路グか
ら楽器組換えビットB、。、B1、をこ相当するデータ
B+o’ 、 Bl□′を出力し得るようtこして外部
から任意をこ指定するようにしてもよい。
また、楽器組換えビットとしてビット数を増やし、それ
ぞれ単独で基本波形、エンベロープ波形を選択し得るよ
うにすると、任意に基本波形とエンベロープ波形の組合
せを指定し、限られたメモリー容量で更に多くの楽器音
に切換えることができる。
〈音の自然さ、ききやすき〉 基本波形メモリー容量!に入力ぴれた2ビツトのC信号
は音の自然き、音のききゃすきを増すものである。
一般には、第り図Il+の凸型的なエンベロープ波形に
示きれるよう(こ、音の立にりからピーク(こなるまで
の時間ニアタック・タイムチャ−トから保持レベルまで
の時間:ディケイ・タイムD、保持レベルの時間:サス
ティン・タイムS、立下り時間:リリース・タイムRが
あり、これらの期間で基本波形の組合せも変わり得る。
本実施例では一ビットのC信号により、エンベロープ期
間を均等にグ分割しこれに近似化している。基本波形の
変化としては高次周波数を附加して若干の変化がつけら
れるもの、あるいは特定の楽器音ではある期間が全く異
なる基本波形となる場合もあり様々である。
楽器組換えピッ)B+o、B++tこよ−てグつの基本
波形を含む7つのブロックが選択され、エンベロープの
読出しく、2ビツトのC(言号。
°゛θθ11  、 11 / (7II  、  I
Iθ/” 、°”//”と変化)に従って/ブロック内
の各グ基本波形が順次切換えて読出δれる。従−て、基
本波形のメモリー数としては、本実施例では、グ楽器音
でグブロック、そして各ブロックにグつの基本波形を有
しているので、計/2の基本波形を記憶していることと
なる。
このように、エンベロープをアタック、ディケイ、サス
ティン、リリース等tこ対応してその期間を分割し、そ
の間で続出きれる基本波形を適宜選択するようにしてお
り、所望の音色を発生する際に音の自然さ、ききやすさ
を増して楽曲を再生することができる。
〈音の強弱、トレモロ制御〉 音の強弱は振幅の大小で決まるので、エンベロープ全体
のレベル調整を行なうことによってまたトレモロ効果は
いわゆる低周波数の振幅変調であるので、エンベロープ
波形を低周波数にて振幅変調することによ−て実現でき
る。
エンベロープ発生部3の演算回路3−2は、上記のため
音の強弱ビットB1□、 B r 3及U音響効果ビツ
トB14が入力され、適宜続出きれエンベロープ波形(
ディジタル量)fこ演算を施こすものである。
以上のように本発明は、楽器音を含む所望の音色で、か
つ音の自然さ、ききゃす6を増して楽曲を再生できるも
のであり、半導体メモリー等を利用して音色豊かな楽曲
演奏装置が提供できる。
【図面の簡単な説明】
第1図は本発明の一実施例を示す全体の回路ブロック図
、第2図は曲情報メモリーのビット割当を示す図、第3
図(a)〜(d)は基本波形例を示すタイムチャート、
第り図ill〜(4)はエンベロープ波形例を示すタイ
ムチャート、第5図は基本波形とエンベロープ波形のミ
牛シング例を示すタイムチャート、第2図は各音階に対
応するコード例を示す図、第2図は各音符長に対応する
コード例を示す図である。 か・・発振・分周回路、−・・・トーン・ジェネレータ
部、3・・・エンベロープ発生部、グ・・・久方回路、
j・・・コントロール回路、z・・・アドレスカウンタ
ー、Z・・・曲情報メモIJ−1,2−7・・・分局回
路、−一!・・・基本波形メモリー、3−7・・・分周
回路、3−、?・・・エンベロープ波形メモリー、Bφ
〜B3・・・音階ビット、B4〜B7・・・音符長ビ・
ント、BIO+B1□・・・楽器組換えビット、C・・
・」二位−ビットノイイナリ信号。 代理人 弁理士  福 士 愛 彦 (21) 第 6図 第7 。

Claims (1)

    【特許請求の範囲】
  1. 1 少なくとも音階データと音符長データをビットパタ
    ーンとする曲情報を記憶する第1のメモリ一手段と、該
    第1のメモリ一手段からの音階データの読出しtこ応じ
    、各音階をホす周波数の/周期(こ相当して読出される
    基本波形を記憶する第一のメモリ一手段と、前記第1の
    メモリ一手段からの音階データの読出しに応じ、各音符
    長の期間に相当して続出されるエンベロープ波形を記憶
    する第3のメモリ一手段と、前記各音符長に対応するエ
    ンベロープを複数の期間に分割する手段とを備え、前記
    第一のメモリ一手段は複数の基本波形を記憶してなり、
    前記エンベロープの分割された期間で前記基本波形を選
    択的tこ続出するようにしたことを特徴とする楽曲演奏
    装置。
JP56204684A 1981-12-17 1981-12-17 楽曲演奏装置 Granted JPS58105192A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56204684A JPS58105192A (ja) 1981-12-17 1981-12-17 楽曲演奏装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56204684A JPS58105192A (ja) 1981-12-17 1981-12-17 楽曲演奏装置

Publications (2)

Publication Number Publication Date
JPS58105192A true JPS58105192A (ja) 1983-06-22
JPH0237599B2 JPH0237599B2 (ja) 1990-08-24

Family

ID=16494588

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56204684A Granted JPS58105192A (ja) 1981-12-17 1981-12-17 楽曲演奏装置

Country Status (1)

Country Link
JP (1) JPS58105192A (ja)

Also Published As

Publication number Publication date
JPH0237599B2 (ja) 1990-08-24

Similar Documents

Publication Publication Date Title
JPH05341793A (ja) カラオケ演奏装置
JPH0816169A (ja) サウンド生成方法、サウンド生成装置、及びサウンド生成制御装置
KR940005988B1 (ko) 악음파형 발생장치
JPS58102296A (ja) 電子楽器
US20070157796A1 (en) Tone synthesis apparatus and method
JPS6068387A (ja) 電子楽器
JPS58100187A (ja) 楽曲演奏装置
JPS58105192A (ja) 楽曲演奏装置
JPH0233159B2 (ja)
JPS6035077B2 (ja) 電子楽器
JPH0353639B2 (ja)
JPS58115488A (ja) 楽曲演奏用lsi
JPS6248239B2 (ja)
JPS58102989A (ja) 楽曲演奏装置
JP2518356B2 (ja) 自動伴奏装置
RU2314502C2 (ru) Устройство и способ для обработки звука звонка
JPS59116696A (ja) 電子楽器
JPS58139381A (ja) 楽曲演奏装置
JPS61248096A (ja) 電子楽器
JPS5898787A (ja) 楽曲演奏装置
JPS58129480A (ja) 楽曲演奏装置
JPS5898786A (ja) 楽曲演奏装置
JPS592090A (ja) 楽曲演奏装置
JPS58187998A (ja) 楽曲演奏装置
JPH0338600B2 (ja)