zhuaijia 发表于 2020-12-13 07:45:11

码农拯救世界: Python 代码做 FM 声音合成

码农拯救世界:Python 代码做 FM 声音合成

FMSynth.py 是一个用 Python 实现的基本的实时复音 FM 合成程序。





YouTube 视频连接:
https://youtu.be/JHrXyxo6D2g

Python 是目前最流行的编程语言之一,不过它最常用于数据分析和网络应用,而非音频。

FMSynth.py 具有以下功能:
可通过 MIDI 控制。请注意,这很费 CPU。
可配置复音。
AD 包络(还没有持续)。
向合成器发送 MIDI IN 事件,比如 NOTE_ON 和 NOTE_OFF 事件到合成器。
https://v.qq.com/x/page/j3210q8yrc3.html
你可以通过上面视频预览一下 FMSynth.py 的声音。想亲自用一下的话可以到 FMSynth.py 的 Github 页面下载:https://github.com/ambv/aiotone/blob/master/aiotone/fmsynth.py
页: [1]
查看完整版本: 码农拯救世界: Python 代码做 FM 声音合成