[I send again as I used the wrong sender address and probably wasn't delivered]

Hi all,
I want to share with you my experience and maybe ask you suggestions
on how would you improve this configuration.

The goal having a real cartwall which plays Rivendell cartwall (sound
panel in rdairplay or rdpanel), preloaded with sound effects of beds.
In our mind they behave differently
- SFXs: if pressed many times, it must firts stop itself and then
sound again, like a drum machine. They can sound simultaneously.
- BEDs: they are exclusive (non-simultaneous), so that once it is
pressed it stops all other buttons playing at the moment.
Other buttons act as NEXT, AUTO/LIVE-ASSIST, open text-editor ...

The controller we found is a 2nd-hand TiPro keyboard, something like
this: 
http://www.epos-store.co.uk/media/catalog/product/cache/1/image/9df78eab33525d08d6e5fb8d27136e95/t/i/tiprokmx064a.jpg

It is programmable so that each key is mapped with a combination like
CTRL+SHIFT+P or whatever you like...

Then we prepared bash scripts for each button in the panel, with some
rmlsend commands lines, (like stop itself then play itself again, or
stop all other panel lines) according sfx or bed behaviour.

In Debian we mapped specific key-shortcuts with realtive bash scripts.
Now the pipeline is

key pressed -> translated as key-combination -> gnome associate
key-combination with bash script -> inside the script there are
rmlsend commands -> rivendell plays.

It works but it is far from being elegant and sometimes it delays a bit :-(
How would you improve this?
...not sure I wrote in an understandable way.

Alessio
_______________________________________________
Rivendell-dev mailing list
Rivendell-dev@lists.rivendellaudio.org
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev

Reply via email to