Feature request: Reload imported .mid clip
Even though Qtractor has an amazing piano roll, some people might prefer or need using other MIDI sequencers (e.g. classical composers and MuseScore).
A simple Right click on MIDI clip > Reload from file command could make this process a lot easier by allowing users to easily synchronize the two programs without having to import again the same .mid clip.
Forgot to say, this is even more important for the folks who do algorithmic composition, and there's lots of them out there. They might use programming languages to generate .mid files and do the traditional synth and effects work on Qtractor.
currently there's no expedite command to reload a MIDI clip (file segment); but wait, having an import file changed outside or externally to a current loaded qtractor session it's a tricky business to say the least and risky and dangerous to say the most.
you see, the term "import" is not really accurate, because when you "import" a file and edit its contents on the MIDI clip editor (aka piano-roll) for instance, you're most often dealing with that precise file and not on some kind of representation or version.
just a warning cheers
What about this:
- Add a
Create local copycheckbox to the Import MIDI file picker - If checked, when Qtractor imports a MIDI file, it creates a local copy and stores along with it a reference to the path of the original file
- A "reload" command can be added to the MIDI clip. It checks if the referenced file still exist at the store location: 3.1. If the original file is found, it deletes the MIDI clip and replaces with the MIDI file at the same time mark 3.2. If the original file is not found (because it was moved, renamed or deleted), it simply shows an error message and does nothing