Re: Generic mixer dice (eap) based audio interfaces?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Simon,

On Feb 2 2015 06:17, Simon Lewis wrote:
> Is it possible to query the number of io channels, types of switches the
> audio interface has, etc.. using "libhinawa"?

No.

> Or is "libhinawa" just the transfer mechanism, reading and writing bits
> / bytes / words to / from the kernel firewire driver?

Mostly, yes.

> In the latter case would some kind of translation library be required
> which has a database (or equivalent) with the details of the type of
> messages that can sent / recieved from known audio interfaces?

Exactly.

> Is there at all a common protocol for all dice based audio interfaces?

I think there're several cases. As long as I know:
  - The devices are purely controled by EAP (Extended Application 
Protocol). See:
https://dev.tctechnologies.tc/tcat/tags/release/public/latest/docs/firmware/DICE_Firmware_EAP_Specification.pdf
  - Dice EAP with vendor's customization. I have never seen but expect it.
  - The others. Vendor implements own way. For example, TC Electronic 
Impact Twin, see:
http://subversion.ffado.org/wiki/DiceTC

> Is it possible to consider using a simple text based "generic"
> controller until such time that persons with the right kind of
> experience or knowledge create GUI based mixer interfaces?

Completely yes. At least, these devices can be controlled by writing a 
appropriate value into a certain addresses on a FireWire unit. Or 
applications can get the state by reading a certain addresses on the 
unit as long as these addresses are not read-only. There'are no needs to 
understand how to use GUI toolkit or D-Bus interface.

(Of cource I know that users prefer better abstructions to such raw 
accesses. But there're too much models with vendor's customization to 
satisfy user's demands.)


Regards

Takashi Sakamoto

------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Alsa-user mailing list
Alsa-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user




[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux