I’m wondering what is the best way to get started in learning programming with the goal of making plugins for the DUO.
I have no programming experience but I see that the real magic of the MOD DUO is the open platform and collaboration between developers and users. I’ve always been a user… but I want to develop some of my own ideas.
Depends on how far you want to go.
Knowing C or C++ is always nice, but for MOD you can bypass that and go into a auto-oriented language like faust.
It’s more limited in some ways, but also much easier to do.
If you already have some programming experience[1], so that you know what variables and functions are, then you’re probably ready to get started on simple audio code
Read up on audio is represented in C/C++ (hint: its an array of floats, ranged -1 to 1)
Read up on what a plugin is (you will understand LV2 functions much better in step 3)
Don’t forget to interact with the “Linux Audio” Community, there’s a LinuxAudioDevelopers (LAD) mailing list, LV2 plugin mailing list, and of course the MOD community on this forum right here Ask questions, and don’t forget to enjoy the whole process!