ADSR for External Synth in Max 4 Live

Austin B Stockwell's icon

Hello! I have a simple task: build a simple ASDR 'MODULE' in Max for Live that will output envelope values via CC (cc value 7 or CC value 7) to generate an envelope for my modular synth. Instead of buying an actual Envelope Generator (ADSR) module, I would like to build a simple ASDR 'module' in software. I have a hardware module (synthesizers.com Q174) that converts MIDI signals to Control Voltages that will convert the linear signal generated in this softwre patch I'm attempting to build to control voltages to be used by my analog Voltage-Controlled hardware synths. Any ideas?

THANK YOU!!!!

estevancarlos's icon

I have little to offer. Also I am not sure what parts of this project you are familiar with at this point. However you should consider looking at the structure of the "Pitch to CV" patch in the BEAP package. You may be able to reverse engineer and use parts for your project.

Also, if this is not a learning excersize then you should know that this software exists - http://spektroaudio.com/cv-toolkit-standalone/

Austin B Stockwell's icon

Thank you so much! I've heard about Spektroaudio CV Tool -- but I just need a super simple ADSR envelop for now (for free too LOL). The MIDI -> CV conversion will be handled with the hardware module, I just wanted a quick little patch to generate line values that get sent to that module via CC values by using a standard MIDI cable that plugs into the module. Should only take a couple of minutes right? I'll check out the BEAP package -- didn't realize BEAP modules were able to be "broken down" into MAX/MSP objects/patches!

THANK YOU!

estevancarlos's icon

Everything in Max is accessible meaning you can view the patching behind it. You just may need to do it a few layers deep. In other words you may need to view the original patch and then view the patch in there and then view another patch in there, etc.