A bunch of highly useful aspects to be done 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

Hi Everyone.

In this post I’d like to present musician’s point of view for some collective highly useful aspects that I’ve observed and in my opinion need to be as soon as possibly done for LMMS to become superb tool (yes, it’s very very good now ;)). Please comment, so to maybe find even better solutions or new ideas (and sorry if any duplicate, please moderator to accordingly annotate).


General design:

1) possibility to choose background color and contrast (main and also in piano-roll, plugin window, etc.), 1.2.2 seems to be quite dark and a bit too much contrast done – both can be tiring but especially first one if long working, brighter and smoother background like in 1.1.3 is very needed !

Exporting tracks:

2) possibility to export only some tracks separately (not every)

3) if exporting the whole song, don’t export muted tracks

4) name exported separate tracks files with tracks names exactly

5) exporting as midi 1:1 (one track – one file) – default option, export everything to one file should be optional

General interface:

6) possibility to move the main field of composition in a smooth way with arrows from the keyboard

7) by pressing Space start playing or stop and stay in the same place (stop without ending the sound of started notes – cut them off immadietely), press and hold Space a bit to stop and come back to beginning of a time-line

8) mark a block with one left click or few blocks at once with Ctrl+one left click, the same way for deleting with mouse scroll-wheel, the same way for cut&paste or copy&paste with Ctrl+X/Ctrl+V or Ctrl+C/Ctrl+V; if few blocks are marked paste them in the same order but after opening right click handy menu there should be an option to paste them directly one after one without the same order

9) in edit mode mark few different spaces while holding Ctrl

10) close piano-roll, automation, etc. with Esc (come back to main field)

11) generally to make most actions easier and quicker there should be ticking options (checkbox) available in every place where only possible, like bars of plugins, blocks with notes in the main field, effects in chains both in plugin windows and FX-Mixer; and then basing on it possibility to make different actions like copy&paste etc. directly from the keyboard

12) separate display of time and bars for all and for marked block (all together four displays – two for all and two for marked – time and bars for each), automatically remember positions during one session

13) automatically remember settings on/off/modes for icons like loop markers or this right arrow nearby and don’t reset them everytime after reopening or reopening the whole project (both in general and in single piano-rolls etc.)

14) possibility to cut/copy/paste different parts of sample in sample-track

15) if copying notes from other project with different tempo, ask if automatically resize and adjust them in piano-roll (actual tempo automatic update)

16) by clicking separately only one block should be marked at once, no matter notes or automation etc.

Plugin bar interface:

17) one left click – mark, two left clicks – open (name change after one right click), mouse scroll-wheel click – delete, Ctrl+drag&drop – copy and paste or copy and replace if on existing bar

18) if cloning the plugin, clone it directly under original (not down at the end of list)

19) if adding for example new automation track, add it directly under marked plugin or at the end of list if none is marked or add few at once directly down below if few are marked

Plugin window interface:

20) possibility to make bigger plugin window with bigger options icons inside (resizing option), automatically remember position and size and don’t reset them after reopening plugin or reopening the whole project

21) automatically remember last used tab in plugin window (for example if ‘FX’ tab was used last time stay on it when opening plugin window another time or when changing for previous/further instrument from list)

22) if plugin window is opened show previous/further plugin by pressing left/right arrow from the keyboard (optionally Page Down or Page Up)

23) close plugin window with Esc

Effects chain options (both in plugin window and general FX-Mixer etc.):

24) possibility to move effects between each other with drag&drop

25) one left click – mark, two left clicks – open settings, one right click on name – name change, mouse scroll-wheel click – delete, Ctrl+drag&drop – copy and paste or copy and replace if on existing effect

26) possibility to copy and paste effects with settings between different plugin windows or channels etc.

27) possibility to reset default settings in each and in all effects or in the whole project or in chosen plugins only

28) option to choose several plugins at once and option ‘choose for all plugins’ while adding an effect

Plugins extentions:

29) bigger and more exact visual spectrum analyzer

30) visual equalizer with surgical cut-off option, the same about compressor
dsane wrote:
Sat Mar 13, 2021 8:58 pm
Hi Everyone.
Hi, Welcome to the Forum dsane !
Here are all important links:
http://lmms.io/forum/viewtopic.php?f=1&t=4740
-A few rules and useful forum instructions
If you like to introduce yourself, to the community, go here:
http://lmms.io/forum/viewtopic.php?f=4&t=4480

In this post I’d like to present musician’s point of view for some collective highly useful aspects that I’ve observed and in my opinion need to be as soon as possibly done for LMMS to become superb tool (yes, it’s very very good now ;)). Please comment, so to maybe find even better solutions or new ideas (and sorry if any duplicate, please moderator to accordingly annotate).


General design:
1) possibility to choose background
You can now. Use any of the available themes, or build your own. LMMS is 100% cutomable
Exporting tracks:
2) possibility to export only some tracks separately (not every)
Already possible. Choose Exports-as-tracks, but first mute those tracks you do not want to export.

3) if exporting the whole song, don’t export muted tracks
We dont
4) name exported separate tracks files with tracks names exactly
I do believe we do, at least in windows.

5) exporting as midi 1:1 (one track – one file) – default option, export everything to one file should be optional
I am looking into that, but everything regarded MIDI im and export, is being reviewed.

General interface:
6) possibility to move the main field of composition in a smooth way with arrows from the keyboard
'Smooth' i dont know, but you can move with key-combos
https://docs.lmms.io/user-manual/7-reso ... y-mappings
7) by pressing Space start playing or stop and stay in the same place (stop without ending the sound of started notes – cut them off immadietely), press and hold Space a bit to stop and come back to beginning of a time-line
No there are 3 separate play-heads behaviours. Read about how to choose the one best for your workflow:
https://docs.lmms.io/user-manual/3-navi ... k-controls
8) mark a block
1.3 will have std windows mark and select options.
9) in edit mode mark few different spaces while holding Ctrl
Cant under stand
10) close piano-roll, automation, etc. with Esc (come back to main field)
You can toggle between all screens with F5..F9
11) actions directly from the keyboard
Look at the link i gave you for shortcuts
12) separate display of time and bars for all and for marked block (all together four displays – two for all and two for marked – time and bars for each), automatically remember positions during one session
Cant under stand
13) automatically remember settings on/off/modes for icons like loop markers or this right arrow nearby and don’t reset them everytime after reopening or reopening the whole project (both in general and in single piano-rolls etc.)
Is part of 1.3
14) possibility to cut/copy/paste different parts of sample in sample-track
We need that true
15) if copying notes from other project with different tempo, ask if automatically resize and adjust them in piano-roll (actual tempo automatic update)
That is not possible. There are no tempo in blocks
16) by clicking separately only one block should be marked at once, no matter notes or automation etc.
Cant under stand
Plugin bar interface:
17) one left click – mark, two left clicks – open (name change after one right click), mouse scroll-wheel click – delete, Ctrl+drag&drop – copy and paste or copy and replace if on existing bar
No its recommended to rightclick and choose opening options
18) if cloning the plugin, clone it directly under original (not down at the end of list)
If you have that, you have an outdated LMMS. Its been like that since 1.1
19) if adding for example new automation track, add it directly under marked plugin or at the end of list if none is marked or add few at once directly down below if few are marked
If you have that, you have an outdated LMMS. Its been like that since 1.1
Plugin window interface:
20) possibility to make bigger plugin window with bigger options icons inside (resizing option), automatically remember position and size and don’t reset them after reopening plugin or reopening the whole project
Needed, but also listed
21) automatically remember last used tab in plugin window (for example if ‘FX’ tab was used last time stay on it when opening plugin window another time or when changing for previous/further instrument from list)
Also in list
22) if plugin window is opened show previous/further plugin by pressing left/right arrow from the keyboard (optionally Page Down or Page Up)
We got that, its the fwd bcw arrows on all plugins
Image
-to the right of the plugin-name
23) close plugin window with Esc
ok
Effects chain options (both in plugin window and general FX-Mixer etc.):
24) possibility to move effects between each other with drag&drop
we plan to save and load effect-chains
25) one left click – mark, two left clicks – open settings, one right click on name – name change, mouse scroll-wheel click – delete, Ctrl+drag&drop – copy and paste or copy and replace if on existing effect
'
Cant under stand

26) possibility to copy and paste effects with settings between different plugin windows or channels etc.
Will be when chans are saveable
27) possibility to reset default settings in each and in all effects or in the whole project or in chosen plugins only
You can toggle effect-chain on off. I doubt that would be useful for more than one exact plugin
28) option to choose several plugins at once and option ‘choose for all plugins’ while adding an effect
Cant under stand
Plugins extentions:
29) bigger and more exact visual spectrum analyzer
Again your LMMS is outdated
30) visual equalizer with surgical cut-off option, the same about compressor
Again your LMMS is outdated
https://docs.lmms.io/user-manual/6-buil ... -equalizer
Also LMMS can load any VSTs effect, so you can get that already

You should update to 1.2.2
https://lmms.io/download#windows