libsoundio
libsoundio copied to clipboard
C library for cross-platform real-time audio input and output
Software latency is ignored by the PulseAudio backend.
I followed https://github.com/andrewrk/libsoundio/wiki/Compiling-for-Windows and it worked, and my existing system had all the appropriate build tools pre-installed. Prior to this, I was about to give up on libsoundio before trying...
All of the soundio example are either crashing or giving `probe error: unable to open device` when I try to use them The sio_list_devices program outputs this: (truncated to part...
I am currently trying to port a synthesizer program from rtaudio to libsoundio. The synth is written largely in fixed-point integer and outputs signed 16 bit samples. Now when I...
On POSIX systems, `soundio_os_init_mirrored_memory()` calls `mkstemp()` to create a temporary file as a basis for a later `mmap()` call. However, the `mkstemp.3` man page states ``` The old behavior of...
In the OS abstraction layer, we have this code: ``` char shm_path[] = "/dev/shm/soundio-XXXXXX"; char tmp_path[] = "/tmp/soundio-XXXXXX"; char *chosen_path; int fd = mkstemp(shm_path); if (fd < 0) { fd...
When compiling `os.c` on FreeBSD, you need to zap `_POSIX_C_SOURCE` or else you get this: ``` [ 9%] Building C object CMakeFiles/unit_tests.dir/src/os.c.o In file included from /tmp/libsoundio/src/os.c:74: /usr/include/sys/event.h:61:2: error: unknown...
I compiled my soft on Linux using MinGW64. Both using a mingw- and windows-compiled libsoundio.dll, I get with my soft and all test exes : ``` C:\Users\Moi\Desktop\OpenRhythm> sio_list_devices.exe libsoundio: backend...
When I insert a removed USB audio device, device changes are detected but probe error: unable to open device occurs when getting device details. I'm using "sio_list_devices --watch" on Ubuntu...
Hi, Two issues: 1) in the example sio_sine.c, it is impossible to select a raw device without specifying a device id. 2) when i try a raw device (i have...