Compiled Wishlist

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

I just got the idea to make a sort of big wishlist that everyone can contribute their own feature request to. This might make it easier for everyone to see how popular a particular feature request is, so there won't be so many threads asking for the same thing. This way, the programmers and designers will have a better idea on what to put in the next version of LMMS, and old requests won't be bumped off the board.

Post your own requests here and if they aren't on the list, they will be added.


New Requests:
- Asio4All


Benzier curve/vector drawing of automation - it would look a lot cleaner and it would be easier to work with
Shuffle for pianoroll and beat/bassline creator - would make it easier to give compositions a less robotic sound
A synthesizer for snares, hats, cymbals and claps - no missing samples when sharing compositions
Portamenteau for pianorolls - connect two notes and just port those ones instead of all or nothing
Workaround for middle mouse button - some mice don't have a middle button
<ctrl> z or <cmd>z for undo - conveniently undo a mistake
Joining pianorolls - it would be more convenient than copying from one and pasting to another each time
Copying and pasting multiple highlighted pianoroll blocks - eliminates hassle when copying multiple synth sections
Voice record - would make LMMS more self-contained and should have edit features like cut and paste
Native VSTs for Linux version - most VSTs don't work in Linux
Better VST support
MIDI controllers like loop, play and record
Smartsearch - make searching for samples easier by showing the files instead of the folders
Matrix view for MIDI controllers
MIDI beat clock
VST loading - have LMMS remember all VST settings
Improved note kill - in case of note hangs
Autoscroll for dragging objects in sound editor
Lengthening of beat/bassline creators without having to change the entire project's time signature
Allow the automation of VST plugins
Better general VST support
Custom arpeggios - more options because sometimes the provided chords are inadequate
Drop-down step sequencer for drum and bassline editor
Pitch-wheel option for pianoroll - less of a need for automation tracks in pitch-shifting
Make LMMS rewirable
Event recording for automation tracks
Visibility toggles for automation
Attaching an automation track as a child object in the song editor
Improved time-signiture/tempo change without changing the appearance of the song editor
LADSPA beatslicer - currently there are no beatslicers which work very well in LMMS
Improved MIDI and audio interface USB detection and support
Vector option for editing note events such as volume
iPad/iPhone version
Ability to treat project files like libraries - retrieve the effects and instruments you want to put into another project
asio4all!
wormyobi wrote:asio4all!
Thanks! Added it :D
For me will be great better VST supporting ;)
Added that :D
VST program (preset/bank whatever you want to call it) support ! i cant access anything but program 0. very sad.

http://i.imgur.com/o9Efl.jpg
This image illustrates what i am talking about using VSTHost.
jdacapo wrote:LADSPA beatslicer - currently there are no beatslicers which work very well in LMMS
It's not LADSPA (and not free!), but LiveSlive VST works well for me in LMMS 0.4.10 with Wine. The system requirements for LiveSlice specifically mention Wine.
http://www.livelab.dk/liveslice.php
http://www.kvraudio.com/get/1952.html
My not-so-modest wishlist (not including the stuff already asked by other people):

1. Multi-level UNDO button functionality.
2. I'd like to see more composer productivity tools integrated:
  • a new "chord" track type where you can specify chord names and those are rendered in a given style (similar to programs like midi musical accompaniment http://www.mellowood.ca/mma/ or band-in-a-box http://www.pgmusic.com/bbwin.htm). Of course the styles should be user definable in lmms and a large number of predefined styles should be shipped ;)
  • a way to perform certain operations on a given piano roll fragment: diatonic transposition (in fact this is possible using control+mouse-select, shift+drag already), modal transposition, inversion, time stretching and compression, chord recognition)
  • provisions to change the time signature (default: 4/4) during the piece. Perhaps even time signature per track.
And some more:
* easy version control for the files you're working on (e.g. if mercurial is installed, implement "save" as "commit" )
* build distribution: make sure all required files (samples e.g.) are packaged together with the .mmpz file
optional note interface on piano roll
C
B
A#
A
G#
G
F#
F
E
D#
D
C#
C
and improved beautiful GUI that can beat commercial softwares