Hello everyone,
First and foremost I’d like to thank the authors of Csound for having put out such a brilliant little piece of software. In a few hours I was capable of building my own little synth and I must say it’s really satisfying!
My goal use for Csound would be live performance, and in order to get deeper in my practice, I’d like to make a live phrase looper. I haven’t been able to find a .csd looper so I started scratching my head about making it myself.
Basically it’d be a standalone .csd with only MIDI connections (obviously). When activated, it records MIDI inputs. At all times, it sends MIDI messages (with midiout commands) over a virtual MIDI loopback that acts like just another MIDI input port to the ‘real’ .csd files connected to the DAC. A little graphic speaks more clearly than I ever could :
The big challenge seems to be recording MIDI messages with the correct timing. I guess it could be done with k-arrays containing the timing of each note relative to the start of measure and MIDI datas.
While I think it’s a viable setup, having very little experience with csound, I’d like to ask you: do you think it’d be feasible?
Thank you for your attention,
Syl