JPH06110461A - 効果付加装置 - Google Patents

効果付加装置

Info

Publication number
JPH06110461A
JPH06110461A JP4261952A JP26195292A JPH06110461A JP H06110461 A JPH06110461 A JP H06110461A JP 4261952 A JP4261952 A JP 4261952A JP 26195292 A JP26195292 A JP 26195292A JP H06110461 A JPH06110461 A JP H06110461A
Authority
JP
Japan
Prior art keywords
effector
waveform data
processing
mixing
executed
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.)
Withdrawn
Application number
JP4261952A
Other languages
English (en)
Inventor
Kazuo Ogura
和夫 小倉
Kosuke Shiba
康祐 斯波
Koichiro Oki
広一郎 太期
Jun Hosoda
潤 細田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP4261952A priority Critical patent/JPH06110461A/ja
Publication of JPH06110461A publication Critical patent/JPH06110461A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

(57)【要約】 【目的】 本発明は、複数系列の入力波形データのそれ
ぞれに対して、複数の音響効果を任意の割合で付与可能
とすることを目的とする。 【構成】 nチャネル分の波形データのそれぞれに混合
係数a11、a12、・・・、a1nが乗算された後に混合さ
れ、その結果得られた混合信号に対して#1のエフェクタ
処理が実行される。#2のエフェクタ処理は、nチャネル
分の波形データのそれぞれに混合係数a21、a22、・・
・、a2nが乗算された後に混合されて得られた混合信号
に対し実行され、以下同様にして、#mのエフェクタ処理
は、nチャネル分の波形データのそれぞれに混合係数a
m1、am2、・・・、amnが乗算された後に混合されて得
られた混合信号に対し実行される。#1〜#mの各エフェク
タ処理で得られた出力信号は、相互に混合され、また、
元のnチャネル分の波形データと混合された後に外部に
出力される。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、複数系列の入力波形デ
ータのそれぞれに対して、複数の効果付加処理を実行す
る効果付加装置に関する。
【0002】
【従来の技術】ディジタルシグナルプロセッサ(DS
P)の発達によって、電子楽器などから得られる楽音信
号などの波形データに、複雑な音響効果を付加する効果
付加装置が数多く開発されている。
【0003】ここで、電子楽器などは、ポリフォニック
の演奏形態などに対応して、複数系列(複数チャネル)
分の楽音信号を並列に処理し出力する機能を有するもの
が多いが、このような複数系列の楽音信号などに対して
異なった音響効果を付与することができれば、複雑な楽
音出力を得ることが期待できる。
【0004】複数系列の楽音信号などに対して異なった
音響効果を付与する技術の従来例として、特開昭60−
256198号公報に記載のものがある。この従来例で
は、複数系列の楽音信号のそれぞれに対して複数の効果
のうちの任意の何れか1つを付与することを可能として
いる。
【0005】
【発明が解決しようとする課題】しかし、上述の従来例
では、複数系列の楽音信号のそれぞれに任意の効果を付
与できても、例えばそれぞれの楽音信号に同時に複数の
効果を付与することはできず、音響的に十分な効果を得
られないという問題点を有していた。
【0006】本発明の課題は、複数系列の楽音信号のそ
れぞれに対して複数の音響効果を任意の割合で付与可能
とすることにある。
【0007】
【課題を解決するための手段】本発明は、まず、複数の
効果付加処理のそれぞれに対応して設けられ、複数系列
(複数チャネル)の入力波形データのそれぞれを予め設
定された混合割合で混合することにより効果付加処理の
ための波形データを生成する混合手段を有する。この手
段は、例えば、複数系列(複数チャネル)の入力波形デ
ータのそれぞれに対して、予め設定された乗算係数を乗
算する乗算処理部と、各乗算結果を加算する加算処理部
とが、複数の効果付加処理のそれぞれに対応して設けら
れた構成を有する。
【0008】次に、複数の効果付加処理のそれぞれに対
応して設けられる混合手段における複数系列の入力波形
データのそれぞれの混合割合を設定する設定スイッチな
どの混合割合設定手段を有する。
【0009】そして、混合手段から得られる複数の波形
データのそれぞれに対して、複数の効果付加処理のそれ
ぞれを例えば時分割のパラレル処理として実行するディ
ジタル信号プロセッサなどの効果付加処理実行手段を有
する。
【0010】
【作用】効果付加処理実行手段で複数の効果付加処理が
実行される場合に、各効果付加処理に対して入力される
波形データにおいては、複数系列(複数チャネル)の入
力波形データのそれぞれが予め設定された混合割合で混
合されている。この混合割合は、各効果付加処理毎に異
なるように自由に設定できる。
【0011】
【実施例】以下、図面を参照しながら、本発明の実施例
につき詳細に説明する。以下に説明する本発明の実施例
は、エフェクタ機能を有する電子鍵盤楽器として実現さ
れる。
【0012】図1は、本発明の実施例の全体構成図であ
る。CPU103は、ROM104に記憶されている制
御プログラムに基づきRAM105をワークメモリとし
て使用しながら動作し、機能キー101及び鍵盤102
を走査して各機能キー及び鍵の操作状態を取り込み、発
音制御データを楽音発生回路106に送ってその発音動
作を制御し、また、DSP107に対してエフェクタ処
理のための各種設定を行う。
【0013】DSP107は、楽音発生回路106が発
生した複数チャネル分の楽音の波形データを取り込み、
それらの波形データに対して、必要に応じて遅延メモリ
108をアクセスしながら、複数のエフェクタ処理をパ
ラレルの時分割処理として実行する。
【0014】DSP107から出力された波形データは
D/A変換器109でアナログ楽音波形信号に変換さ
れ、その信号がローパスフィルタ(LPF)110で整
形された後、アンプ111で増幅され、スピーカ112
から放音される。
【0015】次に、図2は、図1のDSP107の構成
図である。各部分は、バス201によって接続され、命
令デコーダ203がプログラムメモリ202に記憶され
た制御プログラムを実行することにより、マルチエフェ
クタ処理が実行される。
【0016】このとき、エフェクタ処理における乗算演
算は乗算器206で実行され、加減算演算及び論理演算
は算術論理演算器(ALU)207で実行される。ま
た、エフェクタ処理の特性を定めるための各種係数は、
係数メモリ204に格納され、エフェクタ処理において
使用される各種変数はワークメモリ205に格納され
る。
【0017】更に、エフェクタ処理においては、必要に
応じて、バス201に接続される図1の遅延メモリ10
8が使用される。楽音発生回路106において発生され
た複数チャネル分の波形データは、波形入力インタフェ
ース208を介してワークメモリ205内の後述する4
つの波形バッファに、後述する混合係数が乗算された後
に格納され、4つの波形バッファのそれぞれに対してエ
フェクタ処理が並列に実行される。
【0018】CPU103からDSP107に対して設
定される各種制御データは、CPUインタフェース20
9を介してワークメモリ205に書き込まれる。マルチ
エフェクタ処理の結果得られた出力波形データは、波形
出力インタフェース210から図1のD/A変換器10
9に出力される。
【0019】上述の構成を有する本発明の実施例では、
後述するように、DSP107は、波形データに対して
最大で4つまでの音響効果を付加することができる。即
ち、DSP107では、各サンプリングタイミング毎
に、最大で4つのエフェクタ処理が、パラレルの時分割
処理として実行される。
【0020】次に、上述の構成を有する実施例の動作原
理について説明する。図3は、本発明の実施例の原理説
明図である。まず、図1の楽音発生回路106は、ch
1〜chn(例えばn=8)のnチャネル分の楽音信号
の波形データを並列に出力することができる。これらの
各チャネルの波形データは、演奏者による鍵盤102の
各押鍵操作に基づいて生成されるポリフォニックの波形
データである。
【0021】図1のDSP107は、上述の複数チャネ
ルの波形データに対して、m種類のエフェクタ処理をパ
ラレルの時分割処理として実行することができる。そし
て、例えば第1番目(#1)のエフェクタ処理が実行され
る場合は、nチャネル分の波形データのそれぞれに混合
係数a11、a12、・・・、a1nが乗算された後に混合さ
れることにより、nチャネル分の波形データが上述の混
合係数の割合で混合されて得られた混合信号に対して#1
のエフェクタ処理が実行される。
【0022】また、第2番目(#2)のエフェクタ処理
は、nチャネル分の波形データのそれぞれに混合係数a
21、a22、・・・、a2nが乗算された後に混合されて得
られた混合信号に対して実行され、以下同様にして、第
m番目(#m)のエフェクタ処理は、nチャネル分の波形
データのそれぞれに混合係数am1、am2、・・・、amn
が乗算された後に混合されて得られた混合信号に対して
実行される。
【0023】即ち、本発明の実施例では、各エフェクタ
処理を、nチャネルの波形データのそれぞれを任意の割
合で混合して実行することができる。このとき、演奏者
は、予め各エフェクタ処理における各チャネルの波形デ
ータの混合割合を自由に設定することができる。
【0024】#1〜#mの各エフェクタ処理によって得られ
た出力信号は、相互に混合され、また、元のnチャネル
分の波形データと混合された後に、図1のD/A変換器
109に出力される。
【0025】以下に、上述の原理に基づく本発明の実施
例の具体的な動作について順次説明する。まず、図4
は、CPU103において実行される制御動作の全体的
な動作を示すCPUゼネラルフローである。このフロー
は、CPU103がROM104に記憶された制御プロ
グラムを実行する動作として実現される。
【0026】始めに、装置の電源が投入されると、ステ
ップS401において、RAM105の内容、CPU1
03内の各種レジスタの内容、楽音発生回路106の内
部状態、及びDSP107の内部状態などが初期化され
る。
【0027】以後、ステップS402〜S407の各処
理が繰り返し実行される。ステップS402の機能キー
取込み処理では、音色設定キー、エフェクタ設定キー、
モジュレーションキーなどの機能キー101の設定状態
が走査され、その設定状態がRAM105などに取り込
まれる。
【0028】ステップS403の機能キー処理では、各
機能キー101の設定に対応する処理、例えば音色の変
更を楽音発生回路106に対して指示する処理などが実
行される。また、本発明に特に関連する処理として、機
能キー101であるエフェクタ設定キーの設定状態に応
じて後述する状態テーブルを生成し、RAM105に記
憶する動作が実行される。
【0029】ステップS404の鍵盤取込み処理では、
鍵盤102の鍵の押鍵状態が走査され、その押鍵状態が
RAM105などに取り込まれる。ステップS405の
鍵盤処理では、上述の押鍵状態に対応して、RAM10
5に設けられる発音制御データ領域に、必要な発音制御
データが設定される。
【0030】ステップS406のエフェクト指示処理で
は、機能キー101であるエフェクタ設定キーの設定状
態に応じてステップS403の機能キー処理において生
成された状態テーブルの内容が、DSP107に対して
転送される。
【0031】ステップS407の発音処理では、ステッ
プS405の鍵盤処理で設定された発音制御データを楽
音発生回路106に転送することにより、楽音発生回路
106に対して発音制御指示がなされる。これにより、
楽音発生回路106は、楽音の波形データの発音、消
音、ピッチ変更などの発音制御動作を実行する。
【0032】以上がCPUゼネラルフローの処理であ
る。ここで、前述したように、ユーザは、DSP107
に実行させるエフェクタ処理の種類と順序、及びそのエ
フェクタ処理における各波形データチャネルの混合割合
を、最大で4つのエフェクタ処理について任意に設定で
きる。この設定は、機能キー101である特には図示し
ないエフェクタ設定キーを操作することにより行うこと
ができる。
【0033】そして、ユーザが、機能キー101である
エフェクタ設定キーを操作すると、その設定状態が図4
のステップS402の機能キー取込み処理によってRA
M105に取り込まれ、ステップS403の機能キー処
理によって状態テーブルが生成される。
【0034】図5に状態テーブルの例を示す。ポインタ
値は、DSP107で実行されるエフェクタ処理の番号
を示し、“00”、“01”、“10”、及び“11”
は、それぞれその順に、第1番目、第2番目、第3番
目、及び第4番目に実行されるエフェクタ処理に対応す
る。
【0035】各ポインタ値に対応して、ユーザによる設
定に基づくエフェクタ種が設定される。図5では、リバ
ーブ1、リバーブ2、コーラス、ディレイなどのエフェ
クタ種が設定されている。なお、設定できるエフェクタ
種をn種類とすると、状態テーブルのエフェクタ種の項
には、n種類のエフェクタ種を識別可能なビット数のコ
ードが設定されることになる。
【0036】また、各ポインタ値に対応して、図1の楽
音発生回路106が出力するch1〜ch8の8チャネ
ル分の波形データのそれぞれの混合割合ajiが設定され
る。なお、iは波形データのチャネルを識別するための
添字で1≦i≦8、jはエフェクタ処理を識別するため
の添字で1≦j≦4である。
【0037】この状態テーブルは、図4のステップS4
06のエフェクト指示処理で、DSP107に転送され
る。次に、図6は、DSP107において実行されるエ
フェクタ処理動作を示すDSPゼネラルフローである。
このフローは、図2の命令デコーダ203がプログラム
メモリ202に記憶された制御プログラムを実行する動
作として実現される。
【0038】始めに、装置の電源が投入されると、ステ
ップS601において、ポインタ変数がリセットされ
る。このポインタ変数は、“00”、“01”、“1
0”、又は“11”の2ビットの変数値をとり、図2の
ワークメモリ205に設けられている。ステップS60
1ではポインタ変数の値が“00”にリセットされる。
【0039】次に、サンプリングタイミングに同期し
て、ステップS602〜S607の処理が繰り返し実行
される。まず、ステップS602の音声入力処理で、現
在のサンプリングタイミングにおいて図1の楽音発生回
路106から出力されている8チャネル分の波形データ
が、原音バッファOBFに塁算されると共に、最大で4
のエフェクタ処理のそれぞれに対する入力となる波形バ
ッファEBF1 〜EBF4 に、状態テーブルに設定され
た混合係数の割合で塁算される。なお、原音バッファO
BFに塁算された波形データは、後述するステップS6
07の音声出力処理において、エフェクタ処理が施され
た波形データと混合され出力される。
【0040】図7は、音声入力処理の動作フローチャー
トである。まず、ステップS701で、原音バッファO
BFの内容と、4つの波形バッファEBF1 〜EBF4
の内容がクリアされる。
【0041】次に、ステップS702で、チャネルを識
別するための変数iがクリアされた後、ステップS70
3〜S710の繰返しで、8チャネル分の波形データの
それぞれが入力され、以下の処理が実行される。
【0042】ステップS703では、第iチャネルの波
形データが変数xに代入される。ステップS704で
は、原音バッファOBFに変数xに代入された第iチャ
ネルの波形データが塁算される。
【0043】ステップS705では、エフェクタ処理を
識別するための変数jがクリアされた後、ステップS7
06〜S709の繰返しで、4つの波形バッファEBF
1 〜EBF4 への塁算処理が実行される。
【0044】まず、ステップS706では、前述した図
4のステップS406のエフェクト指示処理により図1
のCPU103からDSP107内のワークメモリ20
5に転送されている状態テーブル(図5参照)の内容
が、現在の変数jとiの値に基づいて参照されることに
より、混合係数ajiが読み出される。
【0045】次に、ステップS707では、変数xに代
入された第iチャネルの波形データの値に混合係数aji
が乗算され、それが第j番目の波形バッファEBFj
塁算される。
【0046】ステップS708では、変数jの値が+1
される。ステップS709では、変数jの値が4を越え
たか否かが判別され、その判別結果がNOならステップ
S706に戻り、ステップS706〜S708の処理が
繰り返される。
【0047】以上のステップS706〜S709の繰返
しにより、変数iで示されるチャネルの波形データが状
態テーブルに設定された混合係数a1i〜a4iの割合で4
つのエフェクタ処理のそれぞれのための波形バッファE
BF1 〜EBF4 へ塁算される。
【0048】ステップS709の判別がYESとなる
と、ステップS710で変数iの値が8を越えたか否か
が判別され、越えていなければステップS703に戻
り、変数iの新たな値によって示される次のチャネルの
波形データに対する処理が繰り返される。
【0049】以上のステップS703〜S710の繰返
しにより、8チャネル全ての波形データの4つの波形バ
ッファEBF1 〜EBF4 への塁算処理が実行される。
ステップS710の判別がYESとなると、現在のサン
プリングタイミングにおける図6のステップS602の
音声入力処理を終了する。
【0050】次に、図6のステップS603のエフェク
タ処理が、ステップS604でポインタ変数がインクリ
メントされステップS605でその値が“00”である
か否かが判別されながら、4回繰り返されることによ
り、4種類のエフェクタ処理がパラレルの時分割処理と
して実行される。
【0051】図8は、図6のステップS603のエフェ
クタ処理の動作フローを示した図である。このエフェク
タ処理では、前述した図4のステップS406のエフェ
クト指示処理により図1のCPU103からDSP10
7内のワークメモリ205に転送されている状態テーブ
ル(図5参照)の内容が、現在のポインタ変数の値に基
づいて参照されることにより、各エフェクタ処理のエフ
ェクタ種が決定され、実行される。
【0052】まず、ステップS801では、図1のCP
U103から図2のワークメモリ205に転送されてい
る状態テーブルから、現在のポインタ変数の値に対応す
るエフェクタ種のコードが読み出される。今、ポインタ
変数が、最初“00”である場合には、図5の状態テー
ブルの例では、リバーブ1のエフェクタ種に対応するコ
ードが読み出される。
【0053】ステップS802では、現在のポインタ変
数の値に対応して状態テーブルにエフェクタ種のコード
が設定されているか否かが判別される。この判別結果が
NOならエフェクタ処理は実行されない。なお、図5の
例では、全てのポインタ値に対してエフェクタ種が設定
されるため、ステップS802の判定がNOとなること
はない。
【0054】上述の判別結果がYESなら、ステップS
803で、ワークメモリ205内の現在のポインタ変数
の値“00”に対応する1番目の波形バッファEBF1
から波形データが読み出される。
【0055】次に、ステップS804では、波形バッフ
ァEBF1 から読み出された波形データに対し、ステッ
プS801で状態テーブルから読み出されているエフェ
クタ種に対応するエフェクタ処理のサブルーチンが読み
出されて実行される。
【0056】以上のステップS803とS804の処理
により現在のポインタ変数の値“00”に対応するエフ
ェクタ種のエフェクタ処理が完了すると、ステップS8
05で、上述のエフェクタ処理の結果得られた波形デー
タがワークメモリ205内の現在のポインタ変数の値
“00”に対応する1番目の波形バッファEBF1 に上
書きされ、図6のステップS603の1回のエフェクタ
処理を終了する。
【0057】次に、ステップS604において、ポイン
タ変数の値が“00”から“01”にインクリメントさ
れ、ステップS605の判定がNOとなった後、再び、
ステップS603のエフェクタ処理が実行される。
【0058】このとき、ポインタ変数の値は“01”と
なっているため、図8のステップS801では、状態テ
ーブルから、現在のポインタ変数の値“01”に対応す
るエフェクタ種のコードが読み出される。図5の例で
は、リバーブ2のエフェクタ種のコードが読み出され
る。
【0059】また、ステップS803では、ワークメモ
リ205内の現在のポインタ変数の値“01”に対応す
る2番目の波形バッファEBF2 から波形データが読み
出されて、次のステップS804では、波形バッファE
BF2 から読み出された波形データに対して、ステップ
S801で状態テーブルから読み出されている現在のポ
インタ変数の値“01”に対応するエフェクタ種に対応
するエフェクタ処理のサブルーチンが読み出されて実行
され、ステップS805で、上述のエフェクタ処理の結
果が波形バッファEBF2 に上書きされる。
【0060】図6のステップS603のエフェクタ処理
が終了した後、ステップS604において、ポインタ変
数の値が“01”から“10”にインクリメントされ、
ステップS605の判定がNOとなった後、再び、ステ
ップS603のエフェクタ処理が実行される。
【0061】このとき、ポインタ変数の値は“10”と
なっているため、図8のステップS801では、状態テ
ーブルから、現在のポインタ変数の値“10”に対応す
るエフェクタ種のコードが読み出される。図5の例で
は、コーラスのエフェクタ種のコードが読み出される。
【0062】また、ステップS803では、ワークメモ
リ205内の現在のポインタ変数の値“10”に対応す
る3番目の波形バッファEBF3 から波形データが読み
出されて、次のステップS804では、波形バッファE
BF3 から読み出された波形データに対して、ステップ
S801で状態テーブルから読み出されている現在のポ
インタ変数の値“10”に対応するエフェクタ種に対応
するエフェクタ処理のサブルーチンが読み出されて実行
され、ステップS805で、上述のエフェクタ処理の結
果が波形バッファEBF3 に上書きされる。
【0063】再び図6のステップS603のエフェクタ
処理が終了した後、ステップS604において、ポイン
タ変数の値が“10”から“11”にインクリメントさ
れ、ステップS605の判定がNOとなった後、ステッ
プS603のエフェクタ処理が実行される。
【0064】このとき、ポインタ変数の値は“11”と
なっているため、図8のステップS801では、状態テ
ーブルから、現在のポインタ変数の値“11”に対応す
るエフェクタ種のコードが読み出される。図5の例で
は、ディレイのエフェクタ種のコードが読み出される。
【0065】また、ステップS803では、ワークメモ
リ205内の現在のポインタ変数の値“11”に対応す
る4番目の波形バッファEBF4 から波形データが読み
出されて、次のステップS804では、波形バッファE
BF4 から読み出された波形データに対して、ステップ
S801で状態テーブルから読み出されている現在のポ
インタ変数の値“11”に対応するエフェクタ種に対応
するエフェクタ処理のサブルーチンが読み出されて実行
され、ステップS805で、上述のエフェクタ処理の結
果が波形バッファEBF4 に上書きされる。
【0066】最後に図6のステップS603のエフェク
タ処理が終了した後、ステップS604において、ポイ
ンタ変数の値がインクリメントされるが、ポインタ変数
は前述したように2ビットの変数値であるため、ポイン
タ変数の値“11”がインクリメントされると、その値
は“00”に戻る。
【0067】このようにして、ポインタ変数が“00”
になった時点で、図6のステップS605の判定がYE
Sとなり、ステップS603〜S605による4回のエ
フェクタ処理を終了する。
【0068】ステップS606のタイマ処理では、図2
のタイマ211によってサンプリングタイミングに同期
した割込みが入力する毎に、次のステップS607の音
声出力処理に移行する。そして、ステップS607の音
声出力処理では、4回のステップS603のエフェクタ
処理の結果、ワークメモリ205内の4つの波形バッフ
ァEBF1 〜EBF4 に得られた各出力波形データと、
ワークメモリ205内の原音バッファOBFに予め塁算
された8チャネル分の入力波形データ(図7のステップ
S704参照)が混合され、その混合結果が、波形出力
インタフェース210を介して図1のD/A変換器10
9に、出力波形データとして出力される。
【0069】ここで、ステップS602〜S607まで
の処理は1サンプリング周期以内で実行できるように構
成されているため、ステップS606のタイマ処理の結
果、ステップS607の音声出力処理において、出力波
形データが正確にサンプリングタイミングに同期してD
/A変換器109に出力されることになる。
【0070】以上説明した実施例においては、図5に示
されるように、例えば同じリバーブでも、異なる特性の
リバーブをパラレルに実行することが可能であり、設定
によっては、最大で4種類までの同じリバーブをパラレ
ルに実行することが可能である。
【0071】また、上述の実施例では、DSP107
は、各サンプリングタイミング毎に、最大で4つまでの
エフェクタ処理をパラレルの時分割処理として実行でき
るように構成されたが、本発明はこれに限られるもので
はなく、DSPの処理能力に余裕があれば、5つ以上の
任意の数のエフェクタ処理を実行できるように構成する
ことができる。
【0072】最後に、図9は、他の実施例を示した原理
説明図である。上述した本発明の実施例では、複数の並
列に実行されるエフェクタ処理のそれぞれについて、n
チャネルの波形データのそれぞれを任意の割合で混合し
て実行するような構成が開示されている。これに対し
て、図9では、1つのエフェクタ処理又はカスケードに
実行されるエフェクタ処理のうち第1段目のエフェクタ
処理に対して、nチャネルの波形データのそれぞれが混
合係数b1 、b2 、・・・、bn の割合で混合されて入
力される構成を有している。
【0073】このような構成により、各チャネルで生成
される波形データが任意の割合で混合されて得られた波
形データに対して、1つ又はカスケードに接続された複
数のエフェクタ処理を実行することができる。
【0074】
【発明の効果】本発明によれば、効果付加処理実行手段
で複数の効果付加処理が実行される場合に、各効果付加
処理に対して入力される波形データにおいて、複数系列
の入力波形データのそれぞれが予め設定された任意の混
合割合で混合されるように設定することが可能となる。
【0075】この結果、例えば、鍵盤楽器において、低
音域で発生される楽音と高音域で発生される楽音とでア
サインする発音チャネルを異ならせたり、伴奏音とメロ
ディ音で発音チャネルを異ならせたりすることにより、
音域毎に効果付加のかかり具合を複雑に変化させること
が可能となり、音響的に多彩な効果を得ることが可能と
なる。
【図面の簡単な説明】
【図1】本発明の実施例の全体構成図である。
【図2】DSP107の構成図である。
【図3】本発明の原理説明図である。
【図4】CPUゼネラルフローを示した図である。
【図5】状態テーブルの例を示した図である。
【図6】DSPゼネラルフローを示した図である。
【図7】音声入力処理の動作フローチャートである。
【図8】エフェクタ処理の動作フローを示した図であ
る。
【図9】他の実施例の説明図である。
【符号の説明】
101 機能キー 102 鍵盤 103 CPU 104 ROM 105 RAM 106 楽音発生回路 107 DSP 108 遅延メモリ 109 D/A変換器 110 LPF 111 アンプ 112 スピーカ 201 バス 202 プログラムメモリ 203 命令デコーダ 204 係数メモリ 205 ワークメモリ 206 乗算器 207 算術論理演算器(ALU) 208 波形入力インタフェース 209 CPUインタフェース 210 波形出力インタフェース 211 タイマ
───────────────────────────────────────────────────── フロントページの続き (72)発明者 細田 潤 東京都羽村市栄町3丁目2番1号 カシオ 計算機株式会社羽村技術センター内

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 複数の効果付加処理のそれぞれに対応し
    て設けられ、複数系列の入力波形データのそれぞれを予
    め設定された混合割合で混合することにより前記効果付
    加処理のための波形データを生成する混合手段と、 前記複数の効果付加処理のそれぞれに対応して設けられ
    る混合手段における前記複数系列の入力波形データのそ
    れぞれの混合割合を設定する混合割合設定手段と、 前記混合手段から得られる複数の波形データのそれぞれ
    に対して、複数の効果付加処理のそれぞれを実行する効
    果付加処理実行手段と、 を有することを特徴とする効果付加装置。
JP4261952A 1992-09-30 1992-09-30 効果付加装置 Withdrawn JPH06110461A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4261952A JPH06110461A (ja) 1992-09-30 1992-09-30 効果付加装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4261952A JPH06110461A (ja) 1992-09-30 1992-09-30 効果付加装置

Publications (1)

Publication Number Publication Date
JPH06110461A true JPH06110461A (ja) 1994-04-22

Family

ID=17368947

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4261952A Withdrawn JPH06110461A (ja) 1992-09-30 1992-09-30 効果付加装置

Country Status (1)

Country Link
JP (1) JPH06110461A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108017043A (zh) * 2016-11-04 2018-05-11 乔治洛德方法研究和开发液化空气有限公司 杂质除去装置和具有该杂质除去装置的循环气体回收精制系统

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108017043A (zh) * 2016-11-04 2018-05-11 乔治洛德方法研究和开发液化空气有限公司 杂质除去装置和具有该杂质除去装置的循环气体回收精制系统

Similar Documents

Publication Publication Date Title
US5825899A (en) Audio data processing apparatus
JP2623878B2 (ja) 電子楽器
JPH0612069A (ja) ディジタル信号処理装置
US4562763A (en) Waveform information generating system
US5541360A (en) Single chip sound source integrated circuit including effect adding device and sound source on the same single integrated circuit chip
JPH06110461A (ja) 効果付加装置
US5444180A (en) Sound effect-creating device
US6351475B1 (en) Mixing apparatus with compatible multiplexing of internal and external voice signals
JP3721789B2 (ja) ミキシング装置
US5185492A (en) Electronic musical instrument having multivoice function for generating musical tones of plural tone colors
JPH1195745A (ja) 音場効果付与装置
JPS62184495A (ja) タツチレスポンス付電子楽器
JP3610759B2 (ja) ディジタル信号処理装置
JP3094759B2 (ja) 楽音信号分配処理装置
JPH05249954A (ja) 効果付与装置
JP2728243B2 (ja) 電子楽器
JPH05289660A (ja) 効果付加装置を内蔵した音源集積回路およびそれを用いた音源装置
JP2678970B2 (ja) 楽音発生装置
JPH09269779A (ja) 効果付加装置
JP3405170B2 (ja) 楽音合成装置
JPH0519768A (ja) 楽音合成装置
JPH06149256A (ja) 楽音発生装置
JPH0777982A (ja) 効果付加装置
JPH056183A (ja) 信号処理装置
JPH05289661A (ja) 効果付加装置を内蔵した音源集積回路

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19991130