mach/libs/sysaudio
Ali Chraghi ed05166348
sysaudio: improve backend selection; remove i8 sample support (#767)
* sysaudio: fix compilation errors
* re-order backend selection
* remove i8 samples support from backends and disable signedToSigned convertion for now
* update sine-wave example
2023-04-30 16:36:39 -07:00
..
.github all: update pull request template to reflect new libs/ dir 2022-08-26 15:12:04 -07:00
examples sysaudio: improve backend selection; remove i8 sample support (#767) 2023-04-30 16:36:39 -07:00
libs sysaudio: switch to sdk builder pattern for system_sdk access 2022-09-10 04:06:16 +00:00
src sysaudio: improve backend selection; remove i8 sample support (#767) 2023-04-30 16:36:39 -07:00
.gitattributes all: move standalone libraries to libs/ subdirectory 2022-08-26 15:12:04 -07:00
.gitignore all: move standalone libraries to libs/ subdirectory 2022-08-26 15:12:04 -07:00
build.zig sysaudio: update to latest Zig build API 2023-04-25 15:06:11 -07:00
LICENSE all: move standalone libraries to libs/ subdirectory 2022-08-26 15:12:04 -07:00
LICENSE-APACHE all: move standalone libraries to libs/ subdirectory 2022-08-26 15:12:04 -07:00
LICENSE-MIT all: move standalone libraries to libs/ subdirectory 2022-08-26 15:12:04 -07:00
README.md sysaudio: better explanation 2023-04-05 03:30:34 -07:00
sdk.zig sysaudio: improve backend selection; remove i8 sample support (#767) 2023-04-30 16:36:39 -07:00

mach/sysaudio - cross-platform low-level audio IO in Zig

This repository is a separate copy of the same library in the main Mach repository, and is automatically kept in sync, so that anyone can use this library in their own project if they like!

Experimental

This is an experimental Mach library, according to our stability guarantees:

Experimental libraries may have their APIs change without much notice, and you may have to look at recent changes in order to update your code.

Why this library is not declared stable yet

Join the community

Join the Mach community on Discord to discuss this project, ask questions, get help, etc.

Issues

Issues are tracked in the main Mach repository.

Contributing

Contributions are very welcome. Pull requests must be sent to the main repository to avoid some complex merge conflicts we'd get by accepting contributions in both repositories. Once the changes are merged there, they'll get sync'd to this repository automatically.