文件名称:JSB2:使用简单的 Python 代码的计算机生成的音乐
文件大小:13.11MB
文件格式:ZIP
更新时间:2024-07-06 20:26:58
Python
JSB2 它是什么? 此代码是一个简单示例,说明如何使用 Python 自动创作歌曲并使用 FluidSynth 为这些歌曲生成音频。 需要什么? Linux 或 MacOS Python 库 SoundFont 合成器 入门 从下载 MIDIUtil。 从下载的文件夹中,在终端中运行: python setup.py install 。 下载并安装 FluidSynth。 按照针对您的操作系统的说明进行操作。 下载 JSB2 代码。 从下载的文件夹中,在终端中运行: python run_JSB2.py 。 您刚刚制作了您的第一首计算机生成的歌曲! 你会听到它在播放。 引擎盖下发生了什么? Python 代码随机生成音符(在某些音乐结构的限制内),然后转换为 MIDI 文件。 Python 代码还会生成一个文件,该文件将乐器样本分配给 MIDI 文件中的不同通道(我们将其称
【文件预览】:
JSB2-master
----run_JSB2.py(928B)
----JSB2.py(16KB)
----samples()
--------DrumsDouglasNaturalStudioKitV2.sf2(22.19MB)
--------Acoustic_Bass.sf2(23KB)
--------AJH_Piano.sf2(2.91MB)
--------README.md(87B)
----JSB2.pyc(16KB)
----README.md(5KB)
----output_files()
--------README.md(30B)