lmms
lmms copied to clipboard
Cross-platform music production software
This adds a (very simplified) namespace/ifdef checker. Also, this puts `check-strings` and the new `check-namespace` together. Obviously, this PR fails its own `check-namespace` action, until PR #6174 will have been...
This clang-tidy check uses ``auto`` in place of types in variable declarations where applicable. It does this with the goal of improving readability and maintainability, i.e. only used in places...
Extremely useful here in my opinion. This clang-tidy check transforms for loops into their range-based loop equivalent where applicable. This in particular was ran using the ``MinConfidence`` option set to...
Discuss : Step-by-step recording 1.3 I would like a discussion around this 1.3 feature:  ### Enhancement Summary The feature should have a From-key-down -> To-key-Up Option. The functionality would...
Implements different random sources in the arpeggiator, selectable from a new combobox, and adds a knob to control the behaviour. Exponential (default) - A negative value make the base note...
Fixes #6454 and replaces #6473. This is how it looks. Ready for style review 
### Bug Summary When building with MSVC using the `RelWithDebInfo` configuration, a mixture of debug and release libraries is used. #### Steps to reproduce Build the `master` branch with MSVC...
SimpleAudioProcessor - Sync sample position to song position when continuing playback between notes
### Enhancement Summary I want to hear the same thing each time I listen to my song. For example, if my sample is a spoken sentence, I want the same...
**If you are here because your PR is mentioned** then check the instructions at the bottom of the comment. This is an issue continued on from #120. We're mostly following...
Allows detaching a window from LMMS's main window, making things like working on multiple screens easier. Closes #1259 Quick demonstration: 