Shunichi Yamamoto's Avatar

Shunichi Yamamoto

@yamamo2.bsky.social

せっせとランニングしながら、需要のないモノを開発しているターンテーブリズムとヨーヨーとキャンプとお菓子作りが好きなデバイスエンジニアです Threads/Instagram/X: @yamamo2 Keyboard: https://yamamo2shun1.github.io/C4NDY/ Github: https://github.com/yamamo2shun1 Web: https://scrapbox.io/yamamo2-memo/

36 Followers  |  74 Following  |  70 Posts  |  Joined: 15.11.2023  |  1.6006

Latest posts by yamamo2.bsky.social on Bluesky

Preview
GitHub - yamamo2shun1/Confiseur2: GUI Application for C4NDY KeyVLM/STK GUI Application for C4NDY KeyVLM/STK. Contribute to yamamo2shun1/Confiseur2 development by creating an account on GitHub.

githubのリポジトリはこちら。

github.com/yamamo2shun1...

02.12.2024 03:17 — 👍 0    🔁 0    💬 0    📌 0
Video thumbnail

C4NDY STK用のキーボードリマップツール。見た目だけは「それっぽい」ものになってきた。ここまででも思った以上に面倒くさかった。

Wailsの勉強も兼ねて・・・と思って重い腰を上げて作り始めたけど、なかなか大変だこりゃw

#自作キーボード

02.12.2024 03:12 — 👍 1    🔁 0    💬 1    📌 0
LED INDICATOR - C4NDY STK
YouTube video by Shunichi Yamamoto LED INDICATOR - C4NDY STK

キーボードのLED、単にビカビカさせるのではなく機能の補助になるように、ジョイスティックの操作方向を視覚的に分かるようにしてみました。

youtu.be/GJj3aiSIqJE

07.11.2024 07:05 — 👍 2    🔁 0    💬 0    📌 0
Preview
GitHub - yamamo2shun1/Confiseur: CLI tool for C4NDY devices. CLI tool for C4NDY devices. Contribute to yamamo2shun1/Confiseur development by creating an account on GitHub.

という感じでGUIツール化を悩んでいるのが、コチラのGo製のC4NDY KeyVLM/STK用のキーリマップツールになります。

github.com/yamamo2shun1...

06.11.2024 07:31 — 👍 0    🔁 0    💬 0    📌 0

GUIって「自分以外の誰か」のためなんだよなー。その「誰か」が見えないと作るモチベーションがねぇ。

06.11.2024 07:28 — 👍 1    🔁 0    💬 0    📌 0

キーボードの設定情報をtomlで管理して、それをHID経由でキーボードに流し込んで設定変更するような仕様だけど、設定の自由度が上がるにつれて、tomlをエディタでいじるの辛くなってくる。GUIツールがあると便利なのは分かるけど、自分のためだけにGUIを作ろうとも想えない・・・。

06.11.2024 07:26 — 👍 0    🔁 0    💬 0    📌 0

自分が使うだけならコマンドラインツールで十分だからなぁ。

仕事じゃないとGUI作ることに対して腰が重すぎる・・・。

06.11.2024 07:23 — 👍 0    🔁 0    💬 0    📌 0
Preview
Releases · yamamo2shun1/C4NDY USB Audio and HID composite device project based on STM32G491. - yamamo2shun1/C4NDY

C4NDY KeyVLM/STK v1.8.2をリリースしました。

v1.8.0にてジョイスティックの上下左右に加えて斜め4方向にもキーの割り当てが出来るようにし、v1.8.1にてジョイスティックを傾けた方向が視覚的に分かるようにLEDの点灯パターンを変更しました。

さらに、v1.8.2でUSBデバイスのシリアルナンバーにSTM32の固有IDを割り当てるように修正しました。

github.com/yamamo2shun1...

06.11.2024 07:01 — 👍 1    🔁 0    💬 0    📌 0
Video thumbnail

LEDの撮影ムズいし、その後のカラコレのコツが分からん…。

02.11.2024 08:44 — 👍 0    🔁 0    💬 0    📌 0
Post image

ハッピーハロウィーン🎃

31.10.2024 11:18 — 👍 1    🔁 0    💬 0    📌 0
Video thumbnail

タンテとキーボードの位置関係と、どのキーがスクラッチしやすいかが未だに分からない…。

#自作キーボード
#フェーダー使え

31.10.2024 10:41 — 👍 0    🔁 0    💬 0    📌 0
Video thumbnail

フェーダーだと音を細かく刻むとき、はじくように動かせるけど、キースイッチだとそれが出来ない。
だから、トランスフォーマー系は何とかなるけどフレア系のスクラッチはきついなー。打開策考えてみるか…。

#自作キーボード
#フェーダーを使え

30.10.2024 09:36 — 👍 2    🔁 0    💬 0    📌 0
Video thumbnail

ファームを調整して敢えてキーを押してから5ms後に音が切れるようにしたら、少しだけフェーダーで切る感覚に近づいた。

29.10.2024 09:07 — 👍 0    🔁 0    💬 0    📌 0
Video thumbnail

keyboard scratchしてみた

28.10.2024 07:59 — 👍 1    🔁 1    💬 0    📌 0

STM32とコーデックのやり取りSAIでDMA転送してたけど、バッファ更新とデータ転送の作法ようやく理解した・・・。
考えてみりゃ、そりゃそうかなんだけど、なまじ動いちゃってたから粗相に気づくのに1ヶ月以上かかってしまった・・・。

26.10.2024 03:49 — 👍 1    🔁 0    💬 0    📌 0
Preview
Release v1.7.0 · yamamo2shun1/C4NDY KeyVLM/STK Common Improved USB audio sound quality. Support for Confiseur v0.12.0. STK Support LED intensity control via Confiseur. What's Changed Improved USB audio sound quality. by @yamamo2...

C4NDY KeyVLM/STK v1.7.0をリリースしました。

USBの音質改善(KeyVLM/STKともに)と、ホストからHID経由でLEDの明るさを変えられるようにしました(STKのみ)。

github.com/yamamo2shun1...

26.10.2024 03:39 — 👍 1    🔁 0    💬 0    📌 0

リングバッファは悪くなかった。ホストとデバイスのクロックの同期に問題があるっぽい。

24.10.2024 20:53 — 👍 0    🔁 0    💬 0    📌 0

AndroidとmacOSは落ちない。問答無用でブルスクだからデバッグもへったくれもねぇ。

24.10.2024 20:51 — 👍 0    🔁 0    💬 0    📌 0

USBディスクリプタをいじってたら、接続するとWin11を確実にブルースクリーンにするデバイスを生み出してしまった…。

24.10.2024 20:47 — 👍 0    🔁 0    💬 1    📌 0

自主練でデバイス開発するときは、「あー、これ作りたい!」にやったこと無い機能を良い塩梅で加えられると途中で力尽きることもなくゴールまで辿り着けるんだけど、そのバランス間違うと途中で力尽きてしまう。

きちんとゴールまで辿り着けるの、数年に一度くらい…苦笑

22.10.2024 21:50 — 👍 0    🔁 0    💬 0    📌 0

自作キーボードの開発は楽しいんだけど、回路的に勉強出来る要素が乏しいなーとも感じる。

それもあってHID+UACにしてUSB複合デバイスのことや、USBオーディオの処理とかもやって楽しんだ。

さて、次はどうしたもんかね…。磁気スイッチはA/Dの数が多いだけっちゃだけだし、まだLow Profileのが手に入らないしなぁ。

22.10.2024 21:45 — 👍 2    🔁 0    💬 0    📌 0

ほんとにつぶせたか?

22.10.2024 10:56 — 👍 0    🔁 0    💬 1    📌 0
Preview
Release v1.6.2 · yamamo2shun1/C4NDY What's Changed Fixed a bug that noise would periodically ride on the sound source during playback. by @yamamo2shun1 in #88 Migrate .ioc file and regenerated some codes. by @yamamo2shun1 in #89 Ref...

C4NDY KeyVLM/STK v1.6.2をリリースしました。

変更点はバグ修正とリファクタリングのみです。

github.com/yamamo2shun1...

20.10.2024 00:37 — 👍 0    🔁 0    💬 0    📌 0

STM32G4だと、24bit 48kHzまでっぽいな。24bit 96kHzにするとUSBデバイスとして認識しなくなる。16bit 96kHzなら認識はする。

これ以上やるならSTM32H7を素直に使えってことだよな…。

18.10.2024 21:05 — 👍 0    🔁 0    💬 0    📌 0

USBからコーデックへのオーディオの受け渡ししてるリングバッファのバグ、ようやっと潰せた。

17.10.2024 23:13 — 👍 0    🔁 0    💬 1    📌 0
Releases · yamamo2shun1/C4NDY USB Audio and HID composite device project based on STM32G491. - yamamo2shun1/C4NDY

C4NDY KeyVLM/STKのファームウェアv1.6.1をリリースしました。

変更点は、複合キー入力(win+shift+s的なやつ)への対応と、オーディオのバッファリング処理の改善です。

って、ユーザー自分一人だけどな!

github.com/yamamo2shun1...

16.10.2024 07:06 — 👍 0    🔁 0    💬 0    📌 0

TinyUSB、STM32の場合は、ここをこんな感じにしてねって公式がドキュメント化した方が良いと思う・・・。githubのDiscussionsでスレ立ってたりするけども。

github.com/yamamo2shun1...

16.10.2024 07:00 — 👍 1    🔁 0    💬 0    📌 0

v0.17.0でHID+UAC無事に動いた。STM32でtinyUSB使うときの作法で粗相してたのが原因だった。

16.10.2024 03:42 — 👍 0    🔁 0    💬 1    📌 0

TinyUSB v0.17.0がいつの間にかリリースされてた。v0.16.0から結構激しめの変更が加わってるような気がするし、STM32G4で挙動が怪しいと言うか動かんわ…。

14.10.2024 07:33 — 👍 0    🔁 0    💬 1    📌 0
Post image

C4NDY STK

2バリエーション

11.10.2024 05:28 — 👍 3    🔁 2    💬 0    📌 0

@yamamo2 is following 19 prominent accounts