Well, you can already modify a sound's pitch on playback. The problem with stuff like soundtype = :guitar is that everyone's belief in what a guitar sounds like is different. If you want synthed sounds, there are an unlimited number of places on the Internet to grab them or you can make them yourself with
bfxr.
If you need to create synth tunes, perhaps a dedicated MIDI gem is what you want?