Audio devices up and running

Got audio working. Had to rework a few things to make it more adaptable
depending on the device. But it works!