The Carray C API makes it possible to handle arrays of primitive numeric C data types in Lua script code and also in native C code for enhancing module interoperability.
For further documentation see carray_capi.h.
- carray - this Lua module provides an implemenation of the Lua Carray C API.
-
mtmsg - this Lua module invokes the Lua Carray C API to make it possible to pass arrays of primitive numeric C data types to other threads.
-
mtstates - this Lua module invokes the Lua Carray C API to make it possible to pass arrays of primitive numeric C data types to other states.
-
auproc - audio sender processor objects are able to send audio samples that can be passed as float32 carray objects from non realtime threads to an auproc-capi connector, see auproc.new_audio_sender(), ljack/example05.lua and ljack/example06.lua
-
auproc - midi sender and receiver objects are able to send or receive midi event bytes that can be passed as 8-bit integer carray objects from/to non realtime threads to an auproc-capi connector, see auproc.new_midi_sender(), auproc.new_midi_receiver(), ljack/example03.lua and ljack/example04.lua.
-
lfft - Fast Fourier Transformation operates on arrays of float or double element type.
This is free and unencumbered software released into the public domain.
Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means.