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