JPH0334079B2 - - Google Patents
Info
- Publication number
- JPH0334079B2 JPH0334079B2 JP56160436A JP16043681A JPH0334079B2 JP H0334079 B2 JPH0334079 B2 JP H0334079B2 JP 56160436 A JP56160436 A JP 56160436A JP 16043681 A JP16043681 A JP 16043681A JP H0334079 B2 JPH0334079 B2 JP H0334079B2
- Authority
- JP
- Japan
- Prior art keywords
- pitch
- length
- rest
- switch
- ram
- 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
- 239000011295 pitch Substances 0.000 claims description 64
- 238000000034 method Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 7
- 230000033764 rhythmic process Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 1
- 210000000056 organ Anatomy 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000002459 sustained effect Effects 0.000 description 1
Landscapes
- Auxiliary Devices For Music (AREA)
- Electrophonic Musical Instruments (AREA)
Description
【発明の詳細な説明】
この発明はスイツチ等を操作して楽曲を構成す
る各楽音の音高、音長等を入力する電子楽器に関
する。
る各楽音の音高、音長等を入力する電子楽器に関
する。
従来、所定楽曲をメモリに入力する際、各楽音
の音高をまず入力し、次に音長を所定スイツチの
オン操作から次のオン操作までの時間を計時して
入力するようにした電子楽器が開発されている。
然るにこの電子楽器の入力方法では休符(即ち、
休符長)の入力は不可能であり、したがつて休符
がある場合には減衰音であるピアノ音系の音色に
よる楽曲の自動演奏しか行えず、持続音であるオ
ルガン音系の音色による楽曲の自動演奏は行え
ず、音楽的に好ましくなかつた。
の音高をまず入力し、次に音長を所定スイツチの
オン操作から次のオン操作までの時間を計時して
入力するようにした電子楽器が開発されている。
然るにこの電子楽器の入力方法では休符(即ち、
休符長)の入力は不可能であり、したがつて休符
がある場合には減衰音であるピアノ音系の音色に
よる楽曲の自動演奏しか行えず、持続音であるオ
ルガン音系の音色による楽曲の自動演奏は行え
ず、音楽的に好ましくなかつた。
また他の従来例としては、休符スイツチと、複
数種類の音長を入力するための複数の音長スイツ
チとを設けた電子楽器がある。然しこの電子楽器
では、スイツチの数が多くなる欠点のほか、全て
の音符と休符の長さを音長スイツチで入力するた
め音長入力操作に時間がかかり煩らわしく、また
音長をリズムに合わせて上記所定スイツチのオ
ン、オフ操作により感覚的に入力することができ
なくなり、入力操作がやりにくくなる欠点があ
る。
数種類の音長を入力するための複数の音長スイツ
チとを設けた電子楽器がある。然しこの電子楽器
では、スイツチの数が多くなる欠点のほか、全て
の音符と休符の長さを音長スイツチで入力するた
め音長入力操作に時間がかかり煩らわしく、また
音長をリズムに合わせて上記所定スイツチのオ
ン、オフ操作により感覚的に入力することができ
なくなり、入力操作がやりにくくなる欠点があ
る。
この発明は上述した従来の問題点を解消するた
めになされたもので、その目的とするところは、
簡単な操作により休符長がメモリに入力できるよ
うにした電子楽器を提供することである。
めになされたもので、その目的とするところは、
簡単な操作により休符長がメモリに入力できるよ
うにした電子楽器を提供することである。
以下、図面を参照してこの発明の一実施例を説
明する。第1図において、電子楽器1のケース上
にはキーボード2、スイツチパネル3、放音部4
が夫々設けられ、またケース内には第2図に示す
回路を構成するLSI等の電子部品やスピーカが設
けられている。而して上記スイツチパネル3上に
はモード切替スイツチ群5、ワンキープレイスイ
ツチ6(2個)、休符スイツチ7、エンドコード
スイツチ8、その他、リズムや音色等を入力する
各種スイツチが設けられている。上記モード切替
スイツチ群5は、通常のマニユアル演奏と自動演
奏を切替えるスイツチ5の後述するRAM(ラン
ダムアクセスメモリ)へ音高、音長の入力を指定
するスイツチ5b、RAMから上記楽曲を読出す
自動演奏のモードとする5c等を含んでいる。ワ
ンキープレイスイツチ6は上記RAMへの音長の
入力およびRAMから音高のみを読出して行うワ
ンキープレイを夫々行うためのスイツチである。
休符スイツチ7は休符を入力するためのスイツ
チ、またエンドコードスイツチ8は楽曲の最後に
エンドコードを入力するためのスイツチである。
明する。第1図において、電子楽器1のケース上
にはキーボード2、スイツチパネル3、放音部4
が夫々設けられ、またケース内には第2図に示す
回路を構成するLSI等の電子部品やスピーカが設
けられている。而して上記スイツチパネル3上に
はモード切替スイツチ群5、ワンキープレイスイ
ツチ6(2個)、休符スイツチ7、エンドコード
スイツチ8、その他、リズムや音色等を入力する
各種スイツチが設けられている。上記モード切替
スイツチ群5は、通常のマニユアル演奏と自動演
奏を切替えるスイツチ5の後述するRAM(ラン
ダムアクセスメモリ)へ音高、音長の入力を指定
するスイツチ5b、RAMから上記楽曲を読出す
自動演奏のモードとする5c等を含んでいる。ワ
ンキープレイスイツチ6は上記RAMへの音長の
入力およびRAMから音高のみを読出して行うワ
ンキープレイを夫々行うためのスイツチである。
休符スイツチ7は休符を入力するためのスイツ
チ、またエンドコードスイツチ8は楽曲の最後に
エンドコードを入力するためのスイツチである。
次に第2図により回路構成を説明する。キーボ
ード2の各キー出力およびスイツチパネル3上の
各種スイツチの出力は共にキー入力制御部11に
与えられる。而してマニユアル演奏やRAM12
への音高、音長の書込み時には、キー入力制御部
11は楽音作成部13に対し、音高、音長、エン
ベロープ等を指定する楽音情報MDおよびキーボ
ード2上のキーまたはワンキープレイスイツチ6
のキーオン時、キーオフ時に夫々キーオン信号
KN、キーオフ信号KFを夫々出力する。これに
より楽音作成部13は指定された楽音を作成し、
スピーカ14を介し放音部4から出力する。
ード2の各キー出力およびスイツチパネル3上の
各種スイツチの出力は共にキー入力制御部11に
与えられる。而してマニユアル演奏やRAM12
への音高、音長の書込み時には、キー入力制御部
11は楽音作成部13に対し、音高、音長、エン
ベロープ等を指定する楽音情報MDおよびキーボ
ード2上のキーまたはワンキープレイスイツチ6
のキーオン時、キーオフ時に夫々キーオン信号
KN、キーオフ信号KFを夫々出力する。これに
より楽音作成部13は指定された楽音を作成し、
スピーカ14を介し放音部4から出力する。
所定楽曲を構成する一連の楽音の音高、音長を
上記RAM12に夫々入力するときには、音高の
みを先ずキーボード2、休符スイツチ7を操作し
て入力し、次に音長をワンキープレイスイツチ6
を操作して入力される。この場合、モード切替ス
イツチ群5は記録モードに設定され、信号REC
が出力してRAM制御部15へ入力する。この
RAM制御部15はRAM12のデータ読出し、
書込みの各動作を制御する回路である。したがつ
てRAM制御部15はリード/ライト信号R/W
を出力してRAM12へ与え、またアドレスカウ
ンタ16のインクリメント動作を制御して該アド
レスカウンタ16からアドレスデータを出力さ
せ、RAM12のアドレス指定を行う。なお、
RAM制御部15にはポインタ用に使用される
レジスタが含まれる。つまりRAM12へ先ず、
一連の音高を入力する場合、キーボードのキー操
作、休符スイツチ7の操作によつてキー入力制御
部11から音高、休符を示すキーコードKCが出
力し、レジスタ17の音高記憶部17Aを介し
RAM12へ書込まれる。
上記RAM12に夫々入力するときには、音高の
みを先ずキーボード2、休符スイツチ7を操作し
て入力し、次に音長をワンキープレイスイツチ6
を操作して入力される。この場合、モード切替ス
イツチ群5は記録モードに設定され、信号REC
が出力してRAM制御部15へ入力する。この
RAM制御部15はRAM12のデータ読出し、
書込みの各動作を制御する回路である。したがつ
てRAM制御部15はリード/ライト信号R/W
を出力してRAM12へ与え、またアドレスカウ
ンタ16のインクリメント動作を制御して該アド
レスカウンタ16からアドレスデータを出力さ
せ、RAM12のアドレス指定を行う。なお、
RAM制御部15にはポインタ用に使用される
レジスタが含まれる。つまりRAM12へ先ず、
一連の音高を入力する場合、キーボードのキー操
作、休符スイツチ7の操作によつてキー入力制御
部11から音高、休符を示すキーコードKCが出
力し、レジスタ17の音高記憶部17Aを介し
RAM12へ書込まれる。
他方、一連の音高の入力後、各音高に対する音
長を入力する場合、ワンキープレイスイツチ6を
操作する。そしてワンキープレイスイツチ6のオ
ン時、オフ時にキー入力制御部11からキーオン
信号KN、キーオフ信号KFが夫々出力し、RAM
制御部15に与えられる。そしてワンキープレイ
スイツチ6の操作時にRAM12から音高データ
が出力してレジスタ17の音高記憶部17A、休
符判断部18へ入力する。一方、時間カウンタ1
9からのデータがレジスタ17の音長記憶部17
Bに入力し、この一連の音高、音長データが再び
RAM12に記憶される。なお、上記休符判断部
18は休符コードを判断する回路であり、その判
断出力がRAM制御部15およびアンドゲート2
0へ与えられる。又、上記アンドゲート20には
ワンキープレイスイツチ6のオフ時に出力するキ
ーオフ信号KFが入力し、またその出力はオアゲ
ー21へ入力する。このオアゲート21にはワン
キープレイスイツチ6のオン時に出力するキーオ
ン信号KNも入力する。そしてオアゲート21の
出力信号RDはレジスタ17へ読込み信号として
入力し、またオアゲート22を介し時間カウンタ
19へリセツト信号として与えられている。な
お、時間カウンタ19はクロツクφを計数する。
長を入力する場合、ワンキープレイスイツチ6を
操作する。そしてワンキープレイスイツチ6のオ
ン時、オフ時にキー入力制御部11からキーオン
信号KN、キーオフ信号KFが夫々出力し、RAM
制御部15に与えられる。そしてワンキープレイ
スイツチ6の操作時にRAM12から音高データ
が出力してレジスタ17の音高記憶部17A、休
符判断部18へ入力する。一方、時間カウンタ1
9からのデータがレジスタ17の音長記憶部17
Bに入力し、この一連の音高、音長データが再び
RAM12に記憶される。なお、上記休符判断部
18は休符コードを判断する回路であり、その判
断出力がRAM制御部15およびアンドゲート2
0へ与えられる。又、上記アンドゲート20には
ワンキープレイスイツチ6のオフ時に出力するキ
ーオフ信号KFが入力し、またその出力はオアゲ
ー21へ入力する。このオアゲート21にはワン
キープレイスイツチ6のオン時に出力するキーオ
ン信号KNも入力する。そしてオアゲート21の
出力信号RDはレジスタ17へ読込み信号として
入力し、またオアゲート22を介し時間カウンタ
19へリセツト信号として与えられている。な
お、時間カウンタ19はクロツクφを計数する。
第2図中、一致回路23は、自動演奏時(この
場合モード切替スイツチ群5より信号AUTOが
出力している。)に、RAM12から読出された
音長データと、時間カウンタ19の出力の一致検
出を行うもので、両データが一致した場合、一致
信号をRAM制御部15へ送出する。
場合モード切替スイツチ群5より信号AUTOが
出力している。)に、RAM12から読出された
音長データと、時間カウンタ19の出力の一致検
出を行うもので、両データが一致した場合、一致
信号をRAM制御部15へ送出する。
次に第9図に楽曲をRAM12へプリセツトし
て自動演奏を行う場合を例とし、上記実施例の動
作を説明する。先ず、モード切替スイツチ群5を
操作して記録モードに設定する。このため信号
RECが出力しRAM制御部15へ与えられる。こ
のためRAM制御部15は書込みモードのリー
ド/ライト信号R/Wを出力し、RAM12へ与
えると共に、アドレスカウンタ16をリセツトし
て0番地をアドレス指定させ、更に信号RSを出
力して時間カウンタ19をリセツトする。次に第
1楽音(第1オクターブの音名G)G1の音高を
入力するためにキーボード2の音高G1のキーを
オンするとそのキーコードKCがキー入力制御部
11から出力し、レジスタ17の音高記憶部17
Aに入力する。而してキーオン信号KNによる信
号RDがレジスタ17に入力して上記キーコード
KCが上記音高記憶部17Aに読込まれ、次いで
RAM12の0番地(0ステツプ)に書込まれ
る。この場合、オクターブは第5図に示す如く3
ビツトのコードにコード化されており、また音名
は第4図に示す如く4ビツトのコードにコード化
されている。したがつて上記音高G1は7ビツト
のデータ「0000111」により表わされ、第10図
に示すようにRAM12の音高エリアに記憶され
る。なお、第6図には音高C2のコードを一例と
して表示している。また上記第1楽音の楽音情報
MDが出力し、したがつて音高G1の楽音が楽音作
成部13により作成放音される。
て自動演奏を行う場合を例とし、上記実施例の動
作を説明する。先ず、モード切替スイツチ群5を
操作して記録モードに設定する。このため信号
RECが出力しRAM制御部15へ与えられる。こ
のためRAM制御部15は書込みモードのリー
ド/ライト信号R/Wを出力し、RAM12へ与
えると共に、アドレスカウンタ16をリセツトし
て0番地をアドレス指定させ、更に信号RSを出
力して時間カウンタ19をリセツトする。次に第
1楽音(第1オクターブの音名G)G1の音高を
入力するためにキーボード2の音高G1のキーを
オンするとそのキーコードKCがキー入力制御部
11から出力し、レジスタ17の音高記憶部17
Aに入力する。而してキーオン信号KNによる信
号RDがレジスタ17に入力して上記キーコード
KCが上記音高記憶部17Aに読込まれ、次いで
RAM12の0番地(0ステツプ)に書込まれ
る。この場合、オクターブは第5図に示す如く3
ビツトのコードにコード化されており、また音名
は第4図に示す如く4ビツトのコードにコード化
されている。したがつて上記音高G1は7ビツト
のデータ「0000111」により表わされ、第10図
に示すようにRAM12の音高エリアに記憶され
る。なお、第6図には音高C2のコードを一例と
して表示している。また上記第1楽音の楽音情報
MDが出力し、したがつて音高G1の楽音が楽音作
成部13により作成放音される。
次に、第2楽音は4分休符であるから休符スイ
ツチ7をオンする。このときキーコードKCとし
て休符コードが出力し、レジスタ17へ入力す
る。同時にキーオン信号KNの出力によりRAM
制御部15はアドレスカウンタ16を+1し、1
番地を指定させる。而して上記休符コードは第7
図に示す如くコード化されており、したがつて
RAM12の1番地には休符コード「0001111」
が記憶される。
ツチ7をオンする。このときキーコードKCとし
て休符コードが出力し、レジスタ17へ入力す
る。同時にキーオン信号KNの出力によりRAM
制御部15はアドレスカウンタ16を+1し、1
番地を指定させる。而して上記休符コードは第7
図に示す如くコード化されており、したがつて
RAM12の1番地には休符コード「0001111」
が記憶される。
以下、同様にして第3楽音〜第8楽音を同様に
入力する。この場合、音高C2、G1、休符スイツ
チ6、C2、G1、C1の各キーを操作する。この結
果、RAM12の2〜7番地の音高エリアには第
10図に示す如き音高コードが夫々記憶される。
入力する。この場合、音高C2、G1、休符スイツ
チ6、C2、G1、C1の各キーを操作する。この結
果、RAM12の2〜7番地の音高エリアには第
10図に示す如き音高コードが夫々記憶される。
次にエンドコードスイツチ8をオンする。この
ときキーコードKCとしてエンドコードが出力す
る。この場合、エンドコードは第7図に示す如く
コード化されており、したがつてエンドコード
「1111111」がRAM12の8番地の音高エリアに
第10図に示す如く記憶される。
ときキーコードKCとしてエンドコードが出力す
る。この場合、エンドコードは第7図に示す如く
コード化されており、したがつてエンドコード
「1111111」がRAM12の8番地の音高エリアに
第10図に示す如く記憶される。
次に、例えばリセツトスイツチ(図示略)をオ
ンしてアドレスカウンタ16をリセツトし、0番
地にもどしたのち、音長入力操作を行う。このと
きRAM制御部15内のレジスタがクリアさ
れ、第3図のフローチヤートに示すステツプS1の
処理が実行される。
ンしてアドレスカウンタ16をリセツトし、0番
地にもどしたのち、音長入力操作を行う。このと
きRAM制御部15内のレジスタがクリアさ
れ、第3図のフローチヤートに示すステツプS1の
処理が実行される。
次に第1楽音の音長(4分音符)を入力するた
めにワンキープレイスイツチ6をオンする(第1
1図参照)。而していまRAM12は0番地がア
ドレスされており、したがつて0番地の音高エリ
アからの音高G1を示すコードが読出され、レジ
スタ17の音高記憶部17Aおよび休符判断部1
8へ入力している。したがつて休符判断部18は
いま入力コードが休符コードではないことを判断
しRAM制御部15へその判断信号を与えている
(ステツプS2の処理)。そしてワンキープレイスイ
ツチ6がオンしたとき、ステツプS3の判断処理
後、ステツプS4に進行し、エンドコードがRAM
12から読出されているか否かが判断される。い
ま音高コードの読出し中であるから、次にステツ
プS5の放音処理が実行される。即ち、RAM13
からの音高コード(G1)が楽音作成部13に与
えられて、音高G1の楽音が放音される。次にス
テツプS6に進行し、レジスタ内のデータが0か
否かが判断される。いまレジスタはクリアされ
ており、したがつて次にステツプS8の処理、即
ち、リセツト信号RSがRAM制御部15から出力
し、時間カウンタ19がリセツトされる。これに
よりワンキープレイスイツチ6のオン後の時間の
計時動作が開始される。次にステツプS9の処理
後、ステツプS10に進行し、レジスタが+1と
されて「1」となり、インクリメントされる。次
いでステツプS11に進行し、ワンキープレイスイ
ツチ6がオフされたか否かが判断される。
めにワンキープレイスイツチ6をオンする(第1
1図参照)。而していまRAM12は0番地がア
ドレスされており、したがつて0番地の音高エリ
アからの音高G1を示すコードが読出され、レジ
スタ17の音高記憶部17Aおよび休符判断部1
8へ入力している。したがつて休符判断部18は
いま入力コードが休符コードではないことを判断
しRAM制御部15へその判断信号を与えている
(ステツプS2の処理)。そしてワンキープレイスイ
ツチ6がオンしたとき、ステツプS3の判断処理
後、ステツプS4に進行し、エンドコードがRAM
12から読出されているか否かが判断される。い
ま音高コードの読出し中であるから、次にステツ
プS5の放音処理が実行される。即ち、RAM13
からの音高コード(G1)が楽音作成部13に与
えられて、音高G1の楽音が放音される。次にス
テツプS6に進行し、レジスタ内のデータが0か
否かが判断される。いまレジスタはクリアされ
ており、したがつて次にステツプS8の処理、即
ち、リセツト信号RSがRAM制御部15から出力
し、時間カウンタ19がリセツトされる。これに
よりワンキープレイスイツチ6のオン後の時間の
計時動作が開始される。次にステツプS9の処理
後、ステツプS10に進行し、レジスタが+1と
されて「1」となり、インクリメントされる。次
いでステツプS11に進行し、ワンキープレイスイ
ツチ6がオフされたか否かが判断される。
第11図に示す如く、4分音符の音長分の時間
が経過した時点で、ワンキープレイスイツチ6を
オフする。このときステツプS11の処理によりワ
ンキープレイスイツチ6のオフ操作が判断され、
次にステツプS12により音高G1の楽音の消音処理
の実行ののち、ステツプS2にもどる。
が経過した時点で、ワンキープレイスイツチ6を
オフする。このときステツプS11の処理によりワ
ンキープレイスイツチ6のオフ操作が判断され、
次にステツプS12により音高G1の楽音の消音処理
の実行ののち、ステツプS2にもどる。
ステツプS2では上記RAM12の1番地の内容
が休符であることが判断されてステツプS13に進
行し、ワンキープレイスイツチ6の上記オフ時、
つまり音高G1の4分音符の音長分の時間が経過
した後であるが、時間カウンタ19の計時データ
4分音符の音長データがレジスタ17の音長記憶
部17Bに読込まれ、次いでRAM12の0番地
の音長エリアに第10図に示す如く記憶される。
この場合、4分音符の音長は第8図に示す如くコ
ード化されており、したがつて音長コード
「0010」が記憶される。なお、実際には、この音
長コードは操作者のワンキープレイスイツチ6の
操作時間によつて変動するが、今、説明の簡略化
の為、全て音長コードは、第8図に従うものとし
て説明する。なお、0番地の音長コード
「0000111」が上記RAM12の音高エリアに再び
記憶され、上記音長コードと一対のデータとな
る。
が休符であることが判断されてステツプS13に進
行し、ワンキープレイスイツチ6の上記オフ時、
つまり音高G1の4分音符の音長分の時間が経過
した後であるが、時間カウンタ19の計時データ
4分音符の音長データがレジスタ17の音長記憶
部17Bに読込まれ、次いでRAM12の0番地
の音長エリアに第10図に示す如く記憶される。
この場合、4分音符の音長は第8図に示す如くコ
ード化されており、したがつて音長コード
「0010」が記憶される。なお、実際には、この音
長コードは操作者のワンキープレイスイツチ6の
操作時間によつて変動するが、今、説明の簡略化
の為、全て音長コードは、第8図に従うものとし
て説明する。なお、0番地の音長コード
「0000111」が上記RAM12の音高エリアに再び
記憶され、上記音長コードと一対のデータとな
る。
次にステツプS14によりリセツト信号RSが出力
し、時間カウンタ19がリセツトされて、第2楽
音の4分休符に対する計時動作が開始される。そ
してステツプS15ではレジスタがインクリメン
トされ、「2」となる。
し、時間カウンタ19がリセツトされて、第2楽
音の4分休符に対する計時動作が開始される。そ
してステツプS15ではレジスタがインクリメン
トされ、「2」となる。
次に、4分休符の休符長の時間が経過したとき
第11図に示すようにワンキープレイスイツチ6
をオンすると、このオン操作がステツプS3により
判断され、次にステツプS4の処理後、ステツプS5
の放音処理が実行される。即ち、RAM12の2
番地から読出されている第3楽音の音高C2の楽
音が放音開始される。またその音高コードは上述
した如く、レジスタ17、休符判断部18へも与
えられている。
第11図に示すようにワンキープレイスイツチ6
をオンすると、このオン操作がステツプS3により
判断され、次にステツプS4の処理後、ステツプS5
の放音処理が実行される。即ち、RAM12の2
番地から読出されている第3楽音の音高C2の楽
音が放音開始される。またその音高コードは上述
した如く、レジスタ17、休符判断部18へも与
えられている。
次にステツプS5を介しステツプS7の処理が実行
され、RAM12の1番地の音長エリアに、4分
休符の休符長コードが記憶される。なお、4分休
符の休符長コードは第8図に示す4分音符の音長
コードと同一である。したがつて第10図に示す
ように、RAM12の1番地の音長エリアには休
符長コード「0010」が記憶される。
され、RAM12の1番地の音長エリアに、4分
休符の休符長コードが記憶される。なお、4分休
符の休符長コードは第8図に示す4分音符の音長
コードと同一である。したがつて第10図に示す
ように、RAM12の1番地の音長エリアには休
符長コード「0010」が記憶される。
次にステツプS8により時間カウンタ19がリセ
ツトされて第3楽音の音長を計時開始する。そし
てステツプS9を介しステツプS10に進行し、レ
ジスタはインクリメントされて「3」となり、次
にステツプS11に進行し、第3楽音に対するワン
キープレイスイツチ6のオフ操作の実行が判断さ
れる。そして、ワンキープレイスイツチ6がオフ
されると、音高C2の楽音が消音する。次にステ
ツプS2に戻るが、この場合、上記RAM12の3
番地の音高情報はG2であるためステツプS3に進
む。そして、音高C2の音長である符点4分音符
分の時間が経過した時に、第11図に示すように
ワンキープレイスイツチ6をオンする。するとス
テツプS4の処理後ステツプS5により音高G1に対
する楽音が放音される。
ツトされて第3楽音の音長を計時開始する。そし
てステツプS9を介しステツプS10に進行し、レ
ジスタはインクリメントされて「3」となり、次
にステツプS11に進行し、第3楽音に対するワン
キープレイスイツチ6のオフ操作の実行が判断さ
れる。そして、ワンキープレイスイツチ6がオフ
されると、音高C2の楽音が消音する。次にステ
ツプS2に戻るが、この場合、上記RAM12の3
番地の音高情報はG2であるためステツプS3に進
む。そして、音高C2の音長である符点4分音符
分の時間が経過した時に、第11図に示すように
ワンキープレイスイツチ6をオンする。するとス
テツプS4の処理後ステツプS5により音高G1に対
する楽音が放音される。
次にステツプS6を介しステツプS7の処理が実行
され、RAM12の2番地の音長エリアに、音高
C2に対応する符点4分音符の音長コードが記憶
される。したがつて第10図に示すように、
RAM12の2番地の音長エリアには音長コード
「0011」が記憶される。
され、RAM12の2番地の音長エリアに、音高
C2に対応する符点4分音符の音長コードが記憶
される。したがつて第10図に示すように、
RAM12の2番地の音長エリアには音長コード
「0011」が記憶される。
次にステツプS8により時間カウンタ19がリセ
ツトされて第4楽音G1の音長を計時開始する。
ツトされて第4楽音G1の音長を計時開始する。
以下、全く同様にして第4楽音〜第8楽音に対
する音長コード、休符長コードの入力が実行され
る。つまり(休符ではない)音符が連続している
時には、ワンキープレイスイツチ6のオン操作か
ら次のオン操作までの時間が対応する音符の音長
となり、次に休符があつた場合には、休符の1つ
前の音符に対応する音長は、ワンキープレイスイ
ツチ6のオン操作からフ操作までの時間となり、
休符の音長は、このワンキープレイスイツチ6の
上記オフ操作からオン操作までの時間となる。そ
して第8楽音の2分音符を音長を入力するために
まずワンキープレイスイツチ6をオフし、次いで
第11図に示すように上記2分音符分の時間が経
過した後、ワンキープレイスイツチ8をオンする
と、ステツプS4の処理によりエンドコードの入力
が判断され、次にステツプS6を介しステツプS7に
より音高C1に対応する2分音符の音長コード
「0100」がRAM12の7番地の音長エリアに記
憶される。そして、ステツプS8に進行して時間カ
ウンタ19がリセツトされる。次いでステツプS9
の処理後、音長入力動作がすべて完了する。
する音長コード、休符長コードの入力が実行され
る。つまり(休符ではない)音符が連続している
時には、ワンキープレイスイツチ6のオン操作か
ら次のオン操作までの時間が対応する音符の音長
となり、次に休符があつた場合には、休符の1つ
前の音符に対応する音長は、ワンキープレイスイ
ツチ6のオン操作からフ操作までの時間となり、
休符の音長は、このワンキープレイスイツチ6の
上記オフ操作からオン操作までの時間となる。そ
して第8楽音の2分音符を音長を入力するために
まずワンキープレイスイツチ6をオフし、次いで
第11図に示すように上記2分音符分の時間が経
過した後、ワンキープレイスイツチ8をオンする
と、ステツプS4の処理によりエンドコードの入力
が判断され、次にステツプS6を介しステツプS7に
より音高C1に対応する2分音符の音長コード
「0100」がRAM12の7番地の音長エリアに記
憶される。そして、ステツプS8に進行して時間カ
ウンタ19がリセツトされる。次いでステツプS9
の処理後、音長入力動作がすべて完了する。
以上の如くしてRAM12には第10図に示す
ように、音高、音長の一対のコードが記憶され、
而して休符コードも音高、音長の各コードの1つ
として記憶されたことになる。したがつてモード
切替スイツチ群5を自動演奏モードに切替える
と、モード切替スイツチ群5から信号AUTOが
出力し、RAM制御部15へ与えられる。そして
RAM12から音高データが順次読出され、楽音
作成部13へ与えられて当該楽音が作成される。
またRAM12から読出される音長データは一致
回路23へ与えられる。この一致回路23へは時
間カウンタ19からの計時データが入力して上記
音長データと比較され、両データが一致すると一
致信号EQを出力してRAM制御部15へ入力す
る。これに対してRAM制御部15はアドレスカ
ウンタ16をインクリメントすると共にリセツト
信号RSを出力してオアゲート22を介し時間カ
ウンタ19へ与えリセツトさせる。以上の動作を
くり返すことにより自動演奏が行なわれる。
ように、音高、音長の一対のコードが記憶され、
而して休符コードも音高、音長の各コードの1つ
として記憶されたことになる。したがつてモード
切替スイツチ群5を自動演奏モードに切替える
と、モード切替スイツチ群5から信号AUTOが
出力し、RAM制御部15へ与えられる。そして
RAM12から音高データが順次読出され、楽音
作成部13へ与えられて当該楽音が作成される。
またRAM12から読出される音長データは一致
回路23へ与えられる。この一致回路23へは時
間カウンタ19からの計時データが入力して上記
音長データと比較され、両データが一致すると一
致信号EQを出力してRAM制御部15へ入力す
る。これに対してRAM制御部15はアドレスカ
ウンタ16をインクリメントすると共にリセツト
信号RSを出力してオアゲート22を介し時間カ
ウンタ19へ与えリセツトさせる。以上の動作を
くり返すことにより自動演奏が行なわれる。
尚、音長コード、休符長コードの数は上記実施
例の4種類に限らず、更に増やすことができる。
また、音長、休符長のデータを入力するスイツチ
はワンキープレイスイツチに限る必要はない。ま
た音高、休符だけを外部から磁気カード、磁気テ
ープ、バーコードリーダ等を用いて入力した後、
音長、休符長を所定スイツチの操作で入力するよ
うにしても良い。
例の4種類に限らず、更に増やすことができる。
また、音長、休符長のデータを入力するスイツチ
はワンキープレイスイツチに限る必要はない。ま
た音高、休符だけを外部から磁気カード、磁気テ
ープ、バーコードリーダ等を用いて入力した後、
音長、休符長を所定スイツチの操作で入力するよ
うにしても良い。
この発明は以上説明したように、楽曲を構成す
る音高、休符を入力手段によつてメモリに入力
後、上記各音高に対応する音長及び上記各休符に
対応する休符長を所定スイツチの操作時間を計時
することにより入力するようにし、休符の1つ前
の音高に対応する音長は上記所定スイツチのオン
操作からオフ操作までの押圧時間とし、上記休符
に対応する休符長は上記所定スイツチの上記オフ
操作から次のオン操作までの時間とするようにし
たので、従来入力操作が難かしかつた休符の入力
が簡単に、しかもリズムに合わせて行え、操作性
に優れた電子楽器を実現することができる。
る音高、休符を入力手段によつてメモリに入力
後、上記各音高に対応する音長及び上記各休符に
対応する休符長を所定スイツチの操作時間を計時
することにより入力するようにし、休符の1つ前
の音高に対応する音長は上記所定スイツチのオン
操作からオフ操作までの押圧時間とし、上記休符
に対応する休符長は上記所定スイツチの上記オフ
操作から次のオン操作までの時間とするようにし
たので、従来入力操作が難かしかつた休符の入力
が簡単に、しかもリズムに合わせて行え、操作性
に優れた電子楽器を実現することができる。
第1図はこの発明の一実施例の電子楽器の外観
斜視図、第2図はその回路構成図、第3図は音長
入力動作を説明するフローチヤート、第4図、第
5図は夫々、音名、オクターブのコードを示す
図、第6図は音高C2のコードを一例として示す
図、第7図は休符、エンドコードの各コードを示
す図、第8図は音長のコードを示す図、第9図は
楽曲の楽譜を示す図、第10図はRAM12の記
憶状態を示す図、第11図は第9図の楽曲の音長
入力のキー操作を示す波形図である。 2……キーボード、4……放音部、5……モー
ド切替スイツチ群、6……ワンキープレイスイツ
チ、7……休符スイツチ、8……エンドコードス
イツチ、11……キー入力制御部、12……
RAM、13……楽音作成部、15……RAM制
御部、16……アドレスカウンタ、17……レジ
スタ、18……休符判断部、19……時間カウン
タ。
斜視図、第2図はその回路構成図、第3図は音長
入力動作を説明するフローチヤート、第4図、第
5図は夫々、音名、オクターブのコードを示す
図、第6図は音高C2のコードを一例として示す
図、第7図は休符、エンドコードの各コードを示
す図、第8図は音長のコードを示す図、第9図は
楽曲の楽譜を示す図、第10図はRAM12の記
憶状態を示す図、第11図は第9図の楽曲の音長
入力のキー操作を示す波形図である。 2……キーボード、4……放音部、5……モー
ド切替スイツチ群、6……ワンキープレイスイツ
チ、7……休符スイツチ、8……エンドコードス
イツチ、11……キー入力制御部、12……
RAM、13……楽音作成部、15……RAM制
御部、16……アドレスカウンタ、17……レジ
スタ、18……休符判断部、19……時間カウン
タ。
Claims (1)
- 1 楽曲を構成する音高、休符を入力手段によつ
てメモリに入力後、上記各音高に対応する音長及
び上記各休符に対応する休符長を所定スイツチの
操作時間を計時することにより入力する電子楽器
であつて、上記休符の1つ前の音高に対応する音
長は上記所定スイツチのオン操作からオフ操作ま
での押圧時間とし、上記休符に対応する休符長は
上記所定スイツチの上記オフ操作から次のオン操
作までの非押圧時間とする手段を備えたことを特
徴とする電子楽器。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56160436A JPS5860793A (ja) | 1981-10-08 | 1981-10-08 | 電子楽器 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56160436A JPS5860793A (ja) | 1981-10-08 | 1981-10-08 | 電子楽器 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5860793A JPS5860793A (ja) | 1983-04-11 |
| JPH0334079B2 true JPH0334079B2 (ja) | 1991-05-21 |
Family
ID=15714887
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56160436A Granted JPS5860793A (ja) | 1981-10-08 | 1981-10-08 | 電子楽器 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5860793A (ja) |
-
1981
- 1981-10-08 JP JP56160436A patent/JPS5860793A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5860793A (ja) | 1983-04-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6230635B2 (ja) | ||
| US4448104A (en) | Electronic apparatus having a tone generating function | |
| JPS6157640B2 (ja) | ||
| US4483231A (en) | Preset apparatus of electronic musical instrument | |
| JPH0334079B2 (ja) | ||
| GB2091470A (en) | Electronic Musical Instrument | |
| JPS6326875Y2 (ja) | ||
| JPS628797B2 (ja) | ||
| JPS628795B2 (ja) | ||
| JP2643334B2 (ja) | 自動演奏装置 | |
| JP2660471B2 (ja) | 自動演奏装置 | |
| JP2641851B2 (ja) | 自動演奏装置 | |
| JP2572317B2 (ja) | 自動演奏装置 | |
| JP2625800B2 (ja) | 自動演奏装置 | |
| JPS6318759B2 (ja) | ||
| JPS648837B2 (ja) | ||
| JPH0438397Y2 (ja) | ||
| JP2861709B2 (ja) | 自動伴奏装置 | |
| JPS63187295A (ja) | 自動演奏装置 | |
| JPH058638Y2 (ja) | ||
| JP2670944B2 (ja) | 電子鍵盤楽器 | |
| JPH0740186B2 (ja) | 自動演奏装置 | |
| JPH0153469B2 (ja) | ||
| JP2674331B2 (ja) | 自動伴奏装置 | |
| JP2572316B2 (ja) | 自動演奏装置 |