Tone generator that can save/recall presets?

I would really like a hardware tool that can quickly switch between generating one of ~10 preset tones. This would be for testing and room calibration. Currently I use a PC, but would like to simplify things. A digital display with a knob that adjusts in 1 Hz steps would work, but would be nice to have presets.
 
I at first thought of a Raspberry Pi or Arduino, but both would require significant programming.

Perhaps the easiest thing to use is an mp3 or other audio player. Make a file of each tone playing for however long you want, and transfer that to the player. Or make a separate file for each tone that plays for the longest time you would need it to play. It's not quite as handy as a button per tone, but it should be easy enough to use. You could even record warble tones and bandlimited noise.
 
DDS generator modules might be a place to start. They work DC to RF, most require an Arduino or similar microcontroller to program them though. A common chip used is the AD9850 which has a tuning resolution of 0.03Hz or so and is 10 bit. There are more expensive DDS chips, some 14 bit. Probably a good search term is Arduino + AD9850