ref: 8d11cd45b398a81da4240319e5934b3c459f4257
parent: f38288c2e207d8dc2a2fe433462462d57978da43
author: Sigrid Haflínudóttir <ftrvxmtrx@gmail.com>
date: Sun Jan 12 14:06:28 EST 2020
update readme
--- a/README.md
+++ b/README.md
@@ -3,13 +3,16 @@
Tools to compile [Faust](https://faust.grame.fr) DSP code to a 9p
server running on Plan 9.
+![screenshot](cfg.png)
+
## Testing
So far only one instrument provided, which is a kick drum.
```
-mk
-./6.out -m /n/kick
+cd cfg && mk install
+cd .. && mk install
+daw/kick_drum -m /n/kick
cd /n/kick
```
@@ -22,13 +25,13 @@
Check the A oscillator frequency, the order is `type value initial min max step`.
It's different for different UI elements.
```
-cat a/frequency/ctl
+cat A/Frequency/ctl
vslider 100 100 10 200 5
```
Raise frequency to 160Hz.
```
-echo 160 > a/f*/ctl
+echo 160 > A/F*/ctl
```
Pipe sound to /dev/audio in background. The numbers are how many
@@ -37,16 +40,16 @@
while() { for(i in 22050 22050 22050 44100 44100) { audio/pcmconv -i f32c1r44100 -l $i < ../data } } > /dev/audio &
```
-Set gate to 1, should start kicking.
+Set B oscillator parameters and enable it.
```
-echo 1 > control/gate/ctl
+echo 400 > B/Frequency/ctl
+echo 0.001 > B/Attack/ctl
+echo 1 > B/Enable/ctl
```
-Set B oscillator parameters and enable it.
+Run `cfg` to configure the kick drum in a GUI.
```
-echo 400 > b/frequency/ctl
-echo 0.001 > b/attack/ctl
-echo 1 > control/b*/ctl
+daw/cfg /n/kick
```
## Description
binary files /dev/null b/cfg.png differ