Releases: Dimencia/LuteBot3
Better Instrument Names
Improved instrument name retrieval; it now checks all instrument change events upon load, and names them based on that.
This is actually more accurate than MidiEditor, which shows many tracks as Acoustic Grand Piano, despite those tracks having a change event that makes them into another instrument later
You can use these to filter out things that lute can't play well, such as strings, choirs, etc.
Also, now automatically disables the Glockenspiel (drums) track on song load (for songs that don't have saved settings)
Minor Bugfix
Fixed bug where newly loaded songs without save data would get the same NumChords as the last loaded song, instead of the default NumChords
Cooldown Limit Fix
Fixes a bug in cooldown limits that was limiting it to either 1 or infinite, regardless of what you put in settings
Moved number of chords setting into Track Filter for per-song. The one in Settings just defines your default number of chords. Note that values under 2 are ignored; like old lutebot transposition, you always have 2 notes per chord. Many songs can and should be bumped up to 3 notes per chord, but some may slow down or sound worse.
Crash Fix, Resizable Playlist, Settings option for chords
A combination of the last two releases; you can now set 'Notes Per Chord' in settings. Setting this to 1 uses old lutebot behavior, dropping all notes that occur during cooldown. Setting this to 2 or higher will queue up notes for chords like lutemod, but may slow down songs that have many notes.
It now also automatically filters out duplicate notes from chords
The playlist is now resizeable and the font is smaller
Fixed a crash that could occur by changing songs too quickly in a playlist
Transposition Fix for Mordhau Update
Changes transposition to respect the octaves the song uses (helps stop your songs all from sounding like bass)
Delete the Instruments.json in your Config folder, or the Config folder itself, or just extract into a new folder.
Still uses note cooldowns in this version; see the pre-release for one without cooldowns
Cooldown Removal
Since Mordhau's new engine and lute range, the cooldown is no longer strictly necessary.
You still have a NoteCooldown you can set, which is how long it waits before pressing enter after typing the message. Depending on your PC, 10-20 is the range this should work
But notes will no longer be skipped during cooldown. It is possible (but rare) that the song will be slowed down slightly to play all of these notes, in the same way LuteMod slows them down slightly
There is also a new conversion mode, which respects the original key of the midi, now that we have 5 octaves. Previously it would always shift the midi so that it's middle-most note matches the middle note of lute, which resulted in songs being the wrong octaves.
This is being listed as a pre-release because some people might hate it. Many songs that used to work well, now don't because it plays all notes, or because those songs were shifted to C0 because of previous transposition methods.
Also it's untested in Rust, but should be unaffected
Offline Fix
Attempts to fix a crash on startup, likely caused by users not allowing the app through the firewall
Simplified Installation
Rust Mode is disabled by default. Everything is packaged into a single executable for simpler installs
MIDI Save Fix
Fixed issue saving MIDI profiles - depending on how you loaded the MIDI, it may have failed previously
Settings Fix and Guild Library
Fixed an issue with TLS in the version check when opening Settings
Was too lazy to remove the Guild Library search, so you can have that now, until or unless we run into problems hosting it