alsa icon indicating copy to clipboard operation
alsa copied to clipboard

golang alsa client implementation

Results 7 alsa issues
Sort by recently updated
recently updated
newest added

Tested on my raspberry pi 4B+ under 64-bit Ubuntu. Closes #19

``` root@ubuntu:~# go get -u -x -v github.com/yobert/alsa/cmd/beep cd /root/go/src/github.com/yobert/alsa git config remote.origin.url github.com/yobert/alsa (download) cd /root/go/src/github.com/yobert/alsa git pull --ff-only cd /root/go/src/github.com/yobert/alsa git submodule update --init --recursive cd /root/go/src/github.com/yobert/alsa git...

https://github.com/yobert/alsa/blob/d079056f5370c525161fa2ec4b72d0dfd5ef48b8/device.go#L256 Hi, sometimes write method write less number of frames, here is how i fixed this: ```go func (device *Device) write1(buf []byte, frames int) (int, error) { x := pcm.XferI{...

added const for beep time Please note, i edit this file on github, so please check that its compile. Regards

Docs doesn't describe properly where i need dig to solve this issue. i run `go run ./cmd/beep` and nothing happens. Also, cards are not switching in for cycle as expected.

### The issue In https://github.com/yobert/alsa/blob/master/device.go#L107, the `os.OpenFile` call does not have a `syscall.O_NONBLOCK` flag. I suspect this is causing the `beep` example on my pure ALSA setup to block. (I've...

I'm working on a personal project that will run on a RISC-V SBC And I noticed there are 3 files with arch suffixes, however the only difference between the 3...