| @@ -19,9 +19,17 @@ void setup() { | |||
| void loop() { | |||
| // read the PC's volume setting | |||
| float vol = usb1.volume(); | |||
| // scale to a nice range (not too loud) | |||
| // and adjust the audio shield output volume | |||
| vol = vol * 0.75; | |||
| if (vol > 0) { | |||
| // scale 0 = 1.0 range to: | |||
| // 0.3 = almost silent | |||
| // 0.8 = really loud | |||
| vol = 0.3 + vol * 0.5; | |||
| } | |||
| // use the scaled volume setting. Delete this for fixed volume. | |||
| sgtl5000_1.volume(vol); | |||
| delay(100); | |||