卡西欧董事会
Boards of Casio

原始链接: https://www.ambionix.com/blog/boards-of-casio/

作者更新了其网页版 Casio CZ-101 模拟器 CZP-1,新增了对“Boards of Casio”音色库的支持。受 oliveoil22 视频的启发,作者利用人工智能将 MIDI 系统码(.syx)格式的音色数据转换为了模拟器所需的 JSON 格式。 用户可以通过“Library”面板轻松将这些音色载入 CZP-1。尽管该模拟器未包含原视频中使用的外部后期处理,但其合成效果依然高度精准。数据保存在本地浏览器中,且该平台支持跨标签页的会话保持。此外,CZP-1 还具备“分享”功能,可生成包含编码音色数据的唯一网址,让用户无需服务器存储即可轻松交流音色。 此次更新凸显了现代人工智能在处理旧版音频数据方面的高效性,并简化了定制合成器音色的分享流程。如需了解更多详情,用户可查阅 CZP-1 官方手册。

这场 Hacker News 讨论聚焦于卡西欧 CZ 系列合成器(尤其是 CZ-101)的深远影响。用户们怀念该系列合成器对电子音乐产生的巨大作用,并指出它在创造标志性音色(如“Reese Bass”)以及在芝加哥浩室(Chicago House)、丛林舞曲(jungle)和鼓打贝斯(drum and bass)音乐中的重要地位。 讨论重点强调了 CZ 系列“相位失真”(Phase Distortion)合成技术的独特个性。多位发烧友指出,尽管其核心是数字电路,但模拟输出级赋予了它独特且温暖的音色。讨论串中还提到了与电子音乐组合“加拿大之板”(Boards of Canada)的怀旧渊源,粉丝们探讨了该组合对该硬件的使用及其音乐所营造的氛围感。 除了历史层面的致敬,参与者还分享了原始音色补丁(patches)资源,讨论了现代软件模拟方案,并就当前小型键盘的优劣展开了辩论。总体而言,这场讨论是对 CZ 系列的致敬;即便在发布数十年后,该系列仍因其多功能性和独特的音色库而备受音乐人推崇。
相关文章

原文

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

  1. Download the patch data here.
  2. Open the CZP-1 and turn it on by pressing Power. (Make sure your device is not in silent mode!)
  3. In the “Library” panel under “Banks” select an empty slot from drop down menu.
  4. Select the (“Load bank from JSON file”) button and choose the file you downloaded, probably in your Downloads directory.
  5. 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.
  6. 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.

联系我们 contact @ memedata.com