Cuando yo reparaba esos trastos, tambien conoci a jesus, un buen tipo, se hacia de 3 formas:
Casettes baratos utilizaban interruptores inerciales dentro del motor, a la larga daban problemas.
El tipico control lineal por corriente, como en un motor DC la velocidad es proporcional a la corriente consumida se tasaba y se ajustaba linealmente con una red (nunca analice la red si era una simple PI o una PID).
Puedes hacer una prueba sencilla con un lm317 (version metalica to3) en configuracion generador de corriente, ese circuito de una sola resistencia de POTENCIA.
Primero con una fuente de alimentacion regulable buscas la corriente necesaria.
Calculas la resistencia como
R=1.2V/Imotor
y la potecia difipada en la resistencia
P=1.2*Imotor
En algunos tocadiscos utilizaban un sensor optico enfrotado en el disco con unas marcas claras sobre fondo negro del plato giratorio, supongo que con un conversor frecuencia->tension comparaban con la tension de consigna para ajustar la tension.
Actualmente se podria hacer facilmente con un simple pic12f875 o similary un captador optico.
Pero requiere conocer algo de programacion, lastima ya que con C es sencillo programarlo y con unas caracteristicas sobresalientes y un minimo de componentes.
Material necesario:
pic12f675 o pic12f683 o cualquiera con pwm
7805
IRF740 o cualquier mosfet de potencia similar
1 led y un fotodetector/fototransistor.
1 diodo de proteccion y algun que otro componentes para reducir interferencias del motor.