Re: cross-platform audio software dev
Re: cross-platform audio software dev
- Subject: Re: cross-platform audio software dev
- From: Maissam Barkeshli <email@hidden>
- Date: Fri, 26 Dec 2008 12:17:12 -0800
Thanks everyone for your responses.
What I want to do is very simple, so I wonder if people here know
whether this can be done with portaudio or openAL, since I'd prefer to
use something cross-platform to save some time. I need to be able to
read audio files into buffers, stream them to an audio output, have
multiple channels that a mixer can then synchronize, and finally I
need to be able to have a visual display so I need to be able to get
info about the timestamp of what the audio output is currently playing.
I actually already tried java, but it seems java's main problem is
that you can't accurately get info about the timestamp of what the
audio output is currently playing. They have some methods, like
getMicrosecondPosition() or getFramePosition(), but it seems they
don't work well. Also the mixer from the java sound audio engine
doesn't support synchronization. If anyone knows how to deal with
these issues in java, please let me know.
I believe these things can be done well with Core Audio. What about
with openAL or portaudio?
On Dec 26, 2008, at 6:49 AM, Bob Lang wrote:
Hi
Depending upon the complexity of the audio processing, you should
consider Java. Java is highly portable (usually without even
needing to recompile) but I would be the first to say that its audio
capabilities are primitive compared with what Core Audio can offer.
Even so, it might be just what you want.
Bob
--
On 26 Dec 2008, at 03:17, Maissam Barkeshli wrote:
Hi,
For developing cross-platform audio software, should I stay away
from Core Audio and use openAL? Or is it better to develop several
separate versions instead, the mac version being with Core Audio?
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden