forked from zkat/cl-openal
-
Notifications
You must be signed in to change notification settings - Fork 1
Common Lisp bindings for the OpenAL audio library.
acieroid/cl-openal
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
cl-openal is a series of (largely untested) semi-lispy bindings to the OpenAL library. AL, ALC, and ALUT all have bindings written for them. The bindings follow basically a translation of naming schemes, and work mostly the same way. Enums are usually just :keywords with AL_/ALC_/ALUT_ removed, camelCaps are rewritten in a lispier-style, isSuchAndSuch -> such-and-such-p; isSuch -> suchp, etc. There are some convenient additions, though, such as being able to pass lists into functions instead of having to allocate foreign objects (and receive lists from some functions that would require pointers). Things should be pretty clear by just looking at packages.lisp, or the source files. Actual documentation will come eventually. These are very new, so use them at your own risk. cl-openal depends on CFFI to load. You'll also need to have openal and alut installed in your system, and accessible to lisp.
About
Common Lisp bindings for the OpenAL audio library.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Common Lisp 100.0%