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