Posted inanalog3 エンベロープジェネレータ エンベロープジェネレータに変化をつける エンベロープジェネレータの基本部分の実装をしています。エンベロープを計算で生成する主な目的は、アナログ回路では実現困難なエンベロープを発生させることです。どうしてもやりたいことの一つに、エンベロープに「はじいた感」をつけ… Posted by Gan 11月 11, 2025
Posted inanalog3 エンベロープジェネレータ エンベロープジェネレータはどれぐらい忙しくなるか? 引き続き Analog3 エンベロープジェネレータの話です。1モジュールに 2 ボイス分入れる予定です。前回の記事に則ってエンベロープを実際に生成してみた実験の結果、更新周期は 125μS おき、8kHz ぐらいあるほう… Posted by Gan 11月 6, 2025
Posted inanalog3 エンベロープジェネレータ Analog3 エンベロープジェネレータの試作開始 停滞しがちな VCA の製作と並行してエンベロープジェネレータの試作を開始しました。今回のものはエンベロープ生成はアナログ回路を使わず計算で行います。マイクロコントローラは前回と同じく CAN コントローラ内蔵の STM… Posted by Gan 11月 6, 2025
Posted inanalog3 制作記録 VCA ユニットの問題追跡は続く 無調整 VCA ユニットを開発中です。最初のバージョンでは変なオフセットが出力に出るためプリント基板の設計を変えた V2 を作っています。が… https://github.com/naokiiwakami/vca-un… Posted by Gan 8月 28, 2025
Posted inanalog3 周辺ツール 技術情報 DSLogic ロジックアナライザ Analog3 プロジェクトではデバイス間通信をアホほどやるのでロジックアナライザがないと開発が簡単に行き詰まってしまいます。現在 Saleae の Logic 8 を使っています。非常に使いやすくて気に入ってはいるので… Posted by Gan 8月 23, 2025
Posted inanalog3 雑談 STM32 をあきらめるのはまだ早い CAN ネットワークに複数モジュールを入れてミッションコントロールを繋いだところミッションコントロールからのメッセージを取りこぼすモジュールが出始めました。調査したところ、モジュールの CAN メッセージ処理が追い付いて… Posted by Gan 8月 23, 2025
Posted inanalog3 制作記録 技術情報 STM32C0 の FDCAN では FIFO は固定サイズ Analog3 システムでは、モジュールの起動時にミッションコントロールとのハンドシェイクを行うので、立ち上がり時にメッセージが輻輳しがちです。特にミッションコントロールは後から起動した場合には ID 割り当てのメッセー… Posted by Gan 8月 21, 2025
Posted inanalog3 VCA VCA ユニットのオフセット問題は基板からきている? 製作中の Analog3 の VCA ユニットは、2 ボイスであることに加えて CV のかかりの深さをマイクロコントローラで制御するので中身は 3VCA 必要です。Analog3 プロジェクトはこういう風に VCA がこ… Posted by Gan 8月 14, 2025
Posted inanalog3 制作記録 VCA ユニットのオフセット問題の原因 Analog3 では VCA を多数使う必要があります。そのため VCA のユニット化に挑戦しています。リソースは Github に上げてあります。 https://github.com/naokiiwakami/vca… Posted by Gan 8月 9, 2025
Posted inanalog3 VCA 制作記録 電源オフで STM32 のフラッシュメモリが飛んでしまう問題 次々と課題が見つかってなかなか収束しない VCA、ファームウェアも大まかに動くようになってきて、ラックに収めてみたところ、動作せず。おかしいと思ってモジュールを調べてみると、なんとフラッシュメモリが完全に消去されています… Posted by Gan 8月 6, 2025