Rust 钢琴乐谱卡农387


五线谱:```
谱号:高音谱号
拍号:4/4
调号:C 大调
| 音符 | 时值 | 音高 |
|---|---|---|
| G4 | 二分音符 | |
| F#4 | 二分音符 | |
| E4 | 二分音符 | |
| D4 | 二分音符 | |
| C4 | 二分音符 | |
| B3 | 二分音符 | |
| A3 | 二分音符 | |
| G3 | 二分音符 | |
| F#3 | 二分音符 | |
| E3 | 二分音符 | |
| D3 | 二分音符 | |
| C3 | 二分音符 | |
```

简谱:```
1 2 3 | 1 2 3 4 | 5 6 5 | 4 3 2 |
```

Rust Piano Canon Code:```rust
use rusty_music::*;
fn main() {
let mut score = Score::new();
let mut part = Part::new();
let mut notes = Notes::new();
(Note::new(G4, Duration::Quarter));
(Note::new(FSharp4, Duration::Quarter));
(Note::new(E4, Duration::Quarter));
(Note::new(D4, Duration::Quarter));
(Note::new(C4, Duration::Quarter));
(Note::new(B3, Duration::Quarter));
(Note::new(A3, Duration::Quarter));
(Note::new(G3, Duration::Quarter));
(Note::new(FSharp3, Duration::Quarter));
(Note::new(E3, Duration::Quarter));
(Note::new(D3, Duration::Quarter));
(Note::new(C3, Duration::Quarter));
part.add_notes(notes);
score.add_part(part);
let midi_path = "";
score.export_midi(midi_path).unwrap();
println!("MIDI file exported to {}", midi_path);
}
```

2025-01-06


上一篇:流行儿童钢琴乐谱五线谱及简谱

下一篇:大海奏鸣曲:触动灵魂的钢琴乐谱