JPH0314199B2 - - Google Patents
Info
- Publication number
- JPH0314199B2 JPH0314199B2 JP56162944A JP16294481A JPH0314199B2 JP H0314199 B2 JPH0314199 B2 JP H0314199B2 JP 56162944 A JP56162944 A JP 56162944A JP 16294481 A JP16294481 A JP 16294481A JP H0314199 B2 JPH0314199 B2 JP H0314199B2
- Authority
- JP
- Japan
- Prior art keywords
- chord
- data
- input
- code
- key
- 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 - Lifetime
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
【発明の詳細な説明】
この発明はメモリに入力したコード情報にもと
づきコードの自動演奏を行う電子楽器に関する。
づきコードの自動演奏を行う電子楽器に関する。
従来、鍵盤等を操作してメモリにコード情報を
プリセツトし、またこのプリセツトしたコード情
報にもとづきコードの自動演奏を行うようにした
電子楽器が開発されている。この電子楽器では、
通常伴奏鍵として使用される低音側の各鍵がコー
ドの根音とその種類の入力に用いられ、またこの
伴奏鍵より高音側の所定の3鍵が1/2小節および
1小節のコード長を入力するためと、エンドマー
クを入力するためとに用いられている。そしてコ
ード情報を入力する際には、左手で伴奏鍵を操作
してコードの根音とその種類を入力し、また右手
で1/2小節または1小節のコード長入力の鍵を操
作し、コード長を入力している。
プリセツトし、またこのプリセツトしたコード情
報にもとづきコードの自動演奏を行うようにした
電子楽器が開発されている。この電子楽器では、
通常伴奏鍵として使用される低音側の各鍵がコー
ドの根音とその種類の入力に用いられ、またこの
伴奏鍵より高音側の所定の3鍵が1/2小節および
1小節のコード長を入力するためと、エンドマー
クを入力するためとに用いられている。そしてコ
ード情報を入力する際には、左手で伴奏鍵を操作
してコードの根音とその種類を入力し、また右手
で1/2小節または1小節のコード長入力の鍵を操
作し、コード長を入力している。
然るにこのような方法の場合、1/2小節のコー
ド長入力鍵と1小節のコード長入力鍵とを押しま
ちがえることが発生しやすい欠点がある。またこ
の誤操作を防止するために1小節のコード長入力
鍵のみを設けることにすると1/2小節のコード長
が入力できないから、コードの変化が乏しくなり
好ましくない。他方、1/2小節のコード長入力鍵
のみを設けたときには1小節以上のコード長の入
力が可能でこの点には支障はないが、メモリの容
量が多く必要となる欠点が発生する。
ド長入力鍵と1小節のコード長入力鍵とを押しま
ちがえることが発生しやすい欠点がある。またこ
の誤操作を防止するために1小節のコード長入力
鍵のみを設けることにすると1/2小節のコード長
が入力できないから、コードの変化が乏しくなり
好ましくない。他方、1/2小節のコード長入力鍵
のみを設けたときには1小節以上のコード長の入
力が可能でこの点には支障はないが、メモリの容
量が多く必要となる欠点が発生する。
この発明は上述した従来の電子楽器の欠点を解
消するためになされたもので、その目的とすると
ころは、コード長の入力操作が簡単でしかもメモ
リの容量を有効に利用できるようにした電子楽器
を提供することである。
消するためになされたもので、その目的とすると
ころは、コード長の入力操作が簡単でしかもメモ
リの容量を有効に利用できるようにした電子楽器
を提供することである。
以下、図面を参照して各種実施例を説明する。
第1図ないし第10図は第1実施例を示す。第1
図において、鍵盤部1は電子楽器本体上に設けら
れており、例えば5オクターブ分の鍵を有する。
またスイツチ部2も同様に電子楽器本体上に設け
られており、リズムや音色を指定するスイツチ、
RAM(ランダムアクセスメモリ)3へコード情
報を入力するモードや通常の演奏モード、自動演
奏モードの各モードを切替えるモード切替スイツ
チ、テンポスイツチ、ボリユームスイツチ等、各
種スイツチを有する。そして鍵盤部1は周期的に
CPU(中央処理装置)4によつてスキヤンされ、
各鍵のオン、オフ状態を検出されると共にその検
出出力はCPU4に与えられる。またスイツチ部
2の出力もCPU4に与えられる。
第1図ないし第10図は第1実施例を示す。第1
図において、鍵盤部1は電子楽器本体上に設けら
れており、例えば5オクターブ分の鍵を有する。
またスイツチ部2も同様に電子楽器本体上に設け
られており、リズムや音色を指定するスイツチ、
RAM(ランダムアクセスメモリ)3へコード情
報を入力するモードや通常の演奏モード、自動演
奏モードの各モードを切替えるモード切替スイツ
チ、テンポスイツチ、ボリユームスイツチ等、各
種スイツチを有する。そして鍵盤部1は周期的に
CPU(中央処理装置)4によつてスキヤンされ、
各鍵のオン、オフ状態を検出されると共にその検
出出力はCPU4に与えられる。またスイツチ部
2の出力もCPU4に与えられる。
CPU4はこの電子楽器のすべての動作を制御
する装置であり、例えばマイクロプロセツサより
成つているが、その詳細説明は省略する。而して
CPU4は鍵盤部1の鍵操作によりコード情報が
入力され、RAM3へ書込まれるときにはその書
込み動作を制御し、またコードの自動伴奏時には
RAM3から上記コード情報を読出し自動伴奏を
行う動作を制御する。また鍵盤部1の鍵操作によ
り通常のマニユアル演奏が行われるときには、楽
音作成部5に鍵操作に基づく音階情報とスイツチ
部2出力に基づく各種制御情報とを与え、マニユ
アル演奏による楽音を作成させる動作を制御す
る。(第1図では省略してある)。
する装置であり、例えばマイクロプロセツサより
成つているが、その詳細説明は省略する。而して
CPU4は鍵盤部1の鍵操作によりコード情報が
入力され、RAM3へ書込まれるときにはその書
込み動作を制御し、またコードの自動伴奏時には
RAM3から上記コード情報を読出し自動伴奏を
行う動作を制御する。また鍵盤部1の鍵操作によ
り通常のマニユアル演奏が行われるときには、楽
音作成部5に鍵操作に基づく音階情報とスイツチ
部2出力に基づく各種制御情報とを与え、マニユ
アル演奏による楽音を作成させる動作を制御す
る。(第1図では省略してある)。
アドレスカウンタ6はRAM3のアドレス指定
を行う回路であり、その出力はRAM3のアドレ
ス入力端子へ与えられている。そしてRAM3へ
のコード情報の書込み開始時およびRAM3から
コード情報を読出しコード自動演奏の開始時には
CPU4から出力するリセツト信号Rによつてリ
セツトされる。またCPU4からの+1信号およ
び後述する自動伴奏制御部7からの信号をオアゲ
ート8を介して入力して+1(インクリメント)
される。なお、RAM3へはCPU4からリード/
ライト制御信号R/Wが入力し、読出し/書込み
の各動作を制御される。またRAM3へ書込まれ
たコード情報はコード自動伴奏時において読出さ
れ、自動伴奏制御部7を介し楽音作成部5へ与え
られてコード音を作成放音される。
を行う回路であり、その出力はRAM3のアドレ
ス入力端子へ与えられている。そしてRAM3へ
のコード情報の書込み開始時およびRAM3から
コード情報を読出しコード自動演奏の開始時には
CPU4から出力するリセツト信号Rによつてリ
セツトされる。またCPU4からの+1信号およ
び後述する自動伴奏制御部7からの信号をオアゲ
ート8を介して入力して+1(インクリメント)
される。なお、RAM3へはCPU4からリード/
ライト制御信号R/Wが入力し、読出し/書込み
の各動作を制御される。またRAM3へ書込まれ
たコード情報はコード自動伴奏時において読出さ
れ、自動伴奏制御部7を介し楽音作成部5へ与え
られてコード音を作成放音される。
Xレジスタ9は鍵盤部1の鍵操作により入力さ
れるコードの根音とその種類を示すデータを入力
し、一時記憶するために設けられている。この場
合、コードの根音とその種類は、鍵盤部1の伴奏
鍵を通常のコード演奏と同時に操作することによ
り入力され、他方、コードの長さ(コード長)は
この鍵操作が連続して何回行われたか、その鍵操
作回数によつて入力される。。而して1/2小節を最
小単位のコード長とし、したがつて1回の鍵操作
では1/2小節のコード長が入力され、また2回連
続の鍵操作では1小節のコード長が入力され、ま
たこの実施例では1小節までのコード長がRAM
3の1アドレスエリアに入力可能とされている。
れるコードの根音とその種類を示すデータを入力
し、一時記憶するために設けられている。この場
合、コードの根音とその種類は、鍵盤部1の伴奏
鍵を通常のコード演奏と同時に操作することによ
り入力され、他方、コードの長さ(コード長)は
この鍵操作が連続して何回行われたか、その鍵操
作回数によつて入力される。。而して1/2小節を最
小単位のコード長とし、したがつて1回の鍵操作
では1/2小節のコード長が入力され、また2回連
続の鍵操作では1小節のコード長が入力され、ま
たこの実施例では1小節までのコード長がRAM
3の1アドレスエリアに入力可能とされている。
Xレジスタ9に入力したデータはゲート回路
G1を介してAレジスタ10に、またゲート回路
G2を介してBレジスタ11に、更に判断部12
に夫々与えられる。判断部12は入力データがエ
ンドコードか否かを判断し、その判断力はCPU
4へ与えられる。
G1を介してAレジスタ10に、またゲート回路
G2を介してBレジスタ11に、更に判断部12
に夫々与えられる。判断部12は入力データがエ
ンドコードか否かを判断し、その判断力はCPU
4へ与えられる。
Bレジスタへ入力したデータは一致回路13に
直接、またゲート回路G3を介しAレジスタ10
へ与えられる。またAレジスタ10へ入力したデ
ータは一致回路13およびアダー14へ夫々与え
られる。一致回路13はAレジスタ10とBレジ
スタ11の各データの一致、不一致を判断し、そ
の判断出力をCPU4、アダー14、オアゲート
15へ与える。。而して一致していたときにはア
ダー14は+1動作を実行し、その結果データを
RAM3へ書込む。
直接、またゲート回路G3を介しAレジスタ10
へ与えられる。またAレジスタ10へ入力したデ
ータは一致回路13およびアダー14へ夫々与え
られる。一致回路13はAレジスタ10とBレジ
スタ11の各データの一致、不一致を判断し、そ
の判断出力をCPU4、アダー14、オアゲート
15へ与える。。而して一致していたときにはア
ダー14は+1動作を実行し、その結果データを
RAM3へ書込む。
SR型フリツプフロツプ16はゲート回路G1,
G2のゲート制御用であり、上記一致回路13か
らの信号およびCPU4からのリセツト信号Rを
オアゲート15を介しリセツト入力端子Rに入力
する。またCPU4からのセツト信号Sをセツト
入力端子Sに入力してセツトされる。そしてその
セツト出力はインバータ17を介しゲート回路
G1に与えられ、またゲート回路G2に直接与えら
れる。なお、スイツチG3はCPU4からのゲート
信号gにより開閉制御される。
G2のゲート制御用であり、上記一致回路13か
らの信号およびCPU4からのリセツト信号Rを
オアゲート15を介しリセツト入力端子Rに入力
する。またCPU4からのセツト信号Sをセツト
入力端子Sに入力してセツトされる。そしてその
セツト出力はインバータ17を介しゲート回路
G1に与えられ、またゲート回路G2に直接与えら
れる。なお、スイツチG3はCPU4からのゲート
信号gにより開閉制御される。
自動伴奏制御部7は第2図を参照して後述する
が、コード自動伴奏時におけるアドレスカウンタ
6の動作を主として制御する。
が、コード自動伴奏時におけるアドレスカウンタ
6の動作を主として制御する。
テンポカウンタ18にテンポスイツチ(図示
略)により設定された速度で計数動作を行い、そ
のキヤリー出力は自動伴奏制御部7へ与えられ
る。
略)により設定された速度で計数動作を行い、そ
のキヤリー出力は自動伴奏制御部7へ与えられ
る。
楽音作成部5は作成した楽音をアンプ、スピー
カ(図示略)を介し放音し、これによりメロデイ
演奏やコード自動演奏が行われる。
カ(図示略)を介し放音し、これによりメロデイ
演奏やコード自動演奏が行われる。
次に第2図により自動伴奏制御部7の具体的構
成を説明する。RAM3から読出されたデータは
ゲート回路G4を介し楽音作成部5へ与えられる
ほか、その最小位ビツトの1ビツトデータのみは
排他的ノアゲート21に入力する。この1ビツト
データは第6図に示す如く、そのデータは2値論
理レベルの“0”のとき1/2小節のコード長を示
し、また“1”のときには1小節のコード長を示
している。一方、テンポカウンタ18のキヤリー
出力がSR型フリツプフロツプ22のセツト入力
端子Sに入力し、またそのセツト出力が上記排他
的ノアゲート21の他方入力端子に入力してい
る。そして排地的ノアゲート21の出力はアンド
ゲート23に入力する。またこのアンドゲート2
3には上記テンポカウンタ18の出力が入力し、
而してアンドゲート23の出力はフリツプフロツ
プ22のリセツト入力端子Rにオアゲート24を
介して入力するほか、オアゲート8を介してアド
レスカウンタ6へ供給される。なお、上記ゲート
回路G4はCPU4からコード自動伴奏時に出力す
る信号ONにより開閉制御される。またフリツプ
フロツプ22のリセツト入力端子Rには、コード
自動伴奏開始時にCPU4から出力するリセツト
信号Rがオアゲート24を介し入力する。
成を説明する。RAM3から読出されたデータは
ゲート回路G4を介し楽音作成部5へ与えられる
ほか、その最小位ビツトの1ビツトデータのみは
排他的ノアゲート21に入力する。この1ビツト
データは第6図に示す如く、そのデータは2値論
理レベルの“0”のとき1/2小節のコード長を示
し、また“1”のときには1小節のコード長を示
している。一方、テンポカウンタ18のキヤリー
出力がSR型フリツプフロツプ22のセツト入力
端子Sに入力し、またそのセツト出力が上記排他
的ノアゲート21の他方入力端子に入力してい
る。そして排地的ノアゲート21の出力はアンド
ゲート23に入力する。またこのアンドゲート2
3には上記テンポカウンタ18の出力が入力し、
而してアンドゲート23の出力はフリツプフロツ
プ22のリセツト入力端子Rにオアゲート24を
介して入力するほか、オアゲート8を介してアド
レスカウンタ6へ供給される。なお、上記ゲート
回路G4はCPU4からコード自動伴奏時に出力す
る信号ONにより開閉制御される。またフリツプ
フロツプ22のリセツト入力端子Rには、コード
自動伴奏開始時にCPU4から出力するリセツト
信号Rがオアゲート24を介し入力する。
第4図は根音(12種類)をコード化した4ビツ
トデータを示す。また第5図はコードの種類、即
ち、メジヤー(M)、マイナー(m)、セブンス
(7th)、マイナスセブンス(m7)、メジヤーセブ
ンス(M7)、デイミニツシユ(dim)、オーギユ
メント(ang)を夫々コード化した3ビツトデー
タを示す。そして第6図に示す小節のコードと共
に、コードデータ(コード情報)は第7図に示す
C# 7(根音C# のセブンスコード)の場合のよう
に8ビツトデータにより構成され、而してその上
位4ビツトは根音、次の3ビツトは根音の種類、
最下位ビツトはコード長を示す。
トデータを示す。また第5図はコードの種類、即
ち、メジヤー(M)、マイナー(m)、セブンス
(7th)、マイナスセブンス(m7)、メジヤーセブ
ンス(M7)、デイミニツシユ(dim)、オーギユ
メント(ang)を夫々コード化した3ビツトデー
タを示す。そして第6図に示す小節のコードと共
に、コードデータ(コード情報)は第7図に示す
C# 7(根音C# のセブンスコード)の場合のよう
に8ビツトデータにより構成され、而してその上
位4ビツトは根音、次の3ビツトは根音の種類、
最下位ビツトはコード長を示す。
次に第8図の楽譜を例にして、また第3図のフ
ローチヤートを参照してRAM3へコード情報を
書込む際の上記第1実施例の動作を説明する。
ローチヤートを参照してRAM3へコード情報を
書込む際の上記第1実施例の動作を説明する。
先ず、モード切替スイツチを切替えて書込みモ
ードを設定する。これによりCPU4から書込み
指令のリード/ライト信号R/Wの出力可能とな
る。またCPU4からリセツト信号Rが出力し、
アドレスカウンタ6、フリツプフロツプ16が共
にリセツトされる。即ち、第3図のフローチヤー
トのステツプS1(iはアドレスカウンタ6のデー
タ)、ステツプS2が実行される。
ードを設定する。これによりCPU4から書込み
指令のリード/ライト信号R/Wの出力可能とな
る。またCPU4からリセツト信号Rが出力し、
アドレスカウンタ6、フリツプフロツプ16が共
にリセツトされる。即ち、第3図のフローチヤー
トのステツプS1(iはアドレスカウンタ6のデー
タ)、ステツプS2が実行される。
次に最初のコードEmを鍵盤部1に通常のコー
ド演奏の鍵操作により入力する。このときの鍵操
作(キーオン状態)がCPU4の処理により検出
され、(ステツプS3)、そのときキーコード(コー
ドEmを示すデータ「01000010」)がXレジスタ
9へ入力する(ステツプS4)。Xレジスタ9へ入
力したキーコードは判断部12にてエンドコード
か否かを判断され、(ステツプS5)、いまエンドコ
ードではないのでステツプS6に進行し、フリツプ
フロツプ16がリセツト状態か否かが判断され
る。而していまリセツト状態にあり、このためゲ
ート回路G1が開成し、具つゲート回路G2が閉成
している。したがつてステツプS7の処理が実行さ
れ、Xレジスタ9内のキーコードがAレジスタ1
0に入力し、また次のステツプS8によりCPU4
からセツト信号Sが出力し、フリツプフロツプ1
6がセツト状態とされる。そしてステツプS3に戻
る。
ド演奏の鍵操作により入力する。このときの鍵操
作(キーオン状態)がCPU4の処理により検出
され、(ステツプS3)、そのときキーコード(コー
ドEmを示すデータ「01000010」)がXレジスタ
9へ入力する(ステツプS4)。Xレジスタ9へ入
力したキーコードは判断部12にてエンドコード
か否かを判断され、(ステツプS5)、いまエンドコ
ードではないのでステツプS6に進行し、フリツプ
フロツプ16がリセツト状態か否かが判断され
る。而していまリセツト状態にあり、このためゲ
ート回路G1が開成し、具つゲート回路G2が閉成
している。したがつてステツプS7の処理が実行さ
れ、Xレジスタ9内のキーコードがAレジスタ1
0に入力し、また次のステツプS8によりCPU4
からセツト信号Sが出力し、フリツプフロツプ1
6がセツト状態とされる。そしてステツプS3に戻
る。
コードEmのコード長は1小節であるから、そ
のコード長を入力するためにもう一度、同一鍵操
作を実行する。したがつて上記ステツプS3、S4、
S5、S6の各処理後、ステツプS9に進行し、Xレジ
スタ内のキーコード(上記コードEmを示すデー
タ「01000010」)がこのとき開成されているゲー
ト回路G2(なお、ゲート回路G1は閉成中)を介し
Bレジスタ11へ入力する。そして次のステツプ
S10の処理によりAレジスタ10とBレジスタ1
1の各キーコードの比較が行われ、いま両キーコ
ードは一致しているからステツプS11に進行し、
Aレジスタ10内のキーコード「01000010」に対
し+1処理がアダー14にて実行され、コードデ
ータ「01000011」が得られる。即ち、最下位ビツ
トのデータが「1」となり、1小節のコード長を
示している。そして次のステツプS12の処理によ
りアドレスカウンタ6により指定されている
RAM3の0番地に上記コードデータが書込まれ
る。(第9図参照)。そしてステツプS13、S14の各
処理によりフリツプフロツプ16がリセツトさ
れ、またアドレスカウンタ6に対しCPU4から
+1信号が出力してその内容を「1」とする。そ
してステツプS3に戻る。
のコード長を入力するためにもう一度、同一鍵操
作を実行する。したがつて上記ステツプS3、S4、
S5、S6の各処理後、ステツプS9に進行し、Xレジ
スタ内のキーコード(上記コードEmを示すデー
タ「01000010」)がこのとき開成されているゲー
ト回路G2(なお、ゲート回路G1は閉成中)を介し
Bレジスタ11へ入力する。そして次のステツプ
S10の処理によりAレジスタ10とBレジスタ1
1の各キーコードの比較が行われ、いま両キーコ
ードは一致しているからステツプS11に進行し、
Aレジスタ10内のキーコード「01000010」に対
し+1処理がアダー14にて実行され、コードデ
ータ「01000011」が得られる。即ち、最下位ビツ
トのデータが「1」となり、1小節のコード長を
示している。そして次のステツプS12の処理によ
りアドレスカウンタ6により指定されている
RAM3の0番地に上記コードデータが書込まれ
る。(第9図参照)。そしてステツプS13、S14の各
処理によりフリツプフロツプ16がリセツトさ
れ、またアドレスカウンタ6に対しCPU4から
+1信号が出力してその内容を「1」とする。そ
してステツプS3に戻る。
次のコード長が1小節のコードAmの入力は上
述したコードEmの場合と同様であり、この結果
RAM3の1番地にはコードAmのコードデータ
が第9図に示す如く書込まれる。そしてこの書込
み終了時にはフリツプフロツプ16はリセツトさ
れ、またアドレスカウンタ6の内容は「2」とな
つている。
述したコードEmの場合と同様であり、この結果
RAM3の1番地にはコードAmのコードデータ
が第9図に示す如く書込まれる。そしてこの書込
み終了時にはフリツプフロツプ16はリセツトさ
れ、またアドレスカウンタ6の内容は「2」とな
つている。
次に3番目のコード長が1/2小節のコードAm7
の入力を説明すると、その鍵操作がステツプS3に
より検出されると、次のステツプS4によりキーコ
ード「10010110」がXレジスタ9へ入力する。次
にステツプS5、S6の処理後、ステツプS7によりA
レジスタ10に上記キーコード「10010110」が入
力される。次いでステツプS8によりフリツプフロ
ツプ16がセツトされ、ステツプS3に戻る。
の入力を説明すると、その鍵操作がステツプS3に
より検出されると、次のステツプS4によりキーコ
ード「10010110」がXレジスタ9へ入力する。次
にステツプS5、S6の処理後、ステツプS7によりA
レジスタ10に上記キーコード「10010110」が入
力される。次いでステツプS8によりフリツプフロ
ツプ16がセツトされ、ステツプS3に戻る。
コードAm7は1/2小節のコード長であるから、
上記鍵操作は1回で終了し、次に4番目のコード
D7の鍵操作を行う。このときステツプS3の処理
後、ステツプS4によりコードD7のキーコー下
「00100100」がXレジスタ9へ入力し、次にステ
ツプS5の処理後、ステツプS6、S9の処理により上
記キーコード「00100101」がBレジスタ11へゲ
ート回路G2を介し入力する。そしてステツプS10
の処理により一致回路13にてこの場合、Aレジ
スタ10のキーコードとBレジスタ11のキーコ
ードとの不一致が検出され、この結果、ステツプ
S15に進行してRAM3の2番地にAレジスタ10
内のコードAm7のキーコードがアダー14によ
り+1されず、即ち、そのままのデータ(コード
データ)として書込まれる。
上記鍵操作は1回で終了し、次に4番目のコード
D7の鍵操作を行う。このときステツプS3の処理
後、ステツプS4によりコードD7のキーコー下
「00100100」がXレジスタ9へ入力し、次にステ
ツプS5の処理後、ステツプS6、S9の処理により上
記キーコード「00100101」がBレジスタ11へゲ
ート回路G2を介し入力する。そしてステツプS10
の処理により一致回路13にてこの場合、Aレジ
スタ10のキーコードとBレジスタ11のキーコ
ードとの不一致が検出され、この結果、ステツプ
S15に進行してRAM3の2番地にAレジスタ10
内のコードAm7のキーコードがアダー14によ
り+1されず、即ち、そのままのデータ(コード
データ)として書込まれる。
而してこの場合、第9図にも示す如く、このコ
ードデータの最下位ビツトは「0」であり、1/2
小節のコード長を示している。
ードデータの最下位ビツトは「0」であり、1/2
小節のコード長を示している。
次にステツプ16の処理によりCPU4からゲート
信号gが出力してゲート回路G8が開成し、Bレ
ジスタ11内のキーデータ(コードD7に対する
もの)がAレジスタ10に転送される。そしてス
テツプS14によりツドレスカウンタ6が+1され
て「3」となり、ステツプS3に戻り、次のコード
Gの入力に備えられる。
信号gが出力してゲート回路G8が開成し、Bレ
ジスタ11内のキーデータ(コードD7に対する
もの)がAレジスタ10に転送される。そしてス
テツプS14によりツドレスカウンタ6が+1され
て「3」となり、ステツプS3に戻り、次のコード
Gの入力に備えられる。
以下の動作は上述したことと同様であり、この
結果、RAM3の0〜6番地には第8図の楽譜に
示すコード情報が記憶される。
結果、RAM3の0〜6番地には第8図の楽譜に
示すコード情報が記憶される。
また最後にエンドコードを所定スイツチ操作に
より入力するとステツプS3、S4、S5の各処理後、
ステツプS17に進行し、RAM3の7番地にエンド
コード(オール“1”データ)が書込まれる。
より入力するとステツプS3、S4、S5の各処理後、
ステツプS17に進行し、RAM3の7番地にエンド
コード(オール“1”データ)が書込まれる。
次に第1図、第2図および第10図を参照して
RAM3へ上述した如く書込まれたコード情報を
読出し、コード自動演奏を行いながら第8図のメ
ロデイのマニユアル演奏を行うときの動作を説明
する。
RAM3へ上述した如く書込まれたコード情報を
読出し、コード自動演奏を行いながら第8図のメ
ロデイのマニユアル演奏を行うときの動作を説明
する。
モード切替スイツチを先ず自動演奏モードに切
替える。またテンポスイツチを所望のテンポに設
定する。この結果、CPU4からのリセツト信号
Rによりアドレスカウンタ6、フリツプフロツプ
22がリセツトされる。またテンポカウンタ18
が設定テンポの速度にて計数動作を開始する。更
にCPU4から信号ONが出力し、ゲート回路G4が
開成される。
替える。またテンポスイツチを所望のテンポに設
定する。この結果、CPU4からのリセツト信号
Rによりアドレスカウンタ6、フリツプフロツプ
22がリセツトされる。またテンポカウンタ18
が設定テンポの速度にて計数動作を開始する。更
にCPU4から信号ONが出力し、ゲート回路G4が
開成される。
このためRAM3の0番地から第10図aに示
す如く、1番目のコードEmのコードデータが読
出され、楽音作成部5へ入力する。またこのコー
ドデータの最下位ビツトのデータ「1」のみは排
地的、アゲート21へも入力する。この結果、コ
ードEmの楽音が放音開始され、またこれにあわ
せて鍵盤部1の鍵操作を行い、第8図のメロデイ
のマニユアル演奏を開始する。したがつてこのマ
ニユアル演奏も上記コードEmの楽音と共に放音
される。
す如く、1番目のコードEmのコードデータが読
出され、楽音作成部5へ入力する。またこのコー
ドデータの最下位ビツトのデータ「1」のみは排
地的、アゲート21へも入力する。この結果、コ
ードEmの楽音が放音開始され、またこれにあわ
せて鍵盤部1の鍵操作を行い、第8図のメロデイ
のマニユアル演奏を開始する。したがつてこのマ
ニユアル演奏も上記コードEmの楽音と共に放音
される。
コードEmの自動演奏開始後、1/2小節の時間
経過後第10図bに示す如くテンポカウンタ18
から1発目のキヤリー出力があるとアンドゲート
23にその出力が与えられる。しかして、その時
点で、フリツプフロツプ22の出力は“0”、
RAM3からの最下位ビツトは“1”であるた
め、排他的ノアゲート21の出力は“0”であ
り、その結果、第10図cに示す如く、アンドゲ
ート23の出力は“0”の状態を保持し、従つ
て、アドレスカウンタ6はインクリメントされな
い。
経過後第10図bに示す如くテンポカウンタ18
から1発目のキヤリー出力があるとアンドゲート
23にその出力が与えられる。しかして、その時
点で、フリツプフロツプ22の出力は“0”、
RAM3からの最下位ビツトは“1”であるた
め、排他的ノアゲート21の出力は“0”であ
り、その結果、第10図cに示す如く、アンドゲ
ート23の出力は“0”の状態を保持し、従つ
て、アドレスカウンタ6はインクリメントされな
い。
そして、上記フリツプフロツプ22はセツト状
態とされ、次のテンポカウンタ18からのキヤリ
ー出力時点までその内容を保持する。
態とされ、次のテンポカウンタ18からのキヤリ
ー出力時点までその内容を保持する。
次に、更に1/2小節の時間の経過後、第10図
bに示す如く2発目のキヤリー出力がランポカウ
ンタ18から発生すると、このときにはフリツプ
フロツプ22が上述したようにセツトされてお
り、この結果、排他的ノアゲート21の両入力が
共に“1”となり、したがつてその出力が“1”
となりアンドゲート23へ印加される。したがつ
てアンドゲート23からはこのとき第10図cに
示す如く、上記キヤリー出力に同期して“1”信
号が出力し、フリツプフロツプ22がリセツトさ
れると共にアドレスカウンタ6が+1され「1」
となる。この結果、RAM3の1番地から次の2
番目のコードAmが読出される。したがつてコー
ドEmのコード自動演奏が1小節間続いたのち、
2番目のコードAmの自動演奏が開始される。
bに示す如く2発目のキヤリー出力がランポカウ
ンタ18から発生すると、このときにはフリツプ
フロツプ22が上述したようにセツトされてお
り、この結果、排他的ノアゲート21の両入力が
共に“1”となり、したがつてその出力が“1”
となりアンドゲート23へ印加される。したがつ
てアンドゲート23からはこのとき第10図cに
示す如く、上記キヤリー出力に同期して“1”信
号が出力し、フリツプフロツプ22がリセツトさ
れると共にアドレスカウンタ6が+1され「1」
となる。この結果、RAM3の1番地から次の2
番目のコードAmが読出される。したがつてコー
ドEmのコード自動演奏が1小節間続いたのち、
2番目のコードAmの自動演奏が開始される。
この2番目のコードAmの自動演奏動作は上述
した1番目のコードEmの場合と全く同様であ
る。そして2番目のコードAmの自動演奏が終る
とRAM3の2番地から3番地のコードAm7が読
出され、その自動演奏が開始する。
した1番目のコードEmの場合と全く同様であ
る。そして2番目のコードAmの自動演奏が終る
とRAM3の2番地から3番地のコードAm7が読
出され、その自動演奏が開始する。
そして1/2小節の時間が経過し、テンポカウン
タ18からキヤリー出力が発生すると、このとき
フリツプフロツプ22のセツト出力は“0”であ
り、排他的ノアゲート21へ与えられている。一
方、排他的ノアゲート21の他方入力端子にはコ
ードAm7の最下位ビツトのデータ「0」が入力
しており、したがつて排他的ノアゲート21の出
力が“1”となつてアンドゲート23へ印加され
ている。したがつてアンドゲート23からはこれ
に同期して第10図cに示す如く“1”信号が出
力し、したがつてフリツプフロツプ22が再度リ
セツトし、且つアドレスカウンタ6が+1されて
「3」となる。即ち、3番目のコードAm7は1/2
小節間だけ自動演奏されるものである。
タ18からキヤリー出力が発生すると、このとき
フリツプフロツプ22のセツト出力は“0”であ
り、排他的ノアゲート21へ与えられている。一
方、排他的ノアゲート21の他方入力端子にはコ
ードAm7の最下位ビツトのデータ「0」が入力
しており、したがつて排他的ノアゲート21の出
力が“1”となつてアンドゲート23へ印加され
ている。したがつてアンドゲート23からはこれ
に同期して第10図cに示す如く“1”信号が出
力し、したがつてフリツプフロツプ22が再度リ
セツトし、且つアドレスカウンタ6が+1されて
「3」となる。即ち、3番目のコードAm7は1/2
小節間だけ自動演奏されるものである。
以下、4〜7番目の各コードの自動演奏が上述
同様にして実行される。
同様にして実行される。
次に第11図ないし第13図を参照して第2実
施例を説明する。この第2実施例は1/2小節を最
小単位として最大2小節までのコード長をRAM
の同一アドレスエリアに入力可能としたものであ
る。第11図、第12図はその回路構成を示す
が、第1実施例の第1図、第2図の回路構成と同
一構成部には同一番号を付し、説明を繰返さな
い。
施例を説明する。この第2実施例は1/2小節を最
小単位として最大2小節までのコード長をRAM
の同一アドレスエリアに入力可能としたものであ
る。第11図、第12図はその回路構成を示す
が、第1実施例の第1図、第2図の回路構成と同
一構成部には同一番号を付し、説明を繰返さな
い。
第11図において、第1図の回路と相異すると
ころは、一致回路13の出力を計数するカウンタ
31が追加され、そのカウンタ31の計数出力n
が判断部12およびアダー14に供給されてい
る。このカウンタ31は4進カウンタであり、上
述した最大2小節までのコード長を計数するもの
である。したがつて計数出力nは2ビツトにより
表わされ、また判断部12は計数出力nが3か否
かを判断する判断動作も行う。更にアダー14は
Aレジスタ10からのキーデータに上記計数出力
nを加算するが、計数出力nが2ビツトデータの
ため、この実施例ではキーデータは9ビツトデー
タにより表現される。
ころは、一致回路13の出力を計数するカウンタ
31が追加され、そのカウンタ31の計数出力n
が判断部12およびアダー14に供給されてい
る。このカウンタ31は4進カウンタであり、上
述した最大2小節までのコード長を計数するもの
である。したがつて計数出力nは2ビツトにより
表わされ、また判断部12は計数出力nが3か否
かを判断する判断動作も行う。更にアダー14は
Aレジスタ10からのキーデータに上記計数出力
nを加算するが、計数出力nが2ビツトデータの
ため、この実施例ではキーデータは9ビツトデー
タにより表現される。
上記一致回路13の出力は追加されたインバー
タ32を介してCPU4およびフリツプフロツプ
16のリセツト入力端子Rに供給される。これは
Aレジスタ10内のキーデータとBレジスタ11
内のキーデータが不一致のときフリツプフロツプ
16をリセツトさせるためである。
タ32を介してCPU4およびフリツプフロツプ
16のリセツト入力端子Rに供給される。これは
Aレジスタ10内のキーデータとBレジスタ11
内のキーデータが不一致のときフリツプフロツプ
16をリセツトさせるためである。
第12図において、第2図の排他的ノアゲート
21、フリツプフロツプ22に夫々替えて判断回
路33、カウンタ34が夫々設けられている。而
してカウンタ34はコード自動演奏時にテンポカ
ウンタ18からのキヤリー出力を計数し、その計
数出力を判断回路33に与える。一方、判断回路
33はこの計数出力とRAM3から読出されたコ
ードデータの下位2ビツト、即ち、コード長のデ
ータとの内容を判断し、コード長の一致が検出さ
れたときにその検出出力によつてアドレスカウン
タ6を+1し、インクリメントさせるものであ
る。
21、フリツプフロツプ22に夫々替えて判断回
路33、カウンタ34が夫々設けられている。而
してカウンタ34はコード自動演奏時にテンポカ
ウンタ18からのキヤリー出力を計数し、その計
数出力を判断回路33に与える。一方、判断回路
33はこの計数出力とRAM3から読出されたコ
ードデータの下位2ビツト、即ち、コード長のデ
ータとの内容を判断し、コード長の一致が検出さ
れたときにその検出出力によつてアドレスカウン
タ6を+1し、インクリメントさせるものであ
る。
第13図において、第3図のフローチヤートに
対し更にステツプS21、S22、S23、S24、S25、S26、
S27、S28の各処理が追加されている。
対し更にステツプS21、S22、S23、S24、S25、S26、
S27、S28の各処理が追加されている。
即ち、RAM3へコードデータの書込み操作が
開始されると、アドレスカウンタ6、フリツプフ
ロツプ16と共にカウンタ31もリセツトされ
る。そしてコード長が1/2小節のコードを入力す
るときにはその鍵操作は1回しか行わないからス
テツプS3〜S8の各処理後、次の異なるコードの鍵
操作がなされると、更にステツプS3〜S6、S9の各
処理後、ステツプS10においてAレジスタ10と
Bレジスタ11の各キーデータの不一致が検出さ
れ、このためステツプS22に進行してアダー14
にてAレジスタ10内のキーデータにカウンタ3
1の計数出力、この場合は0が加算され、即ち、
キーデータと同一の下位2ビツトのコード長を示
すデータが1/2小節を表わす「00」のコードデー
タが得られ、RAM3に書込まれる(ステツプ
S23)。次にBレジスタ11内のキーデータがAレ
ジスタ10に転送され、カウンタ31、フリツプ
フロツプ16が共にリセツトされる(ステツプ
S24、S25、S26)。そしてステツプS14によりアド
レスカウンタ6が+1され、次のコードの入力に
備えられる。
開始されると、アドレスカウンタ6、フリツプフ
ロツプ16と共にカウンタ31もリセツトされ
る。そしてコード長が1/2小節のコードを入力す
るときにはその鍵操作は1回しか行わないからス
テツプS3〜S8の各処理後、次の異なるコードの鍵
操作がなされると、更にステツプS3〜S6、S9の各
処理後、ステツプS10においてAレジスタ10と
Bレジスタ11の各キーデータの不一致が検出さ
れ、このためステツプS22に進行してアダー14
にてAレジスタ10内のキーデータにカウンタ3
1の計数出力、この場合は0が加算され、即ち、
キーデータと同一の下位2ビツトのコード長を示
すデータが1/2小節を表わす「00」のコードデー
タが得られ、RAM3に書込まれる(ステツプ
S23)。次にBレジスタ11内のキーデータがAレ
ジスタ10に転送され、カウンタ31、フリツプ
フロツプ16が共にリセツトされる(ステツプ
S24、S25、S26)。そしてステツプS14によりアド
レスカウンタ6が+1され、次のコードの入力に
備えられる。
コード長が1小節のコードが入力されるときに
は同一鍵操作が2回連続して行われる。したがつ
てこの場合にはステツプS3〜S8、S3〜S6、S9の各
処理後、ステツプS10の処理にてAレジスタ10、
Bレジスタ11の各キーデータの一致が一致回路
13にて検出され、その一致出力にてカウンタ3
1が+1され、「1」となる(ステツプS27)。次
にステツプS28の処理により判断部12にてカウ
ンタ31の計数値nが3か否かが判断され、ステ
ツプS3にもどる。
は同一鍵操作が2回連続して行われる。したがつ
てこの場合にはステツプS3〜S8、S3〜S6、S9の各
処理後、ステツプS10の処理にてAレジスタ10、
Bレジスタ11の各キーデータの一致が一致回路
13にて検出され、その一致出力にてカウンタ3
1が+1され、「1」となる(ステツプS27)。次
にステツプS28の処理により判断部12にてカウ
ンタ31の計数値nが3か否かが判断され、ステ
ツプS3にもどる。
次に他のコードの入力操作が行われるから、そ
の鍵操作後はステツプS3〜S6、S9、S10、S22〜
S26、S14の各処理が実行され、RAM3にコード
長が1小節のコードデータが書込まれる。而して
このコードデータの下位2ビツトは1小節のコー
ド長を表わす「01」となつている。
の鍵操作後はステツプS3〜S6、S9、S10、S22〜
S26、S14の各処理が実行され、RAM3にコード
長が1小節のコードデータが書込まれる。而して
このコードデータの下位2ビツトは1小節のコー
ド長を表わす「01」となつている。
コード長が1 1/2小節(1小節半)のコードが
入力されるときには同一鍵操作が3回連続して行
われる。この場合にはステツプS3〜S8、S3〜S6、
S9、S10、S27、S28、S3〜S6、S9、S10、S27、S28
の各処理によりカウンタ31の計数値nは「2」
となる。そして更に他のコードの鍵操作がなされ
るとステツプS3〜S6、S9、S10、S22〜S26、S14の
各処理によりRAM3にはコード長が1小節半の
コードデータが書込まれる。而してこのコードデ
ータの下位2ビツトは1小節半のコード長を示す
「10」となつている。
入力されるときには同一鍵操作が3回連続して行
われる。この場合にはステツプS3〜S8、S3〜S6、
S9、S10、S27、S28、S3〜S6、S9、S10、S27、S28
の各処理によりカウンタ31の計数値nは「2」
となる。そして更に他のコードの鍵操作がなされ
るとステツプS3〜S6、S9、S10、S22〜S26、S14の
各処理によりRAM3にはコード長が1小節半の
コードデータが書込まれる。而してこのコードデ
ータの下位2ビツトは1小節半のコード長を示す
「10」となつている。
コード長が2小節のコードが入力されるときに
は同一鍵操作が4回連続して行われる。したがつ
てステツプS3〜S8、S3〜S6、S9、S10、S27、S28、
S3〜S6、S9、S10、S27、S28、S3〜S6、S9、S10、
S27の各処理により4回目の鍵操作によつてカウ
ンタ31の計数値nが「3」となる。したがつて
次のステツプS28の処理では上記計数値nが「3」
であることが判断され、ステツプS22に進行して
その処理後、ステツプS23〜S26、S14の各処理が
実行される。この結果、RAM3にはコード長が
2小節のコードデータが記憶される。而してこの
コードデータの下位2ビツトは2小節のコード表
を示す「11」となつている。
は同一鍵操作が4回連続して行われる。したがつ
てステツプS3〜S8、S3〜S6、S9、S10、S27、S28、
S3〜S6、S9、S10、S27、S28、S3〜S6、S9、S10、
S27の各処理により4回目の鍵操作によつてカウ
ンタ31の計数値nが「3」となる。したがつて
次のステツプS28の処理では上記計数値nが「3」
であることが判断され、ステツプS22に進行して
その処理後、ステツプS23〜S26、S14の各処理が
実行される。この結果、RAM3にはコード長が
2小節のコードデータが記憶される。而してこの
コードデータの下位2ビツトは2小節のコード表
を示す「11」となつている。
次に上述のようにしてRAM3へプリセツトさ
れたコードデータを読出し、コードの自動演奏を
行う場合の動作を第12図を参照して説明する。
れたコードデータを読出し、コードの自動演奏を
行う場合の動作を第12図を参照して説明する。
RAM3から1/2小節のコード長のコードデー
タが読出されたときには、下位2ビツトのデータ
「00」が判断回路33に与えられる。そして1/2小
節の時間が経過したときテンポカウンタ18から
キヤリー出力があるとアンドゲート23に与えら
れる。
タが読出されたときには、下位2ビツトのデータ
「00」が判断回路33に与えられる。そして1/2小
節の時間が経過したときテンポカウンタ18から
キヤリー出力があるとアンドゲート23に与えら
れる。
しかして、その時点で、カウンタ34の出力は
「0、0」であるため、判断回路33からは、
“1”出力がアンドゲート23に供給されており、
その結果、アドレスカウンタ6が+1されて次の
アドレスを指定する。またこの場合、アンドゲー
ト23の出力によつてカウンタ34はリセツトさ
れるため、「0、0」の状態を保持することにな
る。
「0、0」であるため、判断回路33からは、
“1”出力がアンドゲート23に供給されており、
その結果、アドレスカウンタ6が+1されて次の
アドレスを指定する。またこの場合、アンドゲー
ト23の出力によつてカウンタ34はリセツトさ
れるため、「0、0」の状態を保持することにな
る。
RAM3から1小節、1小節半、2小節の各コ
ードデータが読出された場合、判断回路33には
夫々、上記コードデータの下位2ビツトのデータ
「01」、「10」、「11」が夫々与えられており、そし
て判断回路33はカウンタ34の計数値が夫々、
「1」、「2」、「3」になつたとき、夫々、1小節、
1小節半、2小節の各コード長を判断し、その判
断出力を上述の如くアンドゲート23に供給す
る。以上のようにしてコードの自動演奏が第1実
施例の場合と同様にして実行される。
ードデータが読出された場合、判断回路33には
夫々、上記コードデータの下位2ビツトのデータ
「01」、「10」、「11」が夫々与えられており、そし
て判断回路33はカウンタ34の計数値が夫々、
「1」、「2」、「3」になつたとき、夫々、1小節、
1小節半、2小節の各コード長を判断し、その判
断出力を上述の如くアンドゲート23に供給す
る。以上のようにしてコードの自動演奏が第1実
施例の場合と同様にして実行される。
なお、上記の各実施例では入力できるコード長
を最大2小節としたが、勿論、それより長いコー
ド長を入力できるようにしてもよい。また上記の
各実施例では1/2小節を単位としてコード長の入
力を行つたが、これは1小節単位であつてもよ
く、あるいは1/2小節、1小節の相方の単位を切
替え選択できるようにしてコード長を入力できる
ようにしてもよい。
を最大2小節としたが、勿論、それより長いコー
ド長を入力できるようにしてもよい。また上記の
各実施例では1/2小節を単位としてコード長の入
力を行つたが、これは1小節単位であつてもよ
く、あるいは1/2小節、1小節の相方の単位を切
替え選択できるようにしてコード長を入力できる
ようにしてもよい。
更に、上記実施例では鍵盤操作でコードデータ
を入力するようにしたが、コードの根音と種類を
夫々指定する複数の押釦を有する電子楽器にも同
様に本発明を適用することが出来る。また、コー
ドの根音及び種類を指定する鍵盤操作と共に、所
定スイツチの操作でコード長を入力するようにし
ても良い。即ち、その場合は、上記所定スイツチ
の1回の操作で1/2小節、2回の操作で1小節等
を指定するようにしても良い。
を入力するようにしたが、コードの根音と種類を
夫々指定する複数の押釦を有する電子楽器にも同
様に本発明を適用することが出来る。また、コー
ドの根音及び種類を指定する鍵盤操作と共に、所
定スイツチの操作でコード長を入力するようにし
ても良い。即ち、その場合は、上記所定スイツチ
の1回の操作で1/2小節、2回の操作で1小節等
を指定するようにしても良い。
この発明は以上説明したように、コードの根音
およびその種類を入力指示するコード入力指示手
段の連続入力回数に応じてコード長をも同時に入
力し、メモリにコードデータを書込めるように
し、そしてメモリに書込まれた一連のコードデー
タを順次コード長に対応するタイミングで読み出
してコードの自然演奏を行えるようにした電子楽
器を提供したから、簡単な操作でコードの根音、
種類及び時間長を指定出来、操作性に優れ、しか
も、メモリの使用効果が高まるという利点があ
る。
およびその種類を入力指示するコード入力指示手
段の連続入力回数に応じてコード長をも同時に入
力し、メモリにコードデータを書込めるように
し、そしてメモリに書込まれた一連のコードデー
タを順次コード長に対応するタイミングで読み出
してコードの自然演奏を行えるようにした電子楽
器を提供したから、簡単な操作でコードの根音、
種類及び時間長を指定出来、操作性に優れ、しか
も、メモリの使用効果が高まるという利点があ
る。
第1図ないし第10図はこの発明の第1実施例
を示し、第1図は回路構成図、第2図は自動伴奏
制御部7の詳細回路図、第3図はコードの書込み
操作時の動作を説明するフローチヤート、第4
図、第5図、第6図は夫々、コードの根音、種
類、コード長をコード化した内容を夫々示す図、
第7図はコードC# 7のデータ構成を示す図、第
8図は楽譜を示す図、第9図は第8図の楽譜のコ
ード進行を記憶したRAM3の内容を示す図、第
10図はRAM3からコードデータを読出しコー
ド自動演奏を行うときの動作を説明するタイムチ
ヤート、第11図ないし第13図は第2実施例を
示し、第11図は回路構成図、第12図は自動伴
奏制御部7の詳細回路図、第13図はコードの書
込み操作時の動作を説明するフローチヤートであ
る。 1……鍵盤部、2……スイツチ部、3……
RAM、4……CPU、5……楽音作成部、6……
アドレスカウンタ、7……自動伴奏制御部、9,
10,11……レジスタ、12……判断部、13
……一致回路、14……アダー、16……フリツ
プフロツプ、18……テンポカウンタ、31……
カウンタ。
を示し、第1図は回路構成図、第2図は自動伴奏
制御部7の詳細回路図、第3図はコードの書込み
操作時の動作を説明するフローチヤート、第4
図、第5図、第6図は夫々、コードの根音、種
類、コード長をコード化した内容を夫々示す図、
第7図はコードC# 7のデータ構成を示す図、第
8図は楽譜を示す図、第9図は第8図の楽譜のコ
ード進行を記憶したRAM3の内容を示す図、第
10図はRAM3からコードデータを読出しコー
ド自動演奏を行うときの動作を説明するタイムチ
ヤート、第11図ないし第13図は第2実施例を
示し、第11図は回路構成図、第12図は自動伴
奏制御部7の詳細回路図、第13図はコードの書
込み操作時の動作を説明するフローチヤートであ
る。 1……鍵盤部、2……スイツチ部、3……
RAM、4……CPU、5……楽音作成部、6……
アドレスカウンタ、7……自動伴奏制御部、9,
10,11……レジスタ、12……判断部、13
……一致回路、14……アダー、16……フリツ
プフロツプ、18……テンポカウンタ、31……
カウンタ。
Claims (1)
- 【特許請求の範囲】 1 コードの根音およびその種類を入力指示する
コード入力指示手段と、 このコード入力指示手段による同一コードの連
続入力回数を計数する計数手段と、 上記コード入力指示手段により入力されたコー
ドの根音およびその種類と上記計数手段の計数出
力に基くコード長とをコードデータとして入力し
記憶する記憶手段と、 この記憶手段から一連のコードデータを上記コ
ード長に対応するタイミングで読出してその楽音
を作成しコードの自動演奏を行う楽音作成手段
と、から成る電子楽器。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56162944A JPS5863993A (ja) | 1981-10-12 | 1981-10-12 | 電子楽器 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56162944A JPS5863993A (ja) | 1981-10-12 | 1981-10-12 | 電子楽器 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5863993A JPS5863993A (ja) | 1983-04-16 |
| JPH0314199B2 true JPH0314199B2 (ja) | 1991-02-26 |
Family
ID=15764215
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56162944A Granted JPS5863993A (ja) | 1981-10-12 | 1981-10-12 | 電子楽器 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5863993A (ja) |
-
1981
- 1981-10-12 JP JP56162944A patent/JPS5863993A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5863993A (ja) | 1983-04-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4499807A (en) | Key data entry system for an electronic musical instrument | |
| US4448104A (en) | Electronic apparatus having a tone generating function | |
| US4633751A (en) | Automatic performance apparatus | |
| US4300430A (en) | Chord recognition system for an electronic musical instrument | |
| US4413543A (en) | Synchro start device for electronic musical instruments | |
| US4889026A (en) | Sequencer unit of electronic musical instrument | |
| US5009145A (en) | Automatic performance apparatus having automatic synchronizing function | |
| CA1121189A (en) | Electronic musical instrument | |
| US4387618A (en) | Harmony generator for electronic organ | |
| US4646610A (en) | Electronic musical instrument with automatic ending accompaniment function | |
| US4561338A (en) | Automatic accompaniment apparatus | |
| US5459281A (en) | Electronic musical instrument having a chord detecting function | |
| US4926736A (en) | Electronic musical instrument with automatic performance apparatus | |
| US5298677A (en) | Automatic playing apparatus having reduced memory requirements | |
| GB2091470A (en) | Electronic Musical Instrument | |
| US4920849A (en) | Automatic performance apparatus for an electronic musical instrument | |
| US5283388A (en) | Auto-play musical instrument with an octave shifter for editing phrase tones | |
| US5101707A (en) | Automatic performance apparatus of an electronic musical instrument | |
| US5260509A (en) | Auto-accompaniment instrument with switched generation of various phrase tones | |
| US4704932A (en) | Electronic musical instrument producing level-controlled rhythmic tones | |
| JPH0572596B2 (ja) | ||
| JP2640992B2 (ja) | 電子楽器の発音指示装置及び発音指示方法 | |
| JPS6231355B2 (ja) | ||
| JPS628797B2 (ja) | ||
| JPS6326875Y2 (ja) |