I am trying to find documentation, tutorials, examples on how to generate sounds. I mean without using a library that will hide all the interesting stuff.
I am interesting in sound and I want to start doing something with it but I don’t know from where to start.
Correct me if I am wrong but the lowest level to generate sound is one of these (DirectSound
,CoreAudio,ALSA,OSS) depending on the OS. So I have to pick an operating system and learn the appropriate sound system?
Is this really worth or I should just learn a library that wraps all the above and offers cross platform compatibility?
Maybe this question is not very clear and I am sorry for that but as it turned out I don’t even know what I want. I am just trying to find something interesting for my thesis.
Here’s an example to get you started.
compile and run on Linux via ALSA interface:
compile and run on Linux via GStreamer interface:
GStreamer claims to be cross-platform. It’s main feature of interest is that you can create (or use existing) plugins to construct a pipeline of audio filters.