MuseScore 4.7.3 发布

2026-06-12 26 预计阅读时间: 1 分钟
来源: oschina.net AI 摘要 Original link

Disclaimer: This article is an AI-assisted summary. Read it together with the original source when precision matters. The summary may omit context, version differences, or edge cases and is not official documentation.

预计阅读时间:10 分钟

{ "title_zh": "MuseScore 4.7.3:修崩溃、调音量、改页码——小版本里的大改善", "body_zh": "# MuseScore 4.7.3:修崩溃、调音量、改页码——小版本里的大改善\n\nMuseScore 4.7 是一次功能大更新,但新版本难免带着新问题——部分用户遇到了崩溃,也有人发现某些乐器的音量明显偏小。4.7.3 作为补丁版本,把这些问题逐个收拾干净:崩溃修复、音量调节选项、页码变量修正,看似改动不大,却直接影响日常制谱的稳定性与听感。\n\n## 崩溃修复:先稳再说\n\n4.7.3 修复了多个崩溃场景。对于制谱软件,崩溃意味着未保存的乐谱可能丢失,这在长时间编排时尤其致命。补丁版本优先堵住这类漏洞,是正确的优先级选择。如果你在 4.7 或 4.7.x 中遇到过意外退出,升级到 4.7.3 是第一步该做的事。\n\n## 低通滤波器开关:让乐器不再\"闷声\"\n\n4.7 版本中,MS Basic 音源库的部分乐器音量偏小,原因是低通滤波器(low-pass filter)对高频做了过度衰减,导致音色发闷、力度感不足。4.7.3 新增了一个选项,可以禁用 MS Basic 的低通滤波器。\n\n关闭后,高频成分得以保留,小号、长笛这类依赖高频泛音的乐器会明显更亮、更有穿透力。如果你主要用 MS Basic 音源做试听或教学演示,建议直接关闭该滤波器试试效果。\n\n## 页眉页脚页码变量修正\n\n制谱排版中,页眉页脚常需要显示\"第 X 页 / 共 Y 页\"。4.7 之前的版本中,总页数变量 $P 在某些场景下计数不准确,导致页脚显示的总页数与实际不符。4.7.3 对此做了修正,现在 $P 能正确反映乐谱的总页数。\n\n## 实操:命令行批量导出与页脚设置\n\nMuseScore 提供了命令行接口,适合批量处理乐谱文件。以下示例在 Linux/macOS 环境下运行,Windows 用户将 mscore 替换为 MuseScore4.exe 并调整路径。\n\n### 批量导出 PDF\n\nbash\n# 将当前目录下所有 .mscz 文件导出为 PDF\nfor file in *.mscz; do\n mscore -o \"${file%.mscz}.pdf\" \"$file\"\ndone\n\n\n运行前确保 MuseScore 已加入 PATH。macOS 用户可能需要使用完整路径:\n\nbash\n/Applications/MuseScore\ 4.app/Contents/MacOS/mscore -o output.pdf input.mscz\n\n\n### 批量导出音频(MP3)\n\nbash\n# 导出所有乐谱为 MP3,方便试听对比滤波器开关的效果\nfor file in *.mscz; do\n mscore -o \"${file%.mscz}.mp3\" \"$file\"\ndone\n\n\n导出两版音频(滤波器开/关),用耳朵对比差异,比在软件里来回切换更高效。\n\n### 页脚显示\"第 N 页 / 共 M 页\"\n\n在 MuseScore 中设置页脚页码的步骤:\n\n1. 菜单 → 格式 → 页面样式 → 页眉/页脚标签页。\n2. 在页脚区域输入:第 $p 页 / 共 $P 页。\n3. $p 为当前页码,$P 为总页数(4.7.3 已修正此变量)。\n\n### 用 MuseScore Plugin API 快速检查总页数\n\nMuseScore 支持用 JavaScript 编写插件。以下是一个最小示例,在插件创作工作台中运行,输出当前乐谱的总页数:\n\njavascript\n// 保存为 checkPages.qml 放入 MuseScore 插件目录\nimport MuseScore 3.0\n\nMuseScore {\n menuPath: \"Plugins.Check Pages\"\n onRun: {\n var score = curScore\n console.log(\"乐谱标题: \" + score.title)\n console.log(\"总页数: \" + score.npages)\n // 4.7.3 修正后,此值应与页脚 $P 一致\n }\n}\n\n\n将此文件放入 ~/.local/share/MuseScore/MuseScore4/plugins/(Linux)或对应平台的插件目录,重启后在插件菜单中即可运行。\n\n## 升级建议\n\n- 已经在用 4.7 系列:直接升级到 4.7.3,崩溃修复和页码修正没有理由跳过。\n- 还在用 3.x 系列:4.7 的音源和界面变化较大,迁移前先用命令行批量导出旧文件为 PDF 备份,再在新版本中逐个打开检查排版是否偏移。\n- 滤波器开关:如果你只用 MS Basic 做简单试听,关闭低通滤波器大概率更舒服;如果混搭第三方音源(如 Muse Sounds),则需对比后再决定,因为不同音源对滤波器的依赖程度不同。\n\n小版本不抢眼,但修的都是日常制谱里最烦人的刺。升级成本几乎为零,收益却很实在。", "title_en": "MuseScore 4.7.3: Crash Fixes, Low-Pass Filter Toggle, and Page Count Correction", "body_en": "# MuseScore 4.7.3: Crash Fixes, Low-Pass Filter Toggle, and Page Count Correction\n\nMuseScore 4.7 brought a wave of new features, but new releases often carry new bugs. Some users hit unexpected crashes, and others noticed certain instruments sounding oddly quiet. Version 4.7.3 patches those pain points directly: multiple crash fixes, a new toggle for the MS Basic low-pass filter, and a corrected total-page-count variable in headers and footers. Small version number, meaningful improvements.\n\n## Stability First: Crash Fixes\n\n4.7.3 resolves several crash scenarios. For notation software, a crash can mean lost work on an unsaved score—devastating during a long arrangement session. Patching these holes first is the right priority call. If you experienced unexpected exits in any 4.7.x release, upgrading to 4.7.3 should be your immediate next step.\n\n## Low-Pass Filter Toggle: Let Instruments Breathe\n\nIn 4.7, some MS Basic instruments sounded muffled and underpowered. The cause: the low-pass filter was attenuating high frequencies too aggressively, robbing brightness and presence from instruments like trumpet and flute that rely on upper harmonics.\n\n4.7.3 adds an option to disable this filter. Once off, high-frequency content is preserved, and those instruments regain punch and clarity. If you primarily use MS Basic for playback or teaching demos, try disabling the filter—you'll likely prefer the result.\n\n## Page Count Variable Fixed\n\nScore layouts often need headers or footers showing \"Page X of Y.\" The $P variable (total pages) was miscounted in some scenarios before 4.7.3, making footers display incorrect totals. This patch corrects $P so it now matches the actual number of pages in the score.\n\n## Hands-On: Batch Export and Footer Setup\n\nMuseScore ships a command-line interface useful for batch processing. The examples below target Linux/macOS; on Windows, replace mscore with MuseScore4.exe and adjust paths accordingly.\n\n### Batch PDF Export\n\nbash\n# Export all .mscz files in the current directory to PDF\nfor file in *.mscz; do\n mscore -o \"${file%.mscz}.pdf\" \"$file\"\ndone\n\n\nMake sure MuseScore is in your PATH. On macOS you may need the full path:\n\nbash\n/Applications/MuseScore\ 4.app/Contents/MacOS/mscore -o output.pdf input.mscz\n\n\n### Batch MP3 Export for A/B Comparison\n\nbash\n# Export all scores as MP3—compare filter-on vs filter-off by ear\nfor file in *.mscz; do\n mscore -o \"${file%.mscz}.mp3\" \"$file\"\ndone\n\n\nExport two versions (filter enabled and disabled) and listen side by side. It's faster than toggling inside the GUI repeatedly.\n\n### Footer: \"Page N of M\"\n\n1. Go to Format → Page Style → Header/Footer tab.\n2. In the footer field, enter: Page $p of $P.\n3. $p is the current page number; $P is the total (now correctly computed in 4.7.3).\n\n### Quick Plugin to Verify Page Count\n\nMuseScore supports JavaScript-based plugins. Here's a minimal example that prints the total page count—run it in the Plugin Creator workspace:\n\njavascript\n// Save as checkPages.qml in your MuseScore plugins directory\nimport MuseScore 3.0\n\nMuseScore {\n menuPath: \"Plugins.Check Pages\"\n onRun: {\n var score = curScore\n console.log(\"Score title: \" + score.title)\n console.log(\"Total pages: \" + score.npages)\n // After 4.7.3 fix, this should match footer $P\n }\n}\n\n\nPlace the file in ~/.local/share/MuseScore/MuseScore4/plugins/ (Linux) or the equivalent directory for your platform, restart MuseScore, and run it from the Plugins menu.\n\n## Upgrade Checklist\n\n- Already on 4.7.x: Upgrade to 4.7.3 immediately—crash fixes and the page-count correction are non-negotiable improvements.\n- Still on 3.x: The 4.7 audio engine and UI are significantly different. Before migrating, batch-export your old files to PDF as backups, then open them one by one in the new version to check for layout shifts.\n- Filter toggle: If you only use MS Basic for quick playback, disabling the low-pass filter is almost certainly better. If you mix in third-party sound libraries (e.g., Muse Sounds), compare both modes first—different sound sources depend on the filter to varying degrees.\n\nPatch releases don't grab headlines, but they fix the annoyances that slow you down every day. The upgrade cost is near zero; the payoff is real.", "seo_description_en": "MuseScore 4.7.3 fixes crashes, adds a low-pass filter toggle for louder MS Basic instruments, and corrects the total page count variable in headers and footers." }


相关推荐