Basic Controller Patch -- Implements all controls, provides presets with interpolation, and scaling of values. Unpack the zip and run the .maxpat. Be sure to bring along the .xml file if you move to a different folder or computer, to recall presets you've stored. If you store new settings it will ask you whether you want to save---just overwrite the existing file. If you change the name you'll have to read it manually, otherwise this file will be automatically read in when you start.
When you're using the patch you can simply select all, then copy-paste into a subpatch of your main patch, so you'll no longer need the actual .maxpat file.