A web-based CZ-style synth, CZP-1, was used to recreate and share vintage Casio CZ-101 sounds by loading patch data derived from oliveoil22’s CZ-101 bank. The workflow is concrete: download the provided patch file, open CZP-1, go to Library → Banks, pick an empty slot and use “Load bank from JSON file,” then choose a program from Programs to play via the on-screen keyboard, a computer keyboard, or connected MIDI. CZP-1 stores loaded banks in the browser (persisting across tabs and normal sessions; private browsing disables that), lets you remove banks with “Remove bank,” and reproduces the patches closely except for post-processing effects that the original patches apply externally.
CZP-1 also supports sharing sounds via URLs: the Library “Share” button copies a self-contained URL that encodes the program data so nothing is stored on a server. The notable technical find is converting an original .syx (SysEx) patch dump from a shared Google Drive into CZP-1 JSON quickly by using Claude, resulting in an immediately loadable bank. That conversion demonstrates an efficient path from classic SysEx dumps to web-ready synth patches while crediting oliveoil22 for the source patches.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.