Hi,
First off, I want to begin by saying this module is amazing! It is SO nice to be able to plug my monome into something without the need for any other software for connectivity. And the applications and UI are so deep and well laid out. I have been getting lost in the modular with this guy.
Nevertheless, I think I’m noticing what might be a bug in the Ansible.
Regarding external clocks: When I clock the module externally with a square wave from the modular, what appears to be happening is that, on the rising edge of the square wave the internal clock in Ansible freezes and when the square wave reaches the lower edge it releases the Ansible internal clock. So, the result is, if your external clock is running slower than the Ansible Internal clock, then multiple note/triggers are output during the lower edge interval of that clock
I experimented with lowering the Ansible clock to it’s slowest setting and then inserting an external clock running faster, but because the two clocks are running asynchronously to each other, even with a faster external clock, every so often two note/triggers are output during a given lower edge duration.
I’m not sure if this is a bug or just the way the module clocks externally. I’m still getting amazing sequences out of it but in this one aspect I’m not seeming to be able to gain control.
Thanks!