HN 日本語サマリー

← 一覧へ戻る
プログラミング

Boards of Casio

Boards of Casio (ambionix.com)

135 pointsby fidotron47 コメント

要約

この記事は、Casio CZ-101シンセサイザーのウェブベースエミュレーター「CZP-1」で、YouTubeユーザーoliveoil22が公開したサウンドパッチを読み込む方法について解説しています。JSON形式のパッチデータをCZP-1にロードし、ブラウザ上でサウンドを再現する手順が説明されており、URLによるサウンド共有機能についても触れられています。

全文翻訳

Blog About English Español Français 简体中文 日本語 한국어 2026年9月24日 Boards of Casio CZP-1の開発中に、当初はウェブページ上でCasio CZ-101を作成しようとしていたのですが、oliveoil22によるこのYouTube動画を目にしました。 すぐに浮かんだ疑問は、「CZP-1でこれらのサウンドをどうやって作れるか?」ということでした。 幸いなことに、oliveoil22はCZ-101のパッチデータも共有していました。 Boards of Casio パッチデータ パッチデータをここからダウンロードしてください。 CZP-1を開き、Powerを押して電源を入れます。(デバイスがサイレントモードでないことを確認してください!) 「Library」パネルの「Banks」の下にあるドロップダウンメニューから空のスロットを選択します。 「Load bank from JSON file」ボタンを選択し、ダウンロードしたファイル(おそらくDownloadsディレクトリにあるはずです)を選びます。 これで、バンクプログラムデータはロードされたBoards of Casioパッチに置き換えられました。次に「Programs」の下で、ロードされたサウンドのいずれかを選択できます。 画面上のキーボードをタッチするか、コンピュータのキーボードで音を鳴らすか、あるいはもしあなたが冒険心のあるなら、MIDI機能を使って外部キーボードを接続してください。 CZP-1には、oliveoil22がパッチに含めているポストプロセッシングエフェクトは含まれていないことに注意してください。これがほとんどの違いを生んでいますが、それ以外は非常に近いです。 CZP-1は、ブラウザ内の異なるスロットにロードしたバンクを保存するため、プライベートブラウジングを使用しない限り、セッション間で記憶されているはずです。 これはタブ間でも動作するため、すべてのCZP-1タブは同じバンクデータをロードしているように見えますが、タブごとに異なるバンクやプログラムを選択できます。 バンクを空にしたい場合は、「Remove bank」ボタンでアンロードします。 URLによるサウンドの共有 CZP-1は、JSONファイルをロードおよび保存してサウンドを共有するだけでなく、URLを共有することもできます。 例えば、別のサウンドはこちらです。 これらのURLを作成するには、目的のサウンドを作成し、LibraryのProgramsの下にある「Share」をクリックすると、URLがデバイスのクリップボードにコピーされます。 URL自体にデータがエンコードされています。サーバーにはサウンドデータは保存されておらず、URLはデバイス間で自由に送ることができます。 詳細については、紹介ブログ記事またはCZP-1の完全マニュアルをご覧ください。 待て、なんだって?またか? 今回のひねりは、これがどのように行われたかでした。 YouTube動画のページにあるoliveoil22のGoogle Driveリンクからパッチデータをダウンロードし、それが「syx」拡張子を持つシステムエクスクルーシブMIDIデータであると推測しました。 そして、CZP-1のオーディオエンジンを以前に担当したClaudeに伝えたところ、5分後にはCZP-1にロードするためのパッチデータを含むバンクのJSONファイルを入手できました。 もしあなたが「昔」にこのようなことをしようとしたら、これは驚くべきことです。 最後に、パッチデータに関する良い点すべてに credit を受けるべきoliveoil22に感謝します。 あなたがこれを許容してくれることを願っています。もしそうでなければ、お知らせください。