Repository navigation
feat(spectrum): ASTC 帯と「束の母音」表示 — Howell (2016) (v1.57.0) - #3
Merged
Merged
Conversation
…ス (v1.57.0) Ian Howell, "Parsing the Spectral Envelope" (DMA thesis 2016) Figure 15 の Absolute Spectral Tone Color スケールをスペクトラムの周波数軸に重ね、 倍音の束(スペクトルピーク)ごとに振幅重心の ASTC 母音を <o ×N 形式で表示する。 - dsp-core.js: ASTC_BANDS / astcOf / astcIndex / astcBundleLabel / erbHz / spectralBundles (谷 3dB で分割、単独倍音は隣の束へ併合、H1 は単独可、weak bridging 判定、complexity/rough) - dev/validate.mjs §11: スケール・Figure 17 再現・weak bridging・谷分割・synthVowel e2e ゲート - main.js: ASTC トグル、帯(背景)+ラベル帯(前景)+束ブラケット描画、100ms スロットル、 合成/マイク/再生の各パス、凡例読み出し - index.html / mobile.html / style.css / mobile.css: トグルと凡例 - sw.js / APP_VERSION: v1.57.0 Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Contributor
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
source-filter-simulation | 8c1a9ac | Commit Preview URL Branch Preview URL |
Sep 15 2026, 01:51 PM |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
目的
Ian Howell, Parsing the Spectral Envelope: Toward a General Theory of Vocal Tone Color(DMA thesis, NEC 2016)の Absolute Spectral Tone Color(ASTC)と局所スペクトル・コヒーレンス(束の母音
<o表記)をスペクトラム上で見られるようにする。単純音の周波数だけで決まる母音らしさと、倍音の束がその振幅重心の母音として聞こえる、という論文の中核を教育ツールに載せる。変更点
dsp-core.js:ASTC_BANDS(Figure 15 の音名 → Hz。境界は隣接音名の幾何平均: 538.6 / 761.7 / 1141.2 / 1523.3 / 2282.4 / 2875.7 / 6093.4 Hz)、astcOf/astcIndex/astcBundleLabel/erbHz/spectralBundlesweakBridge: 重心の帯に倍音が 1 本も無い →(wb)表記。complexity(本数)、rough(ERB 内に隣接倍音がある本数)main.js: ASTC トグル(Roughness と同パターン)、帯の背景色+最下部ラベル帯+束ブラケット<o ×N、100 ms スロットル再計算、合成/マイク/再生の各パス、凡例読み出し。ラベル帯は PC のズームチップ(− Full +)と HTML 軸ラベルを避けて配置index.html/mobile.html/style.css/mobile.css: トグルボタンと凡例dev/validate.mjs§11: スケール・Figure 17 再現(H2–H4 の重み替えで<u/<o/<ɔ)・weak bridging・谷分割・synthVowele2esw.js/APP_VERSION: v1.57.0採らなかった案: Figure 20(Vennard 改訂図)のラベル位置から Hz を読む → Figure 15 と整合しないため Figure 15 の音名を正典にした。
検証
node docs/dev/validate.mjs: 全ゲート合格(既存 §1–10 + 新 §11、exit 0)mobile.html)も描画確認、コンソールエラー 0影響範囲
🤖 Generated with Claude Code