quartz-research-note/content/電子管楽器.md
Tomoya Matsuura(MacBookPro) 7db9db2767
All checks were successful
Build / build (push) Successful in 2m30s
[obsidian] vault backup: 2024-04-06 02:27:25[
2024-04-06 02:27:25 +09:00

3.7 KiB
Raw Permalink Blame History

date
2024-03-22 16:43

#memo #music #instrument

ハウリングで作る管楽器

とりあえずDaisyで試作するのはいいと思うマイクプリない気がするけど

マイクプリ・スピーカー入りのモノオーディオコーデックを使ったら割と安上がりに仕上がる?

tiの TLV320AIC14KIDBTR - Texas Instuments / Mouser

P5-DSP-Board-mdk/Src/tlv320aic.c at master · mnemocron/P5-DSP-Board-mdk · GitHub

これADCは8kのみなんかな

Daisyが今使ってるのはこれっぽいが、マイクアンプがない PCM3060 

TLV320AIC3109-Q1これならいいかなー

アナデバのQFNしかないけどこれも良さげ

mouser.jp/datasheet/2/609/MAX9860-3131568.pdf

esp32でどうにかやってる人もいるが、色々問題ありそう

I2S on ESP32-S3 setup with TDM PCM 16-bit single port generates 0s with every second sample (IDFGH-9244) · Issue #10630 · espressif/esp-idf · GitHub

旭化成でも良さそう

AK4940VN | オーディオ コーデック | オーディオ コンポーネント | 製品情報 | 旭化成エレクトロニクス AK4558EN | オーディオ コーデック | オーディオ コンポーネント | 製品情報 | 旭化成エレクトロニクス

スピーカー ホシデンのレシーバユニットとかどうだろ 超小型・超軽量レシーバーユニット HDR2219-010140: 受動部品 秋月電子通商-電子部品・ネット通販

必要なアナログ入力

  • バルブで3
  • 息の流量
  • マウスピースの圧力
  • ボリューム
  • できればベルのワウコントロール用にAD/DA

デジタル入力

  • オクターブスイッチ上下で2

最低5、できれば6個 となるとRP2040では足らないな

esp32s3なら9個ぐらいある Seeed Xiao esps32か、M5StampS3か

esp32だとmozziのAudio Inputが対応してない

が、この程度ならシングルバッファリングなプロセスでもいけるか ESP32-S3 で I2S Audio CODEC を動かす Tj Lab

バッテリーで3.3v駆動しようと思うとs3 Xiaoだけど、ピンの数ギリギリ。どのみち5vの方が無難かね

Arduino Uno R4ならADC14bitかつ内蔵オペアンプがあるけど、1chでAnalog 1,2,3を使い切ってしまうので、マルチプレクサを使わんとだめかそこまでするならオペアンプを外付けする方が早そう

そうするとドーターボードには

  • 空気圧センサー
  • オペアンプ
  • リップ圧力センサ
  • マイク入力端子
  • フォトリフレクタx3

いっそアナログでやるか

simple VCF(Qux)

電圧制御濾波器(easyVCF) | Qux - Blog

あーバクトロールなんだこれ 音量制御も含めて3バクトロールも使っていいならありかなー

これは常にvcc/2でバイアス掛けた状態で送ってるのかな、オーディオ側の電源どうしてるんだろ