if you want all that stuff why not look at the yamaha o1x. cheaper and it does the same job.
Forum Rules