Re: [LAU] Open Sound Interface project beginnings

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <Linux-audio-user@...>
Date: Sunday, October 30, 2011 - 1:56 pm

2011/10/20 Charles Henry :

> ... feedback for a project, namely building an

Great project !
Maybe try some fund-raising ?

Now, say thanks to those xmos people, they have a
whole reference design ready, inclusive buyable prototype:

http://www.xmos.com/products/development-kits/usbaudio2mc

Note: This is based on xmos technology, XC - a C like language, that
allows implicit parallel programming.

I heard USB-Audio-Class-2.0 is already supported by ALSA (driver architecture),
thus this device might work OOTB or with very little effort on linux.

In the following, some of my ideas:

You could take it as base,
- modularize it further
- or add some missing components,
- make IOs balanced,
- add ADAT
- add AES3, (AES/EBU)
- add AES10 (MADI)
- add AVB
- support MIDI IO
- Allow the synchronization of two or more cards, to allow more than 6
IN channels.
- Make most of it optional and modular.
- Make 1 (extensible) low-cost + 1 (all-incl.) high-end design

Since most of the modules exist, work is to connect and integrate all of it,
and the design of a beautiful case and package ;)

I would make most of the design digital, with the exception of pre-ADC
(analog limiter, balancer) and post-DAC (amplifier, balancer) stages.

You would end with about these modular stages:

- analog inputs ADC_01 ... ADC_XX

- ADCs would deliver I2S streams, send to a mixer (fpga ? or xmos uC)
, or directly to output modules.

- digital IO SPDIF

- digital IO ADAT

- digital IO AES3

- digital IO AVB

- digital IO USB 2.0

- digital IO IEEE 1394 (maybe)

- digital word clock (75Ω BNC)

- analog outputs DAC_01 .. DAC_XX, would receive digital I2S streams

- controler , routing-, configuration- and switching module

Digital INs would be routed to the mixer stage.
Digital OUTs, could optionally be routed back to the mixer stage,
maybe with a feedback-loop detection, to prevent damage of ear and device.

--
E.R.
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-user

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[LAU] Open Sound Interface project beginnings, Charles Henry, (Thu Oct 20, 7:54 pm)
Re: [LAU] Open Sound Interface project beginnings, Emanuel Rumpf, (Sun Oct 30, 1:56 pm)
Re: [LAU] Open Sound Interface project beginnings, Charles Henry, (Wed Nov 2, 1:48 am)
Re: [LAU] Open Sound Interface project beginnings, Emanuel Rumpf, (Fri Nov 4, 9:32 pm)
Re: [LAU] Open Sound Interface project beginnings, Lorenzo Sutton, (Wed Oct 26, 8:15 am)
Re: [LAU] Open Sound Interface project beginnings, Charles Henry, (Tue Oct 25, 7:59 pm)
Re: [LAU] Open Sound Interface project beginnings, alexander, (Tue Oct 25, 6:21 pm)
Re: [LAU] Open Sound Interface project beginnings, Charles Henry, (Wed Oct 26, 1:52 pm)
Re: [LAU] Open Sound Interface project beginnings, Fons Adriaensen, (Wed Oct 26, 4:01 pm)
Re: [LAU] Open Sound Interface project beginnings, Charles Henry, (Tue Oct 25, 7:13 pm)
Re: [LAU] Open Sound Interface project beginnings, Egor Sanin, (Fri Oct 21, 2:47 pm)
Re: [LAU] Open Sound Interface project beginnings, Charles Henry, (Fri Oct 21, 3:25 pm)
Re: [LAU] Open Sound Interface project beginnings, Alexandre Prokoudine, (Tue Oct 25, 6:46 pm)
Re: [LAU] Open Sound Interface project beginnings, Michelle Konzack, (Wed Oct 26, 6:00 pm)
Re: [LAU] Open Sound Interface project beginnings, Egor Sanin, (Tue Oct 25, 7:14 pm)
Re: [LAU] Open Sound Interface project beginnings, Alexandre Prokoudine, (Tue Oct 25, 7:23 pm)
Re: [LAU] Open Sound Interface project beginnings, Egor Sanin, (Tue Oct 25, 8:00 pm)
Re: [LAU] Open Sound Interface project beginnings, Charles Henry, (Tue Oct 25, 7:21 pm)
Re: [LAU] Open Sound Interface project beginnings, Michelle Konzack, (Wed Oct 26, 6:04 pm)
Re: [LAU] Open Sound Interface project beginnings, Charles Henry, (Wed Oct 26, 6:30 pm)