Finally a new LXR firmware is available
https://github.com/SonicPotions/LXR/raw/master/firmware image/FIRMWARE.BINJust some small fixes, but there's more to come.

The 2 main points in this version is a new filter model and a fix for the drum attack transients being dependant on BPM and step position.
This was very audible in the default patch "Slak" where the kick sounded different when you put a few kicks close together compared to a normal 4/4 beat.
Comments
Where is the difference of the new filter model compared to the old one?
Is it planned to implement the features of Brendan's firmware?
"
"
So my plan would be to fix my known bugs to finally set the version number to 1.0.
after that I'm open for new feature additions.
I had a quick look at brendans git, but it seems like quite some big changes to some of the files, so it will be a bit more work for me to understand them first
Thanks for sharing it!
Brendan's firmware adds some nice features like one shot LFOs, load/save of individual voices and the possibility to copy idividual tracks between patterns.
Of course this also opens new questions like handling of individual tracks and how to organize them.
LP2 filter is awasome!!
So it sits in the spot where the "Off" setting was before
A better solution would have been to have the off setting in slot zero to begin with, but changing that now would affect absolutely all existing presets, the append to end affects only the kits wich had the filter turned off.
Yes indeed, it's probably better to wait before getting any of my additions into the main firmware - especially as a lot of the MIDI assignments are quite different!
I haven't looked at the .35 updates, but it sounds like these should be easy changes to pull into my fork since I never really messed with any of the sound generation code. Is the 'off' setting still there, but one more position down the line? I can't remember if there is versioning in the kit files? I had to increment the version on performance files when adding morph storage.
maybe I'll pull it to the front and make it a new version
my changes were not really big.
The filter click was fixed by resetting the filter coefficients in the trigger function.
the LP2 is a new file
and the ccm adds some defines and redeclares some of the structs and arrays in the headers.
regarding the buglist. I have one online that is horribly outdated [-O<
I have to update it with my local copy first.
No idea what could have caused this.
time to investigate...
I uploaded a new version to github that should fix it (0.36)
brendanclarke.com/files/LXR/
or
github.com/brendanclarke/LXR/tree/merge-test
I'll try to implement some version control on kit storage over the weekend - I know for a fact I have a lot of drum parts with the filter off, so these updates will play hell with my kits. I'll try to do this on my custom firmware and on a 'clean' .36 in parallel so it can be pushed back up to Julian if he ok's it!
kit files are cross-compatible with this and previous firmware versions.
https://github.com/brendanclarke/LXR/tree/kit-versions
I've done the same with my personal 'custom' firmware. NB - the individual voice load doesn't yet recognize kit versions - only the full voice load does.