改良鲈鱼
modpybass的Python项目详细描述
Wyliodrin的pybassfolk以增加安装、导入和使用的方便性
pip install modpybass
pybass
python bass库,带有cTypes python module for bass(http://www.un4seen.com)。
BASS是一个音频库,用于Windows、Linux和MacOSX软件它的 目的是提供最强大和最有效的(但易于使用)。 示例、流、MOD音乐和录制功能在一个小小的动态链接库中, 小于100KB
有关所有低音功能的说明,请参阅文档。你 还应该看看包含的一些示例程序源代码 如何在自己的程序中使用低音的例子。
Win32要求
低音需要DirectX 3或以上的输出低音不需要 带有DirectSound/DirectSound3D硬件加速驱动程序的声卡 已安装,但如果有,它确实会提高性能。低音也可以 MMX的优点,提高了MOD音乐播放的性能
MacOSX要求
建议OSX 10.3或以上。BASS使用CoreAudio进行输出,因此 没有特殊的库/驱动程序要求BASS支持PowerPC和 英特尔Mac。
主要功能
样品
支持WAV/AIFF/MP3/MP2/MP1/OGG和自定义生成的示例
样本流
使用“推”和“拉”系统在8/16/32位中传输任何样本数据
文件流
MP3/MP2/MP1/OGG/WAV/AIFF文件流
Internet文件流
来自互联网的流文件,包括Shout/Icecast
用户文件流
使用任何传递方法从任何位置流式传输文件
多通道流媒体
支持超过普通立体声,包括多声道ogg/wav/aiff文件
现代音乐
使用与XMPlay相同的引擎=最佳精度、速度和质量
MO3音乐
MP3/OGG压缩模式音乐
附加系统
可通过附加组件(即插件)支持更多格式。
多输出
同时使用多个声卡,并在它们之间移动频道
录音
灵活的记录系统,支持多种设备
解码不回放
流和mod音乐可以以任何您想要的方式输出
说话人分配
为特定的扬声器分配流和MOD音乐
高精度同步
将软件中的事件与流和MOD music同步
DirectX 8效果
合唱/压缩器/失真/回声/翻边器/漱口器/参数/混响
用户定义的数字信号处理器功能
自定义效果可应用于音乐和流
32位浮点解码与处理
浮点流/音乐解码、DSP、FX和录制
3D声音
在任何3D位置播放示例/流/音乐,支持EAX
小的
低音低于100KB(在Windows上),因此不会增加您的发行版
使用低音
样品 支持WAV/AIFF/MP3/MP2/MP1/OGG和自定义生成的示例
样本流 使用“推”和“拉”系统在8/16/32位中传输任何样本数据
文件流 MP3/MP2/MP1/OGG/WAV/AIFF文件流
Internet文件流 来自互联网的流文件,包括Shout/Icecast
用户文件流 使用任何传递方法从任何位置流式传输文件
多通道流媒体 支持超过普通立体声,包括多声道ogg/wav/aiff文件
现代音乐 使用与XMPlay相同的引擎=最佳精度、速度和质量
MO3音乐 MP3/OGG压缩模式音乐
附加系统 可通过附加组件(即插件)支持更多格式。
多输出 同时使用多个声卡,并在它们之间移动频道
录音 灵活的记录系统,支持多种设备
解码不回放 流和mod音乐可以以任何您想要的方式输出
说话人分配 为特定的扬声器分配流和MOD音乐
高精度同步 将软件中的事件与流和MOD music同步
DirectX 8效果 合唱/压缩器/失真/回声/翻边器/漱口器/参数/混响
用户定义的数字信号处理器功能 自定义效果可应用于音乐和流
32位浮点解码与处理 浮点流/音乐解码、DSP、FX和录制
3D声音 在任何3D位置播放示例/流/音乐,支持EAX
小的 低音低于100KB(在Windows上),因此不会增加您的发行版
不能保证所有未来的低音版本都是兼容的 所有以前的版本,所以你的程序应该使用bass 检查加载的版本。这也意味着你应该 将BASS模块放在与可执行文件相同的目录中(不仅仅是 为了避免错误版本的可能性 加载。
如果您是从以前的bass版本更新软件,则 你应该检查“历史”部分(如下),看看是否有 您正在使用的函数已受到更改的影响。