LMMS / LMMS/lmms

Drag-and-drop for MIDI files in song editor

Open
#8,258 0 comments 3 reactions 0 assignees View on GitHub
enhancement
Dominant language
C++
Stars
10.4k
Forks
1.3k
Avg merge
2d 13h
Merged PRs (30d)
7

Description

### Enhancement Summary

Currently, dragging a MIDI file into the song editor automatically creates a new instrument track for the MIDI clip and three automation tracks for the time signature and tempo data. However, I always end up moving the MIDI clip to the instrument I intended to use it with. Being able to directly place MIDI clips in any instrument track at any spot would be a great workflow enhancement for working with MIDI files.

### Implementation Details / Mockup

This feature would act the same way as dragging audio files onto sample tracks in the song editor. The additional automation tracks may or may not still be created in addition to the added clip (see #8257).

### Please search the issue tracker for existing feature requests before submitting your own.

- [x] I have searched all existing issues and confirmed that this is not a duplicate.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start in the song editor's existing audio-file drag-and-drop behavior and compare it with the current MIDI import path, using issue #8257 to clarify whether automation tracks remain. Done means a MIDI clip can be dropped directly onto any instrument track at the intended position, with the automation behavior resolved.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.