Ejemplo n.º 1
0
 def _redo(self):
     self._score.addNote(self._np, self._head)
     if self._head != DBConstants.EMPTY_NOTE:
         DBMidi.playNote(self._np.drumIndex, self._head)
Ejemplo n.º 2
0
 def _redo(self):
     self._score.toggleNote(self._np, self._head)
     newHead = self._score.getItemAtPosition(self._np)
     if (newHead != DBConstants.EMPTY_NOTE):
         DBMidi.playNote(self._np.drumIndex, self._head)
Ejemplo n.º 3
0
 def _undo(self):
     if self._oldHead == DBConstants.EMPTY_NOTE:
         self._score.deleteNote(self._np)
     else:
         self._score.addNote(self._np, self._oldHead)
         DBMidi.playNote(self._np.drumIndex, self._oldHead)