Hardware-first connection
Heartbeat, handshake, then complete readback. LIVE editing remains gated until the processor state is hydrated and authoritative.
A focused Windows application for controlling, validating, editing, and managing K500 karaoke processors with protocol-aware safeguards and bit-preserving preset workflows.
SonKuPik K500 separates hardware state, staged presets, offline preview, and permanent upload so the UI never pretends to know more than the processor.
Heartbeat, handshake, then complete readback. LIVE editing remains gated until the processor state is hydrated and authoritative.
Exact-size validation, checksum verification, reserved-byte preservation, and byte-identical no-op behavior.
Validated SonKuPik presets, safe cached updates, and user-owned Local files in one mass-upload workflow.
Qt 6 / QML with stable section lifetimes, responsive PEQ interaction, and no browser or localhost bridge.
Validate the batch first, commit in the proven device order, recall Slot 01, then re-read hardware before LIVE resumes.
Selecting a file never silently changes hardware. Preview and permanent upload are distinct actions with different guarantees.
Read the user guide →Choose an Official or Local `.k500` preset.
Container size, checksum, codec, and file safety are checked first.
Hydrate an explicit offline edit session without touching the processor.
Use the verified USB transaction path for permanent slot storage.
Return to hardware truth before LIVE editing continues.
Unsupported hardware commands remain read-only until donor or capture evidence proves the transaction. Permanent writes fail closed when certainty is lost.
Hardware-qualified for Windows 10/11 x64 + USB HID. Bluetooth SPP is available experimentally and is not part of the stable hardware-qualified support claim.
Official binaries are currently unsigned open-source builds. Windows SmartScreen or antivirus reputation systems may warn on new binaries. Verify downloads against the published SHA-256 metadata.