diff options
Diffstat (limited to 'cmd/example')
| -rw-r--r-- | cmd/example/simple.ha | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/cmd/example/simple.ha b/cmd/example/simple.ha new file mode 100644 index 0000000..3a2a32b --- /dev/null +++ b/cmd/example/simple.ha @@ -0,0 +1,17 @@ +use midi; + +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(th); + midi::writechunk(tc); +}; |
