aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorGravatar Chris Xiong <chirs241097@gmail.com> 2022-11-07 17:15:15 -0500
committerGravatar Chris Xiong <chirs241097@gmail.com> 2022-11-07 17:15:15 -0500
commit7f49730fd8a6dc52fc45937e868749e5612c5234 (patch)
tree9729ec896e42279f9cc49e862c9405ac60cc6b42 /README.md
downloadit2midi-7f49730fd8a6dc52fc45937e868749e5612c5234.tar.xz
(internal) initial commit
Diffstat (limited to 'README.md')
-rw-r--r--README.md18
1 files changed, 18 insertions, 0 deletions
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