Fawn
Fawn
Adds scripts that, if run, change the color of the branding to indicate unstable builds. * Colors the splash, app icon and project icons: 💚 "STABLE", 💙 "BETA|ALPHA", 💜 "NIGHTLY"...
This is purely cosmetic, but having a command to assign an emoji (or set of emojis, from which one is randomly selected) as an automatic reaction to assigned events, such...
2-oscillator PM synth for creating nasty sounds. ## ⚠️ Todo - [ ] Add non-automatable UI controls to change oversampling rate - [ ] Use the HIIR library for proper...
Resolves #7798. The culprit was the little text warning under the instrument tuning view informing the user that MIDI-based instruments do not support the microtuner. The entire instrument window was...
- Combine overloads of `lmms::fastRand()` into one template - Remove `RAND_MAX` constant since it is not used outside `lmms::fastRand()` (and all places that did previously use it should have been...
Some instrument windows are wider than they should be (most of them are designed for artwork that is 250px wide). This causes the background artwork to visibly repeat. The amount...
It appears that two fonts, possibly more, are incorrectly converted, resulting in a splotchy appearance. The first font I tried, Eczar Bold, is unusably bad: The second font I tried,...
Makes the following changes to the Lb302 plugin for increased maintainability and readability: - [x] Use [non-static data member initializers](https://en.cppreference.com/w/cpp/language/data_members.html#Member_initialization) where possible - [x] Use `std::numbers::pi` instead of `M_PI` -...
`AutomatableModel::fittedValue()` currently rounds values using `nearbyintf()`, whose behavior depends on the current rounding mode. The default rounding mode appears to be `FE_TONEAREST` and is not ever changed in the entire...
Replaces the `.png` raster assets for the BitInvader plugin with `.svg` vector assets. This plugin is a bit tricky since it was previously using an extremely complex image as the...