官方譜面音符偏離時間軸的猜測原由
之前我在discord詢問過這一現(xiàn)象,可是即便《updc》作者回復(fù)了我,我還是對答案不理解。


今天早上打開《活動小丑》的譜面,發(fā)現(xiàn)譜面內(nèi)部bpm(194)設(shè)置和pv_db文件內(nèi)的bpm(204)不一樣,如果pv_db內(nèi)的bpm才是真實的,那么更換活動小丑譜面的bpm,音符可能就能對齊時間軸。
事實上,pvdb里面的bpm有時會偏差1或其他數(shù)值。但活動小丑的確實是沒錯的,一個軟件測出來的值是它的一半,那么翻倍就行了。因此可以認為這個bpm是正確的。

在之后發(fā)現(xiàn)譜面bpm的記錄,似乎是由每個音符飛入時間體現(xiàn)的,從個人經(jīng)歷看起來,也就是歌曲一小節(jié)的時長。這個時長由bpm決定。由于沒有樂理基礎(chǔ),這方面具體情況我也說不清,也可能說錯。
你可以理解bpm就是歌曲節(jié)奏快慢,越快,一小節(jié)就越短;越慢,一小節(jié)就越長。

之后,譜面內(nèi),每個音符被記錄的時間是出現(xiàn)時間,而不是打擊時間。
所以單單修改bpm,不會讓音符的打擊點得到修正,除非同時修改開始飛入時間。
以上均為猜測,但似乎提供了一個更可靠的說法。
那么世嘉為什么要變更bpm?
上文已提到過,這個音符飛入時長,是一小節(jié)時長,要修改飛入時長,唯一的辦法就是更改譜面的bpm。
它能造成什么效果?當然是音符飛入的速度。
事實上,音符飛入速度還和軌跡長度有關(guān)。單押音符和多押音符的一般長度,是不一樣的。
你也能在各種譜面里看見它們速度確實不一樣。
可世嘉為什么選擇修改bpm,我個人覺得,是為了統(tǒng)一長度那方面的數(shù)值。
一個參數(shù)對不同音符區(qū)分對待,另一個參數(shù)(bpm)就全局控制音符。防止搞混東西。這樣一來,工作會清楚一點。
以上僅為猜測,因為個人能力不足,無法驗證這個說法。一家之言,僅供參考。