6

昔々、はるか彼方の銀河系に、BASIC を実行し、あらゆる種類の奇妙で素晴らしい方法でビープ音やシューという音を鳴らす単純なサウンド コマンドを備えたマイクロコンピューターがありました。

素晴らしい音を出すだけでなく、コードの結果を聞くことができるため、学習ツールとしても非常に役立ちました。

「エンベロープ」コマンドを備えた BBC Micro のようなマシンのサウンド機能を、エミュレーターを使用したり、BASIC のさまざまな方言の癖をすべて学習したり再学習したりすることなく利用できるようにしたいと考えています。

また、midi または wav ファイルを生成する必要は避けたいと考えていますが、コードで直接サウンドを作成したいと考えています。私はwinsound.Beepを試しましたが、約4音の後、音符間の時間がランダムになるように見え、機能もZXスペクトルのようなものと比較しても何もありません.

Pythonでこれを行う方法を知っている人はいますか?

4

2 に答える 2

0

Python と NumPy の紹介 を書きました。ここでは、サイン トーンを作成し、Python で直接再生する方法を学びます。

あまり派手ではありませんが、おそらく始めることができます。

于 2015-09-16T09:46:03.940 に答える