java portaudio,RtAudio或PortAudio,使用哪一个?

I'm considering RTAudio + RTMidi and PortAudio + PortMidi for a new project that requires realtime audio and midi procesing. Can anyone with experience using both libraries recommend one over the other? why?

I prefer a C++ API over a C API but this is not enough for me to make a decision.

解决方案

I have been loocking for the perfect match with that need for a quite long time.

For now I prefer

port audio:

(+) also working with wasapi (!rt audio isn't)

(+) very active project,and some good gurus are developing it).

(+) used by many very successful apps + the C++ is not native but there is a binding that is integrated to the main branch (since last year i think)

(+) It's really reliable with libsdnfile (which is great)

(-) It's not native c++

(-) the projects, configure, integration is pretty annoying

(-) working well for multiplateforme (debian, osx, seven : my own experience)

rt audio

(+) native c++,

(+) really easy to get into it

(-) no wasapi

(-) not so much active

other solutions :

Qt :

(-) heavy, not exactly what i'm looking for

(-) real time audio support is recent and not stable

(+) easy to use if you use QtCreator (and less if using QtAddon with visual, and less with xcode)

(+) midi integrated

Juce:

java like design

heavy, not exactly what i'm looking for

simple, and working pretty well (used professional audio)

midi integrated, file reading of aiff and wave, and flac

Update (10-04-2014): RtAudio v4.1.0 now supports wasapi.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值