This website requires JavaScript.
Explore
Help
Sign In
Ashley Strahle
ash
0 Followers
·
0 Following
Joined on
2025-11-24
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues.
Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
4
Projects
Packages
Public Activity
Starred Repositories
2
ash
pushed to
main
at
ash/loopy_midi_controller
2026-07-09 17:30:48 +10:00
20e9d4a08d
cal_max 950
ash
pushed to
main
at
ash/loopy_midi_controller
2026-07-09 17:28:05 +10:00
8aad6fdccd
Reduce cal_max to 1000
ash
pushed to
main
at
ash/loopy_midi_controller
2026-07-09 17:25:00 +10:00
3558bb1050
Reduce cal_max to 1050 for full 0-127 MIDI range
ash
pushed to
main
at
ash/loopy_midi_controller
2026-07-04 15:20:22 +10:00
cadb29f234
Reduce exp pedal cal_max from 1180 to 1100 to reach 100% MIDI
ash
pushed to
main
at
ash/loopy_midi_controller
2026-07-04 15:17:51 +10:00
f055bad4ac
Proportional catch-up: send midpoint per update (fast convergence, rejects ±1 jitter)
ash
pushed to
main
at
ash/loopy_midi_controller
2026-07-04 15:15:10 +10:00
1dec81e329
Rate-limit exp pedal: step ±1/update, stationary jitter ignored
ash
pushed to
main
at
ash/loopy_midi_controller
2026-07-04 15:11:49 +10:00
17def39f93
Remove hysteresis (smoothing handles noise); values now step ±1 per update
ash
pushed to
main
at
ash/loopy_midi_controller
2026-07-04 15:05:37 +10:00
4f58d4b8e6
Exponential smoothing on expression pedal ADC (factor 8) to filter noise
ash
pushed to
main
at
ash/loopy_midi_controller
2026-07-04 08:32:25 +10:00
33c9dd10c0
Send CC 0 on release (MIDI Learn fix); flash_latency=0
ash
deleted branch bugfix_tempo from
ash/loopy_midi_controller
2026-07-03 19:01:45 +10:00
ash
pushed to
main
at
ash/loopy_midi_controller
2026-07-03 18:43:03 +10:00
dfa339a9b9
Merge branch 'bugfix_tempo'
4aec064f3c
Startup animation iterates in pixel pairs (0+1, 2+3, ..., 8+9)
39326e3247
Startup animation iterates in pixel pairs (0+1, 2+3, ..., 8+9)
Compare 3 commits »
ash
pushed to
bugfix_tempo
at
ash/loopy_midi_controller
2026-07-03 18:41:38 +10:00
4aec064f3c
Startup animation iterates in pixel pairs (0+1, 2+3, ..., 8+9)
ash
pushed to
main
at
ash/loopy_midi_controller
2026-07-03 18:39:13 +10:00
88fee54f96
Remove beat 1 differentiation - all beats flash white 50ms
868c5eda82
Auto-detect time signature from SPP deltas (bar boundaries)
d7f9bb16fd
Fix beats_per_bar linkage (remove static)
b3f4eb1a8b
Add SPP (Song Position Pointer) detection - uses SPP on START to set correct tick position. Add beats_per_bar (default 4) with button combo: hold 10 + press 1=4/4, 2=3/4, 3=6/4
3226986709
Capture tick 0 (last_beat=UINT32_MAX) so downbeat is not skipped
Compare 24 commits »
ash
pushed to
bugfix_tempo
at
ash/loopy_midi_controller
2026-07-03 18:36:15 +10:00
88fee54f96
Remove beat 1 differentiation - all beats flash white 50ms
ash
pushed to
bugfix_tempo
at
ash/loopy_midi_controller
2026-07-03 18:32:04 +10:00
868c5eda82
Auto-detect time signature from SPP deltas (bar boundaries)
ash
pushed to
bugfix_tempo
at
ash/loopy_midi_controller
2026-07-03 18:26:49 +10:00
d7f9bb16fd
Fix beats_per_bar linkage (remove static)
ash
pushed to
bugfix_tempo
at
ash/loopy_midi_controller
2026-07-03 18:22:48 +10:00
b3f4eb1a8b
Add SPP (Song Position Pointer) detection - uses SPP on START to set correct tick position. Add beats_per_bar (default 4) with button combo: hold 10 + press 1=4/4, 2=3/4, 3=6/4
ash
pushed to
bugfix_tempo
at
ash/loopy_midi_controller
2026-07-03 18:13:10 +10:00
3226986709
Capture tick 0 (last_beat=UINT32_MAX) so downbeat is not skipped
ash
pushed to
bugfix_tempo
at
ash/loopy_midi_controller
2026-07-03 18:09:37 +10:00
e1507d5d7c
Beat 1 = % 4 == 1 (last untested offset)
ash
pushed to
bugfix_tempo
at
ash/loopy_midi_controller
2026-07-03 18:07:26 +10:00
3c5e0b07ae
Try % 4 == 2 for beat 1; latency 55ms
Previous
1
Next