改良鲈鱼

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上),因此不会增加您的发行版

使用低音

不能保证所有未来的低音版本都是兼容的 所有以前的版本,所以你的程序应该使用bass 检查加载的版本。这也意味着你应该 将BASS模块放在与可执行文件相同的目录中(不仅仅是 为了避免错误版本的可能性 加载。

如果您是从以前的bass版本更新软件,则 你应该检查“历史”部分(如下),看看是否有 您正在使用的函数已受到更改的影响。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何通过解决错误“活动无法转换为片段”将片段传递给类构造函数?   Java中清理Code39条码数据的regex帮助   将java转换为C++   java无法在Android Studio中生成签名的apk,出现错误   从数学方程出发   MySQL和Java内存问题   如何强制Java抛出算术异常?   java为什么JDBC将零端口视为空(默认)端口?   java如何在没有“changelog主题”的情况下加入KStream和KTable   排序我尝试合并两个排序的数组,但得到的是java。lang.ArrayIndexOutofBounds异常:5无法找出原因   如何在java中求大长度矩阵的逆?   基于maven构建的java生成类路径字符串   java每20个字符分割一个字符串,然后将每个部分打印到控制台   将字符串数字字转换为字符串数字:Java   在特定区域使用混合类型的java填充字节数组   尽管java类在开关块中实例化,但它只能调用接口方法