0

我想构建一个软件来获取音频信号(来自电吉他插孔电缆)并将它们传输到音频输出。

起初,我想我应该编写一个程序,将声音传输到输出,而不改变它。我猜这涉及到一个 Jack-To-USB 适配器。

我的目标是改变信号,比如它的音高、增益等。

任何想法如何做这样的事情?

谢谢你的帮助 :)

附言

我的意思是活着。从 USB 输入接收到信号后,应立即发送该信号。

4

2 回答 2

1

看看 Android 的 MediaRecorder。 http://developer.android.com/guide/topics/media/audio-capture.html

于 2013-10-10T19:57:08.333 回答
0

如果您在直播时指的是低延迟,那么就有问题了,因为在大多数 Android 设备上,输入信号和输出信号之间的延迟超过 50 毫秒。但通常情况下,人们会接受小于 20 毫秒的总延迟。

为了您改变音高的特殊目的,算法延迟还会将总延迟增加到一个无法忍受的高值,即使对于业余使用也是如此 - 正如我所说:在大多数 Android 设备上。

于 2013-11-07T10:48:11.937 回答