Posted inEmbassy Rust 言語 雑談 Embassy では一筋縄では LED が点かない C++ で書いていた Analog3 のファームウェアを Rust/Embassy に移植中です。C++ では実装が難しくて苦労した部分が簡単に書けてしまったり、C++ では息をするように簡単にできることが Rust で… Posted by Gan 1月 30, 2026
Posted in雑談 SMD 部品の整理 近頃の製作に使う部品は SMD でしか供給されていないものも多く、また抵抗やコンデンサなども価格や精度などの点で SMD を使った方が良い場合が多くしぜん SMD を多用するようになってきました。そうすると困るのが部品の… Posted by Gan 10月 21, 2025
Posted inanalog3 雑談 STM32 をあきらめるのはまだ早い CAN ネットワークに複数モジュールを入れてミッションコントロールを繋いだところミッションコントロールからのメッセージを取りこぼすモジュールが出始めました。調査したところ、モジュールの CAN メッセージ処理が追い付いて… Posted by Gan 8月 23, 2025
Posted inanalog3 VCA VCAユニット 何故 VCA ユニットを作っているのか 写真で見てわかるように、今作っている VCA ユニットはそれ単体でモジュールというわけでもなく、VCA モジュールを作るにはこのユニットにさらにユーザインタフェースをかぶせないといけません。なんでそんな回りくどいことをし… Posted by Gan 6月 21, 2025
Posted in雑談 使い始めて2週間、Rust のここが気に入ったよ Rust を使って気合を入れた開発を始めてみて中断もはさんで実質2週間ぐらいたちました。シンタックスにつっかえることも少なくなってきて最初の混乱期は乗り越えたかなと思います。忘れないうちに第一印象を書き残しとこうと思いま… Posted by Gan 6月 16, 2025
Posted inanalog3 雑談 Analog3 ミッションコントロールを Rust に移植 Analog3 プロジェクトでもう一つ障壁になっていた問題が、システムの統括をするモジュールのコーディングが大変に複雑だという点です。今まで何度か C++ で書いていたのですが、C++ はどうも言語仕様が煩雑なのとメモリ… Posted by Gan 5月 27, 2025
Posted in雑談 8年塩漬けになっていたプロジェクトを掘り起こしてくる 進行中の作業が複数あり話題が飛び飛びですけど、まとまった時間のとれる週末にやりたかったことがありました。ものすごく長い間中断していたプロジェクトを起こしてきました。モジュール間通信です。ホコリをかぶっていた実験用のブレッ… Posted by Gan 5月 17, 2025
Posted in雑談 組み込み向けのデータ伝達プロトコル もう長いことソフトウェアエンジニアリングを仕事にしてきましたけれども、データの伝達をするプロトコルとは特になじみが深く、自前プロトコルを含め色々なものを使ってきました。こういうプロトコルを data serializat… Posted by Gan 5月 7, 2025
Posted inRings クローン製作 制作記録 雑談 Mutable Instruments Rings Mutable Instruments の Rings、某所で音を聴いて、ああ、こういう合成やりたかったんだよなあ、子供のころから。と、すっかりとりこになってしまいました。が、Mutable Instruments はも… Posted by Gan 4月 10, 2025
Posted in雑談 古いプローブにはご注意 MIDI/CV のノート CV 出力部、自動調整はまだできていませんが、手動調整ではある程度正確に V/Oct が出るようになってきました。かなりてこずりました。調整を何度行っても V/Oct が出ず、いいところに来たか… Posted by Gan 4月 5, 2025