-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
EQ controls? #1
Comments
Hi Be-ing, Making a generic audio interface controller was also one of my goals when I started porting the fireface UC. If you make it with enough abstraction and modularity, you could achieve something that would work with RME products and many more like Focusrites. That would be such a progress for the linux professional audio world ! That being said, the RME fireface UC i've been working on has very limited DSP capacities with no EQ, thus I don't know much about it. However it is possible that the endpoint number changes in CC mode. Can you post your Babyface Pro device descriptors, both in CC mode and vendor-driver mode so I can have a look ? |
I got a response from RME saying that TotalMix FX for iPad uses MIDI. This is good news because there are iOS applications that can monitor MIDI messages without needing an expensive hardware USB analayzer. I ordered the cheapest iPad I could find on eBay and will try reverse engineering the MIDI communication next week.
I don't think this is practical to combine in one program. AFAIK all the USB Audio Class compliant RME devices work similarly with a giant mixing matrix and could feasibly all be controlled with the same GUI application. But that is not the same as how the Focusrite Scarlett mixers work. Someone has already made a dedicated program for the Scarletts. |
Yes, totalmix supports midi. If you're interested I can search my old HDDs for an arduino code I made to control totalmix (only the mixing part though). Yes you're right, each constructor implements things its own way and most of the time very differently. However, they offer more or less the same functionalities (routing, mixing and a few fx). And with a well thought abstraction layer / functionalities description system, one could surely make a soft to rule them all. If you can build a totalmix FX for Linux that will be great step forward though ! Let me know when you have a repository ;) |
Will do! If you could contribute support for your device that would be great. Do you have the original FIreface UCX or the UCX II? |
I have a Fireface UC, not UCX. There's no effect on the UC. |
Hello @agfline,
I am working on reverse engineering TotalMix FX for the Babyface Pro to write an application for Linux to use in place of TotalMix FX. With some help from your work and https://github.com/MrBollie/RME-Babyace-Pro-ALSA-Mixer-Patch I have figured out the USB control messages for the Babyface Pro. However, I am stumped about how to control the onboard EQ and low cut DSP. In Wireshark, I see USB bulk messages being sent when manipulating the EQs in TotalMix FX on Windows. However, that bulk endpoint (10) is in a vendor defined class interface which does not exist in the USB descriptors for class compliant mode, so I don't know how to control those in CC mode. I asked RME about this and they confirmed it is possible to control the EQs in class compliant mode, but they did not say how. Do you have any ideas how to do this?
The text was updated successfully, but these errors were encountered: