From: Pieter P. <pi...@jo...> - 2009-11-15 10:27:47
|
Arnold Krille wrote: > Hi all, > > I had high plans for the matrix-mixer as exported by ffado-dbus-server for > devices that have a matrix-mixer: Coupling both input and output channels and > pan n channels to m channels. So you can move a source two-dimensional in your > 4.0 or 5.0 array. > > But I figured that this is a bit to ambitious for ffado-mixer. I think most > people with a device featuring a matrix-mixer want rather static setups and > the whole mixing matrix should fit into one screen. > So ffado-mixers matrix mixer is going back to simple controls for each > junction. They look like colored labels showing the value but when you drag > them (up and down!) they are sliders. In the near future they will also get a > context-menu allowing to set values by entering numbers and to choose from > predefined values. Sounds good. > One question arises though: Currently the values are set in the scale the > dice-chips expects them (0 - (2^16-1) as integers), wouldn't it be better if > the dbus-interface (currently only of the matrix-mixer) uses dB? The choice is where we want to do the translation between log and lin space. Personally I prefer to have this in ffado-mixer and not in libffado as I find it weird to expose an API that has to be controlled using log space values. But that's just a preference. > > As I haven't burried the dreams about n-to-m panning I do have a second > question, specially to ppalmers as the server admin: > I would like to refactor my old JackMix to a new, more generic Jack Matrix > Mixer (short JaMaMia) featuring different cores exporting their interface via > dbus and a gui written in python. The communication would be with the matrix > mixer interface already in ffado. > I would like to develop this one in /trunk/jamamia on ffado's subversion > server. Is this okay? If I did the development on sf.net or something else, it > would be harder to keep the dbus-interfaces in sync... I don't mind. We can always delete it afterwards if it sucks ;) Greets, Pieter |