[mythtv] Remote controller but not with LIRC
davidbuzz at gmail.com
Fri Jan 12 22:38:35 UTC 2007
Like brian said, a fader is not logically really any different to, say, a
scroll wheel on a mouse, or any other "pair" of buttons operated (like
volume, brightness). You get "up signal" and "down signal". The only
little catch is that the "signal" being sent (the MIDI one) would
probably/also contain absolute values regarding the position of the slider,
while most other devices just don't have any natural "hardware limits", so
you'd have to do something to "calibrate" the device (to map it's real
position to the position the system thinks it's in) , or you'd have to
somehow use the absolute value in lirc (a simple idea: if it's a volume
slider from 1-100, then you could write your software to make this into any
of 100 different "volume" lirc events, and then write a large config file
mapping them all "set volume to absolute value X", or you could perhaps use
the "repeat" functionality (ie if you get 50 repeats in lirc, then your
device is at 50% volume). Just some ideas.
On 1/12/07, brian <turbo at talstar.com> wrote:
> On Thu, 2007-01-11 at 14:47 +0100, Mariusz Kruk wrote:
> > This idea, as well as Mark Weaver's are both based on lirc, and lirc
> > AFAIK supports only "button-type" events while I have faders in the
> > controller I wish to use (could be useful for setting volume/brightness
> > and similar controls).
> Yes... but, even still -- volume, brightness, pitch bend, modulation,
> breath control, etc are still sent as discrete packets in MIDI.
> Presumably, they could then be mapped to discrete keystrokes. About the
> only thing that wouldn't have a direct one-to-one corollary would be
> SysEX packets. The "faders" on MIDI devices, while seeming continuous,
> are actually streaming packets on the MIDI network while being operated.
> - Brian
> mythtv-dev mailing list
> mythtv-dev at mythtv.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the mythtv-dev