Libsoundio 1.0.0
Languages and libraries
audio library
SHOW HN2015
How HN took it
9 positive, 12 neutral or asking, 0 mixed, 2 critical, out of 23 comments about the project. Thread score +0.37.
Execution: 3 for, 1 againstIdea: 0 for, 1 againstDocs: 1 for, 0 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Clean, well-structured C codebase
From 3 comments
1) this looks very cool. Nice to see a pure C lib developed with such apparent restraint. 2) any plans on support OSS for things like *BSD/Solaris ? 3) plans to support writing…
bch on HNVery clean and well-written codebase, I just spent an interesting 20 minutes reading your sources and I have been very happily observing your strict observation of smart rules…
fit2rule on HNCross-platform, open source, lightweight and C(++). The example code on the website could use a little clean-up, but it's fine. Perfect! Thank you, sir.
andresmanz on HN
Cross-platform and lightweight
From 2 comments
Cross-platform, open source, lightweight and C(++). The example code on the website could use a little clean-up, but it's fine. Perfect! Thank you, sir.
andresmanz on HNI've been writing a library that is essentially a wrapper over OpenAL and libogg/libvorbis to provide a simple interface for playing encoded sound samples or streams. However,…
nice_byte on HN
Good replacement for PortAudio or OpenAL
From 2 comments
Looks very interesting, I might switch from PortAudio to this for my project. But I think I'll wait a bit though, I'm not quite ready to give up on WinXP/Vista support yet.
robhack on HNI've been writing a library that is essentially a wrapper over OpenAL and libogg/libvorbis to provide a simple interface for playing encoded sound samples or streams. However,…
nice_byte on HN
Objections
Claimed C not C++ questioned; pure C preferred
From 2 comments
Unfortunately, just the use of templates may require linking to parts of some compiler's C++ runtime in some cases, depending on how they're used. Also, templates don't always…
binarycrusader on HNCompilers are free to link their own internal runtime libraries into an executable beyond the ones you explicitly specify. The only time they are not is if you explicitly use…
binarycrusader on HN
Windows Vista and XP support unclear
From 3 comments
Looks very interesting, I might switch from PortAudio to this for my project. But I think I'll wait a bit though, I'm not quite ready to give up on WinXP/Vista support yet.
robhack on HNI'm confused, does it support Vista? The PortAudio comparison made me believe it doesn't, as this is written in PortAudio's pros : « Supports older versions of Windows than…
robhack on HNI've only tested on Windows 7, but looking over the API functions I used, I could probably relax the restriction to Vista. I'm not sure I'd be willing to extend testing and…
AndyKelley on HN
Latency concerns with multiple sources
From 1 comment
My sound engineering side thought one thing: Latency - It isn't bad for vocals or if you are playing a single audio source, but if you have multiple of sound sources and ALSA and…
baldfat on HN
Requests
BSD and Solaris support
From 1 comment
1) this looks very cool. Nice to see a pure C lib developed with such apparent restraint. 2) any plans on support OSS for things like *BSD/Solaris ? 3) plans to support writing…
bch on HN
ASIO support
From 1 comment
Any plans to support ASIO?
dbattaglia on HN
Capturing the main mix or system audio
From 2 comments
Nice. Is there a way to fetch the main out audio? It is something I am looking already some time for a multiplatform way to get the main mix stream.
loomi on HNCan I then get everything what is played by all applications on this device. Like fetch and send through the network? (Not pushing audio to the main out.)
loomi on HN
Writing audio to disk such as WAV
From 1 comment
1) this looks very cool. Nice to see a pure C lib developed with such apparent restraint. 2) any plans on support OSS for things like *BSD/Solaris ? 3) plans to support writing…
bch on HN
Questions
Does it support MIDI and inter-client sync like JACK
From 1 comment
Does it support MIDI and inter-client synchronization like Jack does? (or better)
AstralStorm on HN
Can it grab the main mix on Windows and macOS
From 1 comment
So Linux only? I guess it would be a pretty unique addition to have a method to grab the main mix on Windows, Linux, and OS X in a common way!
loomi on HN
Alternatives named
PortAudio
From 2 comments
Looks very interesting, I might switch from PortAudio to this for my project. But I think I'll wait a bit though, I'm not quite ready to give up on WinXP/Vista support yet.
robhack on HNI'm confused, does it support Vista? The PortAudio comparison made me believe it doesn't, as this is written in PortAudio's pros : « Supports older versions of Windows than…
robhack on HN
OpenAL
From 1 comment
I've been writing a library that is essentially a wrapper over OpenAL and libogg/libvorbis to provide a simple interface for playing encoded sound samples or streams. However,…
nice_byte on HN
JACK
From 1 comment
Does it support MIDI and inter-client synchronization like Jack does? (or better)
AstralStorm on HN