シンセ開発ログ 2024-08-25: シンセカイリアルSP3で音出し/Hamamatsu Micro Maker Faire 2024に出展/ラズパイPico用フリーシンセPRA32-U v2.4.0をリリース
■シンセカイリアルSP3で音出し
6/14(金)に、プラムソニックのYasushi.Kさん主催の「シンセカイリアルSP3」が、池袋LIVE INN ROSAで開催されました。 今回は、コルグ「SQ-1」を使って、自作のラズパイPico用フリーシンセ「PRA32-U」(v2.3.1)のコントロールパネル統合版「PRA32-U with Panel」の音を出しました。 「単体でフルエディット」のデモのためにイニシャルから音作りしましたが、操作にモタついたのは反省点です(メロディーが、ずっとド・レ・ミ・ファ・ソ・ラ・シ・ドのまま……)。 しかし、「シンセカイリアルSP3」も本当に楽しかったです。ありがとうございました! 今回も、シンセ開発者の方ともお話しできました。
10/11(金)開催の「シンセカイリアル エキシビション」にもエントリーします。
■Hamamatsu Micro Maker Faire 2024に出展
7/7(日) に浜松科学館で開催された「Hamamatsu Micro Maker Faire 2024」に、ラズパイPico用フリーシンセサイザー「PRA32-U」(v2.3.1)を出展しました。 ブースでは、来場者の方に主に「PWMオーディオ版」の音を出していただきました。(MIDIキーボードは、MIDIPLUS「X2 mini」。ノブが4つ付いていて、頑丈なのでMaker Faire向き) ミニライブでは、5分くらい「PRA32-U with Panel」のデモ演奏(コルグ「nanoKEY Studio」のアルペジエーターを使って音を出しながら、音色をエディット)しました。とても緊張しましたが、何とかやり切れて良かったです。一応、「Ogaki Mini Maker Faire 2020」でのパフォーマンス配信や「シンセカイリアルSP」での音出しは経験がありますが、ステージでのシンセ演奏は初めてだったと思います。 たくさんの皆様にISGK Instrumentsブースにお越しいただき、たくさんの方にミニライブをご観覧いただき、ありがとうございました! 浜松でのMicro Maker Faire開催は4回目ですが、去年よりもさらに多くの方が来場されていたと思います。来年もぜひ参加したいです。
Make: Japanのブログ記事にミニライブの写真が載っています。嬉しいです。 Make: Japan | ミニライブも初開催! おなじみの自作楽器から子どもの心をつかむガジェットまで約40組の多様なプロジェクトが集まった「Hamamatsu Micro Maker Faire 2024」会場レポート
■ラズパイPico用フリーシンセPRA32-U v2.4.0をリリース
本日、「PRA32-U」v2.4.0をリリースしました。 https://github.com/risgk/digital-synth-pra32-u/releases/tag/v2.4.0
v2.3.1からサウンドエンジン本体の目立った更新はありませんが、出力の音圧が2倍になりました(音圧レベルが約6dB増加しました)。これは、なかなか嬉しい変更ではないかと思います。 今回の主な変更は、「PRA32-U with Panel」のためのものです。ページ構成の変更でより操作しやすくなり、新たにステップシーケンサー(8ステップ)が搭載されました。受信したMIDIクロックに同期することもできます。そろそろ、「PRA32-U with Panel」は実験的機能から正式機能に格上げできそうです。 シーケンサーを作るのは初めてでしたが、サウンドエンジンを作るのとはまた違う面白さがあると思いました。特に「Seq Act Steps」パラメーター(値は0-127)でステップ0以外がアクティブかどうかを設定する機能(7ビットに割り当て)が良い感じに動いていると思います(Maker Faire等の展示会で、この機能を来場者に触ってもらうのは現実的でしょうか?)。 現状、「PRA32-U with Panel」のドキュメントが不足気味ですみません。また、どこかでデモ動画を作成したいと考えています。
変更内容: ・追加アンプとリミッターを使用して、出力レベルを増加 ・安全のため、PWMオーディオ出力ピンのモードを OUTPUT_12MA に変更 ・「PRA32-U with Panel」をプロトタイプ2に更新(実験的機能) ・ページ構成の変更 (ページグループA、B、C、Dを追加) ・「Panel Scale」の仕様を変更 ・「Panel MIDI Ch」(ベーシックチャンネル)パラメータの追加 ・「Panel Play Mode」にステップシーケンサーモード(「Seq」)を追加 ・PRA32_U_KEY_INPUT_PIN_MODE オプションを追加 (デフォルト:INPUT_PULLDOWN) ・「Write Panel Prms」、「Read Panel Prms」、「Init Panel Prms」機能を追加。 ・PRA32-U CTRL:ノートオンベロシティを64に変更 ・その他の変更 ・Arduino-Picoバージョン3.9.5でテスト
「PRA32-U」のPWMオーディオ版と「PRA32-U with Panel」は、8/29-30「SWEST26」、9/7-8「NT東京2024」(DIYシンセG)、9/21-22「Maker Faire Tokyo 2024」、11/23-24「Ogaki Mini Maker Faire 2024」に出展予定です。
以下の写真は、「PRA32-U with Panel」のブレッドボードによる製作例です。I2S DACボードに「GY-PCM5102」を使用しています。可変抵抗をボンドでとめているのが微妙です……。ファーム開発が一段落したら、「KiCad」に手を出したいと考えています(サウンドエンジンへの機能追加など、やりたいことは他にも色々あります)。














