LXR Custom Firmware – Tutorials

For the past few years, I’ve been plugging away at updating the code of the sonic-potions LXR Drum Machine, a versatile digital drum synth with a powerful sequencer that is both open-source and open-hardware. The updated firmware (available here, and hosted on GitHub here), aims to expand what can be done with the LXR, without altering the standard workflow or changing its sound. Any files made with the original firmware are compatible with my updated one. However, files saved with the custom firmware may not load, or may not load correctly in the stock firmware, so make sure you back up your SD card before trying the new firmware out!

LXR – firmware and running list of feature additions

I’ve tried to keep the menu as intelligible as possible. Rest assured, all the things that you might have done with the original LXR firmware can be done with this one, too. However, a number of the new functions require some explanation, as they aren’t documented in the manual. To help new users, I’ve created a series of tutorial videos to show some of the things that can be done. If you use this firmware and have developed a workflow that I don’t mention here, please let me know in the comments, too!

Video 1 – General Overview, New Menu Items

A brief introduction into what looks different about the menu items. In short, not much! I’ve tried to keep the menu as similar as possible to the LXR. The highlights are individual voices under the ‘Load’ menu, ‘instant’ pattern switching, and the expanded ‘PERF’ mode menu. There is a lot of talking in this one, bear with me!

Video 2 – New Voice and Sequencer Options

Covers the one expanded voice option – one-shot LFO waveforms – and a number of sequencer enhancements. Track scaling allows for a more extensive use of the LXR’s 128 step sequencer. New copy functions allow individual tracks to be copied between patterns, and steps and sub-steps to be copied within tracks. The rotate function of the pattern generator can be used non-destructively on existing patterns to change step positions. There is a new automation target that morphs the target voice independently, that can be set both to step automation and voice modulation destinations. ‘Automation-only’ steps can be set by assigning a velocity of zero.

 

Video 3 – New Performance Options

By far, most of the enhancements improve the LXR for live use. Instant pattern switching, individual track pattern switching, enhanced rolls, transpose, macros, and the looper are covered, with some methods for combining them.

 

Video 4 – MIDI Features

Details some of the new things that can be done with the LXR over MIDI, and some of the changes to how the LXR responds to channels and MIDI messages.

104 thoughts on “LXR Custom Firmware – Tutorials

  1. Greg says:

    Hi, glad to see you posting here. There is some kind of bug in the MIDI CC for the Click Transient Wave parameter (027). Adjusting this parameter kills all sound from the LXR. I’m not sure if it’s just changing another parameter that results in no sound, or something deeper. I have to power cycle to bring back the output. I see that Drum 3 Morph shares the parameter number, but I assume this shouldn’t affect it since it should be on a different channel. Thanks for making this firmware!

    1. Greg says:

      CORRECTION: It only locks up the machine when the value of the controller is greater than the number of Click options (14). If I limit my controller to 14 steps for that parameter, no issue.

  2. diego says:

    Hi i have tryed with your sudgestion: lfo assign dest to step note,,, but i doesn’t work…any sudgestion? The comment on your blog now are invisible..
    Thankss a lot

    1. Hi Diego! Sorry, I wasn’t clear – assigning note to LFO is NOT something you can do on the LXR currently, in my firmware or otherwise. It is something I would have to add in the code, but I don’t think it would be difficult to write in. Probably I could add this in a couple of weeks.

      1. diego says:

        It would be very beatiful … upgrade!!

      2. diego says:

        Hi Dear, i ‘ve tryed an lfo settings dest note. Works very well! Don’t work on internal midi sequencer, infact you don’t see and you don’t hear any change on the display. But if you connect to a external sequencer like ableton you can see different note triggered, and what note are depends from lfo settings.
        Now i try to use the chain random selection of LXR in song mode. Unfortunately for the chain random therei is not any probability parameter. Maybe also this parameter would be a beatiful uprgrade …
        Any way You are very gently Man. Thank you a lot for the big work you have do for us with your firmware. Thank you! Diego

  3. diego says:

    Hi brendan thank you for reply and sudgestion. I have thinked the same thing with assign lfo to note. This is simple and i think work.

    But… how work clip launching in ableton?
    You have a box with two parameter to chose of action and a probability value that control which one of the two action play.
    The action are : no action, play again, previous, next, first, last , any, other.
    Now in lxr language this is no possible. simply because you can set only one note for step.
    Anyway, refered to control external gear elektron, i.e. machinedrum,
    the way to emulate Ableton, would be to sequencer of LXR to chose between to different misi note in the same step…
    Sorry it is not easy to explain, but very musical to ear…. If you want i can explain better…
    All the Best
    Diego

    1. Hi Diego!
      I’ll certainly think about re-installing my toolchain and adding note as an LFO target, and you can see how it works for you. It won’t be right away but I’ll put it on my to-do list, it should be a relatively simple add. I might ask you to send videos or something if it needs bugfixing, I don’t normally use my LXR as a note generator.

      I don’t think the probability options will even be as extensive in the LXR as they are on ableton; there’s only so much that can be expressed on a two-line screen before it gets very abstract. Have you thought about doing something with an Octatrack? That is generally my master sequencer and the probability/variation options are extremely robust these days.

      1. diego says:

        Hi, certanly i can send you a video…
        can you please give me your e-mail adress?
        Thanks a lot

  4. Diego says:

    Hi dear Brendan,
    I wouldlike to ask you if you can make an upgrade to the firmware tyou have made.
    Step probability midi note. On a single step, the ability to chose a midi note number generator, or the abilitry to choose in probabilty or in a random way between two diifferent midi note event.
    The idea is use the lxr to control elektron gear in a way that can emulate automatic random clip launching as you fino in ableton..
    It is possible? Can you help? Also by paying! Thanks a lot
    Diego

    1. Hi Diego! That’s an interesting thought, I don’t really use my LXR as a note sequencer so I haven’t tested the MIDI note output much. I’m not sure I fully get what you’re explaining, but would adding “MIDI Note #” as an LFO target do what you’re asking for? You could then assign probability to a step (switches the step completely on/off) and vary the note output with any track’s LFO. You could probably get it to switch between two pre-set notes in a semi-random fashion with the square LFO. This would give some functionality that you might be after and would be very quick to do (not much in the way of extra logic and no UI additions).

      Two things to keep in mind:
      1. I don’t remember the note-off behaviour of the LXR off the top of my head. If note-offs are important, please check that there aren’t any conditions that produce stuck notes (manually playing a voice in PERF, or rapidly switching the note number of a single track while it is playing)
      2. The LFO on the LXR always scales between 0 and the parameter value. This could be an advantage or disadvantage depending on the use. Random switching between 4 adjacent note values should be pretty easy. A single interval (say, randomly hopping a fifth from C3 to G3) should be easy. More than a single interval would be tricky with this method.

  5. Dr.Motte says:

    Hi Brendan !

    Is it ok for you, that Sonic Potions & Erica Synths released the
    LXR II with many of your fw code snipplets & features as a new instrument ? ( it’s quit all the same 44/16 etc. only new housing and cheaper china board, but higher price)

    1. Oh no, not at all, on the contrary I don’t think they have been watching my feature additions much from the additional features I’ve seen, and I seriously doubt they have copied any code. I really wish the new machine continued to be open source because I would almost certainly buy one if it did. The only thing I dislike about my LXR is the buttons, the e-tacts really aren’t appropriate for a working drum machine (lots of mine respond poorly or double-trigger), and I would pay a fairly hefty sum for uprated hardware.

  6. Martin says:

    Hi Brendan,

    i can´t seem to use the LXR with your Firmware and USB, it doesn´t even show up in the systemmanager as a device. is there something wrong with my unit or is USB not implemented in your version of the firmware?

    thanks!

    1. Orion says:

      The usb should be working. What are you trying to do that’s not working?

  7. Stefan says:

    Amazing work! Thank you for this!

    I found notes with future ideas somewhere on this server, plus some ideas mentioned here. I would also support further development, if it were possible.

    1. Thanks for the vote of confidence Stefan! Its something of a side hustle at the moment, but I’d love to work on developing a standalone instrument at some point!

  8. Supercaby says:

    Hi,
    Recently, I was making an LXR, and then I happened to see your revised firmware. I felt that it was very suitable for me, so I downloaded your firmware. Thank you for your excellent improvement, but I encountered several problems and wanted to consult you.

    My current situation is like this,

    0. I redesigned the PCB to make it smaller. Most of the components use SMD components, including atmega644. The PCB should have no mistakes.

    1. Atmega644 has been flashed with firmware, LCD has been displayed, buttons and knobs look good, and LEDs are working. (the firmware of atmega644 I downloaded from this page.https://www.muffwiggler.com/forum/viewtopic.php?f=17&t=218014&sid=7e52313be87f1854467ea33402be90a2)

    2. But my STM32 can’t flash firmware. When I press and hold the encoder to turn on the power, the LCD will display ‘updating… (1 / 2)’, at the same time, the LED will also display binary pattern, but it will not proceed to ‘updating… (2 / 2)’. When I restart LXR, I can see that the firmware of atmega644 can be updated, but STM32 has not been flashed at all.

    3. Through St link V2, I can detect my stm32f407, and I can also flash other bin files, so I think my STM32 should not be damaged.

    So, what I want to ask you is, does STM32 need any settings to write firmware? Or what did I miss?

    If you have time, I hope you can reply me!

    thank you!

    1. Hi! I’m not sure I can offer much advice for redesigned hardware. Does it work with the stock firmware? The STM32f407 needs a bootloader to accept the C binary. Did you flash this? The audio board for the LXR project is pre-flashed with the bootloader. I think the type of bootloader is documented somewhere, but it isn’t something I’ve had to flash to one of the audio boards.

  9. Vinnie Grapes says:

    Brendan, thanks for the firmware!
    All the owners of the device were happy when they saw the updates on your github, there are rumors about a new version.
    Who if not you, we are waiting and ready to test.

    1. Hi Vinnie! Thanks for noticing, I think that was a fairly minor edit for stability. I don’t have a lot of time these days with further development just being an unpaid side hustle. Still making music though and I would love to work on developing a standalone sequencer instrument thing at some point 🙂

  10. MickMack says:

    Hi Brendan,
    As a front-end designer/developer, my knowledge with your end of coding is very limited but I’d love to learn how so I could program it myself.

    Could you recommend a starting place for me (tutorials/references/knowledge base/ code languages I’d need to learn, etc)?

    Best
    Mick

    1. Hi Mick! Thanks for the feedback. Apart from a working knowledge of C and MIDI, there wasn’t much in the way of specifics that I started adding to the code with, just a motivation to add some expanded copy and paste options, and it kind of grew from there 🙂

      All the other function additions were just finding the appropriate place in the code and painstakingly tracing back what makes calls where. Start with a simple, visible change and expand from there. Nothing magic.

      If it seems intimidating, you could try some Arduino projects to drive LCD displays or serial communication

  11. s97 says:

    Dear Brendan,
    Thank you very much for sharing your development with us. I would very much like to add the MIDI implementation of the stock FW to a wish list, as this would enable plug and play with the 60knobs. Or maybe a parallel release of such version, so that everyone who has a MIDI setup according to the current specs does not need to adjust to the different concept.I know i can program the 60k, but in a MIDI setup with some more devices ( and w/o sysex) the current way of cc assignment eats quite a number of channels. Hope I don’t miss a way to still use global MIDI cc to reach all parameter across all voices?
    Stay safe,
    s97

  12. Gene says:

    Hey Brendan. I don’t think I’m seeing this in the thread, so leaving you a comment here in the hopes that you’ll be able to assist. All I want to is use my LXR as a master clock source. I’ve got it set to the channel I want to send on, and I’ve got the MIDI transmit filter (TXF) set to R for realtime clock. However, it’s just not sending clock signals. Anything I’m doing wrong?

  13. John Jensen says:

    Idk if you’ll ever see this comment but the non destructive pattern rotate doesn’t seem to be non destructive for me. Is there a menu option for that?

    1. Can you explain a little more? It’s not a feature I use that much but IIRC, you set the step and sub-step rotation in the interface, and if you set them back to zero before you leave the rotation tool, the pattern is unchanged. Is that not the case? If you leave rotation in, then setting a new rotation with 16-previous rotation steps and 8-previous substep rotation substeps should get you back to the original pattern.

  14. J. Dub says:

    Brendan, i wish you all the best. Hope you are fine. Thanks for the huge amount of work you put into the LXR Firmware. Without it this drummachine would be almost useless..with it its a beast.
    I hope you continue software development in general and maybe some day for the lxr. You should be employed and well payed by sonic potions.
    Cheers
    J.

    1. Thanks 🙂 Yeah it’s been a stressful couple of years finishing my PhD and shipping equipment back and forth across the Atlantic twice. I’m doing hardware R&D but not music related. I’m doing fine. I never got or wanted to get paid from any of the SW development, it was just what I did for a few gigs in the UK. But it did convince my SO to shack up with me, so I will consider that my remuneration in kind 😉

  15. BG says:

    BTW, Brendan I see that some jerks upthread are giving you shit for not updating the firmware further, not replying on this page anymore, etc. But I want to say THANK YOU. The LXR is a special machine and the functions you’ve added really help it shine. I just built mine a few months ago and even though the platform is 4+ years old at this point, I still dig it.

    If you ever want to dive back in to the coding again and continue to fix bugs and add more features, I would definitely support you if you set up a Patreon. But if you’re done and over it, I totally understand that too. Thanks again.

    1. Juris Perkons says:

      Hello, BG! May I ask, did you build by kit, ready PCBs, or ground up? I wish I could hae a little clarification about firmwares binaries (how, where). I am not new in microcontrollers, have been using AVR, STM, PIC before. Mostly I am wondering, is there AVR bootloader compiled binary (hex) available? Thank you.

      1. BG says:

        Yes there’s a hex available. I tried to post a link to it on my Google Drive, but the comment system here blocked it. If you go on Facebook to the “Sonic Potions LXR Unofficial User Group” a link to it is currently the second post from the top.

    2. Thanks 🙂 I’m doing fine; I’d like to finish the tutorial videos at least, I still think it’s a great drum machine. Doesn’t bother me about the comments. I know its mostly the product of the SP forum coming down. I would be a bit miffed if I needed something from there still, too. I don’t operate or ever want to operate a forum, and I pays me money to hostgator so I don’t have to deal with the constant grind of social media. I might put an album out now that the new setup is together. That’s honestly the most monetization of any of this I would think of.

  16. BG says:

    Here’s the original LXR .hex direct from Julian:

    https://drive.google.com/open?id=1Lg9rsqFLcy4buuKRRh4x4dMP-kiIcEAr

    Fuse settings are:

    low fuse = 0xff

    high fuse = 0xd8

    e fuse = 0xfc

    1. JC says:

      Yo, this combined firmware saved my ass after flashing my ATMEGA all willy nilly. Respect!

  17. Juris Perkons says:

    Hello! I wonder maybe anyone has pre-compiled bootloader .hex for front panel microcontroller (AVR)? Here on this page can be found bootloader for main thing (thanks for that, have yet to try). Anyone have AVR bootloader .hex, please? Thank You.

  18. Aaron says:

    Still using 0.37 and I love it! Hope you can still find time to work in it 🙂 Seems Julian may have ditched it after he took the forum down. I was wondering if it’s possible to get midi control over the performance buttons for rolling and looping. I would love to control these features to make recording easier. I’ve mostly been using the LXR for triggering my modular. It’s been great. Thanks for all of your work 🙂

    1. ooh I kind of like this idea, I’m adding it to my list of features to think about. It is kind of doubtful I will have time soon, but if I get back into it, there will be a reminder waiting for me. I have some other STM toys to play with, so you never know, it might be the gateway drug back in… 🙂

  19. Tim says:

    Same thing with me. Loads forever. I´m afraid nothing s happening here anymore. Firmware is really great though otherwise.

    1. Gigi D'Amico says:

      Hello TIm

      in my case, th emachine get stuck,
      if for example is playing and I load another All or Perfom, sometime it gwet stuck, but the sound still goes out, but |i have to switch off/on because the switchs are not responding

      are you in the same situation?

      1. Yes, this is something I have encountered. I’ve had it lock up in this way when doing things not related to loading data, too, so it’s a hard bug to pin down. I did clear out all my data – everything – some time ago and started fresh performances and haven’t had a loading lockup yet (knock on wood). I don’t know if that is an option for you. I’ll look at it if I have time, but that’s doubtful. I’m still on github if someone wants to look at the code and submit a push request.

  20. Gigi D'Amico says:

    I’m have having a problem with the machine getting stuck on loading , I use the Brendan Clarke OS
    any idea why?
    thanks

  21. JD says:

    Brendan Clarke was a nice guy who really added value to the LXR, and then he turned into a rude asshole by not ever posting the slightest “I’m done with this, goodbye” kind of message.

    1. de La Chaeiptelle says:

      +1

    2. Doron says:

      Did this cost money? Was he doing it for free?

      1. Nothing is free, but I never charged.

    3. mmmmmm -_- this makes me feel warm and fuzzy. Some day, when we invent time travel I will have to tell my teenager self that he will have the super power of getting called an asshole on the internet for literally doing nothing. It will make us both very happy, and we will hang out at Twilo and spank 90’s Donny T. with a wet salmon before I disappear back into the future.

      If you feel the project is missing something, there is a feature in github called ‘Pull Request’. I just checked and I don’t have any, but I will absolutely consider them. Learn the code, it isn’t hard. Anything else is just pushing your laziness off onto other people.

  22. ammanuel says:

    I am using the old version firmware…step parameter’s Probability is not working anymore. Being a noob of sort I cant figure out how to update to Brendan’s update. Is it possible to buy a sd card with the newest version and more kits? or is it not possible?

    Thank you for your indulgence

    ammanuel

    1. ammanuel says:

      got it

  23. anders schroder says:

    Is Brendan still alive? There is radio silence on both email, facebook and here.

    1. Martin Pétrisot says:

      The same thing by email is shameful

  24. Btw your tracks are killer!

  25. There is a bug. When you send mid cc to change 027 (click wave) the device crashes.

  26. One feature that would be cool is if you use an external editor such as the 60knobs, that the display changes to whatever parameter is being edited. A setting where this feature can be turned on and off would be sick! I would be willing to pay for your time for this!!!

  27. anders schroder says:

    Somehow works now. sorry for the confusion.

  28. anders schroder says:

    everything else seems to work fine using cc’s is what I meant.

  29. anders schroder says:

    Hey Brendan! Loving your firmware! just wanted to let you know that its not possible reach the LFO parameters from external device such as 60 knobs. Everything seems to work fine. When do you think you update the firmware again? I’m willing to donate to get this fixed!

  30. Mohamed Lamri says:

    Hi Brendan , first thank you !!! For your fantastic firmware ,
    Brendan Clarke says:
    15 January, 2018 at 11:16
    Thanks! I’m glad you like it. Hopefully I can put in a bit more work on it soon. I’m pretty sure it won’t work with 60knobs at the moment but I might look into putting the stock midi mappings back in future.
    When you think it should be ready ?
    And i’m ready to pay a beer by paypal if you do it 😉

  31. Marty Pétrisot says:

    Hello, Vincent when will we get the new CC midi individual voice for the firmware 037? 🙂
    This is missing a little I find. I suspect that it takes you time to code.
    The “Unmute all tracks” mode does not work on 0.37. Shift + voice button4 = tracks 1.2.3 and will be unmuted.
    Shift + voice Button = all tracks are unmuted.
    Hoping to have something new it seems long, I must not be alone in my opinion: p

    1. Marty Pétrisot says:

      And I do not dare buy the 60 knobs with all that.
      Have a good day 🙂 !!

      1. Marty Pétrisot says:

        Brendan no Vincent sorry …

  32. Ammanuel says:

    hello Brendan,
    I am having a problem extracting the Download firmware….after being asked to extract the archive file and responding “open” and selecting FIRMWARE.BIN to be extracted I cant find the file which I am supposed to open….

    any help?
    Thank you

  33. Jean-Sebastien Nicol says:

    Hi!!! I enjoy the 0.37 firware a lot!! Does the 0.37 works with Bastl’s 60 Knobs? Thanx!!

    1. Thanks! I’m glad you like it. Hopefully I can put in a bit more work on it soon. I’m pretty sure it won’t work with 60knobs at the moment but I might look into putting the stock midi mappings back in future.

      1. Lord Gogo says:

        Hello Brendan !
        Thanks for the excellent work. Could you just tell more about what is linked to the macros ? Thanks.

        1. Lord Gogo says:

          I finally figured out, it’s later on the menu, awesome ! You can map 2 destinations for each macros, so controlling 4 paramleters with 2 knobs. Clever !

  34. Rob says:

    Hi Brendan,

    Love the effort put in for this and really appreciated. I can’t seem to get external sequencing to save though. As described I set global to channel 1, and set the channel/note values in the mix page, but if I load a new drumset it always defaults back to note > any.

    Am I missing something?

    Cheers
    Rob

  35. synthface says:

    We miss you come back 😉 Hope you are well and thanks for your great work. would love to hear more from you

  36. AlexAnt says:

    Hi! People want more!! give us some more info about macros please. And all the rest is interesting also.

  37. Andreas says:

    Hey Brendan,
    first of all thanks for your awesome version of the LXR! It really enhances this machine further. I was wondering though if you could give a bit more detailed infos on your improvements – the new midi features, the performance feature, etc. This would really help out here, since there is no detailed documentation (besides your first video) on the firmware.
    Thanks a lot!

  38. Frank says:

    Hi Brendan, I love you LXR Version! Thanks.
    Wich red OLED did you used for you LXR?

    Thanks Frank

  39. Golgot says:

    Tanks for You Works

  40. boris volt says:

    Hello, I have installed your firmware, and restart the LXR, everything is fine
    I have the new options that appear, but it seems that there is no action on it, for example the “PCI” on or off, I am obliged to use the shif key as in the old firmware .

    On the other hand, I do not understand the MAC, it seems that these values do not have registrations either, I forgot to do something?

    Thanks.

  41. dekalboy says:

    Hello UM ,
    thanks for your reply .
    It is ok now , for controlling the LXR with a midi sequencer .
    I have also bought a PYRAMID for that !
    BUT :
    I want to use the MIDI out fo the LXR to send midi CC data and record it into the pyramid . Do you know how to set that in the LXR ?
    Because in the OS 0.37, there is a lot of modification on the global menu and I don’t understand what all of these things mean :
    TXF
    RXF
    mrt
    fch
    flw

    etc ….

  42. UM says:

    Hi Brandon, where can we find some more details on the additional features you added? I was hoping for some more info on the macros and midi features…any new videos coming up?

    Amazing work btw, any new updates in the pipeline?

  43. Ammanuel says:

    Hi Bredan,

    Really looking forward to update my “factory” .34 version to your,a test. However, I have never had to update and this will be a first. Brendan, if I were to download your firmware can it be done via USB interface or the SD car Door? If it is the SD card I would need a SD card reader/writer? Afterward I power up using the SD card with the LXR?

    Thank you again for furthering my adventure with this beast of a machine which I recently acquired. I am learning more about the possibilities of pattern /song mode….

    Happy New Year

    A

    1. All the updating happens on the LXR with the SD card. It’s documented on Julian’s site. Basically just replace the FW on the SD and hold down the encoder when switching on.

  44. dekalboy says:

    Hi bredan ,
    I have recently bought a LXR and installed your firmware which seems to be very useful for me , since I had the idea of controllinf the LXR by an external sequencer .
    So having individual voices for external MIDI control is very nice !

    But currently I am NOT succed in running the LXR properly in this way.

    Even if I set for instance, channel 1 for track 1 etc ….. channel 7 for track 7 ; when i am sending notes with my external sequencer with channel 1 , all tracks are playing instead of only the track 1 .

    Could you help me that ?
    thank you very much !

    1. UM says:

      Hi dekalboy…i faced a similar problem when i tried to sequence my LXR with the pyramid sequencer, heres how i got around it. when using an external sequencer to program the LXR, go into the LXR menu and set the global channel to one. Then go into voice>mixer>channel and set the individual drum channels for the voices, like kick on channel 2, snare on channel 3 etc. Dont assign anything on channel 1, cos thats what leads to the situation you described and voices will play on all channels instead of only the sequenced one. once you’ve done these channel assigns to the voices, you can change the kits freely and they will be maintained and you can sequence externally on these channels. If you want to sequence all the voices on one channel, just set the channel to anything other than the global channel and assign the note numbers for each voice.Or you can save as a kit and load it up when you start up. This is the way ive been doing it, hopefully theres a better way out?? anyone??

      Hope that helps

      1. dekalboy says:

        Hello UM ,
        thanks for your reply .
        It is ok now , for controlling the LXR with a midi sequencer .
        I have also bought a PYRAMID for that !
        BUT :
        I want to use the MIDI out fo the LXR to send midi CC data and record it into the pyramid . Do you know how to set that in the LXR ?
        Because in the OS 0.37, there is a lot of modification on the global menu and I don’t understand what all of these things mean :
        TXF
        RXF
        mrt
        fch
        flw

        etc ….

  45. Dimitris says:

    Hello Brendan,
    your firmware is really nice but has some problems…
    when i want to choose individual drum sounds from different presets the lxr sound engine and the sequencer freeze, but the menu work without any sound 🙁

    i really want your firmware most for the reason to choose sounds from all the presets to make my combination

    thanks and i hope you fix this bug 🙂

    1. Yeah, I’ve seen this happen. It’s a difficult bug to replicate because it’s both intermittent and I’ve seen it happen in different contexts, not just loading. I did (after backing up my card) wipe all my datasets a couple months ago and haven’t had a loading issue… yet.

  46. Diego says:

    Hi,
    thank you very much for the firmware. Now i can use the lxr like a multi synth….

  47. Pétrisot says:

    Hello , I am trying to install your firmware, but I do not have your new option. I tried several of your firmware, but nothing changes. Can you enlighten me :S I thank you in advance

    1. Hi Petrisot!
      The latest one will always be brendanclarke.com/files/LXR/FIRMWARE.BIN. Put that on your SD card and then hold down the encoder while powering the LXR on. If it’s not updating with that method, there might be something faulty with the LXR. Check on the sonic-potions forums!
      Hope that helps!

  48. Dosta says:

    Hello Brendan,

    thanks a lot for this FW!

    I bought LXR recently and i`m very excited from it. I have Elektron Octatrack as well, which is my main sampler and sequencer and the only thing I miss here on LXR is 16 x 4 step grid. Your solution to multiply each track is nice but its reducing number of steps to be used. If there will be any way how to update this in the future to have at least 32 to steps, the best 64, it will be the last thing I could ask for.
    Thanks anyway!!!

    1. Dosta says:

      So i`m finally using it wih Octatrack so i dont need anything ,) …. Anyway thanks a lot for great FW! for such great DM…

      1. Dosta says:

        Ok so I have problem with OT, if i`m trying to trigger notes from OT and i`m using clock, I need both, so some notes are not triggered correctly as mentioned here…

        http://forum.sonic-potions.com/discussion/444/missing-midi-triggers/p1

        Its something i`ll definitely need to be fixed eventually ,)

        Bye ,)

        1. Hi Dosta!
          I’ve continued working on the firmware, and I think I have this problem fixed. There was an issue with the LXR’s processing of realtime (clock) messages over the MIDI jacks that blocked most channel-specific messages (CC automation, notes). Try new one (in the same folder, linked above) and see if that fixes your issue!

          1. Dosta says:

            Hello Brendan,

            thanks a lot i`ll check asap!

          2. Dosta says:

            Brendan,

            pls one more thing, my drum sets will stay untouched if i`ll update the FW ?? I figured out the workaround with another sequencer in the meantime, i want to test if it does work fine but i dont want to loose my drumsets. Many thanks again for everything!

            1. Hi Dosta!
              I’d advise you to make a copy of the files on your SD card before you try the firmware, just in case, but just loading files won’t change them. I think kit files are still cross-compatible. I think that some of the files containing patterns (pattern, perf, all) may not be, but it’s been a log time since I made any kits or patterns in the stock fw.

              Hope that helps!

          3. Dosta says:

            based on Brendan Clarke says:
            19 September, 2016 at 07:39

            Hello Brendan!

            so i tested last FW and it works like a charm!!!! No problem with clock and MIDI notes at all! Great job. Thanks a lot! Just FYI some of my saved Kits didnt have names (I had to resave them with the name again) and some drums (Drum2 and Cymbal) were empty in some kits, i had to reload them from another sounds in other kits (this option in your FW is wonderfull as well!) and recreate, especially one, that i used as mono synth ,) in last song, but not big deal really.
            However I recognized one thing, if i loaded specific kit, and then reloaded only one drum in to it (Drum2) in some cases it did modified somehow Drum1 as well (seems as some modulation or decay parameters changed) .. strange. I couldnt test if new FW influenced old patterns or performaces as i didint use them at all, now with new FW i`ll probably start to use them as well ,)

            Brendan thanks a lot! Your approach is unbelievable as I was unable to sort out much simple problems with Arturia or Roland at all and they are payed for that! Bye ,)

          4. Dosta says:

            Brendan, pls one more thing, when i start play of arrangement in Octatrack (LXR is MIDI and clock slave) on the beginnig of arrangement in OT, LXR automatically jump to the first kit.. you dont know why ? ,)

            Thanks a lot!

            1. Hi Dosta, sounds like you have a bank set on the same channel as the LXR. Look at your MIDI tracks on the OT, and double-tap the ‘playback’ button. If one of those settings has bank set to ‘0’, that’s probably your culprit. You can have the OT send bank change messages to the LXR to change either the kit or perf file. Hope that helps!

  49. Thor viggo Fauske says:

    Really nice!
    Looking forward to more tutorial videos on the new
    additions to the firmware 🙂

  50. Kurt uenala says:

    Wow, your enhancements make this drum machine a must buy! Yes, more videos please! Thank you

    1. tom says:

      true story here !
      thanx for sharing this with the world mr. clarke !

  51. Omer says:

    Thanks, any estimation on the next videos ? waiting for that.

    1. Hi Omer!
      It’s on the way! I added a few more things in the past weeks and wanted to make sure they were working properly before doing a tutorial on them.

      1. Omer says:

        I was hoping to get any kind of contact information of you… im using your firmware and i would like to save for example a kick i made and access it when choosing future kicks in audition mode… how can that be done ? help, please ! 🙂

        1. Hi Omer,
          There isn’t an option to save individual instruments, but you can load an individual instrument from the saved drumkit files. This is pretty fast, so it works well as an ‘audition’. So if you have a kick you like as ‘Drum1’ just save the whole kit, and you will always be able to load that kick back in.

  52. sebastian says:

    thank you very much indeed for the tutorial and the software!

Leave a Reply to Jean-Sebastien Nicol Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.