概要
芸術科学会論文誌のデモ用に制作したプログラムを掲載しています。
「解析信号」を複素平面上で操作することにより、それに応じた音色を生成します。
プログラム実行にはAdobe Flash Player(ver. 10以上必須)が必要です。
開発環境:Adobe Flash CS4 / ActionScript 3.0
デモプログラム
操作説明
- 円形は黒い点(制御点)が集まって構成されています。制御点をドラッグすると音が変化します。(点が外れすぎると音割れが生じるので注意してください。)
- 左上のOscillatorのプルダウンメニューから音色を選択することができます。。
- 右側の青い線が実際生成される音の時間波形(2周期分)です。左側の図形の縦座標と一致します。
- CtrlModeのプルダウンメニューを選択するか、ドラッグ中にマウスのホイールを操作すると、ctrlModeが変わってドラッグ時の影響が変化します。
- 右上のAmplifierの黒い点(あるいは太い棒)をドラッグするとADSRエンベロープを制御できます。
- キー入力はマウスで鍵盤を押すか、キーボード入力をすると可能です。キーボード入力をする際は一度プログラム画面をクリックしてください。
特徴
- WaveSpectraなどのソフトで生波形を見てみてください。「リサジュー」で両チャンネルの波形をプロットすると、VCOで操作している閉曲線図形と同じ形が見えると思います。
- これは実際に音声のLチャンネルとRチャンネルにそれぞれの軸の波形を割り当てているからなのですが、横軸の波形と縦軸の波形は「ヒルベルト変換」という変換の関係にあるため、片方の波形はもう片方の波形に依存します。(プログラムの右側の青い波形は、今回Lチャンネルに割り当てられています。)
- また、両波形はパワースペクトルは同じである(位相だけ90度ずれている)ため、波形が全く違うように見えても聞こえる音はほとんど同じです。(そのため、出力としてはLチャンネルだけでよいのですが、便宜上「虚」の波形も出力している次第です。)
終わりに
「解析信号」を複素平面上で操作するという、波形編集の新たな方法を提案しました。これを応用すれば、今までにない新しい音作りが期待できます。
ご意見・ご質問があれば著者にお気軽に連絡ください。
参考文献
- 岩淵勇樹・秋田純一・北川章夫, 「閉曲線図形に基づいた音色生成方法の検討」, エンタテインメントコンピューティング2008論文集, pp.143-146, 2008.10.
[論文(PDF)※]※本著作物の著作権は(社)情報処理学会に帰属します。本著作物は著作権者である情報処理学会の許可のもとに掲載するものです。ご利用に当たっては「著作権法」ならびに「情報処理学会倫理綱領」に従うことをお願いいたします。
- 岩淵勇樹・秋田純一・北川章夫, 「閉曲線図形の特性に基づいた音色生成の一手法」, 第16回インタラクティブシステムとソフトウェアに関するワークショップ(WISS2008)論文集, pp.149-150, 2008.11.
[論文(PDF)]
[デモ(Flashページ)※音が出ます]
- 岩淵勇樹・秋田純一・北川章夫, 「閉曲線を利用した音色操作方法の検討と実装」, 第85回音楽情報科学研究会, 2010.5.
[論文(PDF)※]※本著作物の著作権は(社)情報処理学会に帰属します。本著作物は著作権者である情報処理学会の許可のもとに掲載するものです。ご利用に当たっては「著作権法」ならびに「情報処理学会倫理綱領」に従うことをお願いいたします。
[発表資料(PDF)]
Home