米 @comyama.bsky.social · 27/08/2026ミンティア容器くり抜いてスピーカーとIC入れて即席アンプ作った KORG NTS-1のイヤホンアウトに繋いで動作確認 #電子工作 1100
米 @comyama.bsky.social · 05/03/2026自作ラズピコシンセのポルタメント動作を圧電ブザーでテスト 問題なさそう #電子工作 #MicroPython #RaspberryPiPico2 #synthsky 152
米 @comyama.bsky.social · 31/01/2026自作ラズピコシンセ、段階的に下降するポルタメントONのピッチCVに、波形を三角波⇒矩形波⇒ノイズ⇒正弦波と変えながらLFOで揺らしてみるテスト 青が元のピッチCV、オレンジがLFOを加算した後のピッチCV #電子工作 #MicroPython #SynthSky 171
米 @comyama.bsky.social · 28/01/2026SH-101風自作ラズピコシンセLFO進捗 矩形波、三角波、SIN波、ノイズ、ランダムの5種類生成できた! #MicroPython #電子工作 #RaspberryPiPico2 140
米 @comyama.bsky.social · 26/01/2026ポルタメントのOFF-ON-AUTO切り替えできるようにした AUTOはGATEの立ち上がり時だけポルタメントOFFする #MicroPython #電子工作 010
米 @comyama.bsky.social · 26/01/2026SH-101風シンセLFO用のノイズとランダムできた 青がノイズ、オレンジがランダム 結局組込みrandomモジュールから都度15bitの乱数を貰う構成 ランダムは位相アキュムレータから得たトリガタイミングでノイズから貰った6bit値をノートナンバーに見立てて簡易CV変換した値を出してる いまんとこviperコードの実行速度は0.08msくらい #MicroPython #電子工作 020
米 @comyama.bsky.social · 23/01/2026micropythonのviperコードでシンセ作り進捗 32bit位相アキュムレータとLUTでテーブルサイズ128のサイン波を呼び出して線形補間できた 青が補間前、オレンジが補間後の波形 見た目には十分すぎる滑らかさ #Micropython #電子工作 #RaspberryPiPico2 010
米 @comyama.bsky.social · 14/01/2026EGを音程変化でもトリガできるようにした(GATE+TRIGモード) モード切替でGATEのみトリガもできる 今のとコードはEGとポルタメントで負荷6%くらい EGのLFOトリガモードはまた今度 #MicroPython #電子工作 150
米 @comyama.bsky.social · 11/01/2026GATEのON/OFFでADSRの波形が作れた KEYの変化に追従するモードとGATEモードは未実装 #micropython 130
米 @comyama.bsky.social · 05/01/2026micropythonのviperコードのint型変数のテスト 1を2倍していったグラフ 計算結果も計算途中も-2**31から2**31-1の範囲に収める必要があるのがわかる #micropython 010
米 @comyama.bsky.social · 30/09/2025VIEWED FROM MOUNTING SIDEを「基板側から見た図」=下から見た図と解釈してた 「実装側から見た図」=上から見た図だったみたい 悲しいね 010
米 @comyama.bsky.social · 23/09/2025For文で値をインクリメントして棒グラフ表示してみた 視認性は良さそうだけど画面デザイン素っ気なさ過ぎか? #電子工作 #MicroPython 030
米 @comyama.bsky.social · 23/09/2025OLEDで遊んでた MicroPythonの標準だとフォントサイズが8x8固定で見づらいのでネットでフォントを拡大する方法を探してコードコピペしたらデカくなった(他力本願) デカイとデカイで1列に収まりきらないという #電子工作 020
米 @comyama.bsky.social · 03/09/2025メモリ割り当てがないように注意して組んだ 実行前後でメモリのfree領域が減ってないのが分かる これでGCの影に怯える必要がなくなるぞやったー #MicroPython 020
米 @comyama.bsky.social · 03/09/2025位相アキュムレータとルックアップテーブルで正弦波を得るコードを書いた LFOになる予定 viperコードエミッター初めて使ったけど結構気を付けなきゃいけない事が多い #MicroPython 020
米 @comyama.bsky.social · 31/08/2025DSPというかテーブルシンセの仕組みを知ろうということでGROKに書いてもらったPWM出力の正弦波を眺めていた サンプルレート512Hzだけど低周波なら滑らかに出る 030
米 @comyama.bsky.social · 26/08/2025MicroPythonのarray.arrayは桁溢れしてもErrorを吐かない特性生かして、無限に足し合わせても16bitに収まるようなコードの書き方してるんだけど、メモリ汚してないか不安になったので確認 操作毎にメモリ情報を表示させた感じFree領域に変化は見られないので問題無いことが分かる 一安心 000
米 @comyama.bsky.social · 26/08/2025ロータリーエンコーダー読み取りの割り込みコードから状態遷移を取っ払った 投げられてくる4種類のIRQのフラグを数珠繋ぎに並べて、完全一致で増減するようにした 動作良好、記述量も減って満足 #電子工作 #MicroPython #RaspberryPiPico2 000
米 @comyama.bsky.social · 25/08/2025ロータリーエンコーダーからPIO経由で数値の増減できた 状態遷移的に書くと行数が増えて嫌だけど他に方法が思いつかない #電子工作 #RaspberryPiPico2 #MicroPython 030
米 @comyama.bsky.social · 25/08/2025PIOでPINの状態を監視するプログラムを組んだ チャタリング防止で連続32回同じ状態を検知したら割込みが入る仕組み ロータリーエンコーダーをつないで左右にグリグリするとちゃんと位相差を検知できてるのが分かる #電子工作 #RaspberryPiPico2 020
米 @comyama.bsky.social · 24/08/2025自作ラズピコシンセの操作パネル配置を考えてた スイッチ付ロータリーエンコーダーが1つ ADCにつなぐツマミが1つ OLEDが1つ VCO波形のアナログMIX用ツマミが4つ #電子工作 050
米 @comyama.bsky.social · 22/08/2025コードもシンプル 前作ったポルタメントは状態遷移で書いてたから複雑すぎた ポルタメントのオン・オフは外部から簡単にスイッチできる 満足 010
米 @comyama.bsky.social · 22/08/2025昼間考えてたコンデンサの充放電シミュレーションをMicroPython上で組んだのでポルタメントでテスト ポルタメントなしとありで比較 ちゃんと音程が遅れてついてくるのがわかる #電子工作 #MicroPython #RaspberryPiPico2 120
米 @comyama.bsky.social · 18/08/2025公式から拾ってきたPIOのPWMでノコギリ波DCOの充電電流を制御するテスト 波形の幅が一定になってれば成功 まあこんなもんか? #電子工作 #MicroPython #RaspberryPiPico2 150
米 @comyama.bsky.social · 14/08/2025PIOのステートマシンを3つに分けてDCO組んでみた チューナーで周波数確認したけど1セントのずれもなく計算通り動いてる 動画は8オクターブを半音ずつ上げ下げしてる様子 #電子工作 #MicroPython #RaspberryPiPico2 141
米 @comyama.bsky.social · 11/08/2025MicroPythonとRaspberryPiPico2のPIO使ってLチカ IRQでステートマシン連携の練習 ついでにサイドセットも試す #電子工作 040
米 @comyama.bsky.social · 25/07/2025以前中古で買ったジャンクのギターアンプの中身を鑑賞している オペアンプ一つ、パワーアンプ一つのシンプル極まりない構成 リバーブ無しモデルだけど基板はリバーブ有りの物と共通らしくリバーブ用と思しきパターンが印刷されてる 110
米 @comyama.bsky.social · 06/07/2025霞ヶ浦どうぶつとみんなの家にきた 動物との距離が近い 潰れた科学館をぶち抜いて作られているので、けものフレンズ的風情が漂っている 051