From 7f49730fd8a6dc52fc45937e868749e5612c5234 Mon Sep 17 00:00:00 2001 From: Chris Xiong Date: Mon, 7 Nov 2022 17:15:15 -0500 Subject: (internal) initial commit --- README.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 README.md (limited to 'README.md') diff --git a/README.md b/README.md new file mode 100644 index 0000000..363cc39 --- /dev/null +++ b/README.md @@ -0,0 +1,18 @@ +# IT2MIDI + +_#Rewrite it in Rust_ + +Rust rewrite the original it2midi.cpp I wrote in 2017, with properly configuratble +conversion options (rather than editing the source code everytime). + +Unrelated to Un4seen's 2MIDI. IT2MIDI is built from the ground up with a very different +goal in mind. IT2MIDI does not intend to become a 2MIDI replacement. + +Architecturally, this rewrite still closely resemble the original C++ version (hence +a lot of passing references around). This is not satisfactory and will be redesigned +in the future. However currently I'm focusing on getting a working converter. + +Since this is my very first Rust project, I try to implement as much by myself as possible. +As usual this went too far. For this reason IT2MIDI currently has no external dependencies. + +Original C++ version here: https://cgit.chrisoft.org/oddities.git/tree/music/it2midi.cpp -- cgit v1.2.3