Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hanging up #1

Open
craigyjp opened this issue Nov 27, 2021 · 2 comments
Open

Hanging up #1

craigyjp opened this issue Nov 27, 2021 · 2 comments

Comments

@craigyjp
Copy link

I built this interface and I find that it will lock up at random times. Usually when turning the encoders. But it can also happen when pressing buttons. Did you have any issues like this when operating your build.

@architolk
Copy link
Owner

Whow! the whole interface? Kudo's! I remember that I had a couple of timing issues, mostly relate to the encoders. I did a lot of testing with the individual components (look into the /src directory for different .ino files), before creating the whole interface. I don't think the hardware should be a problem (the encoders or the multiplexers), but the Teensy MCU and the software (and the libraries in use) can cause problems. I haven't experienced any problems myself in this final build. I suggest to make some small test scripts and upload them to the teensy to find out what the problem exactly is.
The "button" in the encoder itself is in the same part of the hardware as the encoders themselves, but if you have lock-up problems in the LED-buttons as well, than it must be in the Teensy itself, or two unrelated problems, as these two parts of the interface are totally separated (the encoders work via the multiplexer, the buttons via the analog inputs). There might be a problem in the software of the Teensy, as this is all just prototyping, but as I haven't experienced these problems lately, I don't know what that might be...

@craigyjp
Copy link
Author

When I compile the code I get some messages regarding the method of reading the registers, it complains about the method used. Other than that everything is ok with the compilation. A few things to not e is that you did not implement anyway to save the patches from what I can see, also things like the arpeggiator and layer modes are not available. It would be nice if the editor could enable them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants