{"repo":"Mocha-Yuan/MoChord","free":true,"listed":false,"github":"https://github.com/Mocha-Yuan/MoChord","clone":"git clone https://github.com/Mocha-Yuan/MoChord.git","description":"MoChord: An AI-powered guitar workspace for smart chord voicings, real-time tuner pitch detection, tabs, staff notation, playback, metronome practice, and progression generation. 吉他和弦智能工作台，集 AI 编曲、智能把位推荐、实时调音、六线谱、五线谱、试听与节拍练习于一体。","language":"TypeScript","stars":172,"topics":["guitar-chords","music","audio-analysis","ai-music","guitar","guitar-tuner","react","tauri","typescript","smart-voicings"],"license":"MIT","category":"media-processing","readme_excerpt":"MoChord （魔弦） 把灵感变成能听、能练、能续的音乐工作台。 功能亮点 · 快速开始 · 技术栈 · English Scroll down – the English instructions are below. 把和弦灵感、吉他把位、实时调音、节拍练习和 AI 编曲放进同一个工作台。 MoChord 不是一个只会画和弦图的小工具。它更像一间面向吉他手的智能练习室：输入一个和弦，马上看到指板、五线谱、六线谱和可播放音色；输入一个调式或级数走向，AI 会生成初学者版与进阶版和弦进行；打开调音器，麦克风信号会经过实时音高检测、滤波、平滑和八度纠偏，帮助你把每一根弦调到更可靠的位置。 如果你正在写歌、练琴、教学、扒歌、做和声实验，MoChord 想解决的是同一个痛点：不要在和弦网站、调音器、节拍器、谱面工具和 AI 聊天窗口之间来回切换。 一句话亮点 - AI 和弦进行生成：基于 DeepSeek 的桌面端生成流程，支持本地兜底算法，断网或未配置 API key 也能给出可练习结果。 - 智能把位推荐：从和弦音覆盖、根音位置、低音根音、把位跨度、空弦可用性、闷音结构和手型可达性等维度为吉他手排序。 - 实时调音器：基于 Web Audio 捕捉麦克风信号，使用 YIN 风格音高检测、RMS 门限、清晰度门限、中值平滑和八度跳变纠偏。 - 调音频率体系：默认 A4 = 440Hz，支持 432Hz 至 445Hz 参考音校准，覆盖 Standard、Drop D、Low C、DADGAD、Half Step Down 和自定义调弦。 - 练习闭环：AI 生成的和弦可以直接播放、保存、进入练习模式，并跟随 BPM、小节、当前和弦、下一个和弦与目标音练习。 - 多端能力：React + Vite Web 应用，Tauri 2 桌面应用，并支持 Tauri Android 工作流。 - 云同步：Supabase Auth + Postgres 保存账号、资料、进度、曲库和练习轨迹；未登录时也支持本地访客进度。 为什么 MoChord 值得被关注 大多数音乐工具只解决一个动作：查和弦、调音、听音、打节拍、生成灵感。MoChord 的目标是把这些动作串成一个完整创作和练习链路。 你可以从一句非常模糊的想法开始： MoChord 会把它变成： - 可以解释的和声结果：调性、调式、级数、罗马数字、功能色彩。 - 两套可选择的和弦方案：一套更适合入门，一套更有色彩和专业感。 - 可视化吉他按法：每个和弦都能进入指板图和多把位候选。 - 可播放音频：用 Tone.js 试听单个和弦、扫弦或整段进行。 - 可练习计划：AI 教练会给出节奏型、起始 BPM、循环次数、提速策略和练习目标。 这意味着 MoChord 不只是“给你答案”，而是把答案变成你能立刻弹、立刻听、立刻练的材料。 AI 功能 DeepSeek 智能生成 桌面版 MoChord 通过 Tauri/Rust 侧调用 DeepSeek，避免把 API key 暴露在浏览器前端。用户可以在本地 .env 配置密钥，也可以通过应用界面保存密钥；保存后的 key 留在本机。 AI 生成流程会返回结构化 JSON，并经过前端 schema 校验。结果包括： - 标准化输入 - 调性与调式 - 级数数组和罗马数字 - Beginner 和 Professional 两个版本 - 每个和弦的功能说明与解释 - AI Practice Coach 练习方案 - notes 与 warnings 当 DeepSeek ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Mocha-Yuan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Mocha-Yuan/MoChord/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}