轉換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
特此免費授予獲得此軟件副本和相關文檔文件副本(“軟件”)的任何人,以無限制處理該軟件,包括無限制的使用權,複製,複製,修改,合併,合併,發布,分發,分發,分發,訂婚,和/或允許軟件的副本,並允許對以下條件提供以下條件,以下是以下條件。
上述版權通知和此許可通知應包含在軟件的所有副本或大量部分中。
該軟件是“原樣”提供的,沒有任何形式的明示或暗示保證,包括但不限於適銷性,特定目的的適用性和非侵權的保證。在任何情況下,作者或版權持有人均不應對任何索賠,損害賠償或其他責任責任,無論是在合同,侵權的訴訟中還是其他索賠,與軟件或使用或其他軟件中的使用或其他交易有關。