
On Mon, Oct 12, 2015 at 02:48:16PM +0200, Stefan Richter wrote:
On Oct 12 Takashi Sakamoto wrote:
Although TASCAM FireWire series has physical controls, this patchset doesn't support them. I think some facilities are required to enable this functionality:
- handling MIDI messages on virtual MIDI ports by this driver
- handling status and control messages in isochronous packet by this driver
As a side note, AFAIR, RME devices encapsulate status in their isochronous stream too... or was it MOTU?
Both do, but in completely different ways for different purposes. In the case of RME devices the information communicated can be used to help control and monitor the streaming system but it is not essential: there are other arguably easier ways to maintain the streaming rates, and these alternatives are what we use in FFADO now.
In MOTU devices the information relates mainly to device control changes which are made via the front panel controls. This is used to keep software mixer/control programs in sync with the hardware when changes are made on the hardware while the software control application is running. It sounds like this is close to what the Tascam units do based on Takashi's comments (although obviously with a very different protocol).
jonathan