2024-12-01 19:35:24 +00:00
|
|
|
# libcw
|
|
|
|
|
|
|
|
libcw is an application framework for developming real-time interactive applications on Linux.
|
|
|
|
|
|
|
|
Some of libcw's features are:
|
2023-02-15 02:08:54 +00:00
|
|
|
|
2024-12-14 15:39:33 +00:00
|
|
|
- Real-time, low-latency, synchronous and asynchronous interfaces to many common IO devices including:
|
2024-12-01 18:35:18 +00:00
|
|
|
+ Audio
|
|
|
|
+ MIDI
|
|
|
|
+ Serial
|
|
|
|
+ Sockets
|
|
|
|
+ Websockets
|
|
|
|
|
|
|
|
- Built-in dataflow framework for describing real-time audio and DSP programs.
|
2022-12-20 15:24:26 +00:00
|
|
|
|
2024-12-14 15:39:33 +00:00
|
|
|
- A GUI development API and collection of predefined widgets for creating websocket based user interfaces.
|
2023-01-08 19:18:22 +00:00
|
|
|
|
2024-12-14 15:39:33 +00:00
|
|
|
- Most elements of the framework are configurable based on configuration files which use an extended JSON syntax.
|
|
|
|
|
|
|
|
- The library has minimal dependencies. The only external dependencies are `libasound`, `libwebsockets` and `libfftw`.
|
|
|
|
|
|
|
|
- The library implements a large collection of pre-built audio signal processing algorithms.
|
2023-01-08 19:18:22 +00:00
|
|
|
|
|
|
|
|
2024-12-01 19:35:24 +00:00
|
|
|
|
|
|
|
|
2023-01-08 19:18:22 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
2023-01-14 18:36:19 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|