Open solidsnake745 opened 5 years ago
Refining - Separating out further to try and design a better mechanism
Setup devices Create setup type mechanism for: Teensy controller Create setup type mechanism for: Arduino controller
Processing different MIDI data sources Create process type mechanism for: Teensy MIDI Data Create process type mechanism for: Serial MIDI Data (Moppy) Create process type mechanism for: Serial MIDI Data (Hairless MIDI)
After much thought, I think the best approach is to remember I need to separate specific use cases from implementation. Meaning I should make generic methods/things address those use cases rather than build something exactly for them.
In that spirit, I'm going to continue creating functionality like #13; I'll address those specific uses cases by adding example sketches to demonstrate using the library to accomplish them. I'll continue to reference them in this issue to track progress.
Want to simplify use of this library by including classes that encapsulate configuration and processing of MIDI events from different frameworks.
Thinking they will share two common methods, but with different parameters depending on case:
Use cases in mind currently: