vivian giuliomoro wow biiig thank u giulio! ill b using the trill hub so thats great, and for functional use with supercollider i would treat it like a trill bar?
giuliomoro vivian and for functional use with supercollider i would treat it like a trill bar? No, we will need to make something specific for that, but we will need one extra step in there. Let me know if it works fine as it is with 4 encoder boards connected.
giuliomoro oh OK. Even if you have only two at the moment, it should be fine to validate the current state.
vivian giuliomoro heya, those dev boards arrive tomorrow but before i change there address's i wanted to ask about those hexadecimal values, im using 6 trill bars and a square as well, the trill hexadecimals are in the 0x20's as is the dev boards, is this a potential prob?
giuliomoro vivian I should have mentioned this elsewhere: you should be using two different I2C busses: one for all the Trills and one for all the encoder boards. This will not only avoid address conflicts, but it will also allow to improve the overall bandwidth.
vivian @giuliomoro everything working well, a cacophony of sine, the value of each encoder on read out was perhaps noteworthy as the values increased by 2 per encoder click, not as smooth as past readouts, otherwise great
giuliomoro vivian values increased by 2 per encoder click, hmmm ... that's weird. I couldn't get that behaviour. Is this the new consistent behaviour with two boards connected?
vivian giuliomoro 0x25 works very smooth but still has a few moments jitteriness. these encoder boards will be increasing and decreasing values by 0.1 per encoder click so fingers crossed its not too problematic in the long term.
giuliomoro In what order did you put in the addresses in the code here? std::vector<uint8_t> i2cAddresses = { ... };
giuliomoro can you try to swap the last two, e.g.: 0x23, 0x25, 0x27, And see if the behaviour of 0x27 and 0x25 also swap? In other words, I am trying to figure out if the last one is always the one that performs best.
vivian giuliomoro so this time there was some minimal improvement on all boards when turning quite slowly however, yes now the last board 0x27 is performing very well