我来挖坟,找了半天只有这个帖子在说这件事。
刚看了下 finale 的 Music Spacing 排版,三种排版方式是:
1、note spacing
为每一类型的音符分配固定的宽度,完全不遵循音乐的线性关系。
为了使总谱中各个音轨保持纵向的对齐,遇到起点位置不同的交错节奏,要进行人为的错位,避免不同起点位置的音符上下对齐或离的很近,造成好像同时发声的错觉。
Finale默认使用此算法。
2、beat spacing
拍子内遵循音乐线性关系,拍子之间不遵循。
一个拍子内出现的最小音符类型作为拍子的音符精度,如果精度小于拍子,则为每一个精度音符分配相同的宽度。如果精度大于等于拍子,则不必细分,拍子之间不等宽。
此算法在极端的情况下只会造成一个拍子内的空间浪费,大部分时候的效果接近note spacing(极端情况见算法3)。
3、time signature spacing
小节内完全遵循音乐线性关系。
找到出现的所有音符中最小的类型,把所有音乐按照这个精度和等宽分配,见cakewalk sonar。
在极端的情况下,如果小节中出现了128th音符,则一个quarter要占32个精度宽度,quarter音符后面会出现大量空白,而且是每个拍子都受到影响。
衡量一个排版算法的好坏我觉得有这些依据:
1、是否能清晰表达音乐的节奏关系
按说应该是3最好,时间即空间,直观明了;2局部直观,应该也不错;1只能靠为音符类型分配合适的固定空间,我发现在16th以下,这个空间就差不多和一个带符尾的音符接近了,不再细分32th/64th/128th的2倍关系。
2、是否能节约空间,在相同的空间内显示更多内容
算法1显然更好,2其次,3在极端的情况下最浪费空间。眼睛经常欺骗我们,比如眼睛对高度和宽度相同的物体有不同的感觉,有很多现代艺术图片可以证明这一点。所以音符占位宽度和时间的不成比例是可以接受的,大脑同时获得了更多信息,可以正好的指挥手脚演奏。
[
本帖最后由 vanferry 于 09-10-20 03:04 编辑 ]
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x