Varhany/PC/EEE

Z Wikiverzity
< Varhany‎ | PC
Skočit na navigaci Skočit na vyhledávání
Asus Eee PC

Asus EEE je malý, lehký a celkem levný subnotebook s operačním systémem Xandros. Technická data jsou třeba na české Wikipedii. Existuje několik modifikací lišících se barvou, přítomností webové kamery či typem procesoru.

Jkl je vlastníkem verze 701, pokud není uvedeno jinak, tak se většina poznámek v rámci popisu EEE jako počítače pro projekt Varhany vztahuje k této verzi. Nevýhodou této verze je starší procesor (pomalejší, větší spotřeba), menší obrazovka (7 palců). Novější modely se zvětšují a těžknou - výhodou 701ky je její váha a cena.


701[editovat]

Aby vám varhany co nejlépe hrály, je dobré přeložit jádro jako netikající - tickless ;-). Kompilace tickless jádra obecně a na EEE speciálně výrazně přesahuje rámec problematiky stavby varhan. Pokud to umíte, tak poradit nepotřebujete, pokud neumíte, tak moc neporadím, protože v jádru, které jsem upatlal nechodí síťovka ani Wifi. Mně to na hraní nevadí - brouzdat při hraní nehodlám a nějaká virtuální koncerty v nejbližší době neplánuji a až bude trochu víc času, tak si uvařím nějaké lepší ... Pokud byste chtěli moje jádro,tak mi napište zprávu, není problém ho poslat. Mimochodem: "díky" unionfs není instalace nového jádra také zcela triviální.

Timidity + genpo na 701[editovat]

Co je třeba nainstalovat do začátku ?

sudo aptitude install timidity qmake qt3-dev-tools g++ libqt3-headers libqt3-dev

pokud se dočkáte jako já hlášky

libqt3-dev:
 Závisí na: libqt3-headers (=3:3.3.4.3-1) ale 3:3.3.7-4 lze nainstalovat
 Závisí na: qt3-dev-tools (=3:3.3.4.3-1) ale 3:3.3.7-4 lze nainstalovat

... tak nepodléhejte panice. Na rozdíl ode mne nemusíte ztrácet spoustu času na googlu ale nainstalujete multithread "mt" verzi:

sudo aptitude install qt3-mt-dev

Pak už je genpo banálně stáhnete, rozbalíte a spustíte.

./build.sh

Vytvoří se spustitelný soubor genpo, který dejte někam do "cesty".

Dále budeme muset trochu upravit konfiguraci Timidity, aby nám rychleji běhala. Pro tickless jádro jsem dospěl systémem pokus-omyl sem:

soubor /etc/timidity/timidity.cfg:

opt EFresamp=l          # lineární resampling
opt EFreverb=g,32       # kratší ozvěna, původně bylo 42
dir /etc/timidity       # adresář, kde mám soundfonty či symlinky na ně
soundfont "Stefan.sf2"  # jméno soundfontu

Spouštění varhan na 701[editovat]

Na spouštění varhan mám jednoduchý skript pojmenovaný varhany (na spustitelném místě)

!#/bin/sh
sudo modprobe snd_seq
sudo /etc/init.d/alsa-utils start
sudo konsole -e timidity -iA -B9,8 -Os --sequencer-ports=2 -q 50/100 -s 41000 -Aa&
sleep 15
genpo  -v --outport=128:0 /home/user/jednomanual.org&

Tento skript otevře zvláštní konzoli s instancí timidity, počká na všechna propojení (15 s) a pak spustí "hrací stůl" - Genpo. Soubor /home/user/jednomanual.org je XML, který by se sem těžko vkládal a který je ještě ve vývoji.[1]

Pokud byste chtěli být frajeři, tak můžete vytvořit nějakou pěknou ikonku do Asus Launcheru, já na to zatím nemám čas :-(. Ale přidání ikony do launcheru není problém, dá se to dělat přes jeden jednoduchý XML soubor.

Poznámky[editovat]

  1. až sem bude možné vkládat plaintext tak to sem vlepím