Compare commits
No commits in common. "b6d88e141e30938dde782eadb9ab8728ef0e315e" and "67ff51549f5391578db178d61340c5c4e39dea1a" have entirely different histories.
b6d88e141e
...
67ff51549f
@ -1,11 +1,5 @@
|
|||||||
# __caw__ audio processing program
|
# __caw__ audio processing program
|
||||||
|
|
||||||
__caw__ is a declarative language for describing real-time data flow programs
|
|
||||||
based on the [libcw](https://gitea.currawongproject.org/cml/libcw).
|
|
||||||
|
|
||||||
The best introduction to the language is [__caw__ by Example](https://gitea.currawongproject.org/cml/caw/src/branch/master/examples/examples.md)
|
|
||||||
This tutorial steps through the basic language constructs and theory of operation.
|
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
|
||||||
|
|
||||||
@ -31,6 +25,7 @@ git clone http://gitea.larke.org/kevin/caw.git
|
|||||||
cd caw/src
|
cd caw/src
|
||||||
git clone http://gitea.larke.org/kevin/libcw.git
|
git clone http://gitea.larke.org/kevin/libcw.git
|
||||||
cd libcw
|
cd libcw
|
||||||
|
git switch poly
|
||||||
```
|
```
|
||||||
|
|
||||||
Debug Build
|
Debug Build
|
||||||
|
@ -1,17 +1,5 @@
|
|||||||
### Example 01 - Write a sine signal to an audio file.
|
### Example 01 - Write a sine signal to an audio file.
|
||||||
|
|
||||||
__caw__ is a declarative language for describing data flow based
|
|
||||||
real-time audio signal processing programs. The language
|
|
||||||
is based on the __flow__ framework within [libcw](https://gitea.currawongproject.org/cml/libcw).
|
|
||||||
|
|
||||||
Features of the language include:
|
|
||||||
|
|
||||||
- Support for low-latency, interactive, real-time as well as non real-time programs.
|
|
||||||
- Easily described distributed, parallel processing.
|
|
||||||
- Clear and easily interpreted network execution semantics.
|
|
||||||
- Automatic user interface generation.
|
|
||||||
- Large collection of data flow unit processors.
|
|
||||||
|
|
||||||
|
|
||||||
__caw__ programs are described using a slightly extended form of JSON.
|
__caw__ programs are described using a slightly extended form of JSON.
|
||||||
In this example the program is contained in the dictionary labeled `sine_file_01` and
|
In this example the program is contained in the dictionary labeled `sine_file_01` and
|
||||||
|
@ -21,6 +21,10 @@
|
|||||||
|
|
||||||
},
|
},
|
||||||
|
|
||||||
|
row: {
|
||||||
|
number: { name:valueNumbId, title:"Value", min:0, max:10, step:1, decpl:0 },
|
||||||
|
}
|
||||||
|
|
||||||
row: {
|
row: {
|
||||||
panel: {
|
panel: {
|
||||||
name: rootNetPanelId,
|
name: rootNetPanelId,
|
||||||
|
Loading…
Reference in New Issue
Block a user