
表達式音樂制作器最后由 dengyuli 于 -9-30 16:06如果出現異常,有可能是math.exe出現了問題,math.exe下載地址:http://pan.baidu.com/s/1dD9Cdn7若要使用本制作器需要安裝GoldWave(版本要在5.58及以上,已經自帶)。新建一個文本文檔即可開始寫腳本。將腳本拖動到hz-f.bat上,等待轉換完成,在相同目錄下會出現一個同名但后面多了_expressions的文本文件,打開這個文件,將最后一個加號刪除,保存,全選,復制,然后打開GoldWave,新建一個聲音,長度依你的樂曲而定,點“求值”,將剪切板中的表達式粘貼到窗口中,點確定,此時GoldWave會處理這個表達式,處理時間由表達式的復雜程度和CPU的性能決定。腳本示例:在Sample文件夾中,主腳本為main.bds。main.bds_expressions.txt已生成。文件關聯:需手動設定,推薦使用后綴名bds,打開方式為hz-f.bat,設定完畢后,僅需雙擊腳本就可以開始轉換,而無需拖動。腳本語法:(注:寫外部腳本時不需要寫首行格式)首行格式:全局音量(取值范圍:[0,1]),單位時間(秒)[音頻助記符],倍率,[可選:字符t]將生成一個音高為[音頻助記符],持續時間為 倍率*單位時間 的單音,同時時間指針前進 倍率*單位時間 秒音頻助記符在Hz.txt中。若有可選選項,則響度線性變化至00,倍率休止符,同時時間指針前進 倍率*單位時間 秒nvp時間指針歸零timeback,倍率時間指針倒退 倍率*單位時間 秒timelabel在此處記下時間指針的值。gotolabel時間指針退回至timelabel處。tap,倍率節拍器,生成一個持續時間為 倍率*單位時間 的節拍frequencychanging,[音頻助記符1],[音頻助記符2],倍率,[可選:字符t]將生成一個持續時間為 倍率*單位時間 的單音,音高從[音頻助記符1]非線性變化到[音頻助記符2]若有可選選項,則響度線性變化至0wave,[sine|square|triangle|sawtooth]波形切換,目前接受四種參數:sine:正弦波,音色較柔和square:方波,音色與紅白機中的音效相似triangle:三角波,音色與正弦波相似sawtooth:鋸齒波,音色較刺耳默認為方波。repeat,[n],[外部腳本路徑]將提供的外部腳本反復[n]次,若外部腳本路徑含空格,請把路徑用雙引號括起來,注意:在外部腳本中使用相對路徑時,以主腳本所在的路徑為基準。function,[組合名稱],[外部腳本路徑]添加一個組合,組合名稱自定,但不能與音頻助記符相同,若外部腳本路徑含空格,請把路徑用雙引號括起來,注意:在外部腳本中使用相對路徑時,以主腳本所在的路徑為基準。use,[組合名稱]使用指定的組合下載地址:http://pan.baidu.com/s/1gdycIn5

