问题标签 [mixer]

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 回答
1266 浏览

c++ - 经典混音器

今天是个好日子!

我编写了一个混音器,我需要像 Windows 混音器那样获得声音设备功能控制。我可以操纵混音器的一般音量和静音状态,但我无法访问其他选项,例如:我的系统有 Realtek HD 音频混音器,它进行以下控制:

  • 合成器:音量、静音和平衡控制;
  • 前:音量、静音和平衡控制;
  • 后:音量、静音和平衡控制;
  • 低音炮:音量、静音和平衡控制;等等。

我的操作系统是 Windows XP,所以我使用标准的 mmsystem 库。我需要找到所有声音设备并获得我可以获得的列表控件。但列表只有音量和静音控制。
我想从混音器的功能中获得什么?

0 投票
1 回答
29933 浏览

c - 从 C 代码设置 ALSA 主音量

我一直在寻找一个简单的 C 代码示例来设置 ALSA 混音器的主音量,但是对于这个所谓的常见操作找不到任何简单的东西。

我对 ALSA 完全不熟悉,所以制作我自己的最小示例需要时间。如果有人能提供一个,我会很高兴。

0 投票
0 回答
226 浏览

java - Java Mixer return 1 on Linux(Ubuntu 11.04)

Here my script

it's return 1. So i cannot play sound simultaneously but on Windows XP SP2 it return 32 so i can sounds clearly.

How to fix this?

Note: I run Ubuntu 11.04 on VirtualBox

UPDATE: I have tried run on real Ubuntu 11.04(without virtual) but the result is same.

0 投票
1 回答
311 浏览

iphone - 使用音频单元时如何限制内存消耗

对于我的应用程序,当用户在其中导航时,我需要在后台播放音乐。所以,从 MixerHost 开始,我开发了一个可以同时播放 8 个音轨的混音器。尽管如此,它还是会消耗大量内存,因为 8 个音轨文件完全加载在 8 个缓冲区中。

为了限制内存消耗,我一开始只加载一小块数据,然后在回调中输入新数据

它工作得很好,但有时播放会短暂暂停。我知道问题的根源:在回调中进行 FS 访问。

但是还有另一种限制内存消耗的解决方案吗?

0 投票
1 回答
758 浏览

python - 使用 python 通过多个通道播放音频

python中有没有办法通过左右声道播放两个不同的单声道mp3文件?

我有两个 mp3 文件,我想通过左扬声器播放一个,通过右扬声器播放另一个 mp3,在 python 中以编程方式。任何解决方案都可以。如果它是一个跨平台的解决方案,那就太好了。有没有人有什么建议?

0 投票
0 回答
387 浏览

java - JavaSound:检测设备变化

伙计们,我正在开发一个小程序,该小程序从本地计算机捕获音频并将其流式传输到服务器。我正在使用当前挂钩到默认设备并执行上游的 Java 小程序。事情进展顺利。

我现在想扩展功能以允许用户选择音频输入设备,并在网页中显示所选设备的声级指示器。

我编写了一个多线程实用程序,它会AudioSystem.getMixerInfo();定期执行并查找更改。还有一个线程从所选设备读取并显示声级。

我的问题是,当我运行代码并插入 USB 耳机时,未检测到新设备。但是,如果我关闭我的代码,然后插入 USB,设备就会显示出来。

这是 JavaSound 的一个已知且记录在案的限制,即一旦进程运行它就不会对设备集进行采样?

我正在使用 OSX Lion。

感谢您的任何见解。

-拉吉

0 投票
1 回答
593 浏览

actionscript-3 - AS3如何扩宽声波?

我正在实现这个代码来绘制声波。它位于soundmixer的 adobe livedocs 中。我的问题是如何扩大声波?例如,我希望它是 655 像素。我可以将其更改为绘制到不同的通道,也可以更改绘图的高度,但找不到如何更改整个绘图的宽度

知道怎么做吗?

谢谢。

0 投票
3 回答
2765 浏览

windows - 将 2 个真实的网络摄像头混合成一个假的网络摄像头

我需要从同一台计算机上的 2 个网络摄像头获取流媒体,并将其混合为假网络摄像头(这样我就可以在任何软件上使用假网络摄像头)。我已经看到 camcamx 适用于 mac,webcamstudio 适用于 linux,但我需要一个适用于 windows 的解决方案,但我找不到它,所以我想编写自己的小应用程序。我可以使用 C#、Java 和 lazarus 进行编程,但示例或库或任何语言的任何内容都会有所帮助。

我需要制作一个可以用作网络摄像头的假网络摄像头(在我的计算机上检测为 USB 网络摄像头),以及一些代码来获取来自两个真实网络摄像头的流并将所有内容混合在一起(就像一个主网络摄像头会更大,辅助网络摄像头会更小,在大图像的一角)

任何人都可以帮助我吗?

0 投票
0 回答
1681 浏览

java - 如何使用 Java 将多个音频流混合到一个录制的流中?

使用 Java Sound、Tritonus 和 JavaFX,我如何截取发送到扬声器的数据并将其记录为文件?例如,我想以与录音室环境相同的方式将 JavaFX 媒体播放器音频流(和/或 Java Sound 音频流)混合到单个“wav”文件中。

0 投票
1 回答
3632 浏览

windows - 如何在 Windows 7 中控制麦克风增强?

我正在尝试使用 C/C++ 应用程序中的 MIXER API 控制 Windows 7 中的麦克风增强(电平/(取消)静音),但我没有获得相同的控件。可以使用 WASAPI 完成吗?有人可以建议任何其他 API 来控制 Windows 7 中的麦克风增强吗?

这是我到目前为止写的...