JPH0443398A - 効果音付加装置 - Google Patents

効果音付加装置

Info

Publication number
JPH0443398A
JPH0443398A JP2149809A JP14980990A JPH0443398A JP H0443398 A JPH0443398 A JP H0443398A JP 2149809 A JP2149809 A JP 2149809A JP 14980990 A JP14980990 A JP 14980990A JP H0443398 A JPH0443398 A JP H0443398A
Authority
JP
Japan
Prior art keywords
data
sound
sound effect
output
stored
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.)
Pending
Application number
JP2149809A
Other languages
English (en)
Inventor
Hiroshi Miura
三浦 寛
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2149809A priority Critical patent/JPH0443398A/ja
Publication of JPH0443398A publication Critical patent/JPH0443398A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)
  • Electrophonic Musical Instruments (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、ディジタル・シグナル・プロセッサ(以下、
DS・プロセッサと略す)を用いて電子楽器等から生成
される楽音に、所望の効果音を付加する効果音付加装置
に関する。
(従来の技術) 従来から、電子楽器等の出力に残響音等の効果音を付加
する効果音付加装置がある。
そのような効果音付加装置は、種々の独立した効果音に
対応する複数のプログラムを設けており、したがって効
果音を複数のうちから選択付加するには、規模が大きく
なる欠点があったが、近年のDS・プロセッサの開発に
より複数の効果音をプログラムによって合成、制御する
ことによっC小規模な効果音付加装置の構成が可能にな
ってきている。
(発明が解決しようとする課題) しかしながら、そのようなりS・プロセッサは、上記、
効果音付加装置において楽音信号のディジタル的な演算
処理をするのみでなく、各種の演算処理や、外部機器の
制御、マイクロコンピュータとの通信なども可能である
。しかし、−船釣には上記、効果音付加装置は効果音を
付加した楽音演奏中、言換えると楽音信号の演算処理中
には、処理の大きな他の演算や制御等の別処理を同時に
行なうことはない。
その理由はDS・プロセッサが、通常1サンプリング周
期によって1サイクルの命令の実行を繰返しているため
、その間に他の大きな処理量の命令を実行すると、命令
のサイクルがサンプリング周期を越えてしまい、効果的
に発音しなかったり。
ノイズが発生したりするからである。その場合、通常、
−時的に消音して上記楽音信号の演算処理を中止した後
、上記の別処理を実行後、再度上記。
楽音信号の演算処理を実行している。しかしながら、発
音中に一時的に消音するのは極めて不自然である。
本発明は、上記に鑑み、自然な発音状態を維持しながら
、他の別処理を実行してもノイズ等を発生しない、効果
音付加装置の提供を目的とする。
(課題を解決するための手段) 本発明は上記の目的を、効果音付加装置において、楽音
信号の演算処理結果を複数記憶する出力レジスタを有し
、効果音付加装置が他の機器のための処理を行なう場合
は、判別用のデータを上記出力レジスタに記憶させ、そ
の記憶した判別用データの前後のデータから、上記、他
の処理をすることによって欠落する付加音形成のデータ
を補間形成する構成を備えて達成する。
(作 用) 上記1本発明によれば、楽音発生中に他の大きな処理量
のプログラムを実行しても、ノイズ等が発生しない効果
音付加装置が実現される。
(実施例) 以下、本発明を図面を用いて説明する。
第1図は本発明の一実施例の構成を示すブロック図で、
1は楽音信号発生回路、2はA/D変換器、3は効果音
選択回路、4はサンプリングクロック発生回路、5はD
S・プロセッサ、6は制御プログラムメモリ、7はデー
タメモリ、8はD/A変換器、9.lOはLPF(ロー
パスフィルタ)である。
楽音信号発生回路1は電子楽器等で鍵盤情報などに対応
する楽音信号を発生する回路であり、その出力はA/D
変換器2において、サンプリングクロック発生回路4か
ら供給されるサンプリングクロックによってサンプリン
グされてディジタル変換され、シリアルにDS・プロセ
ッサ5に出力される。効果音選択回路3は楽音信号に付
加する所望の効果音を選択するための回路で、効果音を
指定するための効果音指定スイッチ回路と、効果音、及
び遅延時間に関するパラメータ、および演算係数に関す
るパラメータのデータを形成するデータ形成回路から構
成され、その形成したデータはDS・プロセッサ5に供
給される。
サンプリングクロック発生回路4はA/D変換器2、D
S・プロセッサ5、及びD/A変換器8に供給され、そ
れぞれの同期をとっている。
DS・プロセッサ5にディジタル楽音信号を演算処理し
て出力する。A/D変換器2から入力されるディジタル
楽音信号を、効果音選択回路3から入力されるデータに
基づき、制御プログラムメモリ6から出力される制御プ
ログラムにしたがって、データメモリ7に対して書き込
み、読み出しを行なったり、演算をしたりして所望の効
果音を付加したディジタル楽音信号を形成し、D/A変
換器8に出力する。また、DS・プロセッサ5はサンプ
リングクロック発生回路4により発生した1サンプリン
グ周期で、制御プログラムメモリ6から出力される1サ
イクルのプログラムを実行している。
制御プログラムメモリ6は効果音選択回路3により選択
される効果音を形成するために複数の制御プログラムを
記憶しており、効果音選択回路3により選択されて、効
果音に対応する制御プログラムを出力する。データメモ
リ7はDS・フロセッサ5によって制御されており、上
記制御プログラムによってデータの書き込み、読み出し
が行なわれる。D/A変換器8はDS・プロセッサ5か
ら入力されるディジタル楽音信号をサンプリングクロッ
ク発生回路4により発生するサンプリングクロックの1
/2のタイミングで、RchとL c hのチャネルに
振分け、アナログ信号に変換してLPF9,10に出力
し、それぞれ所定の高域周波数がカセットされて出力さ
れる。また、DS・プロセッサ5は外部機器を制御する
ための外部機器制御信号の入出力ボートを備えている。
第2図は第1図の動作を説明するフローチャートである
。サンプリングクロック発生回路4のクロックパルスの
立下がりを検出し、制御プログラムをスタートさせる(
ステップ1(以下、Slのように略記する)。1サイク
ル終了後は次のクロックパルスの立下がりまで待機する
前サイクルの効果音付加後のRchとLcthの楽音デ
ータを出力レジスタから読み出し、D/A変換器8に出
力する(S 2)、また、A/D変換器2がらのディジ
タル楽音信号を入力レジスタ(図示せず)、またはデー
タメモリ7に書き込ませる(S3)。
効果音選択回路3により選択された効果音に対応する遅
延データ、及び演算係数データを前のサイクル時に比べ
て、変化の有無を判断しくS4)、変化があった場合は
効果音をモードチェンジルーチンに分岐しくS5)、変
化がない時はメインルーチンとして、楽音信号の演算処
理を行なうか、外部機器の制御を行なうかを判断する(
56)、メインルーチンとして処理する場合、効果音選
択回路3で選択した効果音を、入力レジスタに印加され
たディジタル楽音信号に所定の演算をして付加処理をし
くS 7)、外部機器ルーチンの場合は外部機器制御の
ための制御信号を生成する(S8)。なお、外部機器は
表示用LED、あるいはマイコン等であってもよい。
S7でメインルーチンにより演算されるべきデータが、
外部機器演算のために演算できなかった場合、その演算
できなかった前後のサイクルの出力データを基に、補間
演算によってデータを形成する(S9)。87.S9に
より演算形成したデータは出力レジスタに記憶させ(S
 10)、ここでプログラムの1サイクルが終り、Sl
にリターンする(Sll)。
第3図は第2図89の補間演算を行なうためのデータが
記憶されている、出力レジスタ(S10)のサイクルご
とのデータ状態を示すものである。
図(a)において、アドレス110は、現在演算によっ
て出力された値で、アドレス111は前回、同じくアド
レス112は前々回の値である。また、アドレス111
の値を効果音付加後の楽音信号として。
D/A変換器に出力している。
まず、第1サイクルで、アドレス110に演算した値3
333を記憶させ、アドレス111の前回演算した値2
222を出力する。第2サイクルでは、それぞれのアド
レスに記憶されている値が移動してアドレス110には
演算した新しい値4444を記憶し、前回の値3333
を出力する。第3のサイクルも同様に出力される。
図(b)は補間ルーチン(S9)中の出力レジスタ(s
io)の状態を示し、他のルーチン(S8)に分岐した
場合はメインルーチン(S7)での演算結果が得られな
いので、出力レジスタのアドレス110には判別用デー
タ8000を記憶する。また、アドレス111には前回
の、アドレス112には前々回の演算値が、それぞれ記
憶されており、アドレス111の演算値を出力している
。第2サイクルでは同様にアドレス110に演算値を記
憶しアドレス111の値を出力する。しかし、アドレス
111には判別用データとして5oooが記憶されてい
るので、そのまま出力せずにアドレス112と110の
値により補間を行ない補間値3333を出力し、補間値
はそのままアドレス111に記憶される。
図(C)は1図(b)を判りやすく書き直したものであ
り、第2サイクルの状態を示している。Bは前々回の演
算値、つまりアドレス112の値であり、B′は現在の
演算値、すなわちアドレス110の値を表わしている。
アドレス111が判別データ8000であったので、B
−B′間で補間を行ないAの値を得る。それと同時に出
力レジスタのアドレス111に記憶されるとともにD/
A変換器8に出力される。
以上、詳細に説明したように2点間の補間を行なうこと
により、他のルーチンS8を実行した場合でも、S7の
メインルーチンで演算できなかった値を近似して求める
ことができる。しかし1通常、楽音信号は曲線的な変化
が多く、上記2点間の補間では十分とは言えないが、そ
の場合は510の出力レジスタを、たとえば3個を5個
にすることで、よりきれいな近似を行なうことが可能で
ある。
なお、上述の本発明は演算処理後の信号が発音されるの
は1サンプリングパルス分遅れることになるが、これは
実用上問題にならない。たとえばサンプリングクロック
が20kHzであるとすると。
1サンプリング時間は50μsecであり、人の聴覚が
遅れを感することができるのは2ないし3m secで
あって1問題ではないからである。
(発明の効果) 以上詳細に説明して明らかなように本発明は。
楽音信号の演算処理結果を複数記憶できる出力レジスタ
を有し、他の演算処理を行なうときには判別用データを
上記出力レジスタに記憶させておき上記出力レジスタに
記憶された判別用データの前後のデータから補間演算を
行なわせるようにしたもので、付加音出力中に他の演算
処理を行なって、処理が欠落しても、ノイズ等が発生し
ない楽音効果音付加装置であり、用いて益するところが
ある。
【図面の簡単な説明】
第1図は本発明の一実施例の構成を示すブロック図、第
2回は第1図の動作を示すフローチャート、第3図は本
発明要部のレジスタの補間動作を説明する図である。 1 ・・・楽音信号発生回路、 2・・・A/D変換器
、 3・・・効果音選択回路、 4 ・・・サンプリン
グクロック発生回路、 5・・・ディジタル・シグナル
・プロセッサ(DS・プロセッサ)、 6・・・制御プ
ログラムメモリ、 7 ・・・データメモリ。 特許出願人 松下電器産業株式会社 代 理 人   星  野  恒  司  ゛。 、p 第2図

Claims (1)

    【特許請求の範囲】
  1. 電子楽器等の楽音をディジタル出力する楽音出力手段と
    、その出力に効果音を付加する効果音付加手段と、複数
    の効果音のうち一つを選択する効果音選択手段とを備え
    、上記、効果音付加手段は選択される効果音に対応する
    複数の制御プログラムを有する制御プログラムメモリと
    、複数のデータメモリと、上記、制御プログラムに従っ
    て上記データメモリに書き込み、読み出し、アドレス指
    定のためのデータメモリ制御信号を出力するとともに、
    上記、制御プログラムに基づいて演算を行なう演算手段
    とにより構成したディジタル・シグナル・プロセッサを
    有することを特徴とする効果音付加装置。
JP2149809A 1990-06-11 1990-06-11 効果音付加装置 Pending JPH0443398A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2149809A JPH0443398A (ja) 1990-06-11 1990-06-11 効果音付加装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2149809A JPH0443398A (ja) 1990-06-11 1990-06-11 効果音付加装置

Publications (1)

Publication Number Publication Date
JPH0443398A true JPH0443398A (ja) 1992-02-13

Family

ID=15483187

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2149809A Pending JPH0443398A (ja) 1990-06-11 1990-06-11 効果音付加装置

Country Status (1)

Country Link
JP (1) JPH0443398A (ja)

Similar Documents

Publication Publication Date Title
JP3106774B2 (ja) デジタル音場創生装置
EP0595331B1 (en) Apparatus for imparting a sound effect on a signal
JP2819533B2 (ja) 楽音信号発生装置
JP3175179B2 (ja) デジタルピッチシフター
JPH0782340B2 (ja) 楽音波形信号発生装置
US5386529A (en) Digital signal processor for use in sound quality treatment by filtering
JPH0798586A (ja) 電子楽器の音源装置
JP2000047663A (ja) 楽音データ処理装置およびコンピュータシステム
JPH0443398A (ja) 効果音付加装置
JP3978928B2 (ja) 楽音生成装置
JP2663496B2 (ja) 楽音信号発生装置のための信号補間器
JPH07325581A (ja) 楽音発生装置
JPH02135564A (ja) データ処理装置
JP3552265B2 (ja) 音源装置および音声信号形成方法
JPH0719246B2 (ja) デジタル信号処理装置
JP2940384B2 (ja) 電子楽器
JP4106739B2 (ja) デジタル信号処理方法およびデジタル信号処理装置
JPH10111682A (ja) 残響効果付加装置
JPH05249954A (ja) 効果付与装置
JP2684820B2 (ja) サラウンド回路
JP2542616Y2 (ja) 残響付加装置
JPH02187797A (ja) 電子楽器
JP2611406B2 (ja) デジタル音声信号発生装置
JPH0675586A (ja) 音響信号発生回路
JP2730101B2 (ja) デジタル音声信号発生装置