diff --git a/README.md b/README.md index e8bfaab..e1e5f0d 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,7 @@ -# racket-libao -Racket libao FFI binding +# racket-sound + +Sound library for racket that will be able to play sound, read flac/mp3/etc, handle idv* tags. +Using ffi bindings to C/C++ libraries. + +Target platform will be Linux. + diff --git a/libao/libao-ffi.rkt b/libao/libao-ffi.rkt new file mode 100644 index 0000000..e69de29 diff --git a/libao/libao.rkt b/libao/libao.rkt new file mode 100644 index 0000000..e69de29 diff --git a/main.rkt b/main.rkt new file mode 100644 index 0000000..112e186 --- /dev/null +++ b/main.rkt @@ -0,0 +1,12 @@ +#lang racket/base + +(require ffi/unsafe + ffi/unsafe/define + ) + +(define-ffi-definer define-libao (ffi-lib "libao")) + + +(define _libao-pointer (_cpointer 'ao_device)) +(define _ +