操作——【1.8 关于音高、时值、位置 】(二)
【三】 对比出当前曲目中的最高音与最低音的音高
No.1 在点菜单栏的Plug-ins里Edit Plug-ins里新建一个插件 7/对比出当前曲目中的最高音与最低音的音高

No.2 双击7/对比目前的最高音与最低音的音高,点击run

No.3 在run运行里输入代码
/*应先随意打开一个乐谱再运行下面代码*/
pitchHigh = 0;
pitchLow = 127;
foreachNoteRestnrinSibelius.ActiveScore{
if(nr.NoteCount>0){
if(pitchHigh<nr.Highest.Pitch){pitchHigh=nr.Highest.Pitch;}
if(pitchLow>nr.Lowest.Pitch){pitchLow=nr.Lowest.Pitch;}
}
}
trace("该曲最低音的音高是"&pitchLow);//

No.4 点击菜单 Plug-ins 7 运行

No .5 运行后的结果

浙公网安备 33010602011771号