• Joined on 2026-03-19
JosLe pushed to feat/product-backend at JosLe/reaktor 2026-03-21 19:41:02 +00:00
3b80070c9a fix: Workshop share from saved presets + clean load
JosLe pushed to feat/product-backend at JosLe/reaktor 2026-03-21 19:32:37 +00:00
982654c3ef feat: Phase 3 — Workshop (community patch sharing)
JosLe pushed to feat/product-backend at JosLe/reaktor 2026-03-21 19:27:29 +00:00
64ffa36c09 feat: Phase 2 — data sync (presets + game progress)
JosLe pushed to feat/product-backend at JosLe/reaktor 2026-03-21 19:21:28 +00:00
3523111019 feat: frontend auth — login/register modal + user badge
JosLe pushed to feat/product-backend at JosLe/reaktor 2026-03-21 19:08:47 +00:00
e129fd3739 fix: Dockerfile install devDeps for vite build + build tools for argon2
JosLe pushed to feat/product-backend at JosLe/reaktor 2026-03-21 19:00:23 +00:00
6a4a308fd9 feat: Phase 1 — Fastify backend with auth, users, admin API
b058997889 refactor: restructure to monorepo with npm workspaces (Phase 0)
4baa86eed0 docs: add producto.md — product roadmap and vision
Compare 3 commits »
JosLe created branch feat/product-backend in JosLe/reaktor 2026-03-21 19:00:23 +00:00
JosLe pushed to main at JosLe/reaktor 2026-03-21 18:11:09 +00:00
4f4d2bfae5 Merge feat/mobile-ui: responsive mobile UI, audio engine fixes, new modules
02db83b896 fix: VCA CV scaler always 1 so envelope works regardless of gain param
49c016d0a6 fix: prevent envelope release=0 causing sustain loop bug
2a2b3b3341 fix: VCA zeroes on live CV connect + visual feedback for envelope control
38dca9402f fix: VCA closes properly with envelope + add CV→Gate module
Compare 23 commits »
JosLe pushed to feat/mobile-ui at JosLe/reaktor 2026-03-21 17:54:14 +00:00
02db83b896 fix: VCA CV scaler always 1 so envelope works regardless of gain param
JosLe pushed to feat/mobile-ui at JosLe/reaktor 2026-03-21 17:50:26 +00:00
49c016d0a6 fix: prevent envelope release=0 causing sustain loop bug
JosLe pushed to feat/mobile-ui at JosLe/reaktor 2026-03-21 17:49:13 +00:00
2a2b3b3341 fix: VCA zeroes on live CV connect + visual feedback for envelope control
JosLe pushed to feat/mobile-ui at JosLe/reaktor 2026-03-21 17:43:12 +00:00
38dca9402f fix: VCA closes properly with envelope + add CV→Gate module
JosLe pushed to feat/mobile-ui at JosLe/reaktor 2026-03-21 17:17:56 +00:00
7e6c960b0b fix: reduce main thread pressure to prevent audio buffer underruns
JosLe pushed to feat/mobile-ui at JosLe/reaktor 2026-03-21 17:06:53 +00:00
7596aea491 fix: derive master clock ticks from AudioContext.currentTime
JosLe pushed to feat/mobile-ui at JosLe/reaktor 2026-03-21 17:00:39 +00:00
7d3a19ec35 fix: use integer tick counter to eliminate floating-point beat drift
JosLe pushed to feat/mobile-ui at JosLe/reaktor 2026-03-21 16:55:54 +00:00
8bdb953b52 fix: capture master clock start time from first tick callback
JosLe pushed to feat/mobile-ui at JosLe/reaktor 2026-03-21 16:51:21 +00:00
18661961a1 fix: reduce master clock to 240 Hz + eliminate note-off timeouts
JosLe pushed to feat/mobile-ui at JosLe/reaktor 2026-03-21 16:43:54 +00:00
1f941d7e39 feat: global master clock for drift-free multi-sequencer timing
JosLe pushed to feat/mobile-ui at JosLe/reaktor 2026-03-21 16:41:14 +00:00
9dba156961 fix: eliminate multi-sequencer drift with time-based step calculation
JosLe pushed to feat/mobile-ui at JosLe/reaktor 2026-03-21 16:34:25 +00:00
b91b35f23d fix: eliminate audio timing jitter and rhythm drift