Remove all the now unused functions in the MidiModel class.

This commit is contained in:
André Nusser 2015-10-15 15:49:41 +02:00 committed by Paul Davis
parent e807fe2b28
commit a958770abd
4 changed files with 0 additions and 41 deletions

View File

@ -288,7 +288,6 @@ public:
void insert_silence_at_start (TimeType);
void transpose (NoteDiffCommand *, const NotePtr, int);
void transpose (TimeType, TimeType, int);
std::set<WeakNotePtr>& active_notes() { return _active_notes; }

View File

@ -101,7 +101,6 @@ class LIBARDOUR_API MidiRegion : public Region
boost::shared_ptr<const MidiModel> model() const;
void fix_negative_start ();
void transpose (int);
protected:

View File

@ -1997,37 +1997,6 @@ MidiModel::transpose (NoteDiffCommand* c, const NotePtr note_ptr, int semitones)
c->change (note_ptr, NoteDiffCommand::NoteNumber, (uint8_t) new_note);
}
/** Transpose notes in a time range by a given number of semitones. Notes
* will be clamped at 0 and 127 if the transposition would make them exceed
* that range.
*
* @param from Start time.
* @param end End time.
* @param semitones Number of semitones to transpose by (+ve is higher, -ve is lower).
*/
void
MidiModel::transpose (TimeType from, TimeType to, int semitones)
{
boost::shared_ptr<const MidiSource> s = midi_source ();
NoteDiffCommand* c = new_note_diff_command (_("transpose"));
for (Notes::iterator i = notes().begin(); i != notes().end(); ++i) {
if ((*i)->time() >= to) {
/* finished */
break;
} else if ((*i)->time() >= from) {
transpose (c, *i, semitones);
}
}
apply_command (s->session (), c);
}
void
MidiModel::control_list_marked_dirty ()
{

View File

@ -458,14 +458,6 @@ MidiRegion::fix_negative_start ()
_start_beats = Evoral::Beats();
}
/** Transpose the notes in this region by a given number of semitones */
void
MidiRegion::transpose (int semitones)
{
BeatsFramesConverter c (_session.tempo_map(), _start);
model()->transpose (c.from (_start), c.from (_start + _length), semitones);
}
void
MidiRegion::set_start_internal (framecnt_t s)
{