aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
authorGravatar Chris Xiong <chirs241097@gmail.com> 2025-03-02 21:21:56 -0500
committerGravatar Chris Xiong <chirs241097@gmail.com> 2025-03-02 21:21:56 -0500
commit473d6e1d506cb6e0ac3c763871c5c8f9e4395ae5 (patch)
treec5f0397f6899fdb3603c393ed2bf3fcd0fa1572f /src/main.rs
parente9aaf095a805f08fccc4407c8f1dc60780382f63 (diff)
downloadit2midi-473d6e1d506cb6e0ac3c763871c5c8f9e4395ae5.tar.xz
Sample loading and conversion.
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs
index 8ae139b..6ad1421 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -20,6 +20,12 @@ fn main() -> Result<(), itfile::Error> {
}?;*/
match itfile::load("/home/chrisoft/Music/mods/nb_tear of the sun.it") {
Ok(f) => {
+ for s in &f.samps {
+ let converted = s.convert_samples();
+ for v in converted {
+ std::io::Write::write(&mut std::io::stderr(), &v.to_le_bytes()).unwrap();
+ }
+ }
let player = player::BasePlayer::new(&f);
player::Player::play(&player);
Ok(())