El 07/05/2019 a las 22:30, Anthony Walter escribió:
Jose,
Thank you for the suggestion. I've used both BASS and FMOD extensively
in the past. Those library are for playing sounds from files or streams
using their abstracted concepts of channels. What I am looking for is
something a bit more primitive, and that is manipulating sample sounds
through a series of functions, which is something both of those are not
suitable for. That is I need to be able to extract a section of an mp3
or wav file and convert it to left and right audio samples (in my case a
pair of SmallInt values) at a given samples per second. Then that buffer
[...]
Hello,
I suggested BASS to decode audio files and get a raw PCM audio, not to
play it directly. Raw PCM in a WAV file is almost trivial to read but
mp3 and others are too complex and you always be dependent of a external
.DLL/.so, many times with their own dependencies.
Of course, you can use, in example, ffmpeg command line program to
convert any mp3/ogg/whatever to raw PCM files and use them from a
"cache" of decompressed PCM files.
--
--
_______________________________________________
lazarus mailing list
[email protected]
https://lists.lazarus-ide.org/listinfo/lazarus