HNHacker News
TopNewBestAskShowJobs

halfradaition

92 karma · joined April 13, 2025

https://bipluk.com https://rubrol.com
submissionscomments
halfradaition··on I built a browser-native SysEx librarian for 80s/90s synthesizers
plz elaborate
halfradaition··on I built a browser-native SysEx librarian for 80s/90s synthesizers
fixed@!

Here is what was happening: when the LXR-02 was auto-detected via Web MIDI, it wasn’t getting populated in the select dropdown, and the modal attempted an automated handshake instead of guiding you to initiate the dump from the LXR panel.

halfradaition··on I built a browser-native SysEx librarian for 80s/90s synthesizers
We built bipluk as the lightweight, 2026 browser-native alternative
halfradaition··on I built a browser-native SysEx librarian for 80s/90s synthesizers
whoops, fixed
halfradaition··on How do you keep Web MIDI from crashing a 1983 synthesizer?
Hear you all loud and clear. The pricing critique was a massive blind spot on my end.

* New Pricing: A single $39 one-time payment for lifetime access (called knob.monster+).

halfradaition··on How do you keep Web MIDI from crashing a 1983 synthesizer?
Knob Monster runs on a serverless architecture, the monthly operating costs are near zero, meaning we can (and will) keep the servers alive indefinitely without commercial pressure.
halfradaition··on How do you keep Web MIDI from crashing a 1983 synthesizer?
Knob Monster is built on a modern serverless stack, meaning my monthly hosting and database costs are essentially zero. The platform is designed to run indefinitely with no financial overhead.
halfradaition··on How do you keep Web MIDI from crashing a 1983 synthesizer?
Firefox shouldn't crash indeed. The crash was usually due to a memory leak in the browser's Web MIDI implementation when handling constant stream disconnects/reconnects.
halfradaition··on How do you keep Web MIDI from crashing a 1983 synthesizer?
dezgeg is correct, MIDI has no hardware flow control pins. The synth's serial receiver chokes because the 8-bit CPU takes too long to write the SysEx buffer to SRAM.
halfradaition··on How do you keep Web MIDI from crashing a 1983 synthesizer?
It's fascinating how easy it is to overwhelm older hardware stacks with broadcast/flooding traffic that modern systems wouldn't notice!
halfradaition··on How do you keep Web MIDI from crashing a 1983 synthesizer?
Haha, sometimes one or two keyboards quickly turns into one or two bedrooms anyway! Appreciate the feedback on the copy.
halfradaition··on How do you keep Web MIDI from crashing a 1983 synthesizer?
I wrote the entire parser by hand to read Yamaha DX7 SysEx bytes, no AI generation here! Thanks for sharing SoundPalette, looks like a great reference
halfradaition··on How do you keep Web MIDI from crashing a 1983 synthesizer?
Absolutely. Your data belongs to you, we fully support standard .syx exporting at all times. Pricing is definitely getting a rework for solo producers.
halfradaition··on How do you keep Web MIDI from crashing a 1983 synthesizer?
Hear you loud and clear. The pricing was originally framed for commercial studios.
halfradaition··on How do you keep Web MIDI from crashing a 1983 synthesizer?
Brilliant suggestion. I'll test scheduling directly on the Web MIDI API thread to keep JS main thread timers out of the equation.
halfradaition··on How do you keep Web MIDI from crashing a 1983 synthesizer?
Fair point. We went web-first to bypass driver installation hell, but a local Tauri app for offline-first use is on the roadmap.
halfradaition··on How do you keep Web MIDI from crashing a 1983 synthesizer?
That's usually caused by cheap controller firmware flooding the connection with continuous Active Sensing signals (0xFE bytes every 300ms) or noisy clock jitter.
halfradaition··on How do you keep Web MIDI from crashing a 1983 synthesizer?
We just throttle the Web MIDI stream in JS with 100ms pauses between packets so the 8-bit CPU doesn't choke.
halfradaition··on Show HN: I built an online patch backup tool for vintage 80s synths
basically the icloud for vintage synthetizers