&dACASE 1: All stems up without slurs or ties&d@ &dKdynamic = p,pp,ppp,pppp,mp&d@ note position < 6 sugg = 57 note position = 6 sugg = 58 note position = 7 sugg = 60 note position = 8 sugg = 64 note position = 9 sugg = 68 note position > 9 sugg = pos * 5 + 23 &dKdynamic = f,ff,fff,ffff,mf,fp,Zp,Z,R&d@ note position < 6 sugg = 63 note position = 6 sugg = 63 note position = 7 sugg = 66 note position = 8 sugg = 71 note position = 9 sugg = 75 note position > 9 sugg = pos * 5 + 30 &dACASE 2: All stems down without beams&d@ &dKdynamic = p,pp,ppp,pppp,mp&d@ note position < -2 sugg = 56 note position = -2 sugg = 57 note position = -1 sugg = 57 note position = 0 sugg = 57 note position = 1 sugg = 58 note position = 2 sugg = 60 note position = 3 sugg = 64 note position > 3 sugg = pos * 5 + 46 &dKdynamic = f,ff,fff,ffff,fp note position < -2 sugg = 60 note position = -2 sugg = 61 note position = -1 sugg = 61 note position = 0 sugg = 61 note position = 1 sugg = 61 note position = 2 sugg = 62 note position = 3 sugg = 66 note position > 3 sugg = pos * 5 + 46 &dKdynamic = mf,Z,Zp,R&d@ note position < -2 sugg = 59 note position = -2 sugg = 60 note position = -1 sugg = 60 note position = 0 sugg = 60 note position = 1 sugg = 60 note position = 2 sugg = 61 note position = 3 sugg = 65 note position > 3 sugg = pos * 5 + 46 &dACASE 3: All whole notes without slurs or ties&d@ &dKdynamic = p,pp,ppp,pppp,mp&d@ note position < 3 sugg = 58 note position = 3 sugg = 59 note position = 4 sugg = 60 note position = 5 sugg = 61 note position = 6 sugg = 62 note position = 7 sugg = 64 note position > 7 sugg = pos * 5 + 27 &dKdynamic = f,ff,fff,ffff,mf,fp,Zp,Z,R&d@ note position < 3 sugg = 60 note position = 3 sugg = 61 note position = 4 sugg = 62 note position = 5 sugg = 63 note position = 6 sugg = 63 note position = 7 sugg = 67 note position > 7 sugg = pos * 5 + 32 &dACASE 4: Stems up with slurs or ties&d@ &dKdynamic = p,pp,ppp,pppp,mp&d@ note position < 6 sugg = 57 note position = 6 sugg = 59 note position = 7 sugg = 65 note position > 7 sugg = pos * 5 + 27 &dKdynamic = f,ff,fff,ffff,fp note position < 6 sugg = 65 note position = 6 sugg = 66 note position = 7 sugg = 70 note position = 8 sugg = 74 note position > 8 sugg = pos * 5 + 32 &dKdynamic = mf,Z,Zp,R&d@ note position < 6 sugg = 66 note position = 6 sugg = 68 note position = 7 sugg = 72 note position = 8 sugg = 76 note position > 8 sugg = pos * 5 + 35 &dACASE 5: Stems down with beams&d@ &dKdynamic = p,pp,ppp,pppp,mp&d@ note position < 0 sugg = 57 note position = 0 sugg = 58 note position = 1 sugg = 59 note position = 2 sugg = 61 note position = 3 sugg = 63 note position = 4 sugg = 66 note position = 5 sugg = 70 note position > 5 sugg = pos * 5 + 44 if note position > -4 add 3 for each extra beam &dKdynamic = f,ff,fff,ffff,mf,fp,Zp,Z,R&d@ note position < 0 sugg = 61 note position = 0 sugg = 62 note position = 1 sugg = 64 note position = 2 sugg = 66 note position = 3 sugg = 69 note position = 4 sugg = 72 note position = 5 sugg = 76 note position = 6 sugg = 80 note position > 6 sugg = pos * 5 + 49 if note position > 0 add 3 for each extra beam