PortAudio在Raspberry Pi上产生扭曲的声音

时间:2015-11-13 01:49:10

标签: c++ linux audio raspberry-pi portaudio

我正在使用C ++和PortAudio开发一个简单的合成器。

问题是当我在Windows上编译和使用时声音很漂亮,当我在我的Raspberry Pi上构建和运行时,它会失真。

PC:Win8,使用cygwin

Raspberry:v1.2 B +,使用Arch armv6(无服务器X)

这是产生的声音。要记录Raspberry,我将插孔输出连接到计算机的数字输入。这与我在耳机上听到的声音相同。设备没有问题,Front_Center.wav测试成功。

这是一个频率为440hz的正弦波。

视窗: http://picosong.com/6vif/

Linux中: http://picosong.com/6vi5/

构建输出:

g++ -c -Wall -Iinclude -o build/main.o -g src/main.cpp
g++ -c -Wall -Iinclude -o build/wave.o -g src/wave.cpp
g++ -c -Wall -Iinclude -o build/wave_generator.o -g src/wave_generator.cpp
g++ -c -Wall -Iinclude -o build/audio_manager.o -g src/audio_manager.cpp
g++ -c -Wall -Iinclude -o build/midi_message.o -g src/midi_message.cpp
g++ -c -Wall -Iinclude -o build/midi_manager.o -g src/midi_manager.cpp
g++ -o bin/rasksynth -g build/*.o -lportaudio -lportmidi

有人可以帮助我吗?

编辑:

哦,抱歉。我的代码是开源的。在这里,如果有人想要检查它。

https://github.com/faelcorreia/rasksynth

0 个答案:

没有答案