When unlimited time meets a solo engineer, you get infinite rewrites. Update 0.7 brings editor improvements, better volume controls, and my thoughts on why I'm freezing Synk features after 6 years to avoid the SaaS death spiral.
[object]
Synk - Q3 2022 Update
Synk - Q2 2022 Update
The update that should've happened in 2021. Complete frontend overhaul ditching Clarity for Tailwind, bulk uploading that actually works, and the tale of why I rewrote the audio engine from scratch (again). Plus my wife saved the design.
Synk - Q4 2020 Update
Version 0.2.0 is live with major improvements including direct audio uploads, track previews, redesigned resource ledger, private rooms, and the new Concord realtime system. This update brings reliability improvements and better UI/UX across the board for D20Kit's synchronized audio platform.
Synk - Q1 2020 Update
Announcing the upcoming public alpha of Synk with free registration and usage, featuring a complete backend rewrite to NestJS and improved audio state management. The alpha will allow users to create rooms and synchronize audio for up to 10 listeners.
Synk - Q2 2018 Update
After a 2,700 mile move, I wrote my own database adapter because the existing one was half-assed. Spent a week wrestling permissions into submission and learned why 'everything is a service' actually makes sense. Not flashy, but sometimes you gotta pay the tech debt.
Synk - Q4 2017 Update
Q4 2017 brings major UI improvements, backend service refactoring with hooks, CASL permission system implementation, and dual database architecture with MongoDB and NeDB. Outlines future subscription tiers for public release including free, Subscriber ($2-5/mo), and Producer ($10/mo) options.
Synk - Q2 April Update
Major updates to Synk's resource and room API, including resource management features, replicated sound functionality, and the ability to control multiple tracks in a single context. Demonstrates isolated room sound, live previews, and solutions to the duplicate sound context bug.
Synk - Q1 2017 Update
Q1 2017 progress including Bootstrap 4 migration, implementing FeathersJS for realtime websocket communication, and room management features. Demonstrates auto-reconnection stability, room creation/deletion, and plans for JWT authentication integration.
What is Synk?
Introducing Synk, an application that synchronizes audio tracks across multiple listeners in a room for tabletop RPG sessions. Created to provide DMs with better audio control than Roll20, enabling rich atmospheric soundscapes for D&D campaigns.