JPH0339995A - 電子楽器 - Google Patents
電子楽器Info
- Publication number
- JPH0339995A JPH0339995A JP2161219A JP16121990A JPH0339995A JP H0339995 A JPH0339995 A JP H0339995A JP 2161219 A JP2161219 A JP 2161219A JP 16121990 A JP16121990 A JP 16121990A JP H0339995 A JPH0339995 A JP H0339995A
- Authority
- JP
- Japan
- Prior art keywords
- equipment
- model
- computer
- model code
- electronic musical
- 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
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、コンピュータを用いて鍵盤や各種操作子の
情報を処理して楽音を発生する電子楽器に関するもので
ある。
情報を処理して楽音を発生する電子楽器に関するもので
ある。
電子楽器には極めて単純な楽音の発生機能しか持たない
低位機種から複雑な楽音の発生機能を備えた高位機種ま
で各種のものがあり、近時においてはこのような楽音発
生機能をコンピュータ(マイクロコンピュータ)の制御
によって実現するものも増加している。
低位機種から複雑な楽音の発生機能を備えた高位機種ま
で各種のものがあり、近時においてはこのような楽音発
生機能をコンピュータ(マイクロコンピュータ)の制御
によって実現するものも増加している。
ところが、従来においてこのような低位機種から高位機
種に亘る電子楽器を構成する場合、通常、各機種別に例
えば音色や効果や自動伴奏などの各種機能を選択する操
作子などのハードウェアを異ならせている。このため、
コンピュータをハードウェアの制御および楽音発生処理
などに使用する場合には各機種別に異なるソフトウェア
を開発しなければならなくなり、各機種の設計が面倒に
なってしまう欠点が生じている。
種に亘る電子楽器を構成する場合、通常、各機種別に例
えば音色や効果や自動伴奏などの各種機能を選択する操
作子などのハードウェアを異ならせている。このため、
コンピュータをハードウェアの制御および楽音発生処理
などに使用する場合には各機種別に異なるソフトウェア
を開発しなければならなくなり、各機種の設計が面倒に
なってしまう欠点が生じている。
この発明は上記の事情に鑑みなされたもので、その目的
は各機種の設計が極めて容易となる電子楽器を提供する
ことにある。
は各機種の設計が極めて容易となる電子楽器を提供する
ことにある。
このためにこの発明は、電子楽器の機種を特定するため
の機種コードを設定する機種コード設定手段と、コンピ
ュータと、異なる複数の機種に対して共通で、かつ上記
機種コードに対応した処理を上記コンピュータに選択的
に実行せしめる制御用プログラムを記憶した記憶手段と
を備え、上記コンピュータは、上記機種コード設定手段
で設定された機種コードを判別し、その判別結果に従っ
て、上記記憶手段に記憶された制御用プログラムを選択
的に実行するようにしたものである。
の機種コードを設定する機種コード設定手段と、コンピ
ュータと、異なる複数の機種に対して共通で、かつ上記
機種コードに対応した処理を上記コンピュータに選択的
に実行せしめる制御用プログラムを記憶した記憶手段と
を備え、上記コンピュータは、上記機種コード設定手段
で設定された機種コードを判別し、その判別結果に従っ
て、上記記憶手段に記憶された制御用プログラムを選択
的に実行するようにしたものである。
この発明においては、電子楽器の機種を特定するための
機種コードを設定し、コンピュータには全機種共通のソ
フトウェア処理のうち機種コードに対応した処理を実行
させることができる。
機種コードを設定し、コンピュータには全機種共通のソ
フトウェア処理のうち機種コードに対応した処理を実行
させることができる。
第1図はこの発明の一実施例を示すブロック図である。
同図において、lは鍵盤部〈図示せず)の各鍵に対応し
たキースイッチを備えたキースイッチ回路、2は楽音の
音色や効果さらには自動伴奏などを選択する多数の操作
子を備えた操作子回路、3はこの電子楽器の機種コード
を設定する機種コード設定回路、4はROM (読出し
専用メモリ)5に予め記憶された楽音処理プログラムに
従ってキースイッチ回路lにおけるキースイッチ動作状
態、操作子回路2における操作子状態1機種コード設定
回路3において設定された機種コードを検出するコンピ
ュータ(以下、CPU)、6はCPU4の各種処理結果
や回路1〜3の状態情報を記憶するRAM (ランダム
アクセスメモリ)、7はCPU4からコモンバスCOM
−Busを介して転送される音高情報、音色情報などの
各種パラメータ情報に基づいて楽音信号を形威し、スピ
ーカ8から発音させるトーンジェネレータである。
たキースイッチを備えたキースイッチ回路、2は楽音の
音色や効果さらには自動伴奏などを選択する多数の操作
子を備えた操作子回路、3はこの電子楽器の機種コード
を設定する機種コード設定回路、4はROM (読出し
専用メモリ)5に予め記憶された楽音処理プログラムに
従ってキースイッチ回路lにおけるキースイッチ動作状
態、操作子回路2における操作子状態1機種コード設定
回路3において設定された機種コードを検出するコンピ
ュータ(以下、CPU)、6はCPU4の各種処理結果
や回路1〜3の状態情報を記憶するRAM (ランダム
アクセスメモリ)、7はCPU4からコモンバスCOM
−Busを介して転送される音高情報、音色情報などの
各種パラメータ情報に基づいて楽音信号を形威し、スピ
ーカ8から発音させるトーンジェネレータである。
9は機種コード設定回路3とCPU4とのインタフェー
ス回路である。
ス回路である。
機種コード設定回路3は第2図にその一例を示すように
、回路基板IOの一部に設けた端子P1〜pHに対しジ
ャンパ線JPを用いて論理rlJに対応した電圧+Vを
印加することにより、当該電子楽器の機種コードを設定
するように構成されたいる。
、回路基板IOの一部に設けた端子P1〜pHに対しジ
ャンパ線JPを用いて論理rlJに対応した電圧+Vを
印加することにより、当該電子楽器の機種コードを設定
するように構成されたいる。
一方、ROM5には例えば第3図のフローチャートに示
すようなプログラムが予め記憶されている。
すようなプログラムが予め記憶されている。
以上のような構成において、CPU4は第3図のフロー
チャートのステップ100においてキースイッチ回路l
における各キースイッチを順次走査することにより動作
しているキースイッチがあるか否かを検出し、動作中の
キースイッチが有ればこのキースイッチに対応した音高
情報を生成し、この音高情報をトーンジェネレータ7に
おける複数の発音チャンネルのいずれかに割当てる。こ
の場合、発音チャンネル数は機種によって異なることが
あるので、機種コード設定回路3で設定された機種コー
ドによってチャンネル数を判別して割当て処理を実行す
る。次にCPU4はステップ101において操作子回路
2における操作子状態を検出した後、次のステップ10
2において自動伴奏機能付機種か否かを機種コード設定
回路3で設定された機種コードによって判別する。この
結果、自動伴奏機能付機種に該当する場合はステ・ノブ
103において自動伴奏音を発生させるための処理を行
った後、ステップ104においてプリセット機能付機種
か否かを機種コードに基づいて判別する。しかし、自動
伴奏機能付機種に該当しない場合は自動伴奏処理を行わ
ずにステップ104の判別処理に移行する。
チャートのステップ100においてキースイッチ回路l
における各キースイッチを順次走査することにより動作
しているキースイッチがあるか否かを検出し、動作中の
キースイッチが有ればこのキースイッチに対応した音高
情報を生成し、この音高情報をトーンジェネレータ7に
おける複数の発音チャンネルのいずれかに割当てる。こ
の場合、発音チャンネル数は機種によって異なることが
あるので、機種コード設定回路3で設定された機種コー
ドによってチャンネル数を判別して割当て処理を実行す
る。次にCPU4はステップ101において操作子回路
2における操作子状態を検出した後、次のステップ10
2において自動伴奏機能付機種か否かを機種コード設定
回路3で設定された機種コードによって判別する。この
結果、自動伴奏機能付機種に該当する場合はステ・ノブ
103において自動伴奏音を発生させるための処理を行
った後、ステップ104においてプリセット機能付機種
か否かを機種コードに基づいて判別する。しかし、自動
伴奏機能付機種に該当しない場合は自動伴奏処理を行わ
ずにステップ104の判別処理に移行する。
ステップ104の判別処理の結果、当該電子楽器がプリ
セント機能付機種に該当する場合はステップ105にお
いてプリセット処理を行う。ずなわちCPTJ4はRA
M6の中に設けられたプリセットメモリ領域から操作子
回路2のプリセ・ノドセレクトスイッチによって選択さ
れたプリセ・ノドパラメータ情報を読出す。しかし、プ
リセット機能付機種に該当しない場合はプリセット処理
を実行せず、ステップ106のデータ転送処理に移行す
る。
セント機能付機種に該当する場合はステップ105にお
いてプリセット処理を行う。ずなわちCPTJ4はRA
M6の中に設けられたプリセットメモリ領域から操作子
回路2のプリセ・ノドセレクトスイッチによって選択さ
れたプリセ・ノドパラメータ情報を読出す。しかし、プ
リセット機能付機種に該当しない場合はプリセット処理
を実行せず、ステップ106のデータ転送処理に移行す
る。
CPU4は、ステップ106においてはトーンジェネレ
ータフの各発音チャンネルに割当てた音高情報、操作子
回路2の操作子状態に対応した音色情報などの各種パラ
メータ情報をコモンバス(COM−Bus)を介してト
ーンジェネレータ7に転送する。また、自動伴奏付機種
に該当する場合は、自動伴奏音の音高情報をトーンジェ
ネレータ7に転送する。さらに、プリセット機能付機種
に該当する場合は、操作子回路2の操作子状態に対応し
たパラメータ情報に代えてプリセットメモリ領域から読
出したプリセットパラメータ情報をトーンジェネレータ
7に転送する。この後、CPU4は同様の処理を繰返し
実行する。
ータフの各発音チャンネルに割当てた音高情報、操作子
回路2の操作子状態に対応した音色情報などの各種パラ
メータ情報をコモンバス(COM−Bus)を介してト
ーンジェネレータ7に転送する。また、自動伴奏付機種
に該当する場合は、自動伴奏音の音高情報をトーンジェ
ネレータ7に転送する。さらに、プリセット機能付機種
に該当する場合は、操作子回路2の操作子状態に対応し
たパラメータ情報に代えてプリセットメモリ領域から読
出したプリセットパラメータ情報をトーンジェネレータ
7に転送する。この後、CPU4は同様の処理を繰返し
実行する。
これによって、トーンジェネレータ7においてはデータ
転送処理において転送されてきた各種情報に基づき楽音
信号が形成され、スピーカ8から楽音として発音される
ようになる。
転送処理において転送されてきた各種情報に基づき楽音
信号が形成され、スピーカ8から楽音として発音される
ようになる。
なお、機種コードはジャンパ線を接続することによって
設定する代わりに、切替えスイッチなどによって設定す
るものであってもよい。
設定する代わりに、切替えスイッチなどによって設定す
るものであってもよい。
以上のようにこの発明は、電子楽器の機種を特定するた
めの機種コードを設定し、コンピュータには全機種共通
のソフトウェア処理のうち機種コードに対応した処理を
実行させるようにしたものである。このため、各機種の
開発に際してはハードウェア部分のみの設計を行うだけ
で足り、各機種の電子楽器を効率良く、極めて容易に開
発することができ、開発コストの削減を図れるなどの効
果がある。
めの機種コードを設定し、コンピュータには全機種共通
のソフトウェア処理のうち機種コードに対応した処理を
実行させるようにしたものである。このため、各機種の
開発に際してはハードウェア部分のみの設計を行うだけ
で足り、各機種の電子楽器を効率良く、極めて容易に開
発することができ、開発コストの削減を図れるなどの効
果がある。
第1図はこの発明の一実施例を示すブロソク図、第2図
は機種コード設定回路の一例を示す図、第3図は処理プ
ログラムの一例を示すフローチャートである。 1・・・・キースイッチ回路、2・・・・操作子回路、
3・・・・機種コード設定回路、4・・・・コンピュー
タ、7・・・・トーンジェネレータ、10・・・・回路
基板、JP・・・・ジャンパ線。 第 図 第 図 第 図
は機種コード設定回路の一例を示す図、第3図は処理プ
ログラムの一例を示すフローチャートである。 1・・・・キースイッチ回路、2・・・・操作子回路、
3・・・・機種コード設定回路、4・・・・コンピュー
タ、7・・・・トーンジェネレータ、10・・・・回路
基板、JP・・・・ジャンパ線。 第 図 第 図 第 図
Claims (1)
- 【特許請求の範囲】 電子楽器の機種を特定するための機種コードを設定する
機種コード設定手段と、コンピュータと、異なる複数の
機種に対して共通で、かつ上記機種コードに対応した処
理を上記コンピュータに選択的に実行せしめる制御用プ
ログラムを記憶した記憶手段とを備え、 上記コンピュータは、上記機種コード設定手段で設定さ
れた機種コードを判別し、その判別結果に従って、上記
記憶手段に記憶された制御用プログラムを選択的に実行
するようにした電子楽器。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2161219A JPH0823745B2 (ja) | 1990-06-21 | 1990-06-21 | 電子楽器 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2161219A JPH0823745B2 (ja) | 1990-06-21 | 1990-06-21 | 電子楽器 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8355593A Division JP2778594B2 (ja) | 1996-12-24 | 1996-12-24 | 電子楽器 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0339995A true JPH0339995A (ja) | 1991-02-20 |
| JPH0823745B2 JPH0823745B2 (ja) | 1996-03-06 |
Family
ID=15730887
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2161219A Expired - Lifetime JPH0823745B2 (ja) | 1990-06-21 | 1990-06-21 | 電子楽器 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0823745B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5898118A (en) * | 1995-03-03 | 1999-04-27 | Yamaha Corporation | Computerized music apparatus composed of compatible software modules |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS52112251A (en) * | 1976-03-17 | 1977-09-20 | Hitachi Ltd | Suitability decision system for microprogram |
-
1990
- 1990-06-21 JP JP2161219A patent/JPH0823745B2/ja not_active Expired - Lifetime
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS52112251A (en) * | 1976-03-17 | 1977-09-20 | Hitachi Ltd | Suitability decision system for microprogram |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5898118A (en) * | 1995-03-03 | 1999-04-27 | Yamaha Corporation | Computerized music apparatus composed of compatible software modules |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0823745B2 (ja) | 1996-03-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2002372970A (ja) | 演奏設定情報の授受が可能な電子音楽装置及びサーバ装置、並びに、演奏設定情報授受方法及びプログラム | |
| JP2629891B2 (ja) | 楽音信号発生装置 | |
| JP2876359B2 (ja) | 電子楽器のパラメータ設定装置 | |
| JP2778594B2 (ja) | 電子楽器 | |
| JP4193738B2 (ja) | 電子音楽装置及びプログラム | |
| CN1294554C (zh) | 用于通信音调演奏数据的通信设置装置和方法 | |
| JPH0823745B2 (ja) | 電子楽器 | |
| JP2611467B2 (ja) | 電子鍵盤楽器 | |
| JP3596024B2 (ja) | 電子楽器 | |
| JP3057711B2 (ja) | 楽音制御装置 | |
| JP3278857B2 (ja) | 楽音形成装置 | |
| JP3026344B2 (ja) | 電子機器 | |
| JP3156284B2 (ja) | 電子楽器 | |
| JP3399333B2 (ja) | 楽音制御装置 | |
| JP3690174B2 (ja) | 楽音発生装置 | |
| JP4457201B2 (ja) | 電子楽器のロック装置 | |
| JP2660628B2 (ja) | シーケンサの表示装置 | |
| JP3687317B2 (ja) | 楽音発生装置 | |
| JP3414188B2 (ja) | 表示配置変更装置 | |
| JPH0736460A (ja) | 電子楽器 | |
| JPH0417983Y2 (ja) | ||
| JP3670448B2 (ja) | 電子楽器及び記憶媒体 | |
| JP2697287B2 (ja) | 電子楽器 | |
| JP2955663B2 (ja) | 自動演奏装置 | |
| JPH05249956A (ja) | 電子楽器 |