音频应用

 找回密码
 快速注册

QQ登录

只需一步,快速开始

查看: 23183|回复: 0
收起左侧

[技术] 码农拯救世界: Python 代码做 FM 声音合成

[复制链接]

255

积分

2

听众

33

音贝

音频应用

Rank: 1

积分
255
发表于 2020-12-13 07:45:11 | 显示全部楼层 |阅读模式
码农拯救世界:  Python 代码做 FM 声音合成

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



5325_1607440432_thumb.jpg

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

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

FMSynth.py 具有以下功能:
可通过 MIDI 控制。请注意,这很费 CPU。
可配置复音。
AD 包络(还没有持续)。
向合成器发送 MIDI IN 事件,比如 NOTE_ON 和 NOTE_OFF 事件到合成器。

你可以通过上面视频预览一下 FMSynth.py 的声音。想亲自用一下的话可以到 FMSynth.py 的 Github 页面下载:https://github.com/ambv/aiotone/blob/master/aiotone/fmsynth.py
欢迎厂家入驻,推文!免费!微信:yinpinyingyong
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

音频应用搜索

小黑屋|手机版|音频应用官网微博|音频应用 ( 鄂ICP备16002437号-6 )

GMT+8, 2025-7-18 16:20 , Processed in 0.026156 second(s), 10 queries , Redis On.

Powered by Audio app

快速回复 返回顶部 返回列表