Use audition synth when creating new trigger tracks via DnD
This commit is contained in:
parent
beffc7eb7f
commit
e3e7f587bd
@ -49,6 +49,10 @@ public:
|
|||||||
|
|
||||||
void set_session (ARDOUR::Session*);
|
void set_session (ARDOUR::Session*);
|
||||||
|
|
||||||
|
ARDOUR::PluginInfoPtr instrument_plugin () const {
|
||||||
|
return _auditioner_combo.selected_instrument ();
|
||||||
|
}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void list_dir (std::string const&, Gtk::TreeNodeChildren const* pc = NULL);
|
void list_dir (std::string const&, Gtk::TreeNodeChildren const* pc = NULL);
|
||||||
void open_dir ();
|
void open_dir ();
|
||||||
|
@ -742,10 +742,9 @@ TriggerPage::drop_paths_part_two (std::vector<std::string> paths)
|
|||||||
audio_paths.push_back (*s);
|
audio_paths.push_back (*s);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
InstrumentSelector is(InstrumentSelector::ForTrackDefault); // instantiation builds instrument-list and sets default.
|
|
||||||
timepos_t pos (0);
|
timepos_t pos (0);
|
||||||
Editing::ImportDisposition disposition = Editing::ImportSerializeFiles; // or Editing::ImportDistinctFiles // TODO use drop modifier? config?
|
Editing::ImportDisposition disposition = Editing::ImportSerializeFiles; // or Editing::ImportDistinctFiles // TODO use drop modifier? config?
|
||||||
PublicEditor::instance().do_import (midi_paths, disposition, Editing::ImportAsTrigger, SrcBest, SMFTrackNumber, SMFTempoIgnore, pos, is.selected_instrument (), false);
|
PublicEditor::instance().do_import (midi_paths, disposition, Editing::ImportAsTrigger, SrcBest, SMFTrackNumber, SMFTempoIgnore, pos, _trigger_clip_picker.instrument_plugin (), false);
|
||||||
PublicEditor::instance().do_import (audio_paths, disposition, Editing::ImportAsTrigger, SrcBest, SMFTrackNumber, SMFTempoIgnore, pos);
|
PublicEditor::instance().do_import (audio_paths, disposition, Editing::ImportAsTrigger, SrcBest, SMFTrackNumber, SMFTempoIgnore, pos);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user