Noton
Cloned from https://git.sr.ht/~rabbits/noton
Customized color pallete as well.
A color computing playground, written in ANSI C.
Right-click to add nodes, and left-click to add wires. Nodes will emit a positive signal if all the connected wires have the same polarity. The screen has timers to the left, and notes to the right. The default timers are 6 trackers, 4 sequencers and 2 pools.
Build
You must have SDL2 and PortMidi.
cc noton.c -std=c89 -Os -DNDEBUG -g0 -s -Wall -L/usr/local/lib -lSDL2 -lportmidi -o noton
Controls
Generics
+
Zoom In-
Zoom Out
General
Q
quitR
orBACKSPACE
EraseW
Undo adding a wire (removes last wire)G
Undo adding a gate (removes last gate)SPACE
Toggle play1-9
Select channelup
Octave updown
Octave downright
Speed upleft
Speed down
Paint
mouse1
Strokemouse1+mouse2
Gate