JPH068997U - 電子楽器 - Google Patents
電子楽器Info
- Publication number
- JPH068997U JPH068997U JP1081693U JP1081693U JPH068997U JP H068997 U JPH068997 U JP H068997U JP 1081693 U JP1081693 U JP 1081693U JP 1081693 U JP1081693 U JP 1081693U JP H068997 U JPH068997 U JP H068997U
- Authority
- JP
- Japan
- Prior art keywords
- data
- waveform
- signal
- memory
- rhythm
- 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
- 230000004044 response Effects 0.000 claims description 3
- 230000033764 rhythmic process Effects 0.000 abstract description 60
- 238000006243 chemical reaction Methods 0.000 description 13
- 230000005236 sound signal Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 6
- 239000003086 colorant Substances 0.000 description 4
- 241001077262 Conga Species 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 239000011435 rock Substances 0.000 description 1
Abstract
(57)【要約】
【目的】 構成が簡単であり、かつ、音色の異なった複
数の楽音を同時に発生することができ、多彩な演奏が可
能な電子楽器を提供する。 【構成】 複数の楽音形成チャンネルを有するリズム音
源回路6と、各チャンネル毎に4種類の波形データを記
憶した波形メモリ10と、波形メモリ10から波形デー
タの読み出しを行うための読出アドレスを各チャンネル
単位で時分割制御により生成するメモリ選択信号発生器
7とを有する。リズムパターンメモリ1からは上記各チ
ャンネルによる発音を指示するデータRDおよびその波
形の種類を指定するデータCDが読み出される。メモリ
選択信号発生器7は、各チャンネル毎にデータCDに対
応した波形アドレスをリズム音源回路6へ出力し、リズ
ム音源回路6はデータRDにより発音指示された各チャ
ンネル毎に当該波形アドレスに基づいて波形データを波
形メモリ10から読み出し楽音を形成する。
数の楽音を同時に発生することができ、多彩な演奏が可
能な電子楽器を提供する。 【構成】 複数の楽音形成チャンネルを有するリズム音
源回路6と、各チャンネル毎に4種類の波形データを記
憶した波形メモリ10と、波形メモリ10から波形デー
タの読み出しを行うための読出アドレスを各チャンネル
単位で時分割制御により生成するメモリ選択信号発生器
7とを有する。リズムパターンメモリ1からは上記各チ
ャンネルによる発音を指示するデータRDおよびその波
形の種類を指定するデータCDが読み出される。メモリ
選択信号発生器7は、各チャンネル毎にデータCDに対
応した波形アドレスをリズム音源回路6へ出力し、リズ
ム音源回路6はデータRDにより発音指示された各チャ
ンネル毎に当該波形アドレスに基づいて波形データを波
形メモリ10から読み出し楽音を形成する。
Description
【0001】
この考案は、音色の異なった複数種類の楽音を発音することが可能な電子楽器 に関する。
【0002】
音色の異なった複数の楽音信号を同時に発生可能な自動リズム演奏装置が知ら れている。この種の自動リズム演奏装置に該当するものとして、例えば実開昭5 4−16424号公報は、必要な音色数だけ音源回路を備え、この音源回路を適 宜切り換えることにより音色の異なった複数の楽音を発生し得るようにした装置 を開示している。
【0003】
しかしながら、上述した従来の自動リズム演奏装置は、各々異なった音色に対 応した音源回路を複数設ける必要があり、回路構成が複雑になるのを避けられな かった。
【0004】 そこで、回路構成を複雑化しないで複数の音色を発音し得るようにするため、 例えば特公昭52−42059号公報に開示されているように、フィルタを有す る音源回路を複数設け、このフィルタ特性を切り換えることによって音色の異な った複数の楽音を発生する構成を採ることが考えられる。
【0005】 しかしながら、このようなフィルタ特性を切り換える程度のものでは、発生す る楽音の音色を多彩に変化させることはできなかった。
【0006】 本考案は、上述した事情に鑑みてなされたものであり、音色の異なった複数の 楽音信号を簡単な構成で発生することができ、かつ、発生される楽音信号を多彩 に制御することができる電子楽器を提供することを目的とする。
【0007】
この考案は、複数種類の波形に対応した複数の波形データを記憶する波形メモ リを有し、各々前記波形メモリに記憶された複数の波形データのうち任意の波形 データに基づき楽音信号を発生可能な複数の楽音発生用チャンネルからなる楽音 発生手段と、楽音の発生および発生すべき楽音の波形を指示する制御データを発 生するデータ発生手段と、前記制御データを前記複数の楽音発生用チャンネルの いずれかの楽音発生用チャンネルに供給するデータ供給手段とを備え、前記楽音 発生手段の各楽音発生用チャンネルでは、制御データが供給されたとき該制御デ ータが指示する波形の楽音信号を前記データ発生手段による楽音の発生指示に応 じて発生するようにしたことを特徴としている。
【0008】
上記考案によれば、各楽音発生用チャンネルにより、前記複数の波形データの うち前記データ供給手段から供給された制御データに対応するものに基づいて楽 音信号が生成される。
【0009】
以下、図面を参照し本考案の実施例を詳細に説明する。 図1は、この考案を自動リズム演奏装置に適用した実施例の概略構成を示すブ ロック図である。この図においてリズムパターンメモリ1は選択し得る各リズム (例えば、ワルツ、スイング、ルンバ、ジャズ、ロック等)における各リズム楽 器(例えば、シンバル、バスドラム、ハイコンガ、マラカス等)の楽器別駆動デ ータ(音源別駆動データ)、およびこれら各楽器別駆動データに基づいて再生さ れる楽器音を各楽器毎に複数の楽器音の中から選択するための制御データが記憶 されたリードオンリメモリ(ROM)である。
【0010】 すなわち、このリズムパターンメモリ1には、前記リズム楽器の種類を16種 類とし、かつ再生すべき楽器音を楽器毎に4種類ずつある楽器音の中から選択す るものとした場合、16ビットを1語としかつこれら各ビットが前記各リズム楽 器に1対1に対応した楽器別駆動データRDがリズム毎にリズムの進行順に記憶 されると共に、これら各16ビットの楽器別駆動データRDに対応して各楽器毎 に2ビットずつ都合32ビットの制御データCDが付加的に各々記憶されている 。これら楽器別駆動データRDと制御データCDとの組データのフォーマットは 図2のようになる。すなわちこの場合、楽器別駆動データRDの各ビットは、例 えばビットa1はシンバル、ビットa2はバスドラム、ビットa3はハイコンガ、 …、ビットa16はマラカスのように対応し、また制御データCDの各ビットは、 例えばビットb1、b2はシンバル、ビットb3、b4はバスドラム、ビットb5、 b6はハイコンガ、……、ビットb31、b32はマラカスのように対応している。 またこの場合、楽器別駆動データRDの各ビット”1”状態の時のみ対応するリ ズム楽器の楽器音を再生することを意味し、また制御データCDの各2ビットは コード信号として扱かわれ、4種類の楽器音の中から1つの楽器音を選択するよ うになっている。
【0011】 次に、リズム選択スイッチ2は前記各リズムから演奏者の希望するリズムを選 択するためのスイッチであり、この電子楽器の操作パネル部に設けられている。 このリズム選択スイッチ2からは、選択されたリズムを示す信号RS(コード信 号)が出力される。また符号3は前記操作パネル部に設けられたリズムテンポ調 整用のスライド型の操作子であり、テンポ制御データ発生器4はこの操作子3に 連動する可変抵抗器(図示略)の抵抗値に応じて前記操作子3のスライド位置に 対応したリズムテンポを示すリズム制御データTMPを出力する。
【0012】 リズムパターン読出回路5は、前記信号RSおよび前記データTMPに基づい て生成したアドレス信号A1を、前記リズムパターンメモリ1のアドレス端子A Dへ供給し、同メモリ1から前記リズム選択スイッチ2によって選択されたリズ ムに対応する楽器別駆動データRDと制御データCDとの組データを順次読み出 す。すなわちこのリズムパターン読出回路5は、信号RSに基づいて前記アドレ ス信号A1をリズムパターンメモリ1における選択されたリズムに対応する楽器 別駆動データRDおよび制御データCDの記憶領域を指定するように設定すると 共に、このアドレス信号A1をデータTMPが示すリズムテンポで順次変化させ 、これによって前記領域の各楽器別駆動データRDおよび各制御データCDを順 次読み出す。このリズムパターンメモリ1から読み出された楽器別駆動データR Dはリズム音源回路6に供給され、また制御データCDはメモリ選択信号発生器 7に供給される。
【0013】 リズム音源回路6は前記各リズム楽器の楽器音信号を各々4種類ずつ記憶した 波形メモリを有してなるもので、この波形メモリから前記楽器別駆動データRD の”1”のビットが示す楽器に対応する楽器音信号を時分割的に読み出すように なっている。そしてこの場合、メモリ選択信号発生器7は、前記制御データCD またはこのメモリ選択信号発生器7自体が発生するランダム信号に基づいてメモ リ選択信号MSを出力して前記リズム音源回路6へ供給し、これによってリズム 音源回路6が前記波形メモリから読み出すべき楽器音信号を楽器毎に4種類ある ものの中から択一的に選択するようになっている。このリズム音源回路6の波形 メモリから時分割的に読み出された楽器音信号は合成された後、増幅器8へ供給 され、ここで増幅されてスピーカ9へ供給されリズム音として発音される。
【0014】 次に図1におけるリズム音源回路6およびメモリ選択信号発生器7の詳細な構 成を図3のブロック図を参照して説明する。 まず波形メモリ(楽音信号メモリ)10から説明する。この波形メモリ10に は、図4に示すようにシンバル、バスドラム、ハイコンガ、……、マラカスの1 6種類のリズム楽器の楽器音が、各楽器毎に互いに4種類ずつPCMコードを用 いて各々記憶されている。この場合、シンバルの楽器音を例にすると、シンバル #1、シンバル#2、シンバル#3、シンバル#4は互いに若干波形の異なる楽 器音となっている。また、バスドラム、ハイコンガ、……、マラカスについても 同様である。
【0015】 次にメモリ選択信号発生器7は、前記制御データCDに基づいて、前記波形メ モリ10の各楽器の4種類の楽器音の中から所定の1楽器音を選択するためのメ モリ選択信号MSを発生するものである。このメモリ選択信号発生器7が出力す るメモリ選択信号MSは、2ビットのコード信号であり、アドレスメモリ12( アドレス発生器)のアドレス入力端子ADへのアドレス信号の下位側ビットとし て供給される。なお、このメモリ選択信号発生器7の詳細な構成については後述 する。
【0016】 チャンネルカウンタ11は前記波形メモリ10の16種類のリズム楽器の各楽 器音を(すなわち16チャンネル分の情報を)時分割的に読み出すための読み出 し順序および読み出しタイミングを決める4ビットの2進カウンタである。この チャンネルカウンタ11はクロックφを常時計数し、その計数値を4ビットの信 号CCとして出力する。なお、前記クロックφの周期は、この電子楽器における 最小リズム単位時間より充分短かい時間となっている。このチャンネルカウンタ 11が出力する信号CCは、アドレスメモリ12のアドレス入力端子ADへアド レス信号の上位側ビットとして供給される。
【0017】 アドレスメモリ12は、前記波形メモリ10から楽器音信号を読み出す場合の 読み出し開始番地(スタートアドレス)と、読み出し語数(レンジ)とが各々記 憶されたリードオンメモリ(ROM)である。この場合、前記波形メモリ10に おける各楽器音信号の記憶領域(シンバル#1、シンバル#2、……、マラカス #4)の各先頭番地L1、L2、L3、……、L64は、このアドレスメモリ1 2におけるスタートアドレスメモリ12aにL1、L2、L3、……L64の順 に記憶され、また各記憶領域の語数N1、N2、N3、……、N64は、このア ドレスメモリ12におけるレンジメモリ12bにN1、N2、N3、……N64 の順に記憶されている。そしてこのアドレスメモリ12は、前記信号CCおよび 信号MSが供給されると、これらスタートアドレスメモリ12aとレンジメモリ 12bとから並列にデータを読み出すようになっている。すなわち、例えば今、 信号CCとして”0000”が供給され、かつ信号MSとして”00”が供給さ れた場合は、スタートアドレスメモリ12aから「L1」なるデータが読み出さ れると共に、レンジメモリ12bから「N1」なるデータが読み出され、また例 えば、信号CCとして”0001”が供給され、かつ信号MSとして”11”が 供給された場合は、スタートアドレスメモリ12aから「L8」となるデータが 読み出されると共に、レンジメモリ12bから「N8」なるデータが読み出され る。そしてスタートアドレスメモリ12aから読み出されたデータSAは加算回 路13の一方の入力端子Aに供給され、またレンジメモリ12bから読み出され たデータRGは比較器14の一方の入力端子Aに供給される。
【0018】 一方、図1のリズムパターンメモリ1から読み出された楽器別駆動データRD (この場合は16ビットのデータ)は並列直列変換回路(以下、P/S変換回路 と略称する。)15に供給される。このP/S変換回路15はこのデータRDを 並列に取り込むと、同データRDをクロックφに従って順次1ビットずつ直列に 出力する。このP/S変換回路15から出力された直列データはオアゲート16 を介して1ビット16ステージのシフトレジスタ17へ供給され、同じくクロッ クφによって同シフトレジスタ17に取り込まれる。このシフトレジスタ17の 直列出力は前記波形メモリ10の読み出し指令端子RCに供給されると共に、イ ンバータ18の出力信号が”1”信号の場合は、更にアンドゲート19とオアゲ ート16とを順次介して同シフトレジスタ17の入力端子Iに供給されるように なっている。したがってこのシフトレジスタ17から出力された”1”のビット は、その時点でインバータ18の出力信号が”1”信号であれば次のクロックφ によって再びこのシフトレジスタ17に取り込まれて失なわれることはない。こ のシフトレジスタ17の出力端子Oに得られる信号はゲート20のエネーブル端 子ENにも供給されている。
【0019】 次にゲート20とシフトレジスタ21と加算回路22とからなる部分は、波形 メモリ10から各楽器音信号を読み出す場合、各楽器音信号の記憶領域のデータ 読み出し番地を時分割的に進めるためのものである。この部分において、シフト レジスタ21は各ステージが前記語数N1〜N64のうちの最大語数を計数する に充分なだけのビットを持つ16ステージのシフトレジスタであり、クロックφ に従ってシフトが行なわれるようになっている。このシフトレジスタ21の出力 データD1は前記加算回路13の他方の入力端子Bへ供給されると共に、加算回 路22の一方の入力端子Aへ供給される。この加算回路22の他方の入力端子B にはLSBだけが”1”のデータが供給されており、したがってこの加算回路2 2の出力データD2は前記データD1に値「1」を加算した値となる。このデー タD2は前記比較器14の他方の入力端子Bへ供給されると共に、ゲート20へ 供給される。このゲート20は、そのエネーブル端子ENに”1”信号が供給さ れると開状態となって前記データD2をシフトレジスタ21の入力端子Iへ供給 する。したがってこのゲート20、シフトレジスタ21および加算回路22から なる部分においては、ゲート20のエネーブル端子ENに”1”信号が供給され ている時にシフトレジスタ21から出力されたデータD1は、値「1」が加算さ れて(すなわちインクリメントされて)再びシフトレジスタ21に取り込まれ、 一方ゲート20のエネーブル端子ENに”0”信号が供給されている時にシフト レジスタ21から出力されたデータD1は失なわれて値「0」となる。
【0020】 次にメモリ選択信号発生器7において、図1のリズムパターンメモリ1から読 み出された制御データCD(この場合は32ビットのデータ)はP/S変換回路 23に供給される。このP/S変換回路23は制御データCDを並列に取り込む と、同データCDをクロックφに従って順次2ビットずつ直列に出力する。すな わちこのP/S変換回路23は、図2に示した制御データCDをビットb1、b2 、ビットb3、b4、ビットb5、b6、……、ビットb31、b32の順に2ビットの 信号に変換して出力する。このP/S変換回路23の出力信号は、セレクタ24 の一方の入力端子Aに供給される。またランダム信号発生器25はランダムな2 ビットの信号をクロックφに従って順次出力するもので、このランダム信号発生 器25の出力信号はセレクタ24の他方の入力端子Bに供給される。このセレク タ24は、その制御入力端子SAに”1”信号が供給されると入力端子Aに供給 されている信号を出力端子0から出力し、一方この制御入力端子SAに”0”信 号が供給されると入力端子Bに供給されている信号を出力端子0から出力する。 このセレクタ24の制御入力端子SAに選択スイッチ26を介して”1”信号が 供給されるようになっている。そしてこのセレクタ24の出力信号はセレクタ2 7の一方の入力端子Aに供給される。このセレクタ27は、前記セレクタ24と 同様のセレクタであり、その制御入力端子SAには前記P/S変換回路15の出 力信号が供給されるようになっている。このセレクタ27の出力信号は、シフト レジスタ28の入力端子Iへ供給される。シフトレジスタ28は2ビット、16 ステージのシフトレジスタで、前記セレクタ27の出力信号(2ビットの信号) をクロックφに従って2ビットずつ順次取り込みシフトする。このシフトレジス タ28の出力端子0からは前記信号MSが順次出力され、この信号MSは前述し たようにアドレスメモリ12のアドレス入力端子ADへ供給されると共に、前記 セレクタ27の他方の入力端子Bへ供給される。したがって、このシフトレジス タ28とセレクタ27とからなる部分によれば、セレクタ27の制御入力端子S Aに”1”信号が供給されている場合は、前記セレクタ24の出力信号がシフト レジスタ28に順次取り込まれ、一方セレクタ27の制御入力端子SAに”0” 信号が供給されている場合は、シフトレジスタ28の出力信号MSが同シフトレ ジスタ28の入力側に取り込まれる結果同シフトレジスタ28の内容がローテイ トされることになる。
【0021】 次に、以上の構成になるこのリズム音源回路6およびメモリ選択信号発生器7 の動作を説明する。 まず演奏者が選択スイッチ26を閉状態に設定していたとする。そして今、前 記リズムパターンメモリ1から楽器別駆動データRDとしてシンバルとバスドラ ムの各楽器音だけを再生させるようなデータ、すなわちビットa16からビットa 1までの16ビットが”0、……、0、1、1”のように配列されたデータが読 み出され、また制御データCDとしては、シンバルの楽器音としてシンバル#2 をまたバスドラムの楽器音としてバスドラム#4を各々選択するようなデータ、 すなわちビットb2、b1が”01”、ビットb4、b3が”11”、その他のビッ トb32〜b5が例えば全て”0”であるようなデータを読み出されたとする。ま た説明を簡単にするために、この時点においてシフトレジスタ28の各ステージ の内容全ては”00”であったとする。
【0022】 この場合、前記データRDはP/S変換回路15を介してシフトレジスタ17 に1ビットずつ順次取り込まれ、このシフトレジスタ17においては全てのビッ ト(16ビット)が取り込まれた時点で、出力端子0側から入力端子I側に向っ て”1”、”1”、”0”、……、”0”の順に配列された状態となる。またこ の間に、前記データCDはP/S変換回路23とセレクタ24とを順次介してセ レクタ27の入力端子Aに2ビットずつ順次供給されるが、このセレクタ27の 制御入力端子SAにはP/S変換回路15の出力信号が供給されているから、前 記データCDのうちビットb2、b1およびビットb4、b3だけがシフトレジスタ 28に取り込まれる。この結果シフトレジスタ28の各ステージの内容は、前記 シフトレジスタ17にデータRDの全ビットが取り込まれた時点と同時点におい て、出力端子0側から入力端子I側に向って”01”、”11”、その他の各ス テージの内容は16ステージ分ローテイトされる前の内容すなわち”00”とな る。またこの時点において、チャンネルカウンタ11の計数出力信号CCは”0 000”となる(このように同期がとられている。)。したがってこの時点にお いては、アドレスメモリ12のアドレス入力端子ADに供給されるアドレス信号 が”000001”となり、スタートアドレスメモリ12aからデータSAとし て「L2」が読み出され、またレンジメモリ12bからデータRGとして「N2 」が読み出される。また、この時点においては、現在の楽器別駆動データRDの 一つ前の楽器別駆動データRDに対する処理動作は全て完了しているから、シフ トレジスタ21の各ステージのデータは全て「0」であり、これによってデータ D1は「0」となっている。したがって、この時点においては、加算回路13の 出力データD3、すなわちデータSAとデータD1との和は値「L2」となり、 このデータD3は波形メモリ10のアドレス入力端子ADにアドレス信号として 供給される。またこの時、この波形メモリ10の読出指令端子RCにはシフトレ ジスタ17の出力端子0から”1”信号が供給されているから、同メモリ10の L2番地のデータ、すなわちシンバル#2の1語目のPCMデータが読み出され る。このPCMデータはアキュームレータ29に供給される。またこの時点にお いては、加算回路22の出力データD2は値「1」であるから、比較器14は値 「N2」と値「1」との比較結果である”0”信号を出力端子EQから出力して インバータ18へ供給しており、したがってこのインバータ18の出力信号は” 1”信号となっている。このため、この時点においては、シフトレジスタ17か ら出力される”1”信号は、アンドゲート19とオアゲート16とを順次介して 同シフトレジスタ17の入力端子Iに供給されている。またこのシフトレジスタ 17が出力する”1”信号はゲート20を開状態にしているから、前記データD 2、すなわち値「1」がシフトレジスタ21に供給されている。またこの時点に おいては、P/S変換回路15の出力信号は”0”となっているから(データR Dの送出を完了しているから)、シフトレジスタ28の入力端子Iには前記信号 MSが供給されている。
【0023】 ここで、次のクロックφが発生したとする。この場合、チャンネルカウンタ1 1の出力信号CCは”0001”となり、またシフトレジスタ28は1ステージ 分シフトされて信号MSが”11”となるからアドレスメモリ12のアドレス信 号は”000111”となる。この結果、スタートアドレスメモリ12aからデ ータSAとして「L8」が読み出され、またレンジメモリ12bからデータRG として「N8」が読み出される。またこの場合、シフトレジスタ17、21も各 々1ステージ分シフトされるから、シフトレジスタ17の内容は出力側から入力 側に向って”1”、”0”、……、”0”、”1”となり、またシフトレジスタ 21の各ステージの内容は出力側から入力側に向って「0」、……「0」、「1 」となる。すなわちこの場合、データD1は「0」、データD3は「L8」、波 形メモリ10の読出指令端子RCの信号は”1”信号となり、この結果、波形メ モリ10のL8番地のデータすなわちバスドラム#4の1語目のPCMデータが 読み出されアキュームレータ29へ供給される。またこの場合、データD2は「 1」、比較器14の出力端子EQの信号はデータRGとデータD1とが等しくな いから”0”信号、シフトレジスタ17の出力信号は”1”信号、シフトレジス タ21の入力データは「1」となり、またシフトレジスタ28の各ステージの内 容は出力側から入力側に向って”11”、”00”、……”00””01”、同 シフトレジスタ28の入力信号は”11”となっている。
【0024】 そして、次のクロックφが発生したとする。この場合、信号CCは”0010 ”となり、また信号MSは”00”となるから、スタートアドレスメモリ12a からデータSAとして「L9」、レンジメモリ12bからデータRGとして「N 9」が各々読み出される。またこの場合、シフトレジスタ17、21、28は各 々1ステージ分シフトされるから、シフトレジスタ17の内容は出力側から入力 側に向って”0”、……、”0”、”1”、”1”となり、シフトレジスタ21 の内容は出力側から入力側に向って「0」、……、「0」、「1」、「1」とな り、またシフトレジスタ28の内容は出力側から入力側に向って”00”、…… 、”00”、”01”、”11”となる。すなわちこの場合、データD1は「0 」、データD3は「L9」となるが、シフトレジスタ17の出力信号は”0”で あるから、波形メモリ10のデータの読み出しは行なわれない。なおこの場合、 データD2は「1」、比較器14の比較出力信号は”0”、シフトレジスタ17 の入力信号は”0”、シフトレジスタ21の入力データは「0」、シフトレジス タ28の入力信号は”00”となる。
【0025】 以下、クロックφが順次発生された場合、上述した原理に基づいて動作が行な われるが、チャンネルカウンタ11の出力信号CCが”1111”になった時点 までは、シフトレジスタ17の出力信号がいずれの場合も”0”であるため、波 形メモリ10のデータの読み出しは行われない。
【0026】 以上が、現在の楽器別駆動データRDおよび制御データCDに対する楽器音の 時分割読み出し過程における1スキャン目の動作である。この1スキャン目にお いてアキュームレータ29によりデジタル的に合成された各楽器音のPCMデー タは、D/A変換器30によってアナログ信号に変換された後、図1の増幅器8 に供給される。
【0027】 次に、この時点に続いて次のクロックφが発生したとする。この場合、信号C Cは再び”0000”となり、また信号MSも再び”01”となるから、スター トアドレスメモリ12aから「L2」が読み出され、またレンジメモリ12bか ら「L2」が読み出される。またこの場合、シフトレジスタ17の内容は出力側 から入力側に向って”1”、”1”、”0”……、”0”となり、またシフトレ ジスタ21の内容は出力側から入力側に向って「1」、「1」、「0」、……、 「0」となる。したがってデータD1は「1」、データD3は「L2+1」とな り、波形メモリ10の(L2+1)番地のデータ、すなわちシンバル#2の2語 目のPCMデータが読み出される。なおこの場合、データD2は「2」、比較器 14の比較出力信号は”0”、シフトレジスタ17の入力信号は”1”、シフト レジスタ21の入力データは「2」、シフトレジスタ28の入力データは”01 ”となる。
【0028】 そして、次のクロックφが発生すると、上述した動作と同様にして波形メモリ 10の(L8+1)番地のデータ、すなわちバスドラム#4の2語目のPCMデ ータが読み出され、また以下順次クロックφが発生され信号CCが”0010” から”1111”まで変化する間においては、波形メモリ10のデータの読み出 しは行なわれない。
【0029】 以上が前記データRDおよびデータCDに対する各楽器音の時分割読み出し過 程における2スキャン目の動作である。
【0030】 以下、同様にしてシフトレジスタ21の各ステージにおける「0」以外のデー タが16ステージ分シフト(ローテイト)される毎に、すなわち1スキャン毎に インクリメントされ、これによってシンバル#2とバスドラム#4の3語目以降 のPCMデータが順次読み出されてゆく。
【0031】 そして今、N2スキャン目の動作が開始されたとする(ただし、N2<N8と 仮定する。)。この場合、信号CCが”0000”となると、スタートアドレス メモリ12aから「L2」が読み出され、またレンジメモリ12bから「N2」 が読み出される。またこの場合、シフトレジスタ17の内容は出力側から入力側 に向って”1”、”1”、”0”、……”0”となり、またシフトレジスタ21 の内容は出力側から入力側に向って「N2−1」、「N2−1」、「0」、…… 、「0」となる。したがって波形メモリ10の(L2+N2−1)番地のデータ 、すなわちシンバル#2のN2語目のPCMデータ(最終データ)が読み出され る。 そして、次のクロックφが発生すると、シフトレジスタ17の内容は出力 側から入力側に向って”1”、”0”、……、”0”となり、シンバルに対応す る”1”のビットが”0”に変化して、以後シンバル#2のPCMデータの読み 出しは行なわれなくなる。
【0032】 またN8スキャン目の動作が行なわれた場合には、上述したN2スキャン目の 動作と同様にして、シフトレジスタ17におけるバスドラムに対応する”1”の ビットが”0”に変化し、以後バスドラム#4のPCMデータの読み出しは行な われなくなる。
【0033】 以上のようにして、前述した現在の楽器別駆動データRDおよび制御データC Dに対する楽器音の時分割読み出しが行なわれる。なお、以上に述べた読み出し 動作は、次の楽器別駆動データRDおよび制御データCDが供給されるまでに全 て完了する。また上述した例において制御データCDが、ビットb2、b1が”0 0”、ビットb4、b3が”10”であるようなデータであった場合は、シンバル #1とバスドラム#3の各PCMデータが読み出されることになる。 しかしてこの実施例によれば、発音させる各リズム楽器の楽器音を制御データ CDによって波形が異なる4種類の楽器音の中から任意に選択することができ、 これによりリズム音を実際のリズム演奏により近い極めて自然感に富んだ音にす ることができる。
【0034】 次に、この実施例において、発音させる各リズム楽器の楽器音を4種類の楽器 音の中からランダムに選択する場合を説明する。 この場合は、選択スイッチ26を開状態にしておけばよい。すなわちこの場合 は、楽器別駆動データRDがシフトレジスタ17に取り込まれる動作と並行して 、ランダム信号発生器25が発生する2ビットのランダム信号がセレクタ24と セレクタ27を順次介してシフトレジスタ28に取り込まれる。したがって、こ の場合、信号MSは読み出すべき各リズム楽器の楽器音に対してランダムとなる 。
【0035】 しかして、この実施例によれば、発音させる各リズム楽器の楽器音信号を波形 が異なる4種類の楽器音の中からランダムに選択することもでき、これによりリ ズム音を実際のリズム演奏により近い極めて自然感に富んだ音にすることができ る。
【0036】 なお、以上に説明した実施例においては、各リズム楽器の楽器音を4種類の中 から選択するようにしたが、これにより多くの種類の中から選択するようにして も勿論かまわない。
【0037】
以上の説明から明らかなように、この考案による電子楽器によれば、チャンネ ル別に発音指示および波形を指示するデータを供給するようにしたので、簡単な 構成であり、かつ、音色の異なった複数の楽音信号を同時に発生することができ るという効果が得られる。また、本考案によれば、複数種類の波形に応じた複数 の波形データを記憶する波形メモリを有し、それぞれ前記波形メモリに記憶され た複数の波形データのうち任意の波形データに基づき楽音信号を発生可能な複数 の楽音発生用チャンネルからなる楽音発生手段を設けたので、波形指示データに 応じて波形が選択され、楽音信号を多彩に制御することができるという効果があ る。
【図1】 この考案の一実施例による自動リズム演奏装
置の構成を示すブロック図である。
置の構成を示すブロック図である。
【図2】 同実施例における楽器別駆動データRDおよ
び制御データCDのフォーマット を示す図である。
び制御データCDのフォーマット を示す図である。
【図3】 同実施例におけるリズム音源回路6とメモリ
選択信号発生器7の詳細な構成を 示すブロック図であ
る。
選択信号発生器7の詳細な構成を 示すブロック図であ
る。
【図4】 同実施例における波形メモリ10の記憶内容
を示す図である。
を示す図である。
1 リズムパターンメモリ 2 リズム選択スイッチ 6 リズム音源回路 7 メモリ選択信号発生器 10 波形メモリ 11 チャンネルカウンタ 12 アドレス発生器(アドレスメモリ)
Claims (1)
- 【請求項1】 複数種類の波形に対応した複数の波形デ
ータを記憶する波形メモリを有し、各々前記波形メモリ
に記憶された複数の波形データのうち任意の波形データ
に基づき楽音信号を発生可能な複数の楽音発生用チャン
ネルからなる楽音発生手段と、 楽音の発生および発生すべき楽音の波形を指示する制御
データを発生するデータ発生手段と、 前記制御データを前記複数の楽音発生用チャンネルのい
ずれかの楽音発生用チャンネルに供給するデータ供給手
段とを備え、 前記楽音発生手段の各楽音発生用チャンネルでは、制御
データが供給されたとき該制御データが指示する波形の
楽音信号を前記データ発生手段による楽音の発生指示に
応じて発生するようにしたことを特徴とする電子楽器。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1081693U JPH068997U (ja) | 1993-03-12 | 1993-03-12 | 電子楽器 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1081693U JPH068997U (ja) | 1993-03-12 | 1993-03-12 | 電子楽器 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH068997U true JPH068997U (ja) | 1994-02-04 |
Family
ID=11760883
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1081693U Pending JPH068997U (ja) | 1993-03-12 | 1993-03-12 | 電子楽器 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH068997U (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0733399U (ja) * | 1993-11-30 | 1995-06-20 | 株式会社スタッフ | 玉乗り玩具セット |
-
1993
- 1993-03-12 JP JP1081693U patent/JPH068997U/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0733399U (ja) * | 1993-11-30 | 1995-06-20 | 株式会社スタッフ | 玉乗り玩具セット |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6328478Y2 (ja) | ||
| JP3878485B2 (ja) | 波形再生装置 | |
| US5262581A (en) | Method and apparatus for reading selected waveform segments from memory | |
| JP2756877B2 (ja) | フレーズ演奏装置 | |
| JPH02131292A (ja) | 自動演奏装置 | |
| JP2587737B2 (ja) | 自動伴奏装置 | |
| JPH068997U (ja) | 電子楽器 | |
| JPH075878A (ja) | 自動伴奏装置 | |
| JP4318194B2 (ja) | 電子楽器の自動伴奏装置及び自動伴奏方法 | |
| JP3366812B2 (ja) | 電子楽器の効果付与装置 | |
| JP2738359B2 (ja) | リズム音発生装置およびその発音制御方注 | |
| JPS58100187A (ja) | 楽曲演奏装置 | |
| JP3312939B2 (ja) | 電子楽器 | |
| JP2738397B2 (ja) | 自動演奏装置および自動演奏方法 | |
| JPS62223796A (ja) | 波形記憶再生装置 | |
| JPH067334B2 (ja) | 電子楽器 | |
| JP2738359C (ja) | ||
| JPH01177591A (ja) | 自動演奏装置 | |
| JPS59116696A (ja) | 電子楽器 | |
| JPH08314484A (ja) | 自動演奏装置 | |
| JPH0535268A (ja) | 自動演奏装置 | |
| JP2544594B2 (ja) | 自動楽音発生装置 | |
| JPH0155474B2 (ja) | ||
| JP2888712B2 (ja) | 楽音発生装置 | |
| JPH0527762A (ja) | 電子楽器 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 19950808 |