Boards of Casio

ウェブページ上にCasio CZ-101を再現しようとする試みとして始まったCZP-1の開発中、ふとoliveoil22さんのこのYouTube動画を目にしました:

すぐに浮かんだ疑問は「どうすればCZP-1でこれらの音を出せるのか?」ということでした。幸運なことに、oliveoil22さんはCZ-101のパッチデータも共有してくれていました…

Boards of Casio パッチデータ

  1. パッチデータをこちらからダウンロードしてください。
  2. CZP-1を開き、「電源」を押して電源を入れます。(デバイスがサイレントモードになっていないことを確認してください!)
  3. 「ライブラリ」パネルの「バンク」内にあるドロップダウンメニューから、空のスロットを選択します。
  4. (「読み込み…」)ボタンを選択し、ダウンロードしたファイル(おそらくDownloadsディレクトリにあるはずです)を選びます。

  5. これでバンクのプログラムデータがロードされたBoards of Casioのパッチに置き換わったので、「プログラム」からロードされたサウンドのいずれかを選択できます。
  6. 画面上のキーボードをタッチするか、コンピュータのキーボードで音を奏でるか、あるいは、もっと挑戦してみたいならMIDI機能を使って外部キーボードを接続してみてください。

注意点として、CZP-1にはoliveoil22さんのパッチに含まれているポストプロセッシング・エフェクトは含まれていません。違いの大部分はそれが原因ですが、それ以外は非常に近い状態です。

CZP-1はロードしたバンクをブラウザ内の異なるスロットに保存するため、プライベートブラウジングを使用していない限り、セッションをまたいでも記憶されています。これはタブ間でも共有されるため、すべてのCZP-1のタブで同じバンクデータが表示されますが、タブごとに異なるバンクやプログラムを選択することも可能です。

バンクを空にしたい場合は、(「取り外す」)ボタンでアンロードできます。

URLによるサウンドの共有

CZP-1はJSONファイルの読み込みや保存によるサウンド共有だけでなく、URLを共有することでも音を共有できます。

例えば、こちらも別のサウンドです。

これらのURLを作成するには、好きな音を作り、「ライブラリ」の「プログラム」内にある「URLを共有」をクリックするだけです。これでURLがデバイスのクリップボードにコピーされます。

URL自体にデータがエンコードされています。サーバーにはサウンドデータは保存されておらず、デバイス間で自由にURLを送信できます。

詳細は導入ブログ記事、またはCZP-1のフルManualをご覧ください。

えっ、どういうこと? また?

驚くべきだったのは、その実現方法です。YouTubeの動画ページにあるoliveoil22さんのGoogle Driveリンクからパッチデータをダウンロードし、「syx」拡張子からおそらくMIDIのシステムエクスクルーシブ・データだろうと推測し、CZP-1オーディオエンジンの最終調整を担当したClaudeにそれを伝え、わずか5分後には、CZP-1にロードするためのパッチデータを含むバンクのJSONファイルが手元にあったのです。

以前のような時代にこのようなことをしようとしたら、にわかには信じがたいことでしょう。

最後に。このパッチデータの素晴らしい部分の功績はすべてoliveoil22さんにあります。感謝いたします。もし不都合があればお知らせください。