Drag and Drop MIDI to DAW... Is this possible?
-
@d-healey You pessimist
-
@MikeB Well at the time the post was made it was fact :p
-
@d-healey That is correct :-)
-
@d-healey Anyone know how it works?
-
The MIDI dropper is a field that can be used to drop MIDI files that are loaded to a connected MIDI Player or perform a drag operation of the current MIDI content to an external target (eg. DAWs).
In order to use it, add a FloatingTile, set the ContentType to MidiOverlayPanel , then set the ProcessorId to the MIDI Player ID you want to connect to and the Index to 0. -
:beaming_face_with_smiling_eyes: :beaming_face_with_smiling_eyes: :beaming_face_with_smiling_eyes: :beaming_face_with_smiling_eyes: :clapping_hands_medium-light_skin_tone: :clapping_hands_medium-light_skin_tone: :clapping_hands_medium_skin_tone: :clapping_hands_medium_skin_tone: :raising_hands: :raising_hands:
-
@d-healey wait... so is this available in the latest source code? Or are we still waiting for the release?
-
@Mwins It's available in the develop branch
-
@d-healey This may be for another thread but I read scriptnode-codegen-rewrite was the new develop branch however the actual "develop branch" was updated 2 days ago vs the scriptnode-codegen-rewrite being updated 13 days ago. I'm wondering which one is the one with this drag and drop update.
-
@Mwins You can look in the commit history if you want to know something like that for certain. But the develop branch is the one to use.
-
@d-healey Thanks!
@Christoph-Hart In a compiled plugin, the drag and drop to external MIDI is not dropping the file to the external DAW. I see that the functionality is there, you can now get drag action from the MidiOverlayPanel but it won't actually drop the file to the DAW. I've tried dropping it everywhere conceivable and also where I usually drop all of my MIDI in the DAW and it does not drop.
I'll find the bugs and fixes thread and add this there.
-
The MIDI Player has had this for a while, from what I understand:
- You drop the clip onto a track in a DAW.
- The MIDI dropper makes a temp file MIDI clip which is opened by the DAW.
- The temp file is then deleted.
In Ableton Live 11 (and maybe other DAWs), the temp file gets deleted before the DAW can "find" it, which means it won't make a clip. I had to comment out whichever lines deleted the temp file in the source code to get it working.
-
@iamlamprey I saw that post. Nice! That trick works in certain DAWs but it still doesn't work in Logic, Studio One or Reason. I got it to work on a windows version of FL studio. It wont work on the mac version...
Thanks though... Still Progress!