blob: 98aa6075c7c88ca914d1b935f4acc4d5347d8276 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
use midi;
use os;
export fn main() void = {
const th = midi::hchunk {
chk = midi::HEADERCHUNK,
format = 0,
ntrks = 1,
division = 4,
};
let tc = midi::newtrack();
defer midi::finishtrack(tc);
midi::noteon(&tc, 0, midi::note::C);
midi::noteoff(&tc, 4, midi::note::C);
midi::writeheader(os::stdout, th);
midi::writechunk(os::stdout, tc);
};
|