数字音频作曲软件-钢琴窗-网格数量计算公式

var grid = fenzi/ fenmu * number
// 4/4拍 1/16吸附(最小网格时值单位)
grid = 4/4*16 = 16
// 3/4拍 1/16吸附(最小网格时值单位)
grid = 3/4*16=12

 针对三连音的特殊处理

if(snapDanwei == 3 || snapDanwei == 6 ||snapDanwei == 12 || snapDanwei == 24 || snapDanwei == 48)
            {
                grid = paiziSettings.fenzi * snapDanwei
            }
            else
            {
                grid = paiziSettings.fenzi / paiziSettings.fenmu * snapDanwei
            }
            grid = Math.ceil(grid)

 

posted on 2025-10-23 17:04  小沙盒工作室  阅读(2)  评论(0)    收藏  举报