问题标签 [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 回答
1079 浏览

c++ - 如何静音/取消静音 BASS?

如何静音取消静音BASS 播放(平台无关)?到目前为止,我在静音前保存当前音量,将音量设置为 0,如果取消静音,则将其重新设置。

示例:
我的 C++ 类的一部分

有一个更好的方法吗?在 BASS Api 文档中只有一个静音功能:

然而,这看起来不错,但不幸的是它是BASSWASAPI的一部分(Windows Vista 及更高版本上的 WASAPI I/O - 这不是跨平台的)。

0 投票
1 回答
2092 浏览

c# - 使用低音库解码 mp3 文件

如何使用 C# 中的低音库将 Mp3 文件转换为自定义样本数据?自定义意味着我想要产生某些属性,例如单声道和 5000hz!我之前尝试过这段代码,但它不起作用!

public float[] ReadMonoFromFile(string filename, int samplerate, int milliseconds, int startmillisecond) {

我这样称呼这个函数:

float[] pcm = ReadMonoFromFile(Path.GetFullPath("1.mp3"), 0, 0, 0);

但抛出此异常:'Un4seen.Bass.Bass' 的类型初始化程序抛出异常。

0 投票
1 回答
474 浏览

c# - 如何从 FFT 数据中提取“特征”

我有一个音频可视化器,目前通过 Arduino 代表 3RGB LED。我为每个光通道发送一个值,目前效果很好。

我根据音频的低音程度更改每个通道的强度,并在 Hue 中从 1 到 360 循环,并将 HSV 转换为 RGB,然后发送到 Arduino。

有什么更好的方式来表示更“动态”的音频,而不是仅仅在 1 到 360 度之间循环

0 投票
1 回答
831 浏览

c# - 如何在 BASS 库中使用 StreamCreateFile 的偏移参数?

我正在尝试使用BASS 库进行一些音频编辑,所以如果有人熟悉该库,希望可以帮助我。

我正在使用的功能是

对于一点背景,我正在使用 Bass.net 包装器,正在处理所有 mp3 文件。我使用这个函数的实际代码是:

只要偏移量 (startTimeBytes) 等于 0,就可以正常创建流,但只要偏移量不为零,该方法就会返回 0,并且给出的错误代码是 BASS_ERROR_FILEFORM。但是,使用的文件在没有偏移量(偏移量 = 0)的情况下工作正常。

也许我正在使用的标志有问题或其他什么?

0 投票
2 回答
5019 浏览

capture - 使用 Naudio + WASAPI 捕获麦克风音频?

我正在寻找有关如何使用 Naudio + WASAPI 捕获麦克风音频的示例代码。

(我对直接到磁盘录制不感兴趣,我需要实时处理输入缓冲区以做一些音频效果。)

我搜索了很多,但在网上找不到任何像样的样本。

你能帮忙吗?

也欢迎 PS BASS 库和 C# 示例!

0 投票
2 回答
276 浏览

sql - 访问组合框值

我不知道如何从组合框中获得价值。我在组合框中选择了一个公司

我需要为 X 输入什么?combo.Text 不起作用

0 投票
0 回答
230 浏览

c++ - C++ BASS 库自定义频率、自定义时间跨度

我真的不知道这段代码有什么问题。

我想通过 1 秒播放频率 20000 Hz,但我听不到任何声音。我没有收到任何错误,来自编译器和 BASS_ErrorGetCode()。我在 Windows 7 上编译,使用最新的 MinGW 和 BASS(lib, dll, h)。当我尝试将样本 sach 播放为 .wav 时,它工作正常,但我想操纵频率和时间跨度。如果有办法使用 Stream 和“推送”结构作为(时间跨度,频率)我会很高兴。

0 投票
0 回答
735 浏览

javascript - 使用 java 脚本从音频中获取低音

如何使用 java 脚本从音频中获取低音?可以使用javascriptjQuery吗?我想得到它并将它放在一个像这样的变量中:

是否有任何脚本代码可以每秒钟从该音频中获取低音和高音并将其放入变量中?

0 投票
1 回答
3801 浏览

c# - 获取 mp3 文件长度

我目前正在尝试用 C# 编写音频播放器。我正在使用 BASS 库来处理播放音乐,但现在我在获取歌曲长度方面遇到了小问题。

好吧,我已经阅读了 BASS 文档并找到了一种方法:“所有”我需要做的就是

在大多数情况下,我得到有效的歌曲长度。问题就从这里开始了。据我所知,流创建操作非常昂贵(如果我弄错了,请纠正我)并且创建流只是为了获得歌曲的长度看起来有点傻。

所以我的问题是:有没有其他方法可以在不创建蒸汽文件的情况下获得它(不是那么贵)。我稍后会考虑阅读 id3 标签。是否正在创建该流“无论如何都必须做的邪恶”,即使我尝试使用其他库来获取它,它也会做同样的事情?

0 投票
1 回答
532 浏览

c# - 使用全局变量的非静态字段、方法或属性需要对象引用

您好,我正在一个全局 int 中工作,稍后将在其中使用一个变量。我已经制作了这样的全局变量:

稍后将这样调用:

它还可以包含超过 1 个流,例如 stream20、30 等...

这里的问题是它返回给我这个错误:

“非静态字段、方法或属性需要对象引用”,我在其中调用文本path1.Text

我该如何解决?