CO1 and CO2 interchanged?

Is it my imagination or does CO1 actually control the clock divide of CO2 and vice-versa on LXRs with the additional interface option?




  • Confirmed.  I am using firmware v0.36, and on the MENU page, when I adjust the prescaler value on the menu CO1, this changes the output from the "CLK2" output jack (and not CLK1).  When I adjust the menu item CO2, this affects the clock output from the "CLK1" physical output (and not CLK2).

    So yes this is backwards.

    I have some other bugs to report about the clock outputs; I am looking at them on an oscilloscope and I see a couple problems.

    Before the problems, a question:  Why no 24 ppqn option?  I would recommend this highly, as it's the time base used by Roland's DINSync / Sync24 standard (and by MIDI clock as well).  If there are already five prescaler options, surely a sixth could be added?

    OK now the problems:

    1) clock sometimes fails to go low when it should.  It looks like the OFF-timing that ends a clock pulse is a low priority task, meaning that some clock pulses (on-duration) are longer than others, presumably due to interrupt handling on the hardware.  This is just a guess... but it can have the result, when using a higher number of pulses per quarter note, that a "long" clock pulse can overlap with the next clock on-time, resulting in a missed/ double-length clock pulse.  This is potentially a show-stopping problem if you are trying to keep accurate sync between machines.

    2) CLK2 output stops working completely when its prescaler is set to 32 - the output just goes high and stays high constantly.  CLK1 output doesn't seem to have this same problem.  (of course, I had to set the CO1 menu item to 32 in order to observe this problem on CLK2 output, since the menu items/outputs are reversed...)
  • Bump - any coders working actively on LXR firmware at the moment?

    It seems that clock output is really not usable at high tempos / high PPQN until the timing of the clock falling-edge is made tighter (put on the same interrupt as rising edge, I would guess).

    Also, if 24 PPQN was a clock option it would be extremely helpful for syncing other pieces of gear, as Sync24 is a rather widely used standard.

    I write firmware for musical instruments for a living, but this means I don't have a lot of time/energy to do the same thing as a hobby... so, I ask the community if they would be so kind as to look at these items.

    If at the same time, the Clk1/Clk2 menus could be associated with their correct TriggerIO outputs, that would be a bonus. :)

  • Would also like the option of 24 PPQN.
    I already requested that 1 1/2 years ago ;-)
  • hi... I plug away at a custom firmware every once in a while... it shouldn't be difficult, but I don't have a trigger mod or anything that takes trig to test it on. if someone wants to send over a trigger mod and a TB303, I'll happily get din sync up and running :D
  • 24ppq might be difficult as the sequencer runs at 32, right? is that divided down from a common multiple? i guess it already puts out 24ppq midi clock so maybe?
  • Yes, the MIDI clock output seems to keep decent time, so it must be running at 24ppq :)
    I wonder if it would be possible to hook into the routine which services the MIDI clock, to update the analog clock output when in 24ppq mode.  This would not be "clean" since the analog clock output is probably serviced somewhere else normally... haven't looked at the code yet myself.
  • I've also noticed this mistake, in fact I have trouble syncing my LXR to other machines with analog clock. I changed firmware to V0.36 and the problem continues. Someone managed to solve it?
  • don't know if this helps but I use an electro-harmonix clockworks as my master clock and distribute division to each of my machines (modular, sh-101, monotribe, lxr) and have had no problems clocking the lxr from it. On the acrylic case the "reset in" and "clock in" labels are switched though, so you need to plug your analog clock signal into "reset in", syncs pretty tight after that though.

    I haven't tried using the lxr as a master clock though.
  • Thanks for the advice, it seems a good idea to use an external clock to put them in sync. In my case, I want to control all my LXR that has two outputs clock and I would use them.
Sign In or Register to comment.