is it possible to develop a recording programm with following features:

-selectable sample frequency (16bit mono is ok)
-selectable bitrate on mp3
-recording in wav if needed
-adjustable recordlevel

because i am very dissapointed with the build-in voicerecorder on recording
some live music.