cancel
bbf562627d
Cleanup
5 years ago
cancel
b04951e2fa
Cleanup
5 years ago
cancel
b23b4feac0
Cleanup opt/arg handling and error reporting
5 years ago
cancel
7dcc3baab7
Cleanup
5 years ago
cancel
1bce91f723
Cleanup
5 years ago
cancel
dee1549232
Factor out qnav drawing
5 years ago
cancel
285196d28e
Cleanup
5 years ago
cancel
f4a6cd23c6
Cleanup
5 years ago
cancel
18b7b2fa6f
Cleanup
5 years ago
cancel
a0a3191298
Cleanup
5 years ago
cancel
b9b845621b
Cleanup
5 years ago
cancel
e1f3bd2bdd
Cleanup
5 years ago
cancel
1469b39f73
Cleanup
5 years ago
cancel
1642d83765
Rename bank.h/.c to vmio.h/.c
5 years ago
cancel
0ee76d0d00
Cleanup
5 years ago
cancel
08f1d65b1c
Cleanup
5 years ago
cancel
09f7249c73
Cleanup
5 years ago
cancel
a72e0d3495
Cleanup
5 years ago
cancel
b3da737010
Cleanup
5 years ago
cancel
579fa84ebf
Cleanup
5 years ago
cancel
6186830e93
Cleanup
5 years ago
cancel
a8eb1c0236
Remove old 'margins' cmdline arg opt
5 years ago
cancel
f865e35cc2
Cleanup
5 years ago
cancel
33ec005030
Cleanup
5 years ago
cancel
951ba8c305
Cleanup
5 years ago
cancel
cada4e75c4
Fix auto-play causing 'new file' message to disappear
5 years ago
cancel
a51f2d47ec
Cleanup
5 years ago
cancel
9745a6a26f
Cleanup
5 years ago
cancel
863c3ec94e
Cleanup
5 years ago
cancel
1e7a29a280
Move midi_mode storage out of Tui and into Ged
5 years ago
cancel
376b93c7d4
Cleanup
5 years ago
cancel
82bd77c607
Cleanup
5 years ago
cancel
3c5b660405
Fix incorrect conf loading value for MIDI clock
5 years ago
cancel
30e65b04ae
Cleanup
5 years ago
cancel
a217e8e2fc
Cleanup
5 years ago
cancel
91437bd94d
Change default conf for MIDI beat clock to disabled
Wastes CPU time on extra timing if not needed, and is probably undesired
by default, since it may interfere with sequencers.
5 years ago
cancel
804f8c3dd3
Add MIDI beat clock output, with conf and menu toggles
Also includes MIDI start/stop support.
Fixes #40
5 years ago
cancel
735491fe02
Remove source text redundancy for deadline timer comparisons
Makes it easier to read, I think.
5 years ago
cancel
795097f6f6
Clean up control flow for grid initialization
5 years ago
cancel
c9fd5c81fc
Cleanup
5 years ago
cancel
9767519c93
Cleanup
5 years ago
cancel
2b663b0b92
Cleanup
5 years ago
cancel
f35e1876c1
Cleanup
5 years ago
cancel
83dfdd5a21
Cleanup initial grid sizing logic
5 years ago
cancel
d8d02dc9f3
Fix attribute name typo
5 years ago
cancel
ee8587d375
Add static/noinline attributes to tui_main.c functions
Static visibility probably useless given how we're invoking the
compilers (except maybe tcc.) But the 'noinline' attribute speeds up
compilation slightly for gcc, and significantly for clang. No useful
difference in the generated code -- most of this is cold stuff in the
UI. (gcc generated binary might get slightly larger depending on lto
choices now, but only by a few hundred bytes, probably.)
5 years ago
cancel
0fc2b52539
Remove unnecessary 'Prefs' loading struct
Just load it directly into the Tui state.
5 years ago
cancel
e4bb9a8100
Cleanup
5 years ago
cancel
8362d2862d
Change main event loop to use label/goto
Save a level of nesting and mental bookkeeping. The control flow was
already jumping within and outside of the loop, so we aren't making this
any more complicated than it already was -- in fact, it's more simple,
because now we also don't have to remember that we're in a 'for' loop.
5 years ago
cancel
b9a6f09e3d
Add comment
5 years ago