This website requires JavaScript.
Explore
Help
Register
Sign In
david
0 Followers
·
0 Following
Joined on
2026-02-27
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
16
Projects
Packages
Public Activity
Starred Repositories
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
First
Previous
1
2
3
4
5
...
Next
Last