文件名称:ChordPredictor:分析并生成和弦序列
文件大小:76.24MB
文件格式:ZIP
更新时间:2024-06-06 17:57:06
Scala
和弦预测器 分析并生成和弦序列 ChordPredictor是一组软件工具,用于生成包含和弦序列的随机Midi文件。 midi2csv是一个haskell程序,可将midi文件转换为CSV格式,同时“规范化”和弦。 它仅处理3个或更多同时注释的组。 scala / figaro组件会读取CSV文件,并为持续时间,和弦类型和根音建立概率表。 它使用这些来生成随机的Midi文件。 csv2midi是一个python程序,可从scala读取csv文件并创建要播放的midi文件。 构建midi2csv: 首先安装haskell和cabal,这是haskell构建工具。 如果您的阴谋足够新,则希望以下方法能够起作用: > cd midi2csv > cabal sandbox init (optional step, but recommended) > cabal install 该
【文件预览】:
ChordPredictor-master
----project()
--------build.properties(18B)
--------Build.scala(853B)
--------plugins.sbt(73B)
----src()
--------main()
----FIGAROWORD_README.txt(645B)
----README.md(3KB)
----midi2csv()
--------Setup.hs(46B)
--------Main.hs(12KB)
--------cabal.config(830B)
--------default.nix(391B)
--------ns(55B)
--------vexation.mid(1KB)
--------midi2csv.cabal(888B)
--------LICENSE(18KB)
--------vexation.midi.txt(48KB)
--------shell.nix(322B)
--------vexation.csv(400B)
----csv2midi()
--------csv2midi.py~(176B)
--------default.nix(356B)
--------vexation.mid(1KB)
--------csv2midi.py(2KB)
--------output.mid(782B)
--------vexation-2.csv(400B)
--------vexation.csv(354B)