Takashi Sakamoto wrote:
This commit adds three modifications for Echo Audio's Fireworks quirks. ... 2.Making this module to calculate data block size and not to check continuity One of Fireworks device, AudioFirePre8, always reports 8 data block size in in-packets and the data block counter is incremented by 8. But actual value is different.
Does this really make it impossible to check DBC?
3.Making this module to have the numebr of first data blocks for MIDI messages in out-packet Fireworks can pick up MIDI messages in first 8 data blocks and ignore in other data blocks.
Can this ever make the MIDI rate less than 3125 bytes per second? If not, then we can simply apply this quirk to all devices.
(Which reminds me: we must ensure that the rate never exceeds 3125 bytes/s; most other devices have a smaller buffer than Fireworks devices, and even those will eventually overflow.)
Regards, Clemens