JP5807419B2 - 信号処理装置 - Google Patents
信号処理装置 Download PDFInfo
- Publication number
- JP5807419B2 JP5807419B2 JP2011156579A JP2011156579A JP5807419B2 JP 5807419 B2 JP5807419 B2 JP 5807419B2 JP 2011156579 A JP2011156579 A JP 2011156579A JP 2011156579 A JP2011156579 A JP 2011156579A JP 5807419 B2 JP5807419 B2 JP 5807419B2
- Authority
- JP
- Japan
- Prior art keywords
- reproduction
- attack
- modulation
- audio signal
- playback
- 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 - Fee Related
Links
Images
Landscapes
- Reverberation, Karaoke And Other Acoustics (AREA)
- Electrophonic Musical Instruments (AREA)
Description
<第1実施形態>
図1はこの発明の第1実施形態である信号処理装置の構成を示すブロック図である。この信号処理装置は、オーディオ信号のピッチ変換を行う装置であり、例えばカラオケ演奏用のオーディオ信号のキーコントロール(ピッチ変換)やテンポ変更に伴うピッチ変換に用いられる。なお、図1において、前掲図12に示された各部と対応する部分には共通の符号を付け、その説明を省略する。
これにより再生部3Aは、クロスフェード処理を利用した通常の再生動作に戻る。
次にこの発明の第2実施形態について説明する。上記第1実施形態において、軌道修正部323は、アタック検出部4がアタック部を検出したタイミングに基づいて、リングバッファ1におけるアタック部の記憶位置を求め、再生基準位置BAがアタック部の記憶位置となるタイミングをアタック部の目標再生タイミングTxとし、この目標再生タイミングTxに基づいてアタック再生用変調再生位置の軌道修正を行った。
なお、種類の異なる楽器の演奏音を示す複数種類のオーディオ信号のピッチ変換をチャネル毎に行うような装置に本発明を適用する場合、チャネル毎に、このような軌道修正後のアタック再生用変調再生位置をクロスさせる再生基準位置の目標位置に適用するオフセット量とシフトの方向を操作子の操作等により指定するようにしてもよい。
次に図7および図8を参照し、この発明の第3実施形態について説明する。上記第1実施形態において、ピッチ変換比rが大きくなると、変調再生位置MA1およびMA2の時間勾配が大きくなる。この場合、アタック部の再生に支障が出ないようにするために、アタック再生用変調再生位置に対応したオーディオ信号のフェードインと非アタック再生用変調再生位置に対応したオーディオ信号のフェードアウトを行うための時間T1を短くする必要が生じる(前掲図3参照)。しかし、時間T1を短くして、フェードイン、フェードアウトを行うと、出力オーディオ信号の音質が劣化する問題が生じる。本実施形態は、この問題を解決するものである。
以降の動作は上記第1実施形態と同様である。
図9はこの発明の第4実施形態である信号処理装置の構成を示すブロック図である。この信号処理装置では、上記第1実施形態による信号処理装置(図1)の再生部3Aが再生部3Bに置き換えられており、さらに基本周期検出部5が追加されている。そして、再生部3Bでは、上記第1実施形態における読出制御部32Aが読出制御部32Bに置き換えられている。
以上、この発明の第1〜第4実施形態について説明したが、この発明には、それ以外にも他の実施形態が考えられる。例えば次の通りである。
Claims (3)
- オーディオ信号を記憶するためのバッファと、
前記バッファの書込アドレスを順次変化させつつオーディオ信号を前記バッファに書き込む書込手段と、
前記バッファに書き込まれるオーディオ信号に現われるアタック部を検出するアタック検出手段と、
前記バッファからオーディオ信号を読み出すことにより出力オーディオ信号を生成する再生手段とを具備し、
前記再生手段は、
前記バッファの書込アドレスの変化に対して所定値だけ遅れて追従するように再生基準位置を更新する再生基準位置更新手段と、
前記再生基準位置の時間勾配である第1の時間勾配と異なる第2の時間勾配での変化と、該第2の時間勾配での変化方向と逆方向へのジャンプとを周期的に繰り返しつつ、全体的には前記第1の時間勾配で変化する第1の変調再生位置を生成するとともに、前記第1の変調再生位置に対して位相のずれた第2の変調再生位置を生成し、前記第1および第2の変調再生位置に対応した2系統のオーディオ信号を前記バッファに記憶されたオーディオ信号に基づいて再生し、前記2系統のオーディオ信号を用いて前記出力オーディオ信号を生成する出力オーディオ信号生成手段とを具備し、
前記出力オーディオ信号生成手段は、
前記2系統のオーディオ信号にクロスフェード処理を施すことにより前記出力オーディオ信号を生成する手段であって、前記第1の変調再生位置がジャンプするのに先立って前記第1の変調再生位置に対応したオーディオ信号のフェードアウトと前記第2の変調再生位置に対応したオーディオ信号のフェードインを行い、前記第2の変調再生位置がジャンプするのに先立って前記第2の変調再生位置に対応したオーディオ信号のフェードアウトと前記第1の変調再生位置に対応したオーディオ信号のフェードインを行う信号合成手段と、
前記アタック検出手段がアタック部を検出するのに応じて、前記再生基準位置更新手段により更新される再生基準位置が前記バッファにおけるオーディオ信号のアタック部の記憶位置となるタイミングの近傍のタイミングをアタック部の目標再生タイミングとし、前記第1の変調再生位置および前記第2の変調再生位置のうち一方をアタック再生用変調再生位置とし、他方を非アタック再生用変調再生位置とし、軌道修正後の前記アタック再生用変調再生位置の軌道が前記目標再生タイミングにおいて前記再生基準位置の軌道とクロスするように、前記アタック再生用変調再生位置の軌道修正を行うとともに、前記目標再生タイミングを途中に挟んだ所定期間に亙って、前記信号合成手段にクロスフェード処理を実行させず、前記アタック再生用変調再生位置に対応したオーディオ信号を前記出力オーディオ信号として出力させる軌道修正手段とを具備し、
前記軌道修正手段は、
前記目標再生タイミングとその直前の前記アタック再生用変調再生位置のジャンプタイミングとの間の時間が所定の閾値よりも長い場合には、当該ジャンプタイミングの前の所定時間を利用して、前記アタック再生用変調再生位置に対応したオーディオ信号のフェードアウトと前記非アタック再生用変調再生位置に対応したオーディオ信号のフェードインを前記信号合成手段に実行させ、
前記目標再生タイミングとその直前の前記アタック再生用変調再生位置のジャンプタイミングとの間の時間が所定の閾値よりも短い場合には、当該ジャンプタイミングの前の前記非アタック再生用変調再生位置のジャンプタイミングの後の所定時間を利用して、前記アタック再生用変調再生位置に対応したオーディオ信号のフェードアウトと前記非アタック再生用変調再生位置に対応したオーディオ信号のフェードインを前記信号合成手段に実行させ、
前記フェードアウトおよびフェードインの完了後、前記アタック再生用変調再生位置をジャンプさせ、その際に、前記目標再生タイミングにおいて前記アタック再生用変調再生位置の軌道が前記再生基準位置の軌道とクロスするように、前記アタック再生用変調再生位置のジャンプ先の値を決定し、
前記アタック再生用変調再生位置のジャンプ後、前記目標再生タイミングより前にフェードインおよびフェードアウトが完了するように、前記アタック再生用変調再生位置に対応したオーディオ信号のフェードインと前記非アタック再生用変調再生位置に対応したオーディオ信号のフェードアウトを信号合成手段に実行させ、
前記目標再生タイミングから所定時間が経過したときに、前記非アタック再生用変調再生位置をジャンプさせ、その際、軌道修正後の前記アタック再生用変調再生位置がジャンプするタイミングにおいて、ジャンプ後の前記非アタック再生用変調再生位置の軌道が前記再生基準位置の軌道とクロスするように、前記非アタック再生用変調再生位置のジャンプ先の値を決定し、
前記非アタック再生用変調再生位置をジャンプさせた後、軌道修正後の前記アタック再生用変調再生位置がジャンプするまでの期間を利用して、前記アタック再生用変調再生位置に対応したオーディオ信号のフェードアウトと前記非アタック再生用変調再生位置に対応したオーディオ信号のフェードインを前記信号合成手段に実行させることを特徴とする信号処理装置。 - 前記バッファに書き込まれるオーディオ信号の基本波成分の周期を検出する基本周期検出手段を具備し、
前記軌道修正手段は、前記目標再生タイミングにおいて前記アタック再生用変調再生位置の軌道が前記再生基準位置の軌道とクロスするように、前記アタック再生用変調再生位置を現在位置から目標位置までジャンプさせる際、前記現在位置から前記目標位置までの長さが基本波成分の周期に対応した長さの整数倍となるように、前記目標位置および前記目標再生タイミングを決定することを特徴とする請求項1に記載の信号処理装置。 - 前記再生基準位置更新手段により更新される再生基準位置が前記バッファにおけるオーディオ信号のアタック部の記憶位置となるタイミングに対する前記目標再生タイミングのオフセットを調整するオフセット調整手段を具備することを特徴とする請求項1または2に記載の信号処理装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011156579A JP5807419B2 (ja) | 2011-07-15 | 2011-07-15 | 信号処理装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011156579A JP5807419B2 (ja) | 2011-07-15 | 2011-07-15 | 信号処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013024911A JP2013024911A (ja) | 2013-02-04 |
JP5807419B2 true JP5807419B2 (ja) | 2015-11-10 |
Family
ID=47783365
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011156579A Expired - Fee Related JP5807419B2 (ja) | 2011-07-15 | 2011-07-15 | 信号処理装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5807419B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106847249A (zh) * | 2017-01-25 | 2017-06-13 | 得理电子(上海)有限公司 | 一种发音处理方法及*** |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001312276A (ja) * | 2000-05-02 | 2001-11-09 | Roland Corp | オーディオ波形データの時間軸圧縮伸長再生装置 |
JP4236570B2 (ja) * | 2003-12-15 | 2009-03-11 | ローランド株式会社 | 波形再生装置および波形再生プログラム |
JP4622908B2 (ja) * | 2006-03-28 | 2011-02-02 | ヤマハ株式会社 | 信号処理装置 |
-
2011
- 2011-07-15 JP JP2011156579A patent/JP5807419B2/ja not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106847249A (zh) * | 2017-01-25 | 2017-06-13 | 得理电子(上海)有限公司 | 一种发音处理方法及*** |
CN106847249B (zh) * | 2017-01-25 | 2020-10-27 | 得理电子(上海)有限公司 | 一种发音处理方法及*** |
Also Published As
Publication number | Publication date |
---|---|
JP2013024911A (ja) | 2013-02-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9899016B2 (en) | Musical sound signal generation apparatus that generates sound emulating sound emitting from a rotary speaker | |
JPWO2006070768A1 (ja) | オーディオ信号処理装置、オーディオ信号処理方法およびその方法をコンピュータに実行させるプログラム | |
JP2004184510A (ja) | 楽曲データ作成装置及び方法 | |
JP2012002858A (ja) | タイムスケーリング方法、ピッチシフト方法、オーディオデータ処理装置およびプログラム | |
JP3008922B2 (ja) | 楽音発生装置および楽音発生方法 | |
JP5807419B2 (ja) | 信号処理装置 | |
JP2010113278A (ja) | 楽曲処理装置およびプログラム | |
JP5141407B2 (ja) | 楽曲再生装置 | |
WO2010146624A1 (ja) | 音声信号処理装置のタイムスケーリング方法、音声信号処理装置のピッチシフト方法、音声信号処理装置およびプログラム | |
JP3095018B2 (ja) | 楽音発生装置 | |
JP5230678B2 (ja) | 採譜支援プログラム | |
JP4236570B2 (ja) | 波形再生装置および波形再生プログラム | |
JP3760714B2 (ja) | 楽音制御パラメータ生成方法、楽音制御パラメータ生成装置および記録媒体 | |
JP4057700B2 (ja) | 波形再生装置 | |
JP2004219495A (ja) | 電子楽器 | |
JP3520931B2 (ja) | 電子楽器 | |
JP3656906B2 (ja) | 時間軸可変の波形データ再生装置 | |
JP4043126B2 (ja) | 波形再生装置の制御データ生成装置 | |
JP6350693B2 (ja) | 音響信号発生装置 | |
JP3752855B2 (ja) | 波形データ作成方法 | |
JP4868041B2 (ja) | データ変換装置およびデータ変換プログラム | |
JP5146188B2 (ja) | 楽音信号生成装置 | |
JP4345010B2 (ja) | ピッチ変更量決定方法、ピッチ変更量決定装置およびプログラム | |
JP5533021B2 (ja) | 音響信号の符号化方法および装置 | |
JP3636056B2 (ja) | 波形データ処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140521 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20141222 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150106 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150224 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150811 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150824 |
|
LAPS | Cancellation because of no payment of annual fees |