问题标签 [bass]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
136 浏览

javascript - 放慢速度时使用 Web Audio API 的机器人语音

我在我的网站中使用 Web Audio API。可以说我有这个代码:

当我设置 0.5 的播放速率时,音频变得有点机器人/失真。

我们还有一个基于 Bass .Net 库的旧 .Net 音频播放器,它通过根据新节奏设置属性 Bass_attrib_tempo_option_sequence_ms 解决了这个问题,但我没有在 Web Audio api 中找到相应的属性。

有人有这方面的经验吗?谢谢!

0 投票
0 回答
132 浏览

vb.net - BASS.NET 编码器 AAC 到 Icecast

我正在使用 BASS.NET 开发 AAC 编码器,以将音频播放器的输出直接流式传输到 icecast。

MP3 编码和流媒体没有问题,但 AAC 不起作用。我正在使用 FAAC,但尝试其他编码器时问题仍然相同。

这是我的部分代码

G_REC 定义如下:

谢谢你的帮助!

0 投票
1 回答
140 浏览

python - DoCplex 中的 Bass 模型:如何在约束中分配变量

我正在尝试构建一个基于 Bass 模型的优化程序(见下文):

  • 决策变量:p、m、q
  • 问题:最小 RMSE
  • 约束:
    • Ft = (p + q(C(t-1)/m)(m - C(t-1))
    • Et = Ft - St

其中 C(t) 是累计销售额,St 是实际销售额,Ft 是 t 期的预测销售额,Et 是误差项。

我似乎无法弄清楚如何编写将这些值分配给新变量的约束(并且不一定使用比较运算符)......

目前,我创建了一个 Bass_F 函数来执行上面的等式 Ft,以及一个计算 rmse 的 rmse 函数。我还编写了以下代码(我的实际销售额是变量 y,其中有 4 条记录):

显然这给了我一个错误,即:

任何人都可以帮忙吗?提前致谢!

0 投票
0 回答
253 浏览

vb.net - 使用 Bass.net 同时播放多种声音

我正在尝试创建一个可以同时播放多个 MP3 文件的音频播放器。我认为我需要 BASSMIX 插件。我正在使用来自 un4seen 站点的代码示例。

它看起来像这样:

剪辑

接着:

与原始示例相比,我唯一改变的是我添加了一个 try/catch,并将错误代码回显到控制台:

我认为这很简单,但是......输出是:

我已经验证该应用程序可以找到它需要播放的文件。那么我不断收到 INIT 错误是怎么回事?

0 投票
1 回答
412 浏览

vb.net - 如何跟踪媒体播放器播放列表上的文件名并获取当前播放文件索引

所以我正在开发一个基于 Un4seen Bass 音频库的音乐播放器,除了播放列表管理我很难修复它之外,它一切正常,我的播放列表系统工作如下,我有一个名为 Playlist 的类,它包含所有播放列表管理功能(添加、删除、跟踪(这是问题所在)...等),它包含一个作为播放列表的列表框,以及一个负责跟踪 Main 上 Player 类上当前播放文件的零基索引的计时器表单,如果我在 Playlist 类上激活无重复模式,它会很好地跟踪当前正在播放的文件,我可以正确获取索引,但是如果我停用无重复模式并假设我有(我们现在称之为 Song1)Song1作为播放列表中的第一个文件,我也将它作为播放列表中的第十个文件。播放列表将向播放器提供要开始的文件名,因为IndexOf播放列表的功能是列表中的第一个匹配,当它到达第十个文件即 Song1 时,它将返回到列表中的第一个文件并开始仅循环播放这 9 首歌曲,我尝试使用 `LastIndexOf但仍然无法正常工作,我虽然使用唯一文件名,但我得到文件不存在IO.File.Exists,你能指导我吗?这是我的代码:

PS:这PlaylistaltList(of string)因为Listbox没有LastIndexOf方法
我发现的所有解决方案都是使用Windows Media Player,我使用过,但对我来说还不够
谢谢^^

编辑:歌曲添加子的代码

0 投票
0 回答
108 浏览

c++ - BASS_StreamCreateFile 函数在 C++ 中返回 0

我正在尝试使用 Bass 库在 C++ 中播放音频文件,但是在调用 BASS_StreamCreateFile 和 BASS_ChannelPlay 函数时我得到了 0。这是代码:

请帮助,我真的不明白什么是错的!

0 投票
0 回答
103 浏览

python - youtube-dl 下载无法播放的音频文件

我正在尝试为盲人编写一个小型 youtube 客户端。我正在使用 3 个包,fast-youtube-search、使用 bass dll 的 sound-lib 和 os 将评论传递给 youtube-dl。我举个例子输入以下

os.system("youtube-dl.exe -x --audio-format opus --output .dl.opus https://www.youtube.com/watch?v=5Ex5mrhJsh8" ) 下载好像没问题,没有出现错误。但是这个文件就不能播放了,bass报错41,不支持的文件类型,但它通常播放Ogg文件。我在这里做错了什么吗?

0 投票
0 回答
44 浏览

c++ - Bass lib 用于解码单声道 mp3

我使用低音库(Un4seen)来解码音频。一切正常,但现在我有一个带单声道的 mp3,最终输出 bas 创建是播放器的两倍速度。可能有些事情是错误的。

我目前使用:

在我添加后BASS_SAMPLE_FLOAT,最终音频的速度很好,但音频在流中具有“swoosh”信号。如果我使用立体声(2 声道)音频效果很好,只是在单声道流上它会失败。在单声道文件的情况下我错过了什么?我期望与

输出始终为 44.1 和立体声。

0 投票
0 回答
71 浏览

audio - 在 inno 设置中播放多声音的问题

我使用低音库在我的安装程序中播放2 个声音

  1. 背景声音(在除许可证页面之外的所有安装程序页面中播放)
  2. 仅在用户进入许可页面时播放声音(背景声音暂停和新声音播放)

我使用一些帮助来获得许可声音来解决这个问题

一切正常(背景声音播放,直到用户进入许可证页面,在许可证页面中其他声音开始播放,当用户进入下一页时,背景声音再次播放)除了一个问题,如果用户这次在许可证页面之前以某种方式暂停背景音乐当用户界面再次播放许可页面背景声音时,更好地使用低音库跳过播放许可页面声音

这是我在 inno 设置中的低音代码

我怎样才能解决这个问题?谢谢

0 投票
3 回答
165 浏览

go - 如何让程序在音频播放完毕后自动退出

我正在写一个小工具,它可以播放command/terminalsox之类的音频文件。我正在为 Windows 使用bass.dllGolang syscall

这是我的代码,文件可以从评论中下载,只能在 Windows X64 上运行。

bass.go在 github 上

有一个大问题:

  • 如果未添加time.Sleep代码(bass.go第 68 行),则不会播放任何声音并快速退出。
  • 当我添加time.Sleep(time.Second * 10)代码时,音频持续时间可能超过 10 秒。

有没有可能让程序在播放完音频后自动退出?