Varhany/Genpo

Z Wikiverzity
Skočit na navigaci Skočit na vyhledávání

Úvod[editovat]

GENPO je zkratka pro GENeral Purpose Organ - varhany pro obecné užití. Snaží se implementovat všechny nejdůležitější ovládací prvky skutečných varhan. Program vyvíjí Stephen Merrony z Velké Británie.

Funkce[editovat]

Funkce programu GENPO (v závorce anglické termíny pro snažší orientaci v programu):

  • až 8 oddílů (divisions), v každém až 32 rejstříků (stops)
  • volné klombinace
    • až 12 volných kombinací (pistons) pro každý oddíl
    • až 16 volných kombinací platných pro celé varhany
  • spojky (couplers)
    • Klasické spojky mezi manuály (8-8)
    • Super- a sub-oktávové spojky
  • podpora pro MIDI žaluziový pedal
  • ovládání volných kombinací pomocí MIDI signálů
  • klávesové zkratky pro jednotlivé rejstříky (vždy 10 písmen anglické klávesnice zleva doprava)
    • pokud je nechcete použít, dejte do sekce "header"
<acceleratorStyle>None</acceleratorStyle>
  • podpora dotykového displeje (pokud je podporován ve Vaší verzi QT)
  • až 32 současně hrajících rejstříků
  • program neumí zapínat jednotlivé rejstříky pomocí události "note on", autorovi se do implementace patrně moc nechce.

Instalace[editovat]

Program je potřeba nejprve stáhnout. Pokud je Váš systém mezi podporovanými, stačí stáhnout a rozbalit. Třeba nějak takhle:

wget "http://......."
tar xzvf genpo_0.8_rh9_bin.tar.gz

Pokud mezi podporovanými není (třeba Asus EEE 701), budete muset program zkompilovat (nebo se mi ozvat a já vám binárku pošlu --Jkl), což je vcelku jednoduché, za předpokladu, že máte k dispozici všechny knihovny k překladu potřebné. Detaily konfigurace pro Asus EEE budou zde.

Konfigurace[editovat]

GENPO čte konfiguraci z jednoduchých XML souborů, které lze buď získat na internetu, vytvořit ručně nebo pomocí programu Organ Designer.

Spuštění[editovat]

Pokud používáte Timidity, můžete využít následující příkaz.

genpo  -v --outport=128:0 /home/jirka/jednomanual.org&

Program genpo pak bude ukecanější (-v), výstup propojí s Timidity (--outport) , načte definici z jednomanual.org a spustí se na pozadí (&).

Odkazy[editovat]