使用Python进行FM合成

FMSynth.py 是一个模块,可在Python中实现基本的实时复音FM合成。

Python是当前使用的最受欢迎的编程语言之一,但是最常用于数据分析和Web应用程序,而不是音频。

FMSynth.py具有以下功能:

  • 可通过MIDI控制。请注意,这非常占用CPU资源。
  • 可配置的复音;
  • 广告信封(尚无维持);和
  • 将MIDI IN事件(例如NOTE_ON和NOTE_OFF事件)分派到合成器。

您可以预览一个示例 FMSynth.py 听起来上面。

FMSynth.py可通过以下途径获得 Github.

 

关于2个想法“使用Python进行FM合成

  1. 希望它实际上是一个Python解释插件。一个p5js也很酷。至此,我们的设置已经足够强大,我们应该能够将脚本推入插件中。有点像白菜利用Csound的方式吗?

  2. I’我是一位退休的程序员,所以我想做的最后一件事就是编写任何东西,尤其是与音乐有关的东西。我只想玩。

发表评论