Things I wish for LMMS

Got a great idea for the future of LMMS? Post it here.
Forum rules

Make sure to search to see if your idea has been posted before! Check our issue tracker as well, just to make sure you are not posting a duplicate: https://github.com/LMMS/lmms/issues

Firstly, I love LMMS. I love how it's a relatively modern audio software, yet it's got some of that tracker feeling of the 90s... yeah, it's great.

Now, some things I'd like to see in it:

- UI consistency: when you're in the song editor, ctrl-dragging copies patterns. But when you open the piano roll, suddenly ctrl-dragging switches to selection, and you have to shift-drag to copy. I've got to say, this is something that really hinders my workflow sometimes, it feels non-intuitive and clunky. The controls should be same for both.
- Better automation editing: this is sadly lacking. This is probably the weakest point of LMMS, an otherwise great software. The copy/paste functionality inside the editor is broken, you can copy automation blocks but only one at a time - you can't select a bunch of them and replicate them all over.
- I'd also love (but these aren't as crucial): to be able to merge and divide automation blocks, loop automations, and attach automations to individual patterns.
- Sample tracks should play from the middle of a sample. Right now, if you have a long sample track, you always have to play it from the beginning. This is not convenient.
- State-awareness would be a nice feature: by which I mean, possibly as an option, you could move the cursor through the song, and all the knobs would automatically be set to the position where they are at that part of the song (taking also in account earlier automations). I realize however that this might be an unrealistic wish, as it seems like it'd be quite a complex feature to implement...
Oh, and also, LV2 instrument plugins, but that should go without saying...
Got to add another wish (can't believe I didn't think to mention this before):

- recording of automations

This would be an extremely useful feature. Basically, just like you can record notes with the (midi)keyboard by pressing rec and playing along, you should also be able to optionally record automations the same way - by adjusting the knobs/sliders (or midi controllers) while the song is playing.
+1 for diiz idea of control recording ;)
I've been snooping around, and it seems like there's at least plans of implementing automation recording... when it will actually be implemented, who knows, but it's good to know the effort is there...
diiz wrote:- I'd also love to be able to loop automations
Tried putting your automation in the B&B editor?
raekman wrote:
diiz wrote:- I'd also love to be able to loop automations
Tried putting your automation in the B&B editor?
Hm. That's actually a good idea! I've used automations in BB in conjunction with instrument tracks, but somehow it never occured to me that I could use BB tracks with automations only!

Thanks for the tip.

(of course, using bb tracks this way can potentially very quickly spam the song editor, and it'd still be better to be able to loop automations in the automation tracks themselves, so that you could have different loops on the same track... but I'm just nitpicking now)
Wish list.
Hit a key on the midi keyboard with any VST and get the same note as I would with the same VST in any other program or any other keyboard/piano. This would also match LMMS's internal keyboards (which also match my experience).

At least this ain't happening with 0.4.15 with 64bit windows.

Also being able to record the vestige loaded VSTs with LMMS piano roll would be a bonus.
diiz wrote: - Sample tracks should play from the middle of a sample. Right now, if you have a long sample track, you always have to play it from the beginning. This is not convenient.
This has been one of my gripes also. I thought I was doing something wrong when playing a sample track but it just won't play from any other position. Has this now been fixed for the 1.0 version?
roy38 wrote:Has this now been fixed for the 1.0 version?
No. It's going to take a bit longer to fix because there are some fundamental things that need to be solved first.