https://github.com/takaswie/snd-firewire-improve
ALSA, Linux sound subsystem, includes packet streaming engine and device drivers for audio and music units on IEEE 1394 bus. This software stack is called as ALSA firewire stack.
This repository is a test of my patch candidates for ALSA firewire stack. Currently, several modules are available by DKMS:
Released and merged:
Code: Select all
snd-fireworks: for devices based on Echo Audio's Fireworks module snd-bebob: for devices based on BridgeCo's chipset and BeBoB firmware snd-oxfw: for devices based on Oxford Semiconductor OXFW970/971 chipset snd-dice: for devices based on TC Applied Technologies DICE chipset family snd-firewire-digi00x: for devices of Digidesign 002/003 family snd-firewire-tascam: for devices of TASCAM FireWire series snd-firewire-motu: for devices of Mark of the Unicorn FireWire series snd-fireface: for devices of RME Fireface series snd-firewire-lib: for helper functions of AMDTP/CMP/FCP and AV/C commands
Under developing
Code: Select all
snd-firewire-transceiver: enable packet streaming between Linux systems
My aim is implementing streaming functionality in ALSA, in kernel land. The other functionalities are out of the aim and should be implemented in userspace applications. https://github.com/alsa-project/snd-fir ... l-services is available for the purpose.
RequirementCode: Select all
Linux kernel 5.19 or later
Interfacing Linux: MOTU 828 MK3 - https://www.youtube.com/watch?v=n4KhMyMFNz4