转换MIDI歌曲以创建数学混音。受安德鲁·黄(Andrew Huang)的#Midiflip“挑战”的启发。
Midiflip可以简单地将笔记翻转,颠倒所有音高,但它也可以使您以简单的方式对音符进行原始控制,以便您可以进行任意删除。
在线尝试中ififlip。您可以将文件转换为zip文件,然后下载结果。 (这些文件未上传到服务器。)
Web界面支持CLI所做的一切(实际上目前更多)。
能够将原始歌曲作为一个整体观看,以便将音符转换回合理的范围,例如自动MIDI逆变器,或者做更奇特的事情,例如找到使用的比例并将其映射到另一个。 (您只能使用当前API查看并更改单个音符。)
Midiflip还可以让您及时打交道,扭转歌曲或更改节奏,改变音符的持续时间,人性化或量化类似的东西。
具有两个级别的配置可能是有意义的,您只是定义映射,并且可以可视化,而您只是编写代码以修改MIDI。无论哪种方式,可以使用嵌入式MIDI播放器可视化结果。
可以像Automidiflip一样处理倾斜弯曲和portamenti。这将是可选的,因为您可以指定转换,例如简单的换位。
如果还没有安装node.js。然后打开终端/命令npm install midiflip -g
现在,您应该可以访问midiflip命令。
转到您存储了一些MIDI文件的地方,例如您的音乐文件夹,IE在Windows cd %UserProfile%Music以及可能的大多数其他操作系统上,只需cd ~/Music
midiflip -i "midis/Danger.mid" -o "transformed/Danger.mid"
midiflip -i "midis/**/*.mid" -o "transformed/"
这使用了地球。 **表示零或更多(sub)目录,因此这将匹配midis/1.mid以及midis/Avgvst/FreeRide.mid 。它将转换后的文件输出到给定的输出目录,创建匹配的子目录,但在第一个*之前脱掉任何内容,因此您将获得EG transformed/Avgvst/FreeRide.mid而不是transformed/midis/Avgvst/FreeRide.mid
添加-p或--percussion将与其他音符相同的转换应用于打击乐,这并不是将其应用于音调的语义意义。
版权2017 Isaiah Odhner
特此免费授予获得此软件副本和相关文档文件副本(“软件”)的任何人,以无限制处理该软件,包括无限制的使用权,复制,复制,修改,合并,合并,发布,分发,分发,分发,订婚,和/或允许软件的副本,并允许对以下条件提供以下条件,以下是以下条件。
上述版权通知和此许可通知应包含在软件的所有副本或大量部分中。
该软件是“原样”提供的,没有任何形式的明示或暗示保证,包括但不限于适销性,特定目的的适用性和非侵权的保证。在任何情况下,作者或版权持有人均不应对任何索赔,损害赔偿或其他责任责任,无论是在合同,侵权的诉讼中还是其他索赔,与软件或使用或其他软件中的使用或其他交易有关。