Sorry for venting. I’m trying to figure out how to use USB MIDI, specifically the adafruit tinyusb library.
I might be missing something obvious but how do I figure out how to use these functions and data structures?
There are some examples with incoming and outgoing note on and note off and one example of outgoing CC messages but I don’t see incoming CC messages even though I can tell there are functions for them.
I saw one person give the advice to never use libraries and just write your own code and then refer people to the midi specification and learn how the individual packets work. So far that seems easier than the library route. Again though I might be missing something obvious about libraries in general - maybe there is place other than examples where the functions are explained and defined. I just don’t know how to get there! Any help is appreciated. I am not a programmer but a hobbyist. I’ve made some complicated stuff but always by “stealing” from examples and adapting it. The idea of understanding packets of bits and bytes by reading a communications protocol and then writing my own code is new - but I’ll do it I have to. I’m just surprised a protocol as old as I am isn’t more accessible with a few easy functions calls (and maybe it is????? I hope)
Sorry again for venting!!!