JPH04131899A - 楽音発生装置 - Google Patents
楽音発生装置Info
- Publication number
- JPH04131899A JPH04131899A JP2251952A JP25195290A JPH04131899A JP H04131899 A JPH04131899 A JP H04131899A JP 2251952 A JP2251952 A JP 2251952A JP 25195290 A JP25195290 A JP 25195290A JP H04131899 A JPH04131899 A JP H04131899A
- Authority
- JP
- Japan
- Prior art keywords
- musical tone
- musical
- key
- channel
- sound
- 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
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/02—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos
- G10H1/06—Circuits for establishing the harmonic content of tones, or other arrangements for changing the tone colour
- G10H1/08—Circuits for establishing the harmonic content of tones, or other arrangements for changing the tone colour by combining tones
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/18—Selecting circuits
- G10H1/183—Channel-assigning means for polyphonic instruments
- G10H1/185—Channel-assigning means for polyphonic instruments associated with key multiplexing
- G10H1/186—Microprocessor-controlled keyboard and assigning means
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/18—Selecting circuits
- G10H1/183—Channel-assigning means for polyphonic instruments
- G10H1/188—Channel-assigning means for polyphonic instruments with means to assign more than one channel to any single key
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Electrophonic Musical Instruments (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の目的〕
(産業上の利用分野)
本発明は、例えば電子楽器等において、楽音を発生する
楽音発生装置に関する。
楽音発生装置に関する。
(従来の技術)
従来、電子オルガンや電子ピアノ等の電子楽器に用いら
れている楽音発生装置は、発音源としてのディジタルコ
ントロールオシレータ(以下、r D C,OJという
)を複数備え、このDCOにより、例えば操作パネル等
で指定された音色やキーボードで指定された音域等に応
じた楽音信号を発生するようになっている。
れている楽音発生装置は、発音源としてのディジタルコ
ントロールオシレータ(以下、r D C,OJという
)を複数備え、このDCOにより、例えば操作パネル等
で指定された音色やキーボードで指定された音域等に応
じた楽音信号を発生するようになっている。
このような楽音発生装置の一例を第10図に示す。
図において、501〜50.は、それぞれ例えば鍵盤楽
器の1鍵に対応し、1つの鍵が押されることによりDC
o 1〜DCO3の3つのオシレータが同時に動作する
ようになっている。
器の1鍵に対応し、1つの鍵が押されることによりDC
o 1〜DCO3の3つのオシレータが同時に動作する
ようになっている。
即ち、1つの楽音のうち音高に応じた周波数に比例して
その周波数が変わり、発音時間が比較的長い楽音成分で
ある弱打成分、及び発音時間が比較的短い成分である強
打成分と、必ずしも音高に応じた周波数に比例しない、
発音時間がさらに短い成分である打撃成分とをそれぞれ
3つのオシレータで別個に生成し、これらを合成して1
つの楽音を発生している。
その周波数が変わり、発音時間が比較的長い楽音成分で
ある弱打成分、及び発音時間が比較的短い成分である強
打成分と、必ずしも音高に応じた周波数に比例しない、
発音時間がさらに短い成分である打撃成分とをそれぞれ
3つのオシレータで別個に生成し、これらを合成して1
つの楽音を発生している。
これにより、より自然楽器の音に近い楽音を発生するよ
うになっている。
うになっている。
そして、これら3つのオシレータDC01〜DCO3が
組み込まれた楽音発生回路をポリフォニック数(同時発
音数)分だけ備えている。
組み込まれた楽音発生回路をポリフォニック数(同時発
音数)分だけ備えている。
従来の楽音発生装置は、上記したように、発音の時間が
短い強打成分や打撃成分を発音する目的で、発音時間が
長い弱打成分と同様にポリフォニック数だけオシレータ
を備えており、発音に際してはこの強打成分、及び打撃
成分を発音するためのチャネル割当が行われるようにな
っている。
短い強打成分や打撃成分を発音する目的で、発音時間が
長い弱打成分と同様にポリフォニック数だけオシレータ
を備えており、発音に際してはこの強打成分、及び打撃
成分を発音するためのチャネル割当が行われるようにな
っている。
しかしながら、上記強打成分は、弱打成分よりも短い時
間だけ発音され減衰も早い、また、さらに上記打撃成分
は、音高、つまり打鍵されたキーの位置によって変わる
ものではなく、かつ、さらに短い時間だけ発音されすぐ
に減衰するものである。
間だけ発音され減衰も早い、また、さらに上記打撃成分
は、音高、つまり打鍵されたキーの位置によって変わる
ものではなく、かつ、さらに短い時間だけ発音されすぐ
に減衰するものである。
このような短い時間だけ発音される強打成分や打撃成分
のために、オシレータをポリフォニック数分も用意し、
かつチャネルを割り当てて発音するのは大量のハードウ
ェアを必要とし、かつ構成が複雑になって装置が高価に
なるという欠点があった。
のために、オシレータをポリフォニック数分も用意し、
かつチャネルを割り当てて発音するのは大量のハードウ
ェアを必要とし、かつ構成が複雑になって装置が高価に
なるという欠点があった。
(発明が解決しようとする課B)
本発明は、上記したように短い時間だけ発音される強打
成分や打撃成分のために、オシレータをポリフォニック
数分も用意し、かつチャネルを割り当てて発音するには
大量のハードウェアを必要とし、かつ構成が複雑になっ
て装置が高価になるという欠点を解消するためになされ
たもので、ポリフォニック数を減らさないで、少ないノ
\−ドウエアによる簡単な構成で廉価な楽音発生装置を
提供することを目的とする。
成分や打撃成分のために、オシレータをポリフォニック
数分も用意し、かつチャネルを割り当てて発音するには
大量のハードウェアを必要とし、かつ構成が複雑になっ
て装置が高価になるという欠点を解消するためになされ
たもので、ポリフォニック数を減らさないで、少ないノ
\−ドウエアによる簡単な構成で廉価な楽音発生装置を
提供することを目的とする。
〔発明の構成]
(課題を解決するための手段)
本発明の楽音発生装置は、発音すべき時間の長さに応じ
て複数にグループ化され、発音時間が最も長いグループ
では所定の同時発音数に対応し、該発音時間が短いグル
ープになるにしたがって徐々に少なくなる同時発音数に
対応して設けられた楽音信号生成手段と、前記各グルー
プの同時発音数に対応して設けられた前記楽音信号生成
手段に発音割当てを行う割当手段とを具備し、発音要求
が発生した際に、前記グループ毎に発音割当てを行うこ
とを特徴とする。
て複数にグループ化され、発音時間が最も長いグループ
では所定の同時発音数に対応し、該発音時間が短いグル
ープになるにしたがって徐々に少なくなる同時発音数に
対応して設けられた楽音信号生成手段と、前記各グルー
プの同時発音数に対応して設けられた前記楽音信号生成
手段に発音割当てを行う割当手段とを具備し、発音要求
が発生した際に、前記グループ毎に発音割当てを行うこ
とを特徴とする。
即ち、上記グループ化を3とした場合について説明する
と、第1図に原理的に示すように、発音時間が比較的長
い複数の楽音成分信号aを生成する同時発音数歪の第1
の楽音信号生成手段51+、518、・・・ 51.と
、発音時間が比較的短い複数の楽音成分信号すを生成す
る同時発音数mの第2の楽音信号生成手段52+ 、5
2m 、・・・ 52、と、発音時間がさらに短い複数
の楽音成分信号Cを生成する同時発音数nの第3の楽音
信号生成子53..53. 、・・・ 537と、発音
が指示された際、前記第1の楽音信号生成手段51+、
51!、・・・ 511の中の1つに発音を割り当てる
第1の割当手段54と、発音が指示された際、前記第2
の楽音信号生成手段5L 、52. 、・・・52、の
中の1つに発音を劃り当てる第2の割当手段55と、発
音が指示された際、前記第3の楽音信号生成手段531
.532、・・・ 53、の中の1つに発音を割り当て
る第3の割当手段56とにより構成される。
と、第1図に原理的に示すように、発音時間が比較的長
い複数の楽音成分信号aを生成する同時発音数歪の第1
の楽音信号生成手段51+、518、・・・ 51.と
、発音時間が比較的短い複数の楽音成分信号すを生成す
る同時発音数mの第2の楽音信号生成手段52+ 、5
2m 、・・・ 52、と、発音時間がさらに短い複数
の楽音成分信号Cを生成する同時発音数nの第3の楽音
信号生成子53..53. 、・・・ 537と、発音
が指示された際、前記第1の楽音信号生成手段51+、
51!、・・・ 511の中の1つに発音を割り当てる
第1の割当手段54と、発音が指示された際、前記第2
の楽音信号生成手段5L 、52. 、・・・52、の
中の1つに発音を劃り当てる第2の割当手段55と、発
音が指示された際、前記第3の楽音信号生成手段531
.532、・・・ 53、の中の1つに発音を割り当て
る第3の割当手段56とにより構成される。
(作用)
本発明は、楽音成分により発音される時間が異なるとい
う特性を利用し、・発音時間に応じて楽音信号生成手段
を複数にグループ化し、発音時間が最も長いグループに
属する楽音信号生成手段を例えば最大同時発音数だけ備
え、以下発音時間が短くなるグループにしたがって楽音
信号生成手段の数を徐々に減らし、これら各グループ毎
に発音割当てを行うようにしたものである。
う特性を利用し、・発音時間に応じて楽音信号生成手段
を複数にグループ化し、発音時間が最も長いグループに
属する楽音信号生成手段を例えば最大同時発音数だけ備
え、以下発音時間が短くなるグループにしたがって楽音
信号生成手段の数を徐々に減らし、これら各グループ毎
に発音割当てを行うようにしたものである。
上記グループ化を3とした場合について説明すると、第
2の楽音信号すである例えば強打成分は短い時間だけし
か発音されないという特性を有するので、発音時間が比
較的長い楽音成分aを発生する第1の楽音信号生成手段
51+、51g、・・・51tを同時発音数lだけ備え
る一方、発音時間が比較的短い楽音成分信号である第2
の楽音成分信号すを生成する同時発音数mの第2の楽音
信号生成手段521.52!、・・・ 52.は上記同
時発音数lより少ない数mだけ備え、さらに発音時間が
短い楽音成分信号Cを生成する同時発音数nの第3の楽
音信号生成手段531.53!、・・・531は上記同
時発音数mより少ない数nだけ備え、例えば押鍵により
発音が指示された際、第1の楽音信号生成手段51..
51□、・・・ 51tの中の1つに発音時間が比較的
長い楽音の発音を割り当てると同時に、第2の楽音信号
生成手段52、.52オ、・・・ 52.の中の1つに
発音時間が比較的短い楽音の発音を割り当て、さらに同
時に、第3の楽音信号生成手段533.538、・・・
53、の中の1つに発音時間がさらに短い楽音の発音を
割り当てて1つの楽音信号を合成するようにしている。
2の楽音信号すである例えば強打成分は短い時間だけし
か発音されないという特性を有するので、発音時間が比
較的長い楽音成分aを発生する第1の楽音信号生成手段
51+、51g、・・・51tを同時発音数lだけ備え
る一方、発音時間が比較的短い楽音成分信号である第2
の楽音成分信号すを生成する同時発音数mの第2の楽音
信号生成手段521.52!、・・・ 52.は上記同
時発音数lより少ない数mだけ備え、さらに発音時間が
短い楽音成分信号Cを生成する同時発音数nの第3の楽
音信号生成手段531.53!、・・・531は上記同
時発音数mより少ない数nだけ備え、例えば押鍵により
発音が指示された際、第1の楽音信号生成手段51..
51□、・・・ 51tの中の1つに発音時間が比較的
長い楽音の発音を割り当てると同時に、第2の楽音信号
生成手段52、.52オ、・・・ 52.の中の1つに
発音時間が比較的短い楽音の発音を割り当て、さらに同
時に、第3の楽音信号生成手段533.538、・・・
53、の中の1つに発音時間がさらに短い楽音の発音を
割り当てて1つの楽音信号を合成するようにしている。
これにより、第2の楽音信号生成手段528.528、
・・・ 52.及び第3の楽音信号生成手段53、.5
3g 、・・・ 53.の数を減らすことができ、少な
いハードウェアによる簡単な構成で楽音発生装置を構成
できるものとなっている。
・・・ 52.及び第3の楽音信号生成手段53、.5
3g 、・・・ 53.の数を減らすことができ、少な
いハードウェアによる簡単な構成で楽音発生装置を構成
できるものとなっている。
(実施例)
第2図は、本発明にかがる楽音発生装置を適用した電子
楽器の要部の構成を示すブロック図である。なお、以下
の説明においては、弱打成分により生成される楽音信号
の同時発音数、つまりポリフォニツク数が「32」であ
り、強打成分により生成される楽音信号の同時発音数が
「14」であり、打撃成分により生成される楽音信号の
同時発音数が「2」である場合について説明する。
楽器の要部の構成を示すブロック図である。なお、以下
の説明においては、弱打成分により生成される楽音信号
の同時発音数、つまりポリフォニツク数が「32」であ
り、強打成分により生成される楽音信号の同時発音数が
「14」であり、打撃成分により生成される楽音信号の
同時発音数が「2」である場合について説明する。
図において、キーボード部1は、複数のキーを有するキ
ーボードで構成され、各キーの押下の状態を検知するた
めのキースキャン回路を含んでいる。タッチセンサ1a
は、キーボード部1からの信号に応じてキータッチの強
弱を検出するものである。上記各キーの押下の状態及び
キータッチの強弱を示すタッチデータはCPtJ3に送
られるようになっている。
ーボードで構成され、各キーの押下の状態を検知するた
めのキースキャン回路を含んでいる。タッチセンサ1a
は、キーボード部1からの信号に応じてキータッチの強
弱を検出するものである。上記各キーの押下の状態及び
キータッチの強弱を示すタッチデータはCPtJ3に送
られるようになっている。
パネル部2は、電源スィッチ、モード指定スイッチ、メ
ロディ選択スイッチ、リズム選択スイッチ等の各種スイ
ッチを備えている。
ロディ選択スイッチ、リズム選択スイッチ等の各種スイ
ッチを備えている。
中央処理装置(CPU)3は、読出専用記憶装置(以下
、FROM、という)」4のプログラムメモリ部41に
記憶された制御プログラムに従って電子楽器の各部を制
御するものである。
、FROM、という)」4のプログラムメモリ部41に
記憶された制御プログラムに従って電子楽器の各部を制
御するものである。
ROM4は、上記プログラムメモリ部41の他に、音色
データメモリ部42を有している。この音色データメモ
リ部42には、楽音を出力すべき情報である周波数ナン
バ、波形ナンバ、エンベロープ波形ナンバ、モードデー
タ等が記憶されており、音色ポインタによって指示され
、パネル操作、鍵盤操作に応じて読み出され、演夏され
るなどして楽音発生装置に送出される。
データメモリ部42を有している。この音色データメモ
リ部42には、楽音を出力すべき情報である周波数ナン
バ、波形ナンバ、エンベロープ波形ナンバ、モードデー
タ等が記憶されており、音色ポインタによって指示され
、パネル操作、鍵盤操作に応じて読み出され、演夏され
るなどして楽音発生装置に送出される。
書換え可能記憶装置(以下、rRAM、と称する)5は
、CPU317)制御の下に、ROM4に記憶されてい
る必要なデータを転送して格納するデータエリア、キー
ボード部1、タッチセンサ1a及びパネル部2の各キー
やスイッチの状態に対応する放音に必要なデータがセッ
トされる複数のレジスタ、後述する楽音発生回路を未使
用チャネルに割り付けるためのデータを記憶するアサイ
ナメモリA、B、C等を含んでいる。
、CPU317)制御の下に、ROM4に記憶されてい
る必要なデータを転送して格納するデータエリア、キー
ボード部1、タッチセンサ1a及びパネル部2の各キー
やスイッチの状態に対応する放音に必要なデータがセッ
トされる複数のレジスタ、後述する楽音発生回路を未使
用チャネルに割り付けるためのデータを記憶するアサイ
ナメモリA、B、C等を含んでいる。
楽音発生部6は、楽音信号を生成するものである。この
楽音発生部6は、例えば弱打から強打まで常に発音する
音を生成する弱打成分楽音信号生成部11、例えば強打
の時に大きな音となる強打音を生成する強打成分楽音信
号生成部12、例えば打鍵時の打撃音を生成する打撃成
分楽音信号生成部13、及びこれら各楽音成分の信号を
加算する加算器15から構成されている。
楽音発生部6は、例えば弱打から強打まで常に発音する
音を生成する弱打成分楽音信号生成部11、例えば強打
の時に大きな音となる強打音を生成する強打成分楽音信
号生成部12、例えば打鍵時の打撃音を生成する打撃成
分楽音信号生成部13、及びこれら各楽音成分の信号を
加算する加算器15から構成されている。
上記弱打成分楽音信号生成部11は、32音の同時発音
が可能となるように32個の同一回路を備えている。ま
た、強打成分楽音信号生成部12は、14音の同時発音
が可能となるように14個の同一回路を備えている。ま
た、打撃成分楽音信号生成部13は、2音の同時発音が
可能となるように2個の同一回路を備えている。これら
の詳細については後述する。
が可能となるように32個の同一回路を備えている。ま
た、強打成分楽音信号生成部12は、14音の同時発音
が可能となるように14個の同一回路を備えている。ま
た、打撃成分楽音信号生成部13は、2音の同時発音が
可能となるように2個の同一回路を備えている。これら
の詳細については後述する。
楽音発生部6には波形データを記憶する波形メモリ21
及びエンベロープデータを記憶するエンベロープ波形メ
モリ29が接続されるようになっている。これらの詳細
についても後述する。
及びエンベロープデータを記憶するエンベロープ波形メ
モリ29が接続されるようになっている。これらの詳細
についても後述する。
この楽音発生部6が出力するディジタル楽音信号はD/
A変換器7に供給される。D/A変換器7は、入力され
たディジタル楽音信号をアナログ楽音信号に変換するも
ので、このD/A変換器が出力するアナログ楽音信号は
サウンドシステム8に供給される。
A変換器7に供給される。D/A変換器7は、入力され
たディジタル楽音信号をアナログ楽音信号に変換するも
ので、このD/A変換器が出力するアナログ楽音信号は
サウンドシステム8に供給される。
サウンドシステム8は、例えばスピーカー又はヘッドホ
ンで構成されるもので、入力された楽音信号に応じて放
音出力するものである。
ンで構成されるもので、入力された楽音信号に応じて放
音出力するものである。
なお、上述したタッチセンサla(キーボード部1)、
パネル部2、CPU3、ROM4、RAM5、及び楽音
発生部6はシステムバス10により相互に接続されてい
る。
パネル部2、CPU3、ROM4、RAM5、及び楽音
発生部6はシステムバス10により相互に接続されてい
る。
第3図は、楽音発生回路の詳細な構成を示すものであり
、上述した弱打成分楽音信号生成部11、強打成分楽音
信号生成部12、打撃成分楽音信号生成部13は、全て
同一の回路で構成され、CPU3からの制御に応してそ
れぞれ弱打、強打、打撃成分の楽音信号を発生する。
、上述した弱打成分楽音信号生成部11、強打成分楽音
信号生成部12、打撃成分楽音信号生成部13は、全て
同一の回路で構成され、CPU3からの制御に応してそ
れぞれ弱打、強打、打撃成分の楽音信号を発生する。
図において、波形上位アドレスレジスタ20は、CPU
3から送られてくる波形上位アドレスを記憶するもので
ある。この波形上位アドレスレジスタ20の出力は波形
メモリ21に供給され、波形メモリ21に記憶されてい
る音色や音域に応した波形を選択するために使用される
。
3から送られてくる波形上位アドレスを記憶するもので
ある。この波形上位アドレスレジスタ20の出力は波形
メモリ21に供給され、波形メモリ21に記憶されてい
る音色や音域に応した波形を選択するために使用される
。
波形メモリ21は、波形データを記憶している続出専用
メモリであり、上記波形上位アドレスレジスタ20から
の波形上位アドレス及び上述するモードセレクタ25か
らの波形下位アドレスで選択された波形データを出力す
る。この波形メモリ21からの波形データの読出しは、
キーナンバーに対応して生成される周波数ナンバーに応
じた速度(周波数)で行われる。
メモリであり、上記波形上位アドレスレジスタ20から
の波形上位アドレス及び上述するモードセレクタ25か
らの波形下位アドレスで選択された波形データを出力す
る。この波形メモリ21からの波形データの読出しは、
キーナンバーに対応して生成される周波数ナンバーに応
じた速度(周波数)で行われる。
周波数ナンバーレジスタ22は、CPU3から送られて
くる周波数ナンバーを記憶するものである。ここで、周
波数ナンバーは、波形メモリ21から波形データを読み
出す速度を制御するために用いられるものて、実際には
波形メモリ21の続出アドレスの増分を表している。こ
れにより周波数ナンバーが小さいときは小さいピッチ(
アドレス間隔)で波形データが読み出されことにより、
低い周波数の楽音信号が生成され、周波数ナンバーが大
きいときは大きいピッチ(アドレス間隔)で波形データ
が読み出されることにより高い周波数の楽音信号が生成
される。この周波数ナンバーレジスタ22の出力は加算
器23の一方の入力に供給されるようになっている。
くる周波数ナンバーを記憶するものである。ここで、周
波数ナンバーは、波形メモリ21から波形データを読み
出す速度を制御するために用いられるものて、実際には
波形メモリ21の続出アドレスの増分を表している。こ
れにより周波数ナンバーが小さいときは小さいピッチ(
アドレス間隔)で波形データが読み出されことにより、
低い周波数の楽音信号が生成され、周波数ナンバーが大
きいときは大きいピッチ(アドレス間隔)で波形データ
が読み出されることにより高い周波数の楽音信号が生成
される。この周波数ナンバーレジスタ22の出力は加算
器23の一方の入力に供給されるようになっている。
加算器23は、上記周波数ナンバーレジスタ22の出力
を一方の入力とし、アドレスレジスタ24の出力を他方
の入力として加電を行い、結果を再びアドレスレジスタ
24に出力するものである。
を一方の入力とし、アドレスレジスタ24の出力を他方
の入力として加電を行い、結果を再びアドレスレジスタ
24に出力するものである。
アドレスレジスタ24は、上述した加算器23の出力を
記憶するものであり、このアドレスレジスタ24と上記
加算器23とにより累算器を構成している。そして、こ
のアドレスレジスタ24の内容がモードセレクタ25を
介して波形メモリ21に、波形下位アドレスとして供給
されるようになっている。
記憶するものであり、このアドレスレジスタ24と上記
加算器23とにより累算器を構成している。そして、こ
のアドレスレジスタ24の内容がモードセレクタ25を
介して波形メモリ21に、波形下位アドレスとして供給
されるようになっている。
モードセレクタ25は、波形メモリ21からの読出方法
を制御するものである0例えば、波形メモリ21の波形
上位アドレスで指定される領域をアドレス増加方向に順
次読み出し、最後までいったら最初に戻って上記動作を
繰り返すのか、或いは波形上位アドレスで指定される領
域の最後まで読み出したら次はアドレス減少方向(逆方
向)に読み出すのか、といった種々の読み出し方法をC
PU3からの制御信号(図示しない)に応して制御する
ものである。このモードセレクタ25の出力が波形下位
アドレスとして波形メモリ21に供給される。
を制御するものである0例えば、波形メモリ21の波形
上位アドレスで指定される領域をアドレス増加方向に順
次読み出し、最後までいったら最初に戻って上記動作を
繰り返すのか、或いは波形上位アドレスで指定される領
域の最後まで読み出したら次はアドレス減少方向(逆方
向)に読み出すのか、といった種々の読み出し方法をC
PU3からの制御信号(図示しない)に応して制御する
ものである。このモードセレクタ25の出力が波形下位
アドレスとして波形メモリ21に供給される。
タッチデータ変換回路26は、CPU3から送られてく
る所定形式のタッチデータを当該楽音発生回路で扱い得
る形式に変換するものである。ここで、タッチデータと
は、キーの押鍵の強弱をタッチセンサ1aで検出して得
られるデータである。
る所定形式のタッチデータを当該楽音発生回路で扱い得
る形式に変換するものである。ここで、タッチデータと
は、キーの押鍵の強弱をタッチセンサ1aで検出して得
られるデータである。
このタッチデータ変換回路26の出力は、エンベロープ
ジェネレータ27に供給されるようになっている。
ジェネレータ27に供給されるようになっている。
楽音成分選択レジスタ28は、CPU3から送られてく
る弱打成分、強打成分、打撃成分等といった楽音成分の
種類を選択するデータを記憶するレジスタである。この
楽音成分選択レジスタ28の出力は、エンベロープ波形
メモリ29に供給されるようになっている。
る弱打成分、強打成分、打撃成分等といった楽音成分の
種類を選択するデータを記憶するレジスタである。この
楽音成分選択レジスタ28の出力は、エンベロープ波形
メモリ29に供給されるようになっている。
エンベロープ波形メモリ29は、楽音成分に応じた種々
のエンベロープデータを記憶するもので、楽音成分選択
レジスタ28の内容をアドレスとして所定のエンベロー
プデータを選択するものである。
のエンベロープデータを記憶するもので、楽音成分選択
レジスタ28の内容をアドレスとして所定のエンベロー
プデータを選択するものである。
エンベロープジェネレータ27は、楽音成分選択レジス
タ28で選択されたエンベロープデータをエンベロープ
波形メモリ29から順次読み出し、タッチデータ変換回
路26からのタッチデータに応じた大きさ(振幅)のエ
ンベロープ信号を生成し、乗算器30に送出するもので
ある。
タ28で選択されたエンベロープデータをエンベロープ
波形メモリ29から順次読み出し、タッチデータ変換回
路26からのタッチデータに応じた大きさ(振幅)のエ
ンベロープ信号を生成し、乗算器30に送出するもので
ある。
乗算器30は、波形メモリ21から読み出された波形デ
ータとエンベロープジェネレータ27から供給されるエ
ンベロープ信号とを乗算することにより波形データにエ
ンベロープを付加し、デジタル楽音信号を生成する。こ
の乗算器30の出力が1チャネル分の楽音信号として加
算器15(第2図参照)に供給され、発音される。
ータとエンベロープジェネレータ27から供給されるエ
ンベロープ信号とを乗算することにより波形データにエ
ンベロープを付加し、デジタル楽音信号を生成する。こ
の乗算器30の出力が1チャネル分の楽音信号として加
算器15(第2図参照)に供給され、発音される。
なお、第3図の波形メモリ21及びエンベロープ波形メ
モリ29は、各楽音発生回路で共通に使用されるメモリ
であり、それ以外の部分は各楽音発生回路で個々に備え
ているハードウェアである。
モリ29は、各楽音発生回路で共通に使用されるメモリ
であり、それ以外の部分は各楽音発生回路で個々に備え
ているハードウェアである。
また、上述した複数の楽音発生回路を時分割で使用する
ように構成しても良く、この場合は、楽音発生回路を構
成するハードウェア量を減らすことができる。
ように構成しても良く、この場合は、楽音発生回路を構
成するハードウェア量を減らすことができる。
第4図は、上述した第1、第2の楽音信号生成手段とし
ての楽音発生回路と、その制御系の構成を示すものであ
る。
ての楽音発生回路と、その制御系の構成を示すものであ
る。
図において、第1〜第32の楽音発生回路51+ 〜5
13!は、第2図に示した32音ポリフオニツクの弱打
成分楽音信号生成部11に相当し、第33〜第46の楽
音発生回路521〜52I4は、14音ポリフオニツク
の強打成分楽音信号生成部12に相当し、第47、第4
8の楽音発生回路53、〜53.は、2音ポリフオニツ
クの打撃成分楽音信号生成部13に相当するものである
。そして、加算器15a、15b、15cは、第2図に
示した加算器15に相当するものである。
13!は、第2図に示した32音ポリフオニツクの弱打
成分楽音信号生成部11に相当し、第33〜第46の楽
音発生回路521〜52I4は、14音ポリフオニツク
の強打成分楽音信号生成部12に相当し、第47、第4
8の楽音発生回路53、〜53.は、2音ポリフオニツ
クの打撃成分楽音信号生成部13に相当するものである
。そして、加算器15a、15b、15cは、第2図に
示した加算器15に相当するものである。
アサイン制御部A3aは、CPU3の機能で実現される
もので、第1〜第32の楽音発生回路511〜513!
を制御するものである。このアサイン制御部A3aは、
RAM5に設けられたアサイナメモリA5aの内容に従
ってチャネル割当処理を行う。
もので、第1〜第32の楽音発生回路511〜513!
を制御するものである。このアサイン制御部A3aは、
RAM5に設けられたアサイナメモリA5aの内容に従
ってチャネル割当処理を行う。
アサイン制御部B3bも、CPU3の機能で実現される
もので、第33〜第46の楽音発生回路521〜52、
を制御するものである。このアサイン制御部B3bは、
RAM5に設けられたアサイナメモリB5bの内容に従
ってチャネル割当処理を行う。
もので、第33〜第46の楽音発生回路521〜52、
を制御するものである。このアサイン制御部B3bは、
RAM5に設けられたアサイナメモリB5bの内容に従
ってチャネル割当処理を行う。
アサイン制御部C3cも、CPU3の機能で実現される
もので、第47.第48の楽音発生回路533、’53
gを制御するものである。このアサイン制御部C3cは
、RAM5に設けられたアサイナメモリC5cの内容に
従ってチャネル割当処理を行う。
もので、第47.第48の楽音発生回路533、’53
gを制御するものである。このアサイン制御部C3cは
、RAM5に設けられたアサイナメモリC5cの内容に
従ってチャネル割当処理を行う。
第5図はアサイナメモリAの一例を示すものである。ア
サイナメモリAは、チャネル番号11キー状態ST、キ
一番号NO及び押鍵時刻により構成される。
サイナメモリAは、チャネル番号11キー状態ST、キ
一番号NO及び押鍵時刻により構成される。
チャネル番号!は、1〜32チヤネルの何れかを示すも
のであり、キー状11STは、「0」であれば8m状態
、「1」であれば押鍵状態にあることを示し、キ一番号
NOはチャネル!に割り当てられているキーボード部1
のキーの番号を示し、押鍵時刻はそのキーが押下された
時刻を記憶するものである。
のであり、キー状11STは、「0」であれば8m状態
、「1」であれば押鍵状態にあることを示し、キ一番号
NOはチャネル!に割り当てられているキーボード部1
のキーの番号を示し、押鍵時刻はそのキーが押下された
時刻を記憶するものである。
第6図はアサイナメモリBの一例を示すものであり、上
記アサイナメモリAと同様の構成である。
記アサイナメモリAと同様の構成である。
第7図はアサイナメモリCの一例を示すものであり、上
記アサイナメモリAと同様の構成である。
記アサイナメモリAと同様の構成である。
次に、以上の構成において、第8図及び第9図に示すフ
ローチャートを参照しながら本装置の動作を、チャネル
割り当て処理を主体に説明する。
ローチャートを参照しながら本装置の動作を、チャネル
割り当て処理を主体に説明する。
第8図は電子楽器のメインフローチャートを示す、即ち
、先ず、パネル部2の電源スィッチが投入されると、初
期化処理が行われる(ステップS1)、この初期化処理
は、CPU3内部のレジスタやRAM5内部に定義され
ているレジスタを初期設定したり、ROM4に記憶され
ている所定データをRAM5に移動したり、さらには、
音色ポインタを初期化して放音する初期音色を決定する
等の処理を行うものである。
、先ず、パネル部2の電源スィッチが投入されると、初
期化処理が行われる(ステップS1)、この初期化処理
は、CPU3内部のレジスタやRAM5内部に定義され
ているレジスタを初期設定したり、ROM4に記憶され
ている所定データをRAM5に移動したり、さらには、
音色ポインタを初期化して放音する初期音色を決定する
等の処理を行うものである。
この初期化処理が終了すると、パネル部2のパネルスイ
ッチがオンになったか否かが調べられる(ステップS2
)、そして、パネルスイッチがオンになったことが判断
されると、そのオンになったスイッチの内容に応して音
色ポインタを変更しくステップS3)、その後、ステ・
ンプS2に戻って、再度同様の動作を繰り返す。
ッチがオンになったか否かが調べられる(ステップS2
)、そして、パネルスイッチがオンになったことが判断
されると、そのオンになったスイッチの内容に応して音
色ポインタを変更しくステップS3)、その後、ステ・
ンプS2に戻って、再度同様の動作を繰り返す。
一方、パネルスイッチがオンになっていないことが判断
されると、キーボード部1のキーの押鍵があったか否か
が調べられる(ステップS4)。
されると、キーボード部1のキーの押鍵があったか否か
が調べられる(ステップS4)。
そして、押鍵があったことが判断されると、アサイン処
理を行う(ステップS5)。
理を行う(ステップS5)。
このアサイン処理は、楽音発生回路を所定チャネルに割
り当てるとともに、楽音発生回路に音色、タッチ、音域
等に応じたデータを転送して発音開始を指示する処理で
あり、これにより、サウンドシステム8から楽音が放音
されることになる。その後、ステップS2に戻って、再
度同様の動作を繰り返す、このアサイン処理の詳細につ
いては後述する。
り当てるとともに、楽音発生回路に音色、タッチ、音域
等に応じたデータを転送して発音開始を指示する処理で
あり、これにより、サウンドシステム8から楽音が放音
されることになる。その後、ステップS2に戻って、再
度同様の動作を繰り返す、このアサイン処理の詳細につ
いては後述する。
上記ステップS4で押鍵がなかったことが判断されると
、キーボード部1のキーの離鍵があったか否かが調べら
れる(ステップS6)、そして、離鍵があったことが判
断されると、離鍵処理を行う(ステップS7)。
、キーボード部1のキーの離鍵があったか否かが調べら
れる(ステップS6)、そして、離鍵があったことが判
断されると、離鍵処理を行う(ステップS7)。
この離鍵処理は、楽音発生回路に音色、タッチ、音域に
応じたデータを転送して発音終了を指示する処理である
。これにより、サウンドシステム8からの放音が中止さ
れることになる。その後、ステップS2に戻って、再度
同様の動作を繰り返す。
応じたデータを転送して発音終了を指示する処理である
。これにより、サウンドシステム8からの放音が中止さ
れることになる。その後、ステップS2に戻って、再度
同様の動作を繰り返す。
なお、ステップS6で離鍵もなかったことが判断された
場合も、ステップS2へ戻って再度同様の動作を繰り返
す。
場合も、ステップS2へ戻って再度同様の動作を繰り返
す。
以上のように、ステップS2乃至S7を繰り返し実行す
ることにより、パネル部2のパネルスイッチの操作、及
びキーボード部1のキーの操作に応じて音色等を変えな
がら楽音が放音されることになる。
ることにより、パネル部2のパネルスイッチの操作、及
びキーボード部1のキーの操作に応じて音色等を変えな
がら楽音が放音されることになる。
第9図は、第8図のステップS5のアサイン処理を示す
フローチャートである。
フローチャートである。
アサイン処理においては、まず、チャネル番号lを「1
」にしくステップ510)、次いで、アサイナメモリへ
の該当チャネル番号lのキー状態ST<j!>を調べる
(ステップSl 1)、そして、そのチャネル番号lに
割り当てられているキーのキー状wJ、STがrl」で
あれば、つまり押鍵状態であれば、そのチャネルは使用
できないものと判断し、チャネル番号2をインクリメン
トしくステップ513)、j2が「33」になったか否
かを調べる(ステップ514)、そして、「33jにな
っていないことが判断されると、ステップSllに戻っ
て次のチャネルのキー状jL!iST<ffi>を調べ
る。
」にしくステップ510)、次いで、アサイナメモリへ
の該当チャネル番号lのキー状態ST<j!>を調べる
(ステップSl 1)、そして、そのチャネル番号lに
割り当てられているキーのキー状wJ、STがrl」で
あれば、つまり押鍵状態であれば、そのチャネルは使用
できないものと判断し、チャネル番号2をインクリメン
トしくステップ513)、j2が「33」になったか否
かを調べる(ステップ514)、そして、「33jにな
っていないことが判断されると、ステップSllに戻っ
て次のチャネルのキー状jL!iST<ffi>を調べ
る。
このようにして、キー状11sTが「O」のチャネル、
つまり未使用状態にあるチャネルが見つかると、そのチ
ャネルlにデー、夕を送出する(ステップ312)、こ
れにより該当チャネルの楽音発生回路が駆動され、楽音
が放音されることになる。
つまり未使用状態にあるチャネルが見つかると、そのチ
ャネルlにデー、夕を送出する(ステップ312)、こ
れにより該当チャネルの楽音発生回路が駆動され、楽音
が放音されることになる。
一方、上記ステップS14で、lが「33」であること
が判断されると、「32」チャネルの全てが使用状態に
あることを認識し、後押し優先処理を行う(ステップ5
15)、即ち、アサイナメモリAの押鍵時刻を調べ、最
も古い時刻のチャネルに発音の割り当てが行われる。そ
して、そのチャネルにデータを送出する(ステップ51
2)。
が判断されると、「32」チャネルの全てが使用状態に
あることを認識し、後押し優先処理を行う(ステップ5
15)、即ち、アサイナメモリAの押鍵時刻を調べ、最
も古い時刻のチャネルに発音の割り当てが行われる。そ
して、そのチャネルにデータを送出する(ステップ51
2)。
次いで、チャネル番号mを「1」にしくステップ516
)、アサイナメモリBの該当チャネル番号mのキー状l
ll S T < m >を調べる(ステップ517)
、そして、そのチャネル番号mに割り当てられているキ
ーのキー状gsTが「1」であれば、つまり既に使用中
であれば、そのチャネルは使用できないものと判断し、
チャネル番号mをインクリメントしくステップ519)
、mが「15」になったか否かを調べる(ステップ52
0)、そして、「15」になっていないことが判断され
ると、ステップSITに戻って次のチャネルのキー状態
ST<m>を調べる。
)、アサイナメモリBの該当チャネル番号mのキー状l
ll S T < m >を調べる(ステップ517)
、そして、そのチャネル番号mに割り当てられているキ
ーのキー状gsTが「1」であれば、つまり既に使用中
であれば、そのチャネルは使用できないものと判断し、
チャネル番号mをインクリメントしくステップ519)
、mが「15」になったか否かを調べる(ステップ52
0)、そして、「15」になっていないことが判断され
ると、ステップSITに戻って次のチャネルのキー状態
ST<m>を調べる。
このようにして、キー状態STが「0」のチャネル、つ
まり未使用状態にあるチャネルが見つかると、そのチャ
ネルmにデータを送出する(ステップ318)。これに
より該当チャネルの楽音発生回路が駆動され、強打成分
の楽音が放音されることになる。
まり未使用状態にあるチャネルが見つかると、そのチャ
ネルmにデータを送出する(ステップ318)。これに
より該当チャネルの楽音発生回路が駆動され、強打成分
の楽音が放音されることになる。
一方、上記ステップS20で、mが「15」であること
が判断されると、「14」チャネルの全てが使用状態に
あることを意味するので、後押し優先処理を行う(ステ
ップS21)、!pち、アサイナメモリBの押鍵時刻を
調べ、最も古い時刻のチャネルに発音の割り当てが行わ
れる。そして、そのチャネルにデータを送出する(ステ
ップ518)。
が判断されると、「14」チャネルの全てが使用状態に
あることを意味するので、後押し優先処理を行う(ステ
ップS21)、!pち、アサイナメモリBの押鍵時刻を
調べ、最も古い時刻のチャネルに発音の割り当てが行わ
れる。そして、そのチャネルにデータを送出する(ステ
ップ518)。
次いで、チャネル番号nを「1」にしくステップ522
)、アサイナメモリCの該当チャネル番号nのキー状1
i S T < n >を調べる(ステップ523)。
)、アサイナメモリCの該当チャネル番号nのキー状1
i S T < n >を調べる(ステップ523)。
そして、そのチャネル番号nに割り当てられているキー
のキー状態STが「1」であれば、つまり既に使用中で
あれば、そのチャネルは使用できないものと判断し、チ
ャネル番号nをインクリメントしくステップ525)、
nが「3」になったか否かを調べる(ステップ526)
。そして、「3」になっていないことが判断されると、
ステップS23に戻って次のチャネルのキー状態ST<
n>を調べる。
のキー状態STが「1」であれば、つまり既に使用中で
あれば、そのチャネルは使用できないものと判断し、チ
ャネル番号nをインクリメントしくステップ525)、
nが「3」になったか否かを調べる(ステップ526)
。そして、「3」になっていないことが判断されると、
ステップS23に戻って次のチャネルのキー状態ST<
n>を調べる。
このようにして、キー状態STが「0」のチャネル、つ
まり未使用状態にあるチャネルが見つかると、そのチャ
ネルnにデータを送出する(ステップ524)。これに
より該当チャネルの楽音発生回路が駆動され、打撃成分
の楽音が放音され、第8図のメインルーチンに戻ること
になる。
まり未使用状態にあるチャネルが見つかると、そのチャ
ネルnにデータを送出する(ステップ524)。これに
より該当チャネルの楽音発生回路が駆動され、打撃成分
の楽音が放音され、第8図のメインルーチンに戻ること
になる。
一方、上記ステップS26で、nが「3」であることが
判断されると、r2jチャネルの全てが使用状態にある
ことを意味するので、後押し優先処理を行う(ステップ
527)、即ち、アサイナメモリCの押鍵時刻槽を調べ
、古い時刻のチャネルに発音の割り当てが行われる。そ
して、そのチャネルにデータを送出する(ステップ52
4)。
判断されると、r2jチャネルの全てが使用状態にある
ことを意味するので、後押し優先処理を行う(ステップ
527)、即ち、アサイナメモリCの押鍵時刻槽を調べ
、古い時刻のチャネルに発音の割り当てが行われる。そ
して、そのチャネルにデータを送出する(ステップ52
4)。
以上のように、発音時間が比較的長い例えば弱打成分の
楽音信号を発生する楽音発生回路51+、518、・・
・ 5Xoをポリフォニック数、つまり同時発音数「3
2」だけ備える一方、発音時間力(比較的短い例えば強
打成分の楽音信号を発生する楽音発生回路52. 5
2□、・・・ 52.4をポリフォニック数「14」だ
け備え、発音時間がさらに短い例えば打撃成分の楽音信
号を発生する楽音発生回路53..53.をポリフォニ
ック数、つまり同時発音数「2」だけ備える。そして、
楽音発生回路511.51□、・・・ 51szの1つ
で発音すると同時に、楽音発生回路521.52t、・
・・ 522.及び楽音発生回路53+ 53tの
それぞれ1つを所定の方法、例えば後押し優先で選択し
て強打成分、打撃成分を発生して合成するようにしたの
で、楽音発生回路の数を減らすことができ、少ないハー
ドウェアによる簡単な構成で楽音発生装置を構成できる
ものとなっている。
楽音信号を発生する楽音発生回路51+、518、・・
・ 5Xoをポリフォニック数、つまり同時発音数「3
2」だけ備える一方、発音時間力(比較的短い例えば強
打成分の楽音信号を発生する楽音発生回路52. 5
2□、・・・ 52.4をポリフォニック数「14」だ
け備え、発音時間がさらに短い例えば打撃成分の楽音信
号を発生する楽音発生回路53..53.をポリフォニ
ック数、つまり同時発音数「2」だけ備える。そして、
楽音発生回路511.51□、・・・ 51szの1つ
で発音すると同時に、楽音発生回路521.52t、・
・・ 522.及び楽音発生回路53+ 53tの
それぞれ1つを所定の方法、例えば後押し優先で選択し
て強打成分、打撃成分を発生して合成するようにしたの
で、楽音発生回路の数を減らすことができ、少ないハー
ドウェアによる簡単な構成で楽音発生装置を構成できる
ものとなっている。
なお、上記実施例では、楽音成分の特性に応して楽音発
生回路を3つのグループに分けて各グループ内で発音割
当てを行う場合について説明したが、上記グループ数は
3つに限定されるものでなく、その他の任意の数にグル
ープ化しても良い。
生回路を3つのグループに分けて各グループ内で発音割
当てを行う場合について説明したが、上記グループ数は
3つに限定されるものでなく、その他の任意の数にグル
ープ化しても良い。
また、上記実施例では、発音時間が比較的長い弱打成分
の楽音信号を発生するための楽音発生回&Ff511
51!、・・・ 513!をポリフォニック数、つまり
同時発音数「32」だけ備える一方、発音時間が比較的
短い強打成分の楽音信号を発生するための楽音発生回路
52. 52よ、・・・ 52.4をポリフォニック
数「14」だけ備え、発音時間がさらに短い打撃成分の
楽音信号を発生するための楽音発生回路53. 53g
をポリフォニック数r2」だけそなえた場合について説
明したが、ポリフォニック数は32音に限定されない任
意の数で良く、また、発音時間が比較的短い楽音信号と
、発音時間がさらに短い楽音信号を発生する楽音発生回
路も、それぞれ14音、及び2音に限定されず、上記ポ
リフォニック数より少なければ本発明の目的を達成でき
る。
の楽音信号を発生するための楽音発生回&Ff511
51!、・・・ 513!をポリフォニック数、つまり
同時発音数「32」だけ備える一方、発音時間が比較的
短い強打成分の楽音信号を発生するための楽音発生回路
52. 52よ、・・・ 52.4をポリフォニック
数「14」だけ備え、発音時間がさらに短い打撃成分の
楽音信号を発生するための楽音発生回路53. 53g
をポリフォニック数r2」だけそなえた場合について説
明したが、ポリフォニック数は32音に限定されない任
意の数で良く、また、発音時間が比較的短い楽音信号と
、発音時間がさらに短い楽音信号を発生する楽音発生回
路も、それぞれ14音、及び2音に限定されず、上記ポ
リフォニック数より少なければ本発明の目的を達成でき
る。
また、上記実施例では、発音チャネルが全て使用中であ
る場合のチャネル割当を後押し優先で行う場合について
説明したが、チャネルの割り当て方法はこれに限定され
るものでなく、例えば低音を発音しているチャネルを残
して高音を発音しているチャネルから順次割当を解除し
ていくという方法、その他種々の方法を採用することが
できることは言うまでもない。
る場合のチャネル割当を後押し優先で行う場合について
説明したが、チャネルの割り当て方法はこれに限定され
るものでなく、例えば低音を発音しているチャネルを残
して高音を発音しているチャネルから順次割当を解除し
ていくという方法、その他種々の方法を採用することが
できることは言うまでもない。
以上詳述したように、本発明によればポリフォニック数
を減らさないで、少ないハードウェアによる簡単な構成
で廉価な楽音発生装置を提供することができる。
を減らさないで、少ないハードウェアによる簡単な構成
で廉価な楽音発生装置を提供することができる。
第1図は本発明の原理説明図、
第2図は本発明の実施例にかかる電子楽器の要部の構成
を示すブロック図、 第3図は本発明の実施例の楽音発生回路の詳細な構成を
示すブロック図、 第4図は本発明の実施例の楽音発生回路とその制御系を
示すブロック図、 第5図乃至第7図は本発明の実施例のアサイナメモリの
構成を示す説明図、 第8図及び第9図は本発明の実施例の動作を説明するた
めのフローチャート図、 第10図は従来の楽音発生装置を説明するための図であ
る。 図において、 511〜511,52. 〜52.,531 〜53、
・・・楽音信号生成手段、 54.55.56・・・割当手段、 5t、〜51L・・・第1の楽音信号生成手段、52+
〜52.・・・第2の楽音信号生成手段、53、〜53
.・・・第3の楽音信号生成手段、54・・・第1の割
当手段、 55・・・第2の割当手段、 56・・・第3の割当手段、 a・・・第1の楽音信号、 b・・・第2の楽音信号、 C・・・第3の楽音信号。 図中、同一符号は同−又は相当部を示す、出願人 株
式会社 河合楽器製作所
を示すブロック図、 第3図は本発明の実施例の楽音発生回路の詳細な構成を
示すブロック図、 第4図は本発明の実施例の楽音発生回路とその制御系を
示すブロック図、 第5図乃至第7図は本発明の実施例のアサイナメモリの
構成を示す説明図、 第8図及び第9図は本発明の実施例の動作を説明するた
めのフローチャート図、 第10図は従来の楽音発生装置を説明するための図であ
る。 図において、 511〜511,52. 〜52.,531 〜53、
・・・楽音信号生成手段、 54.55.56・・・割当手段、 5t、〜51L・・・第1の楽音信号生成手段、52+
〜52.・・・第2の楽音信号生成手段、53、〜53
.・・・第3の楽音信号生成手段、54・・・第1の割
当手段、 55・・・第2の割当手段、 56・・・第3の割当手段、 a・・・第1の楽音信号、 b・・・第2の楽音信号、 C・・・第3の楽音信号。 図中、同一符号は同−又は相当部を示す、出願人 株
式会社 河合楽器製作所
Claims (1)
- 【特許請求の範囲】 発音すべき時間の長さに応じて複数にグループ化され、
発音時間が最も長いグループでは所定の同時発音数に対
応し、該発音時間が短いグループになるにしたがって徐
々に少なくなる同時発音数に対応して設けられた楽音信
号生成手段と、前記各グループの同時発音数に対応して
設けられた前記楽音信号生成手段に発音割当てを行う割
当手段とを具備し、 発音要求が発生した際に、前記グループ毎に発音割当て
を行うことを特徴とする楽音発生装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2251952A JP2538809B2 (ja) | 1990-09-25 | 1990-09-25 | 楽音発生装置 |
| US07/761,575 US5221803A (en) | 1990-09-25 | 1991-09-18 | Tone signal generation from fewer circuits |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2251952A JP2538809B2 (ja) | 1990-09-25 | 1990-09-25 | 楽音発生装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04131899A true JPH04131899A (ja) | 1992-05-06 |
| JP2538809B2 JP2538809B2 (ja) | 1996-10-02 |
Family
ID=17230428
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2251952A Expired - Fee Related JP2538809B2 (ja) | 1990-09-25 | 1990-09-25 | 楽音発生装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5221803A (ja) |
| JP (1) | JP2538809B2 (ja) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0675575A (ja) * | 1992-08-27 | 1994-03-18 | Kawai Musical Instr Mfg Co Ltd | 電子楽器のキーアサイナ |
| DE69517896T2 (de) * | 1994-09-13 | 2001-03-15 | Yamaha Corp., Hamamatsu | Elektronisches Musikinstrument und Vorrichtung zum Hinzufügen von Klangeffekten zum Tonsignal |
| JP3358324B2 (ja) * | 1994-09-13 | 2002-12-16 | ヤマハ株式会社 | 電子楽器 |
| US5959231A (en) * | 1995-09-12 | 1999-09-28 | Yamaha Corporation | Electronic musical instrument and signal processor having a tonal effect imparting function |
| US7285712B2 (en) * | 2004-05-25 | 2007-10-23 | Mediatek Incorporation | Method of dynamically determining a maximum polyphony number according to operation mode and smoothly changing polyphony number when switching operation modes |
| US10262646B2 (en) * | 2017-01-09 | 2019-04-16 | Media Overkill, LLC | Multi-source switched sequence oscillator waveform compositing system |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4109208A (en) * | 1971-07-31 | 1978-08-22 | Nippon Gakki Seizo Kabushiki Kaisha | Waveform producing system |
| US4510836A (en) * | 1983-12-01 | 1985-04-16 | Allen Organ Company | Touch sensitivity in an electronic musical instrument having non-positive attack |
| US4969385A (en) * | 1988-01-19 | 1990-11-13 | Gulbransen, Inc. | Reassignment of digital oscillators according to amplitude |
| JP2701177B2 (ja) * | 1990-04-12 | 1998-01-21 | 株式会社河合楽器製作所 | 楽音発生装置 |
-
1990
- 1990-09-25 JP JP2251952A patent/JP2538809B2/ja not_active Expired - Fee Related
-
1991
- 1991-09-18 US US07/761,575 patent/US5221803A/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US5221803A (en) | 1993-06-22 |
| JP2538809B2 (ja) | 1996-10-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0310133B1 (en) | Tone signal generation device | |
| US5009147A (en) | Sound generating unit system for electronic instruments | |
| JPH09127941A (ja) | 電子楽器 | |
| JPH0784574A (ja) | 電子楽器 | |
| US5315059A (en) | Channel assigning system for electronic musical instrument | |
| JPH04131899A (ja) | 楽音発生装置 | |
| JP2698942B2 (ja) | 楽音発生装置 | |
| JP2701177B2 (ja) | 楽音発生装置 | |
| US5550320A (en) | Electronic sound generating device for generating musical sound by adding volume fluctuation to predetermined harmonics | |
| JPS6326398B2 (ja) | ||
| JP2692672B2 (ja) | 楽音信号発生装置 | |
| JPH0572596B2 (ja) | ||
| JPS6335038B2 (ja) | ||
| JP2508138B2 (ja) | 楽音信号発装置 | |
| JP2555569B2 (ja) | 電子楽器 | |
| JPH0559438B2 (ja) | ||
| JPH021316B2 (ja) | ||
| JP4124434B2 (ja) | デジタル音源付き電子楽器 | |
| JPH0822282A (ja) | ギター自動伴奏装置 | |
| JP2953217B2 (ja) | 電子楽器 | |
| JP3673384B2 (ja) | 楽音のチャンネル割り当て装置及び楽音のチャンネル割り当て方法 | |
| JP4124433B2 (ja) | デジタル音源付き電子楽器 | |
| JPH0561472A (ja) | 楽音発生装置 | |
| JP2570945B2 (ja) | 楽音発生装置 | |
| JPS6217756B2 (ja) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070708 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080708 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090708 Year of fee payment: 13 |
|
| LAPS | Cancellation because of no payment of annual fees |