stand alone mixer with xCORE-200 Multichannel Audio Platform

If you have a simple question and just want an answer.
User avatar
benbiles
Member++
Posts: 16
Joined: Sat Jul 11, 2015 5:17 am

stand alone mixer with xCORE-200 Multichannel Audio Platform

Post by benbiles »

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

 

User avatar
larry
Respected Member
Posts: 275
Joined: Fri Mar 12, 2010 6:03 pm

Post by larry »

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.
User avatar
benbiles
Member++
Posts: 16
Joined: Sat Jul 11, 2015 5:17 am

Post by benbiles »

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..