-->

Timidity++ synthetizer per riprodurre file MIDI



Timidity++ è un software synthetizer che consente di riprodurre file MIDI convertentendoli in formato PCM.

Con Timidity++ è possibile sia riprodurre suoni midi in tempo reale che registrarli su disco in vari formati.

Timidity++ si basa su TiMidity 0.2i, scritto da Tuukka Toivonen.

Dal 1995 non sono più state rilasciate versioni del progetto originale TiMidity, per cui Masanao Izumo ed altri hanno continuato lo sviluppo nel nuovo progetto TiMidity++.

Vantaggi:

  • Riproduce file MIDI senza ricorrere a nessun tipo di periferica MIDI
  • Compatibile con i formati SMF, MOD, RCP/R36/G18/G36, MFI
  • Converte i file midi in diversi formati tra cui .wav, .au, .aiff, .ogg
  • Disponibili diverse interfacce: ncurses, gtk e altre
  • Riproduce file remoti via rete
  • Riproduce file in archivi
  • Mostra lo spettro della musica in riproduzione

Svantaggi:

  • I file degli strumenti (necessari per la riproduzione!) vanno installati a parte.

I file degli strumenti si possono trovare su freepats.

Download

http://www.abclinuxu.cz/images/screenshots/7/2/68927-Timidity++-8426.png
Iniziamo con l’installare TiMidity++. Sul sito di TiMidity è presente il tarball per il download e le istruzioni per l’installazione. O alternativamente potete usare i binari già compilati per varie distribuzioni:

Nel caso di Debian il package è già presente nei mirror ufficiali, ci basta quindi dare da root:

$ apt-get install timidity

Installato questo è ora necessario scaricare almeno un soundfonts che suonarà i nostri midi: gli utenti debian possono usare Freepats, che se non ricordo male è nei repository ufficiali, ma personalmente consiglio eawpats, qualitativamente superiore. Diamo dunque il seguente comando dalla home del nostro utente:

$: wget http://gentoo.mirrors.pair.com/distfiles/eawpats12_full.tar.gz

e decomprimiamolo sempre nella nostra home (non quella di root):

$: tar -xvzf eawpats12_full.tar.gz

In realtà è possibile decomprimere l’archivio dove vogliamo, questa è solo una scelta personale.
Facciamo ora una copia di backup del nostro timidity.cfg e sostituiamolo con quello presente nell’archivio scaricato. Da root diamo questi comandi:

$: cp /etc/timidity/timidity.cfg /etc/timidity/timidity.cfg.bak
$: cp home/VOSTRONOMEUTENTE/eawpats/linuxconfig/timidity.cfg /etc/timidity/timidity.cfg

Ovviamente sostituite VOSTRONOMEUTENTE.
Ora non resta che cambiare la riga “dir” di questo file, affinchè punti all’archivio decompresso. Quindi sempre da root:

$: gedit /etc/timidity/timidity.cfg

e nel file modificate la riga (probabilmente la seconda)

dir /home/user/eawpats/

in modo tale che punti al VOSTRO archivio decompresso. Qualcosa del genere insomma:

dir /home/denzel/eawpats

Bene, lavoro completato: testatene il funzionamento digitando da shell:

$: timidity filename.mid

Sicuramente partirà il file, altrimenti ricontrollate di aver seguito esattamente ogni passaggio.

Rendere più usabile il tutto.

Ora che possiamo ascoltare i midi, facciamo in modo che l’output di questi sia reindirizzato al nostro alsa, in modo da non dover ogni volta usare timidity per ascoltare una di queste audio-porcherie :)
Per far ciò ci basta dare questo comando da shell:

$: timidity -iA -B8,2 -Os

Per sapere cosa fanno nel dettaglio tutte le opzioni passate a timidity in questo comando date un bel

$: man timidity

Troverete tutto.
Per chiudere vi consiglio di creare uno script eseguibile da lanciare automaticamente all’avvio di debian con dentro il comando per passare l’output midi ad alsa: in questo modo non dovrete ri-digitarlo ad ogni avvio.



1 commento:

Pages (26)1234567 Next

Random Posts

  • FuzzyOCR è un plugin molto utile specie contro le nuove tattiche ideate dagli spammer
    18.11.2009 - 0 Comments
    FuzzyOcr è un plugin di spamassassinspamassassin grazie al quale è possibile individuare determinate parole all' interno di una gifE' molto utile specie contro le nuove tattiche ideate dagli spammer, quelle in…
  • EfectTV tool che prende lo streaming dalla vostra webcam e permette di applicarvi effetti davvero simpatici.
    16.01.2011 - 0 Comments
    Si tratta di un grandioso tool che prende lo streaming dalla vostra webcam e permette di applicarvi effetti davvero simpatici.Intanto installiamo effectv: sudo apt-get install effectv per lanciarlo basta dare …
  • Tutto il software presente in Ubuntu Gutsy Gibbon
    26.10.2007 - 0 Comments
    Nella nuova release di Ubuntu, Gutsy Gibbon offre una eccezionale quantità de programmi per ogni necessità.Ecco tutto il software categoria per categoria:Administration UtilitiesUtilities to administer system…
  • Ubuntu Hardy Heron Alpha 3
    11.01.2008 - 0 Comments
    Rilasciata la terza alpha per Ubuntu Hardy Heron.La notizia al completo:Introduction The Ubuntu developers are moving very quickly to bring you the absolute latest and greatest software the Open Source…
  • Xvidcap permette di registrare ciò che avviene in una zona specifica del desktop.
    31.01.2012 - 0 Comments
    Xvidcap permette di registrare ciò che avviene in una zona specifica del desktop, come una finestra, ma, non facendo uso di driver connessi direttamente all'hardware, sarà necessario un computer abbastanza…

I miei preferiti in Instagram

Archivio