Janina Sajka <janina(a)rednote.net> writes:
Since I
finally ordered my Multiface, I also started to write
a small program which I am going to need since hdspconf and hdspmixer
are both GUI only.
The idea:
hdsposc will offer the RME mixer and the metering functionality
via OSC.
Why do I write this mail? I'd like to know if someone else
could also make use of this tool. If so, I'd like to hear
your input what you'd want to exactly do with it. If no one responds,
I'll save coding time by ONLY implementing the Multiface (since thats
what I can test) and probably not polish it much, since
what I need is probably very basic.
I would use this. Thank you.
I also have nothing to add at this point in terms of feature requests.
At the moment I have a Multiface only.
Janina, I finally put up a preliminary tarball of what I currently
have. It definitely needs some cleaning up, and there is no
readymade user interface yet, you would have to talk to it
using something cpaable of emitting OSC messages. A
very simple class for SuperCollider to do this is included.
For now, you'd need to read the hdsposc.c source file to figure
out how to use it, but hey :-).
http://delysid.org/hdsposc.tar.bz2
I'll keep you informed as soon as I find some time to clean
it up some more. Whats left for me to do is to make
channels symbolic names. Currently, you have to use the same cryptic
numbers as with amixer, i.e., in doublespeed mode, analog in #8
is actually 11! :-). Ideally, I'd like to handle this in the hdsposc
code and just accept messages like:
/route "AN8" "LO1" 0
for routing analog in #8 to line out left, with 0 dB attenuation.
The /route command takes attenuation already in dB, not
integers from 0 to 65535. I find dB lots easier to
work with :-)
Are you contemplating a ncurses type u-i? Emacs? CLI?
Do you have a layout idea how a Ncurses/CLI UI should look like?
How should we go about displaying 18*3 channels of metering info?
For me as a braille user, everything is acceptable, but I gather you probably
want to give some feedback regarding using it with speech...
--
CYa,
Mario