Initial commit: skills library

- 70 skills with code and documentation
- Add .gitignore (ignore __pycache__, output/, temp/, venv/)
- Clean up test intermediates and caches
This commit is contained in:
hmo
2026-04-26 19:27:40 +08:00
commit 04db423416
861 changed files with 210414 additions and 0 deletions
@@ -0,0 +1,3 @@
# Example Reference
This is an example reference file. Delete if not needed.
@@ -0,0 +1,45 @@
# 乐谱文件格式指南
## 图像格式
### PNG (推荐)
- **优点**: 无损压缩,清晰度高,支持透明背景
- **适用场景**: 高质量打印,数字显示
- **文件大小**: 通常50KB以上
- **扩展名**: `.png`
### JPG/JPEG (不推荐)
- **优点**: 文件小,兼容性好
- **缺点**: 有损压缩,可能模糊,不适合乐谱细节
- **适用场景**: 仅当PNG不可用时
- **文件大小**: 高质量版本通常30KB以上
- **扩展名**: `.jpg`, `.jpeg`
## 专业格式
### PDF (推荐)
- **优点**: 矢量格式,可缩放不失真,适合打印
- **适用场景**: 专业打印,长期保存
- **扩展名**: `.pdf`
### LilyPond (.ly)
- **优点**: 文本格式,可编辑,生成高质量输出
- **适用场景**: 自定义编辑,程序生成
- **扩展名**: `.ly`
## 质量判断标准
### 高质量文件
- PNG格式,文件大小 > 50KB
- PDF格式,包含矢量图形
- LilyPond源文件,结构完整
### 低质量文件
- JPG格式,文件大小 < 30KB
- 模糊不清,文字难以辨认
- 缺失重要乐谱元素(音符、谱号、调号等)
## 文件命名规范
- 使用歌曲名称 + 版本信息
- 避免特殊字符和空格
- 示例: `xiaoxingxing_brahms_version.png`
@@ -0,0 +1,66 @@
# LilyPond 语法参考
## 基本结构
```lilypond
\version "2.24.0"
\header {
title = "歌曲标题"
composer = "作曲家"
}
global = {
\key c \major % 调性
\time 4/4 % 拍号
\tempo 4 = 90 % 速度
}
upper = \relative c' {
\clef treble % 高音谱号
c4 c g g | a a g2 |
}
lower = \relative c {
\clef bass % 低音谱号
<c e g>4 <c e g> <g b d> <g b d> |
}
\score {
\new PianoStaff <<
\new Staff = "upper" { \global \upper }
\new Staff = "lower" { \global \lower }
>>
\layout { }
}
```
## 音符表示法
### 音高
- `c` = C4 (中央C)
- `c'` = C5 (高八度)
- `c,` = C3 (低八度)
### 时值
- `4` = 四分音符
- `2` = 二分音符
- `1` = 全音符
- `8` = 八分音符
### 和弦
- `<c e g>` = C大三和弦
- `<g b d>` = G大三和弦
## 常用命令
- `\clef treble` - 高音谱号
- `\clef bass` - 低音谱号
- `\key c \major` - C大调
- `\time 4/4` - 4/4拍
- `\tempo 4 = 90` - 速度90 BPM
- `\relative c'` - 相对音高标记
## 钢琴乐谱模板
完整的钢琴乐谱使用 `\new PianoStaff` 来创建大谱表,包含高音谱号(右手)和低音谱号(左手)两个声部。
@@ -0,0 +1,20 @@
# 支持的在线乐谱网站
## 人人钢琴网 (Everyone Piano)
- **网址**: https://www.everyonepiano.cn
- **特点**: 中文界面,大量免费乐谱,支持多种格式
- **文件格式**:
- 高清PNG: `/pianomusic/.../...-w-b-#.png` (推荐)
- 普通JPG: `/pianomusic/.../...-w-s-#.jpg` (避免)
- **质量标识**: `-b-` 表示大图(big),`-s-` 表示小图(small
## 其他推荐网站
- **MuseScore**: https://musescore.com/ (国际知名,高质量)
- **IMSLP**: https://imslp.org/ (古典音乐,公共领域)
- **8notes**: https://www.8notes.com/ (简单易用,适合初学者)
## 下载策略
1. 优先选择PNG格式(无损压缩)
2. 避免下载小于50KB的文件
3. 优先选择标有"高清"、"大图"、"打印版"的版本
4. 检查文件完整性(能否正常打开)