[00:21]  * OvenWerks has a firewire device
[00:56] <OvenWerks> Eickmeyer[m]: I just got another FW cable delivered... and right from the get go, a2jmidid was showing the midi from my audiofire 12.
[00:56] <OvenWerks> \o/
[00:57] <OvenWerks> So alsa shows this as an alsa device but shows no controls... which is a problem because it's last use was with sync set to wordclock
[00:59] <OvenWerks> ffado mixer does show all the controls (It appears the alsa team just didn't bother to roll this part into the alsa drivers)
[01:01] <OvenWerks> however, it will not allow me _set_ anything :P
[01:03] <Eickmeyer[m]> OvenWerks: YAY! aw....
[01:07] <OvenWerks> It's all good. It means at least I have something to work with. It means that if I get another motherboard in a few years an I can't get a pci adapter to wor with my D66, I have another option. It means I can get rid of the AudioPCI if there in only one PCI slot.
[01:08] <OvenWerks> but make supper for my son and I first I think. (I will also finish the stuff I am doing with -controls)
[01:08] <Eickmeyer[m]> Cool!
[05:23] <OvenWerks> Eickmeyer[m]: I have made a Master output ports variable so that when switching to/from headphones it switches the right ports if the user is using spdif out (system:playback_9/10  or 11/12 on some systems)
[05:24] <OvenWerks> Eickmeyer[m]: question, should autojack look for applications connecting to sytem:playback_1/2 and auto move them to those master ports?
[06:50] <OvenWerks> Eickmeyer[m]: firewire seems to be easy.
[06:53] <OvenWerks> I added a file like: https://paste.ubuntu.com/p/Wdmvg4zJxv/ called blacklist-studio.conf to /etc/modprobe.d/
[06:54] <OvenWerks> then rebooted.
[06:55] <OvenWerks> after reboot FFADO mixer gave me full access and I could change sync to internal
[06:55] <Eickmeyer[m]> Oh sweet! Maybe we can about-face and support Firewire then.
[06:55] <OvenWerks> I think so.
[06:56] <OvenWerks> The port names are odd... firewire_pcm:0014860268b568f1_Unknown_in
[06:56] <Eickmeyer[m]> Nice. Great work!
[06:56] <OvenWerks> firewire_pcm:0014860268b568f1_Unknown0_in
[06:57] <OvenWerks> But I think now that I have changed the sync to internal, I could go back to the alsa modules.
[06:57] <OvenWerks> then the port names would make sense
[06:58] <OvenWerks> I think my mixer controls (aside from sync and sr) would still work too.
[06:59] <Eickmeyer[m]> That's really cool.
[06:59] <OvenWerks> qjackctl has given me hints for the commands to give... no device name, 3 periods
[06:59] <Eickmeyer[m]> Well, if it works it works.
[07:01] <OvenWerks> I will add a switch to -controls->system tab to switch between alsa and ffado
[07:01] <Eickmeyer[m]> Perfect. :)
[07:01] <OvenWerks> with a warning that a reboot is required
[07:02] <Eickmeyer[m]> Even better.
[07:02] <OvenWerks> I have felt bad to remove FW from the start.... I am using even older hardware after all.
[07:03] <OvenWerks> with my next mother board I may be forced to move to firewire.
[07:04] <Eickmeyer[m]> Yikes. PCIe audio interfaces are expensive.
[07:36] <OvenWerks> PCIe firewire interfaces are not bad though :)
[07:37] <OvenWerks> the fw interface I paid the shipping
[07:37] <OvenWerks> gn
[15:06]  * OvenWerks notes that the pages at: https://www.alsa-project.org/wiki/Main_Page are sadly out of date.
[15:08] <OvenWerks> While it is true that the ALSA API has not changed much if at all, the list of devices, articles etc. is of no use unless someone actually has one of the listed devices.
[15:09] <OvenWerks> There are many broken links, some of the articles are 20 years old...
[17:55] <OvenWerks> The jack FW backend is backwards to ALSA. The FW backend show the raw device instead of the system:type_number alias
[17:55] <OvenWerks> but those are there too.
[18:04] <OvenWerks> I think the reason for this is that with firewire, more than one device can show up and will automatically all be connected. (if they are not synced there will be xruns) Also, it seems jack FW will pass on device portnames.
[18:05] <OvenWerks> so if the device calls a port mic2 that will show up and another port might be line_in
[18:06] <OvenWerks> However it means for at least some things I will have to look up port aliases... and soon maybe "pretty names" as well.