ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
マイクでサックスを演奏し、音程や音色をリアルタイムで確認して練習できる
Translation pending
AI summary · README
EducationJavaScript · HTMLGitHub @tonbin0816-wqOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
サックス練習支援アプリ。マイクからリアルタイムに音を解析し、ピッチ・倍音構成・スペクトル重心・HNR等を理論値/理想値と比較する。 詳細な機能仕様は docs/wind-tone-lab-plan.md を参照。 http://localhost:5173 を開き、マイクへのアクセスを許可する。 マイク入力(getUserMedia)は HTTPS または localhost でのみ動作する。実機(iPhone等)でテストするには Vercel か Netlify にデプロイし、発行された HTTPS URL でアクセスする。 • Vercel: リポジトリを Import → Framework は Vite を自動検出 → Build command npm run build / Output directory dist • Netlify: リポジトリを Import → Build command npm run build / Publish directory dist .env.local はリポジトリに入れていない(Firebase の接続設定なので)。 Vite は import.meta.env.VITE_* をビルド時に埋め込むため、デプロイ先で ビルドする場合は、その環境に同じ4つを設定しないとコミュニティタブが動かない。Read the full README ↗
サックス練習支援アプリ。マイクからリアルタイムに音を解析し、ピッチ・倍音構成・スペクトル重心・HNR等を理論値/理想値と比較する。
詳細な機能仕様は docs/wind-tone-lab-plan.md を参照。
npm install
npm run dev
http://localhost:5173 を開き、マイクへのアクセスを許可する。
npm run build
マイク入力(getUserMedia)は HTTPS または localhost でのみ動作する。実機(iPhone等)でテストするには Vercel か Netlify にデプロイし、発行された HTTPS URL でアクセスする。
npm run build / Output directory distnpm run build / Publish directory dist.env.local はリポジトリに入れていない(Firebase の接続設定なので)。
Vite は import.meta.env.VITE_* をビルド時に埋め込むため、デプロイ先で
ビルドする場合は、その環境に同じ4つを設定しないとコミュニティタブが動かない。
| 変数名 | 内容 |
|---|---|
VITE_FIREBASE_API_KEY | Firebase コンソール → プロジェクトの設定 → ウェブアプリの apiKey |
VITE_FIREBASE_AUTH_DOMAIN | 同 authDomain |
VITE_FIREBASE_PROJECT_ID | 同 projectId |
VITE_FIREBASE_APP_ID | 同 appId |
設定が欠けたままだと、コミュニティタブが 「この配信ではコミュニティを利用できません(アプリの接続設定が読み込めていません)」 と表示する。電波の問題ではないので、待っても再試行しても直らない。 計測・リード・データの3タブは Firebase を使わないので、設定が無くても通常どおり動く。