octaveShift property

int get octaveShift

Retorna o deslocamento de oitava aplicado pela clave

Implementation

int get octaveShift {
  switch (_clefType) {
    case ClefType.treble8va:
    case ClefType.bass8va:
      return 1;
    case ClefType.treble8vb:
    case ClefType.bass8vb:
    case ClefType.c8vb:
      return -1;
    case ClefType.treble15ma:
    case ClefType.bass15ma:
      return 2;
    case ClefType.treble15mb:
    case ClefType.bass15mb:
      return -2;
    default:
      return 0;
  }
}