• Joined on 2026-02-27
david pushed to main at david/lockstep 2026-06-14 17:05:05 +00:00
89bb464e7e fixup: use stretcher properly, play silence on glitches
2a50293799 fixup: TempoController: dont adjust accelero time for seeks
Compare 2 commits »
david pushed to feature/stretcher at david/lockstep-player 2026-06-14 17:03:08 +00:00
5e119d948a fixup: add missing file
david pushed to feature/stretcher at david/lockstep-player 2026-06-14 17:02:49 +00:00
600c1e1407 feat: feed accel to native player
c41a758b49 feat: pass beat times to native player
Compare 2 commits »
david pushed to main at david/lockstep 2026-06-14 15:43:38 +00:00
81e8d2727b feat: TempoController: minimal demo
david pushed to main at david/lockstep 2026-06-14 14:23:36 +00:00
968afb6920 feat: add skeleton TempoController
c16bf6ddd1 fix: mutex fun: ensure a: stretcher for oboe_cb MusicProvider::onAudioReady, b: musicFile for musicFeedThread
Compare 2 commits »
david pushed to main at david/libpasada 2026-06-14 14:22:24 +00:00
435221c3c6 Merge C:/Users/david/Documents/src/lockstep/app/src/main/cpp/libpasada
cd55709cc0 feat: add ts to StepDetector
6cfa01f0ec docs
Compare 3 commits »
david pushed to feature/stretcher at david/lockstep-player 2026-06-14 12:17:17 +00:00
166a2e1ffb debug: add debug logs to LibPasada.stop()
david pushed to main at david/lockstep 2026-06-11 18:03:19 +00:00
6f39cecc25 debug/fix: try sanitizing loop_delay_us to avoid endless musicFeedThread hangs
david pushed to feature/stretcher at david/lockstep-player 2026-06-11 15:34:39 +00:00
ab07086fcb fix: allow opening playlist with api 401 error and others
david pushed to main at david/lockstep 2026-06-11 15:18:41 +00:00
21645b9746 fix: fix getCurrentPosition(), remaining_samples was counting 2x too fast
david pushed to main at david/lockstep 2026-06-03 16:36:38 +00:00
80ee56dfe8 feat: play beats when no music is selected
david pushed to feature/stretcher at david/lockstep-player 2026-06-03 16:11:19 +00:00
096c676ce2 feat: LibPasada player using stretcher
david created branch feature/stretcher in david/lockstep-player 2026-06-03 16:11:19 +00:00
david pushed to main at david/lockstep 2026-06-03 16:09:21 +00:00
83dea946c3 feat: LibPasada API: stretcher for lockstep-player integration
david pushed to main at david/lockstep 2026-06-02 19:35:12 +00:00
f8aa61c1b9 feat: LibPasada JNI interface, pause, onTrackFinished
85da003cb5 chore: catch c++ exceptions and translate into Java exceptions
Compare 2 commits »
david pushed to feature/runbuddy at david/lockstep-player 2026-05-31 17:58:23 +00:00
e823fc9d94 docs: ai-generated runbuddy mode plan
965bec72d2 feat: NTP client
Compare 2 commits »
david created branch feature/runbuddy in david/lockstep-player 2026-05-31 17:58:23 +00:00
david pushed to feature/sync-metadata at david/lockstep-player 2026-05-31 10:58:40 +00:00
922cc5d82a ui: update icon
david pushed to feature/sync-metadata at david/lockstep-player 2026-05-31 10:07:28 +00:00
88db4ad18d fix: indexing of beat annotations after unpaired tracks
david pushed to feature/sync-metadata at david/lockstep-player 2026-05-31 09:59:53 +00:00
a10102c10a fix: avoid duplicate beat metadata fetching from api