Parameters on Oled1306 - see my fork if useful #63
MichaelPNolan
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I have Oled 1306 displaing control changes with bars that slide
https://github.com/MichaelPNolan/esp32_basic_synth/tree/v0.4
This fork of this project is not my only one, this is for the synth in a little box with USB_hostmidi working.
Its a work in progress
Next steps are to optimize the writing so it only rewrites parameters being changed instead of the whole screen. It kind of stores a string per zone and just keeps rewriting them.
This OLED has 2 sizes one that has 32 pixels height and one (0.96") that has 64 but they both use same driver/library. I use the adafruit lib - works well with ESP32.
On my standalone synth fork i shared the communications between the gpio expander that runs a key matrix mapped to this toy that has 37keys. That fork has the 32 pix heigh display and a button to change pages and use ADC input.
This fork above I've been writing in calls to write on the screen which I break up into 2 columns and 8 rows of 8 pix heigh which fits the font. It also sets a paramater that overlays a bar that inverts the text colour to give visual reference to parameter settings. My midi controller is mapped in the right place as used by Marcel but with different parameter arrangement but it doesn't matter because the control change calls can write either to serial via ESP32 or - if you turn on the definition to use the oled driver it redirects to that screen.
Anyway, in case you want to plug in an oled and get some thing going as a starting point. This is very easy just to re-organize text on the screen.
Beta Was this translation helpful? Give feedback.
All reactions