Re: [問題] 系統對音樂速度的嚴謹度

看板Programming作者 (畢業了..@@")時間12年前 (2013/03/06 19:41), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
: 抱歉,其實我根本看不懂AD和DA這些縮寫是啥(汗 : 看你們提到波型之類的,似乎是指wav音頻, : 我主要是想問,像是midi這類由電腦自行生成的類型, : 速度的儲存位址可能就只有一個數字(BPM),那能夠多嚴謹? : 這個"整數微秒"怎麼決定好的? : 如我在意的,一定除不乾淨嘛,怎麼處理那些餘數? 你講到MIDI.. 其實這種數位音樂描述檔根本不需要用秒來作單位啊 應該是以拍為單位吧 或是更可以用128分音符當作單位 在此4分音符就是128/4=32個單位.. 以上描述甚至連浮點數都不需要 而BPM這個描述也只需要在MIDI開頭或是中間去設定一個整數值就好了 對於MIDI player來講 假設你要播BPM=180 並且在第32拍上的音符 是要在第幾秒播出呢? 答案只一個簡單的數學運算 (60/180) * 32 = 10.666秒 而每個音符都可以用上面這種運算來算出播放時間及播放的長度 而且這個除法的誤差不會累積,因為每個音符都是獨立的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.137.66.190
文章代碼(AID): #1HDojQJL (Programming)
文章代碼(AID): #1HDojQJL (Programming)