New firmware release for USB Audio 2.0 Reference Design

All the latest news and announcements from XCore and XMOS.
User avatar
jason
XCore Expert
Posts: 577
Joined: Tue Sep 08, 2009 5:15 pm

New firmware release for USB Audio 2.0 Reference Design

Post by jason »

Just a quick update:

The latest firmware release (1v45) for the USB Audio 2.0 Reference Design (XS1-L1) is now available from XMOS.

The release includes the beta release 0.31 of the Windows Audio Class 2.0 driver from Thesycon, which provides ASIO support.

For further details please contact XMOS.


User avatar
lilltroll
XCore Expert
Posts: 956
Joined: Fri Dec 11, 2009 3:53 am
Location: Sweden, Eskilstuna

Post by lilltroll »

I have updated the flash and the Win driver to the new one.

If you connected the Audio-card to a USB 1.X HUB with the old driver set (Maybe without you knowing it due to connection to a desktop computer with many mixed USB 1.1/2.0 ports), Windows just reported some error like "failed to start USB device" , instead of "This device can perform better under a USB 2.0 HUB".

That compatibillity issue seems to be solved in this one.

Will check if I can make it enumeratate as an ASIO 2.2 device. It didn't work yesterday when I tried with a tool compiled under the ASIO 2.2 SDK.

Which ASIO version does it support ???

http://www.steinberg.net/en/company/ste ... ndard.html
http://www.steinberg.net/en/company/3rd ... loper.html
User avatar
lilltroll
XCore Expert
Posts: 956
Joined: Fri Dec 11, 2009 3:53 am
Location: Sweden, Eskilstuna

Post by lilltroll »

Do you need multi-platform, multi-OS (Windows, Macintosh (8,9,X), Unix (OSS), SGI, and BeOS), multi sound-driver, x86/x64, full-duplex, multi-channel low latency support, free open-source audio I/O library, in your PC program ?

Would you like to skip learning the Steinberg ASIO SDK, WMME and DirectSound ??

Check out http://www.playrec.co.uk/

Makefiles for MATLAB and Octave 3.0 are available freely, and you can check out the PortAudio for usages with other languages.
User avatar
otitov
XCore Addict
Posts: 207
Joined: Thu Dec 10, 2009 11:00 pm
Location: Mexico

Post by otitov »

@lilltroll thanks for this tip! i hope i will find something interesting for software defined radio there.
User avatar
shawn
XCore Addict
Posts: 238
Joined: Thu Dec 17, 2009 5:15 am

Post by shawn »

Just checked playrec.co.uk seems like great tools, good forum.
What is Matlab basically, is it expensive? It is like a Mathematica?
User avatar
leon_heller
XCore Expert
Posts: 546
Joined: Thu Dec 10, 2009 10:41 pm
Location: St. Leonards-on-Sea, E. Sussex, UK.

Post by leon_heller »

http://www.mathworks.com/products/matlab/

It's quite expensive.

I use Scilab occasionally:

http://www.scilab.org/

It's free, and can import MATLAB programs. Octave is also free and is largely compatible with MATLAB.
Last edited by leon_heller on Fri Mar 05, 2010 1:33 pm, edited 1 time in total.
User avatar
lilltroll
XCore Expert
Posts: 956
Joined: Fri Dec 11, 2009 3:53 am
Location: Sweden, Eskilstuna

Post by lilltroll »

MATLAB is focusing on numeric computations.
MATLAB was a short for MATrix LABoratory in the earlier days - written by a Professor in Lin Alg in the 1970 for education purpose.
Today MATLAB has alot of toolboxes, C-code export for embedded targets, JAVA support with others.
Probably not the most confused programmer anymore on the XCORE forum.
User avatar
shawn
XCore Addict
Posts: 238
Joined: Thu Dec 17, 2009 5:15 am

Post by shawn »

Linear Algebra is a nice way of doing things.
glossed over the scilab and octave site, I definitely
shall give them a try. Thanks for quick your responses.
lurcher
Member
Posts: 14
Joined: Sun Jan 24, 2010 5:53 pm

Post by lurcher »

Back to the audio board :-), one thing I noticed with this new software (and the previous for that matter) is that it seems to not want to change sample rate, at least not using Audacity. It may be a Audio 2.0 issue though, I hacked the code in the previous release and got it working using Audio 1.0, and the speed change was coming through ok then. The driver seems to mention a control app, but I haven't found that yet.
User avatar
lilltroll
XCore Expert
Posts: 956
Joined: Fri Dec 11, 2009 3:53 am
Location: Sweden, Eskilstuna

Post by lilltroll »

The installer will install the .exe tools called

TUSBAudioCpl.exe
tusbaudiospy.exe

(Default is C:\Thesycon\TUSBAUDIO\v0.31.0)

but the installer doesn't create any desktop shortcuts to the .exe files.

You will find your answers in the TUSB control panel!
Probably not the most confused programmer anymore on the XCORE forum.