Releases: LIUBINfighter/Obsidian-Tab-Flow
Releases · LIUBINfighter/Obsidian-Tab-Flow
0.0.7
请下载 tab-flow.zip
并解压到 /你的obsidian仓库/.obsidian/plugins
[0.0.7] - 2025-08-14
🎉 公开 beta 版本发布!
这是在alphaTab.js 1.6.0升级后,Tab Flow 的公开 beta 版本。它包含了在 Obsidian 中渲染、播放和管理乐谱的全部核心功能。
我们离正式公开发布版本非常近了,几乎只需要完善文档,就能发0.1.0 版,然后提交社区后升级为 1.0.0版本,正式严格进入语义化版本控制周期。
新增 (Added)
-
核心渲染引擎:
- 支持在 Obsidian 中直接打开和渲染多种 Guitar Pro 文件 (
.gp
,.gp3
,.gp4
,.gp5
,.gpx
,.gp7
)。 - 引入
alphatex
Markdown 代码块,允许用户直接在笔记中通过文本编写和渲染乐谱。
- 支持在 Obsidian 中直接打开和渲染多种 Guitar Pro 文件 (
-
功能丰富的播放器:
- 提供一个功能全面的底部播放控制栏 (
PlayBar
),支持播放、暂停、停止。 - 支持播放速度调整 (0.5x - 2.0x)。
- 内置节拍器 (Metronome) 和预备拍 (Count-in) 功能。
- 支持乐谱缩放和两种布局模式切换(页面布局 / 横向滚动布局)。
- 提供一个功能全面的底部播放控制栏 (
-
高度可定制的用户界面:
- 在插件设置中提供
PlayBar
组件的可视化编辑器,支持拖拽排序和开关控制。 - 用户可以完全自定义
PlayBar
的外观和功能组合,配置实时生效。
- 在插件设置中提供
-
高级音轨管理:
- 提供独立的
TracksModal
弹窗,用于管理乐谱中的所有音轨。 - 支持独立控制每个音轨的显示/隐藏、独奏 (Solo) 和 静音 (Mute)。
- 支持为每个音轨进行独立的音量调整和半音移调 (Transpose)。
- 状态持久化: 自动为每个文件保存并恢复音轨的显示/隐藏、独奏/静音、音量和移调设置。
- 提供独立的
-
多格式导出:
- 支持将当前乐谱导出为 WAV 音频,并提供内建播放器预览和保存。
- 支持将乐谱导出为 MIDI 文件。
- 支持将乐谱导出为 Guitar Pro 7 (
.gp
) 文件。 - 支持通过系统打印功能将乐谱打印为 PDF。
-
资源与设置:
- 资源自动管理: 插件首次加载时会自动检测核心资源(SoundFont, 字体文件)的完整性,并提供一键下载功能。
- 开发者工具: 提供一个可选的
DebugBar
,用于功能测试和问题诊断。
-
内建文档:
- 提供一个内置的 AlphaTex 文档视图,方便用户随时查询
alphatex
语法。
- 提供一个内置的 AlphaTex 文档视图,方便用户随时查询
预更新 changelog,接受语义化版本规范。
# 更新日志 (Changelog)
本项目的所有重要变更都将记录在此文件中。
该格式基于 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.1.0/),
并遵循[语义化版本](https://semver.org/lang/zh-CN/) (Semantic Versioning)。