Page 1 of 1
Lynx Aurora (n)
Posted: Sat Jul 02, 2022 4:45 pm
by bentheass
I'm running Ardour and Mixbus on Ubuntu Studio. It seems like there isn't much work happening on writing a driver for the Lynx Aurora(n). I got a great deal on one so I grabbed it. I don't know anything about C, I have never written a driver before. I am willing to learn both these things. I have found this awesome guide via the alsa-project website:
https://kernel.org/doc/html/latest/soun ... river.html
So my to-do list right now is to get at least a basic understanding of the C syntax and work through through that ALSA driver guide.
But I just want to put this out in the world so that anyone who is also interested (and maybe more experienced than myself) can collaborate. If anyone needs tests, outputs, whatever I can do with the Aurora(n), feel free to post here. These seem like great soundcards. I love the modular idea. I think we can tackle this.
Re: Lynx Aurora (n)
Posted: Mon Jul 04, 2022 1:22 am
by bentheass
I should have specified, this is the Thunderbolt 3 version of the Aurora (n).
Re: Lynx Aurora (n)
Posted: Mon Jul 04, 2022 7:31 am
by j_e_f_f_g
bentheass wrote: ↑Mon Jul 04, 2022 1:22 am
this is the Thunderbolt 3
If you're just learning programming, writing an audio driver for a thunderbolt device is probably going to be too advanced a task. Not only is thunderbolt support relatively new on non-mac systems, the docs for it on linux are almost non-existent, so you'll be "flying blind". Better to wait until Thunderbolt support is added to ALSA itself. (no idea when that will happen.) In the meantime, learn alsa from the user space perspective by writing some audio apps.
Re: Lynx Aurora (n)
Posted: Wed Jul 06, 2022 11:46 pm
by bentheass
I appreciate the concern but that advice amounts to don't bother trying. I'm not under any impression that the task is small, but no one else seems interested. Seems like a better use of my time to hit the books than to wait around with my thumb up my ...
Also, everyone acts like Thunderbolt is completely unsupported in Linux. I have a TB3 device that I am using via a TB4 port on my laptop and it was completely plug and play. For what it's worth, I also have USB devices that are functioning via TB4 ports.
Like you said, "no idea when that will happen". The original Lynx Aurora was launched in 2006 and nobody bothered getting it to work with ALSA. I'm going to do what I can, and if anyone wants to contribute, they are more than welcome. At the very very least I will have the hardware in my possession. I'm sure someone with experience can guide me as to how to provide information on its functioning. Thunderbolt sniffing? Something. Where there is a will there is a way.
Re: Lynx Aurora (n)
Posted: Thu Jul 07, 2022 6:43 am
by j_e_f_f_g
bentheass wrote:
Where there is a will there is a way.
I'm glad you have a will, because numerous programmers have died before they were able to figure out how to use ALSA.
Re: Lynx Aurora (n)
Posted: Thu Jul 07, 2022 3:29 pm
by bentheass