https://github.com/savonet/ocaml-alsa
OCaml ALSA bindings.
https://github.com/savonet/ocaml-alsa
alsa ocaml
Last synced: about 1 year ago
JSON representation
OCaml ALSA bindings.
- Host: GitHub
- URL: https://github.com/savonet/ocaml-alsa
- Owner: savonet
- License: gpl-2.0
- Created: 2011-12-27T06:18:50.000Z (over 14 years ago)
- Default Branch: main
- Last Pushed: 2023-02-27T08:54:57.000Z (over 3 years ago)
- Last Synced: 2025-03-30T14:51:09.382Z (about 1 year ago)
- Topics: alsa, ocaml
- Language: C
- Homepage: http://www.liquidsoap.info/ocaml-alsa/
- Size: 205 KB
- Stars: 8
- Watchers: 5
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- License: COPYING
Awesome Lists containing this project
README
ocaml-alsa
==========
This package contains an OCaml interface for the ALSA library, otherwise known
as libasound2.
Prerequisites
-------------
- ocaml >= 3.0.6 (haven't tried earlier versions)
- libasound2 >= 1.0.14a (haven't tried earlier versions)
- findlib >= 0.8.1 (haven't tried earlier versions)
- dune >= 2.0
Compilation
-----------
```sh
dune build
```
This should build both the native and the byte-code version of the
extension library.
Installation
------------
Via `opam`:
```sh
opam install alsa
```
Via `dune` (for developers):
```sh
dune install
```
This should install the library file (using ocamlfind) in the appropriate place.
License
-------
Please see the COPYING file.
Author
------
This author of this software may be contacted by electronic mail at the
following address: savonet-users@lists.sourceforge.net.