Guida all'uso di Pykaraoke e Timidity

Guides, tutorials & docs
Post Reply
User avatar
specialworld83
Utente junior
Utente junior
Posts: 99
Joined: 4 June 2008, 13:19
ROSA: -
OpenMandriva: Rosa_Fresh x86_64
Kernel: 3.9.4
Desktop: Kde 4.10.4
country: Italy
Location: Favara

Guida all'uso di Pykaraoke e Timidity

Post by specialworld83 »

Questa guida è scrittà per semplificare il tutto con pykaraoke e fargli usar timidity come sequencer audio per Alsa.
Installare Pykaraoke dai repository MIB oppure scaricare il file direttamente da qui:

Code: Select all

urpmi http://mib.pianetalinux.org/MIB/2010.0/32/basic/pykaraoke-0.7.3-69mib2010.0.i686.rpm

Code: Select all

http://prdownloads.sourceforge.net/pykaraoke/pykaraoke-0.7.3.zip?download
Per installarlo è semplicissimo, entrare nella cartella dove si è scaricato il file con la Konsole, nel mio caso:

Code: Select all

cd Scaricati

unzip pykaraoke-0.7.2.zip

cd pykaraoke-0.7.2

python setup.py build

su

pass

python setup.py install
Adesso configuriamo timidity affinche i caratteri si vedano bene.

Scarichiamo le freepats; http://freepats.zenvoid.org/freepats-20060219.tar.bz2 per chi vuole usarle, per chi invece vorrebbe usare i soundfont fa queste modifiche:

Code: Select all

N.B: nelle maggiori delle ipotesi la cartella sf2 non esiste 
nella cartella sounds, non preoccupatevi, andate in /usr/share/sounds/ e 
fate cosi:

Code: Select all

mkdir sf2
Modifichiamo timidity

Code: Select all

cd /etc/timidity

Code: Select all

vi timidity.cfg
Inserire questa riga al posto delle freepats, omettendo le stesse con il #

Code: Select all

dir /usr/share/sounds/sf2/Unison.sf2
Scarichiamo i soundfont:

Code: Select all

wget ftp://ftp.personalcopy.net/pub/Unison.sf2.gz

gunzip Unison.sf2.gz

su
 
pass

mv Unison.sf2 /usr/share/sounds/sf2/
Una volta configurato anche timidity avviate pykaraoke da utente root, ovvero
per chi usa kde4 o kde3

Code: Select all

kdesu pykaraoke
oppure chi usa gnome

Code: Select all

gtksu pykaraoke
Vi chiederete come mai usare pykaraoke da utente root e non da utente normale, ho provato con varie distro anche su macchine virtuali e il problema era identico, in pratica non riesce a far funzionare bene timidity, il più delle volte neanche ne vuole sapere di funzionare.
Invece da root funziona e molto bene.

Buon karaoke a tutti.
Mandriva 2010.2 x86 host machine
Windows 7 home premium host machine
Centos OS host machine
Mac OsX Snow Leopard host machine

Post Reply