another old toppic, but i think i can add thome words to this that might be of interest.
First, LDRs are no good choice when it comes to linearity and exact values.
Of course. This disadvantage comes out strongest when you try to controll a stereo device, have two chanells behave exactly the same, etc.
Big Advantage: They work great, they are reall ohmic resistance (other than fets, otas etc). They do not produce distortion. They can handle rather high voltages (very important for the guitar amp). They are cheap. They come in different ranges. They are quite fast if you keep the led brightness between max and only rather dull. When you turn out the light completly many will wander in resistance for minutes. But they all have a range where they are settlet fast.
Parallel and serial resistors can improve the responce curve for your project.
For a Guitar amp i would go that way.
For a stereo amp i wouldn´t…
Another thing to look at are all the high performance VCAs/VGAs out there. Have a look at the AD or TI-BB chips. Some have excellent audio performance. Some are controlled by analog voltage, some digital, so there would be no need to build a DAC.
The BB Volume controll chips are some of the best out there.
Forget about stuff like the 13700 Ota. Nice for synth projects, but you wouldn´t like your amp after that.
But one thing: Replacing a resistor with an active component can get you in trouble, depending on the ranges and polarities of your signal.
One totally different thing: I play a lot and i wouldn´t want to replace the pots of my amp with encoders! Really! Really! On Stage you´ll hate it many times. Just the grip and responce of the pots, you need to relay on that. On stage less is more!
If you want to load different setups i would think about building a effect unit that has variable attenuation/gain, an eq, some fx loops that can be controlled, can switch and store the amps chanells, etc. Make a nice footcontroller for it that can load your presets, maybe has some pedals. Done.
Then your amp becomes the master soundshaper that you can set up according to your needs. Remember that settings, especially volume and eq, stored or remembered will have to be adjusted for every room you play.
So you could store sounds for different songs, parts etc in the preampbox, and still keep the amp to adjust everything for different playing situations.
And if you have a softwarecrash the unit can be rellay bypassed…
This is only my oppinion on this. Really don´t want to talk you out of anything. Do what you feel like! Modding the amp can be a cool project. But it could destroy the sound and the handling of the amp!
Second thought: A compromise could be to mod the amp, but keep the pots. A second row of encoders would be needed to make settings to be stored. Then you could have a footswitch to select presets OR the pots. A rellay can switch between the variable resistors and the pots.
For a guitaramp this might not be that great, but for some studio equipment it might be cool. Keep the original look and feel that you love for jamming of your vintage gear, and have the option to store settings with your midisequencer.
Have fun!