Newsgroup: it.comp.musica
Titolo: Come riprodurre bene i .MID su schede audio da 4 soldi


http://www.cc.rim.or.jp/~hiroki/english
Dimenticavo di dire che questi due drivers, a differenza dell'analogo driver
shareware prodotto dalla Roland, non hanno limitazioni di sorta.
---------------------------------------------------------- -= MarCo =-
PGP public key:
finger 
marco....@mail.bearnet.it
http://www.pgp.net/cgi-bin/pks-extract-key.pl?op=get&search=0x96A79061
Fingerprint: 9F E5 80 61 F6 9F 05 2D  EA 53 6F 2D 82 8B C7 C2
----------------------------------------------------------------------

Forse e' la scoperta dell'acqua calda, ma vi annuncio che anche chi non
possiede una scheda audio con wavetable puo' suonare ottimamente i files .MID
installando uno dei due drivers seguenti
Yamaha Soft Synthesizer S-YG20 (32-bit, per windows 95) + Netscape plugin
http://www.yamaha.co.uk/download/midplug/mp95ev3.exe
WinGroove (16-bit, per windows 3.1 e 95)
http://www.cc.rim.or.jp/~hiroki/english
Le sola condizione e' di possedere, ovviamente, una scheda audio che funzioni
con i files .wav (dispositivo WaveOut, meglio se capace di 44 KHz 16 bit) e un
processore piuttosto potente, direi almeno un Pentium 75.
Come penso sapete la sintesi FM (OPL2/OPL3, inclusa nelle schede audio
economiche come la mia SB16) nel riprodurre i file .mid
da' dei risultati da "organetto Bontempi" !!
Questi drivers risolvono il problema emulando in software il funzionamento
dell'hardware di una scheda con wavetable.
In pratica il driver incorpora una sua wavetable ed effettua un mixing software
dei campioni corrispondenti ai vari strumenti per ottenere un flusso PCM da
mandare direttamente al WaveOut (un po' come fa Mod4Win per suonare i files
.MOD, solo che nel caso dei .MOD i campioni sono inclusi nel file stesso).
Una volta fatta l'installazione del driver, nel midi-mapper (Pannello di
Controllo/Multimedia/MIDI) scegliete la periferica midi "YAMAHA SGMP Driver"
oppure "WinGroove" e vedrete che i midi ora suonano decisamente piu'
realistici!  Probabilmente la qualita' e' quasi paragonabile a quella ottenuta
su schede audio con wavetable.
WinGroove quando suona consuma circa l'80% del tempo di CPU del mio Pentium133
(il Yamaha ne consuma circa il 55%), pero' e molto piu' customizzabile e,
soprattutto, include un player midi piu' completo e piu' prodigo di
informazioni.
Non si disinstalla col tool di windows 95 (a differenza del Yamaha).  Quindi se
non avete utility come Cleansweep o Uninstaller, vi potrebbe lasciare dei file
e dei settaggi fra i piedi quando lo disinstallate, nonostante che ci sia una
voce nell'help che spiega come fare per la disinstallazione.
Non ho ancora avuto modo di comparare la qualita' musicale del driver WinGroove
con quella del driver Yamaha, ma sembra che suoni bene.
Il driver Yamaha ha un timbro degli strumenti in generale piu' "rotondo" e mi
pare che suoni piu' realistico.
Credo che la cosa migliore sia utilizzare il player WinGroove per suonare sul
driver Yamaha.


 Non e' per me (possiedo una Sound Canvas), ma e' per alcuni miei amici :-)
Timidity ?
In pratica genera un file audio partendo dal MIDI e i soundpatch credo
della Gravis. 
o   oooooo	Gian Uberto Lauri        "So, are you working on finding
      o    o	
sa...@maya.dei.unipd.it
   that bug *now* or leaving it until
     o o				  later?" - "Yes!" 

 Non e' per me (possiedo una Sound Canvas), ma e' per alcuni miei amici :-)
Certo, c'e' timidity. Trasforma un midi in wav, e la qualita' e' eccellente.
Personalmente non sono riuscito a farlo funzionare sul mio pc, ricevo un
errore di illegal istruction (probabilmente usa delle istruzioni da 486, e
io ho un 386...), comunque l'ho sentito da un mio amico e ti posso dire che
e' fenomenale.
-- 
Ciao, Matteo.
-======================= Gottardi Matteo =======================-
            Implementor Assistant at *The Gate MUD*
    Telnet: 
mondeo.vol.it
 4000 | WWW: 
http://mondeo.vol.it
-========= 
gma...@mbox.vol.it
 | 
gma...@geocities.com
 =========-

della Gravis. 
Funziona con una sb 16.
Devo convertire da general midi a WAV.