Hi, I'm interested to know if its possible to run the xCORE-200 Multichannel Audio Platform
as a stand alone digital / analouge audio mixer with a microcontroller ?
I would like to develop a multichannel mixer that has the USB - mac/pc IO functionality but
more importantly also has on board mixing / screen with midi controll for mixing.
I noticed the dev boards appear to have I2C / SPI and LCD librarys in C.
were do I find out how I can control the mixing / routing functionaly of the dev kit via I2C or SPI ?
are there registers as such within the Xmos that can control this?
or is mixing only possible on USB master ( mac/pc) ?
I'm currently using a nice library for USBmidi on microcontroller, so would just need to program the register
control of volume / balance and routing if its possible with the Xmos fpga ? or whatever it actually is !
look forward to some kid of advise.. anything appreciated :)
If it is possible to control full mixing between all the channels then I'll order the dev board right away.
thanks in advance,
Ben
stand alone mixer with xCORE-200 Multichannel Audio Platform
-
- Member++
- Posts: 16
- Joined: Sat Jul 11, 2015 5:17 am
-
- Respected Member
- Posts: 275
- Joined: Fri Mar 12, 2010 6:03 pm
The USB audio reference design built-in mixer is always active, with or without a USB connection to a host.
To control the mixer, the reference design comes with an example app that uses libusb, works on Mac OS X and should work on Linux too. On Windows, the mixer is controlled through the Thesycon device driver. To compile a Windows app, you need an SDK kit from Thesycon, which is offered as a package for licensees of the driver.
To control the mixer, the reference design comes with an example app that uses libusb, works on Mac OS X and should work on Linux too. On Windows, the mixer is controlled through the Thesycon device driver. To compile a Windows app, you need an SDK kit from Thesycon, which is offered as a package for licensees of the driver.
-
- Member++
- Posts: 16
- Joined: Sat Jul 11, 2015 5:17 am
Ok, so to control the always active mixer demo I would need to add an i2c core and make my own control library? Is there an i2c or spi library for Xmos? Where can I look at the example mixer code so I can see how difficult would be? Thanks..