Ejemplo n.º 1
0
 private int getValue(List<StepValue<Integer>> list, int step) {
   Integer value = BDXUtil.getValueWithStep(list, step, true);
   if (value == null) {
     return 0;
   }
   return value;
 }
Ejemplo n.º 2
0
 public List<Chord> getChordSet(int step) {
   if (_type != InstrumentType.GUITAR && _type != InstrumentType.PIANO) {
     throw new IllegalStateException();
   }
   List<Chord> chordSet = BDXUtil.getValueWithStep(_chordSetList, step, true);
   if (chordSet == null) {
     return Collections.emptyList();
   }
   return chordSet;
 }
Ejemplo n.º 3
0
 public Clef getClef(int step) {
   if (_type != InstrumentType.SINGLE) {
     throw new IllegalStateException();
   }
   return BDXUtil.getValueWithStep(_clef, step, true);
 }
Ejemplo n.º 4
0
 public Voicing getVoicing(int step) {
   if (_type != InstrumentType.PIANO) {
     throw new IllegalStateException();
   }
   return BDXUtil.getValueWithStep(_voicing, step, true);
 }