def _show_notes_information(self, mode = None):
     if self.is_enabled():
         if mode is None:
             mode = self.selected_mode
         if mode == 'sequence':
             message = 'Sequence %s to %s'
             first = find_if(lambda editor: editor.editing_note != None, self._note_editors)
             last = find_if(lambda editor: editor.editing_note != None, reversed(self._note_editors))
             start_note = first.editing_note if first != None else None
             end_note = last.editing_note if last != None else None
         else:
             message = 'Play %s to %s'
             start_note = self._instrument._pattern.note(0, 0).index
             end_note = self._instrument._pattern.note(7, 7).index
         self.show_notification(message % (pitch_index_to_string(start_note), pitch_index_to_string(end_note)))
Ejemplo n.º 2
0
 def _show_notes_information(self, mode = None):
     if self.is_enabled():
         if mode is None:
             mode = self.selected_mode
         if mode == 'sequence':
             message = 'Sequence %s to %s'
             first = find_if(lambda editor: editor.editing_note != None, self._note_editors)
             last = find_if(lambda editor: editor.editing_note != None, reversed(self._note_editors))
             start_note = first.editing_note if first != None else None
             end_note = last.editing_note if last != None else None
         else:
             message = 'Play %s to %s'
             start_note = self._instrument._pattern.note(0, 0).index
             end_note = self._instrument._pattern.note(7, 7).index
         self.show_notification(message % (pitch_index_to_string(start_note), pitch_index_to_string(end_note)))
Ejemplo n.º 3
0
 def _do_delete_pitch(self, pitch):
     clip = self._detail_clip
     if clip:
         note_name = pitch_index_to_string(pitch)
         loop_length = clip.loop_end - clip.loop_start
         clip.remove_notes(clip.loop_start, pitch, loop_length, 1)
         self.show_notification(consts.MessageBoxText.DELETE_NOTES % note_name)