As an eventual project I wanted to write a quick and dirty sequencer for live/recording use in Pd (with effects etc). A sort of virtual groovebox that can take MIDI and audio inputs controlled by a MIDI foot pedal.
I was just curious about how easy it is to do modular things in Pd. I was thinking of structuring the program so that everything was an object:
- MIDI tracks
- Audio tracks
- Effects
There'd be a lot of work to do with timing etc. since I'd be using it as a glorified looper. But each track should have a 'list' of effects that are applied to it..
So; can I have buttons to add (an unlimited number) MIDI/audio tracks and then add effects to each track as I see fit? I know how I would code this in an OOP language but since Pd has all the audio handling and such useful objects I'd like to do it there.
I've got a lot to learn though!