I'd be really interested in both your circuit and code, I just jumped in on this with the hopes of somehow tying MAX/MSP into my Buchla.
well, its been almost 12 months since I started this beast...
Anywho, I got bored about a month ago and did some new coding and managed to put together a crude voltage "sampler" for the modular using the arduino. I have wanted one of the modcan "CV Recorder" modules for a while, but couldn't justify the cost.
I found some Arduino code for recording pot movements and just adapted it for a CV input. I hooked up a CV joystick I have and recorded myself sweeping it around into the arduino. I also ran a VCO into the arduino while I tweaked the freq knobs. I then had a toggle that I would flip and it loops through the recorded data. However, using the analog input pin to sample causes some serious stair-stepping action. (only have 256 values) I also need to understand the amount of data that I can store in the arduino ram in regards to my array. I was storing a max of 200 values and depending on how much of a delay I use, obviously that degrades the quality as well.
If there is interest, maybe I will re-breadboard this and put the code someplace in the next few weeks.