cancel
73000aae8e
Cleanup
6 years ago
cancel
9726a85360
Add rejection of invalid glyphs for tui input
6 years ago
cancel
c02b261896
Add deselect on escape key
6 years ago
cancel
34ed78d7af
Add workaround for mouse position reporting problems
6 years ago
cancel
263aa0e2a5
Add drag-selection
6 years ago
cancel
66c1e7990b
Fix mouse hitting when scrolled
6 years ago
cancel
7bd17f61f9
Add smarter mouse tracking enable/disable
6 years ago
cancel
bda14805d7
Add grid scrolling and drawing cursor selection
6 years ago
cancel
c2049c2746
Add smarter clipping of drawn grid region
6 years ago
cancel
a233e9b49a
Cleanup
6 years ago
cancel
7d624239f8
Cleanup
6 years ago
cancel
219aa66d6d
Add start of mouse cursor support
6 years ago
cancel
114a1954fb
Add error message when trying to use OSC MIDI without an OSC port
6 years ago
cancel
4d0f63a031
Cleanup
6 years ago
cancel
04c2da1dad
Tweak usage text
6 years ago
cancel
b4b4c6cc16
Tweak usage text
6 years ago
cancel
da25c46d3c
Change to default to ipv4 resolved addresses if possible
Some OSC stuff (plogue bidule?) doesn't seem to support ipv6, so that's
probably not a good thing to have automatically chosen if the user
doesn't specify an address or specifies one that resolves to ipv6.
6 years ago
cancel
c1cb544f9c
Cleanup
6 years ago
cancel
1f137b3851
Cleanup naming
6 years ago
cancel
e093799b07
Change to use IPv6 compatible addressing
6 years ago
cancel
df81654324
Add ctrl+z as undo (if allowed by terminal, hopefully)
6 years ago
cancel
7555f77294
Add clamp to amount of buffered delta time
6 years ago
cancel
92e5e0aa57
Add better play/pause timing control
6 years ago
cancel
caa7de59ba
Increase sleep timeout aggression
6 years ago
cancel
f322b9fdaa
Fix wtimeout changing logic
I'm dumb, and this fixes case where key repeats were causing blocking
6 years ago
cancel
561d3ae08b
Remove debug note transposition
6 years ago
cancel
749a8cdea6
Add note off timings to app deadline timing
6 years ago
cancel
ab277f5773
Fix mistaken time scalar
6 years ago
cancel
0f21b338f0
Add basic note-off/sustain handling
6 years ago
cancel
8f824ed84a
Add osc server param
6 years ago
cancel
d9225e3b69
Add more stuff for midi sending via osc
6 years ago
cancel
46416a7cf6
Add test osc midi sending
6 years ago
cancel
18e8675003
Add start of OSC output
6 years ago
cancel
070d9a990d
Fix filename display
6 years ago
cancel
255184b40b
Add BPM adjustment on < and >
6 years ago
cancel
7974b7e241
Tweak timing
6 years ago
cancel
cd5452d708
Cleanup
6 years ago
cancel
5b66f2cf8d
Change sokol_time.h to get -isystem for include
Generates Wconversion warning on mac, otherwise.
6 years ago
cancel
9ba5f22caf
Add more timing stuff
6 years ago
cancel
96fd8182ad
Add yielding based on timer
6 years ago
cancel
8e2a365625
Add explicit draw dirtying
6 years ago
cancel
879e3f944c
Cleanup
6 years ago
cancel
7d1b5f7637
Cleanup
6 years ago
cancel
1f68479f41
Cleanup
6 years ago
cancel
02660c70bf
Break tui app state out into struct
6 years ago
cancel
18906ad6dd
Cleanup
6 years ago
cancel
d0c3b97a80
Add WIP timing stuff
6 years ago
cancel
5e2206f45f
Change to use scratch oevent list when predicting ui markers
6 years ago
cancel
0cc690dc31
Add midi event list debug drawing
6 years ago
cancel
8806da103f
Add start of using midi events in tui
6 years ago