文件名称:MidiToAbc:将传统音乐的midi文件转换为abc表示法
文件大小:43KB
文件格式:ZIP
更新时间:2024-06-05 13:01:29
midi abc Haskell
MidiToAbc 阶段1 这是将MIDI文件转换为的项目的第一阶段。 最终目的是允许MIDI键盘用作输入设备,以生成定义曲调得分的格式正确的ABC文件。 这个阶段特别着重于Scandi风格的音乐,但仅针对输入本身进行了测试,该输入本身是计算机生成的(实际上是来自ABC文件本身),因此具有非常规律的节奏。 它仅限于在公认的传统节奏(曲折,卷轴,波尔卡舞等)中包含单个旋律线的单音调音乐使用。 阶段2 下一阶段将尝试转换直接从Midi钢琴创建的MIDI文件。 这将涉及一定程度的试探法,因为人类产生的曲调在节奏上更加不规则,并且不一定遵循单一的旋律线。 例如,在演奏连奏时,可以在按下后一个音符后合理地将音符保持一会儿,因此应尝试使音符趋向于更像机器的演奏。 类似地,音符可能会在条形线上无意间或可能无法察觉地偏离,并且需要在产生乐谱之前将其清理干净。 如何建造 安装格拉斯哥Haskell编译器
【文件预览】:
MidiToAbc-master
----bin()
--------brudestykke.sh(300B)
--------hemtilldalen.sh(305B)
--------quadrupletPolska.sh(316B)
--------amanda.sh(281B)
--------antefalk.sh(308B)
--------lillasystern.sh(305B)
--------albertaugustsson.sh(350B)
--------arepolskan.sh(300B)
--------shortfirstpolska.sh(318B)
----abc()
--------marker.txt(19B)
----README.markdown(2KB)
----midi()
--------tripletpolska.mid(311B)
--------carolansreceipt.mid(7KB)
--------brudemarsch1.mid(995B)
--------PianoSynth-Track_1-9.mid(634B)
--------lillasystern.mid(2KB)
--------shortfirstpolska.mid(2KB)
--------唕epolskan.mid(2KB)
--------quadrupletpolska.mid(2KB)
--------antefalkpolska.mid(2KB)
--------amanda.mid(2KB)
--------threefourtripletpolska.mid(2KB)
--------hemtilldalen.mid(934B)
--------abcchord.mid(111B)
--------multiTrack.mid(2KB)
--------Dimmisjonspols.mid(2KB)
--------Galway-Hornpipe.mid(2KB)
--------albertaugustssonengelska.mid(2KB)
----src()
--------Test()
--------Abc()
--------MidiToAbc.hs(4KB)
--------make.sh(180B)
----.gitignore(163B)