# 网页版 Casio CZ-101 合成器 CZP-1 支持加载 oliveoil22 音色补丁

- 来源：Hacker News 热门（buzzing.cc 中文翻译）
- 作者：fidotron
- 发布时间：2026-09-26 05:05
- AIHOT 分数：28
- AIHOT 链接：https://aihot.news/items/cmuhh73vr05nxrojnjdfkinvn
- 原文链接：https://www.ambionix.com/blog/boards-of-casio

## AI 摘要

CZP-1 现已支持加载 oliveoil22 分享的 CZ-101 音色补丁，用户在 Library 面板的 Banks 中选空槽位后点击“Load bank from JSON file”即可导入。CZP-1 还支持用 URL 分享音色，音色数据编码在链接本身，服务器不存储任何声音数据。作者称这次转换补丁只花了五分钟，由此前完成 CZP-1 音频引擎的 Claude 完成。

## 正文

While working away on the CZP-1, which was at least initially an effort to create a Casio CZ-101 on a web page I happened to see this YouTube video by oliveoil22:

The immediate question was “How can I make those sounds in the CZP-1?”. Luckily for me oliveoil22 had also shared their CZ-101 patch data . . .

Boards of Casio patch data

Download the patch data here.

Open the CZP-1 and turn it on by pressing Power. (Make sure your device is not in silent mode!)

In the “Library” panel under “Banks” select an empty slot from drop down menu.

Select the (“Load bank from JSON file”) button and choose the file you downloaded, probably in your Downloads directory.

Now the bank program data has been replaced by the loaded Boards of Casio patches, so under “Programs” you can select one of the loaded sounds.

Touch the on screen keyboard, or play notes with your computer keyboard, or if you are adventurous use the MIDI facilities to connect an external keyboard.

Note the CZP-1 doesn’t include the post processing effects oliveoil22 has in their patches, and that accounts for most of the differences, but it is otherwise very close.

The CZP-1 saves the banks you have loaded in different slots in your browser so as long as you don’t use private browsing you will find it remembers them between sessions. This also operates across tabs, so all CZP-1 tabs will see the same bank data loaded, but you can select different banks and programs in different tabs.

If you want to empty a bank you unload it with the (“Remove bank”) button.

Sharing sounds with urls

The CZP-1 doesn’t just support sharing sounds by loading and saving json files, you can also just share urls.

For example here is another sound.

To make these urls you just make the sound you want and in the Library under Programs hit “Share” which copies the url to your device clipboard.

The url encodes the data in itself. There is no sound data stored on the server, and you can freely send urls between devices.

Check out more in the the introductory blog post or the full CZP-1 Manual.

Hang on, what? Again?

The twist here was how this was done. I downloaded the patch data from the Google Drive oliveoil22 links to on the YouTube video page, guessed it was probably system exclusive MIDI data from the “syx” extension, told the Claude that had done the last pass of the CZP-1 audio engine and five minutes later I had the json file of the bank containing the patch data for loading into the CZP-1.

If you tried to do this kind of thing in the before times this is mind bending stuff.

Finally. thank you to oliveoil22 who deserves the credit of anything good about that patch data. I assume you’re cool with this, if not let me know.
