4

私のクラスの 1 つで取り組んでいるプロジェクトは、python3 を使用して子供向けのシンプルな GUI サウンド エディターを作成することです (python3 の使用は厳密なプロジェクト要件です)。このエディタを audacity のような複雑なものにしたくはありませんが、ニンテンドー ds http://nintendo.wikia.com/wiki/Nintendo_DSi_Soundのサウンド エディタに似た楽しいビルトイン エフェクトが欲しいです。

私はこの分野で非常に経験が浅いので、オーディオ信号処理に役立つpython3と互換性のあるモジュールを研究してきましたが、python3で動作するものを見つけるのに苦労しています。Python用の音楽モジュールのこの素晴らしいリストを見つけました:http://wiki.python.org/moin/PythonInMusicしかし、pyoやsnackなど、私が欲しいと思う機能を持っているように見えるものはすべて、python3互換性がありません.

この時点で、信号処理に NumPy と SciPy を使用するのが最善の選択肢だと思いますが、より良い提案やアドバイスがあるかどうか疑問に思っていましたか? それとも、NumPy と SciPy に慣れることができれば、それらを使用するのが理想的な選択ですか?

4

1 に答える 1

0

NumPy/SciPy はオーディオ信号を処理できますが、結果のデータをサウンドとして再生したり、標準形式 (.wav など) で書き込んだりするために多くのインターフェイス コードを記述する必要があるため、「ネイティブ」とは感じられません。

これらのモジュールを移植することをお勧めします。多くの場合、非常に簡単で簡単で、Python の優れた演習になります。

于 2013-07-31T03:25:03.570 に答える