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
bugfix_tempo
at
ash/loopy_midi_controller
2026-07-03 18:04:41 +10:00
9d1a2fdc87
Shift beat-1 detection to % 4 == 3 (was off by 3 beats); latency 60ms
ash
pushed to
bugfix_tempo
at
ash/loopy_midi_controller
2026-07-03 18:00:06 +10:00
7c93839f94
Bump flash latency to 50ms
ash
pushed to
bugfix_tempo
at
ash/loopy_midi_controller
2026-07-03 17:57:32 +10:00
907279e1ea
Make flash latency tunable at runtime via 'latency N' serial command
ash
pushed to
bugfix_tempo
at
ash/loopy_midi_controller
2026-07-03 17:53:05 +10:00
df1f678845
Add 20ms flash latency to compensate for audio buffer (flash was ahead of beat)
ash
pushed to
bugfix_tempo
at
ash/loopy_midi_controller
2026-07-03 17:50:18 +10:00
b859527169
Beat 1 = RED (100ms), other beats = WHITE (50ms)
ash
pushed to
bugfix_tempo
at
ash/loopy_midi_controller
2026-07-03 17:46:27 +10:00
ad977d3b09
Beat 1 = yellow, other beats = white — visible color contrast
ash
pushed to
bugfix_tempo
at
ash/loopy_midi_controller
2026-07-03 17:43:28 +10:00
acd3cc51fe
Beat 1 (every 4th) = full white 50ms snap, others = barely visible 6,6,6 — sharp contrast for phase detection
ash
pushed to
bugfix_tempo
at
ash/loopy_midi_controller
2026-07-03 17:40:54 +10:00
eb5d66d29b
Clean baseline: skip tick-0 flash, first flash at tick 24 (first beat boundary)
ash
pushed to
bugfix_tempo
at
ash/loopy_midi_controller
2026-07-03 17:27:07 +10:00
354f18efe7
Beat 0 (first beat after START) full white, subsequent beats dimmer — marks bar downbeat
ash
pushed to
bugfix_tempo
at
ash/loopy_midi_controller
2026-07-03 17:26:00 +10:00
eda2a959dc
Remove time signature assumption — all beats equal brightness
ash
pushed to
bugfix_tempo
at
ash/loopy_midi_controller
2026-07-03 17:25:23 +10:00
53752365b8
Debug: beat 1 (downbeat) full white, other beats dimmer (64) — visually identify phase
ash
pushed to
bugfix_tempo
at
ash/loopy_midi_controller
2026-07-03 17:19:07 +10:00
ea45c927e7
Fix clock latency: process one USB packet per update() — no more batch-processing 0xF8 bursts
ash
pushed to
bugfix_tempo
at
ash/loopy_midi_controller
2026-07-03 17:13:40 +10:00
72496d2daf
Fix MIDI clock phase: handle 0xFA START to reset tick counter to downbeat
ash
pushed to
bugfix_tempo
at
ash/loopy_midi_controller
2026-07-03 17:05:59 +10:00
1a70cbe870
Fix duplicate/stray code in midi_task function
ash
pushed to
bugfix_tempo
at
ash/loopy_midi_controller
2026-07-03 17:04:42 +10:00
ec0cdc9438
Fix midi_tick_count declaration and 0xF8 detection: add proper extern + transport clock parsing
ash
pushed to
bugfix_tempo
at
ash/loopy_midi_controller
2026-07-03 17:00:04 +10:00
9d2872a513
Fix pixel 6 beat timing: align with actual MIDI beats using tick-based counting (24 ticks per beat)
ash
created branch
bugfix_tempo
in
ash/loopy_midi_controller
2026-07-03 16:55:53 +10:00
ash
pushed to
bugfix_tempo
at
ash/loopy_midi_controller
2026-07-03 16:55:53 +10:00
c83a500b3c
Fix pixel 6 beat timing: align flashes with real-time beats, not just MIDI ticks
ash
pushed to
main
at
ash/loopy_midi_controller
2026-07-03 13:57:19 +10:00
a483eebd84
Add comprehensive README documenting project architecture, features, configuration, and customization
ash
deleted branch feature_leds from
ash/loopy_midi_controller
2026-07-03 13:48:19 +10:00
Previous
2
Next