-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdiagram.dot
42 lines (32 loc) · 998 Bytes
/
diagram.dot
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
digraph noisemaking {
node [fontname = "helvetica"];
edge [fontname = "helvetica"];
graph [pad="1", ranksep="1", fontname="helvetica"];
subgraph cluster_0 {
graph[style=solid];
label = "Sequencer";
K [ label = "Keyboard Octave Buttons"];
PP [ label = "LCD Control Buttons"];
LCD [ label = "LCD"];
DUE [ label = "Arduino Due" ];
K->DUE;
PP->DUE;
DUE -> LCD;
}
subgraph cluster_1 {
graph[style=solid];
label = "Oscillator";
UNO [ label = "Arduino Uno*" ];
}
subgraph cluster_2 {
graph[style=solid];
label = "Recording Device (a computer)";
PC [ label = "1/8th inch jack on a computer" ]
PC_MIDI [ label = "USB*" ]
DAW [ label = "Ableton Live (or whatever)"]
}
splat [label = "*No TTL and MIDI at the same time\n... yet"]
DUE -> UNO [label = "Hand rolled proto:\n\"<frequency>\\n\" over TTL"];
UNO -> PC [label = "(A wicked sketch)\nTRS cable"];
DUE -> PC_MIDI -> DAW [ label = "Actual MIDI!"];
}