Newsgroup: it.comp.musica
Titolo: Yamaha Softsynthetizer S-YXG50: problemi.

Dopo aver avuto Wingroove, come sintetizzatore software, mi sono
scaricato il programma della Yamaha. Considerato da tutti come il
migliore, anche se a discapito di una notevole occupazione del
sistema.
Dopo averlo installato con successo, ho provato ad ascoltare i file
midi forniti insieme al programma. Il risultato è stato davvero
impressionante, anche se devo precisare che il formato dei file midi è
l' XG di Yamaha. 
I problemi sono arrivati quando sono andato a sentire i miei file
midi, che su Wingroove funzionavano egregiamente.
Nessuno di questi, ripeto nessuno, suonava correttamente.
Sembrava che sbagliasse gli strumenti assegnati alle varie note, ma
anche gli effetti mi sembravano sbagliati. In particolare, spesso i
suoni  erano molto metallici e graffianti.
Tra questi file ve ne erano molti di provenienza ignota (da internet),
ma anche qualcuno di quelli comprati in edicola.
C'è qualcuno che è in grado di aiutarmi ? Come forse avrete capito,
non sono un esperto di MIDI, infatti non ne ho mai composto uno.
Ciao e grazie.

scaricato il programma della Yamaha.
Al di là della "proliferazione" di messaggi !!!!
Io ho solo una interpretazione da darti.....
Se ascolti basi XG attraverso un software in grado di leggere "solo"
messaggi GM/GS le differenze le senti... eccome!
L'XG è una codifica "Yamaha" pari ad un GS... evoluto.
Propone maggiori banks, ha maggiori controller (es. brightness),.....
Una base XG... suonata in GM/GS non beneficierà delle "migliorie" XG e...
l'assenza di queste ti farà sembrare meno "acchiappanti" basi midi fatte
apposta per essere suonate sotto XG !!!
A=MM

apposta per essere suonate sotto XG !!!
non è il fatto di sentirle meno acchiappanti, ma di sentire suoni che
, con gli strumenti che dovrebbero essere suonati in quel momento, non
c' entrano niente. Se vai a rivedere il mio post, troverai che avevo
parlato di come se avesse sbagliato strumento.

c' entrano niente.
Non è possibile che ti suoni un trombone al posto di una chitarra in quanto
sia l'XG che il GM utilizzano la stessa assegnazione "strumento-program
number".
E' molto diversa l'assegnazione delle "variation" (i timbri raggiungibili
cambiando il numero di "banco").
Esempio pratico: la chitarra 12 corde in XG è al banco 35 del programma
26.... in GS è al banco 8 del programma 26.
Uno strumento GS che legga 35-26 suonerà una normale "steel guitar" (0-26)
in quanto in GS il banco 35 non esiste..... e all'orecchio... una 12 corde
NON suona come una normale 6 corde metalliche.
La codifica XG (iniziata con i moduli MU50-80) nasce con molte più
"variation" (timbri alternativi) della codifica GS. Oggi ci sono moduli GS
con oltre 1.000 variation ma, il creatore di basi midi deve restare fedele
alla codifica originaria che ne prevede circa un terzo (quelle inserite a
suo tempo nello storico "Sound Canvass" della Roland).
Anche i produttori di hardware devono tenere presente queste differenze...
ed infatti i moduli XG Yamaha hanno una funzione TG300 (modulo Yamaha
concorrente al Sound Canvass) che "ridispone" i timbri secondo la codifica
GS ma non rende disponibili quelli "aggiuntivi" XG. In questo modo un modulo
XG suonerà SEMPRE correttamente una base GS (la funzione si attiva
automaticamente al ricevimento di un sys-ex "GS reset").
Altro elemento con cui i midi-cisti XG giocano molto è il control change 74
(brightness) che rende il suono prescelto più o meno "brillante" (acuti più
in evidenza)...... e questo control change NON è riconosciuto dal GS.
Quanto sopra... giustifica meglio quanto da te riscontrato?
A=MM

automaticamente al ricevimento di un sys-ex "GS reset").
Ma allora perchè il mio XG Soft Synth non suona correttamente i file
MIDI normali ? Forse perchè questi non mandano il "GS reset" ?
Che rimedi ho:
cercare solo basi midi XG = ma non mi sembra ce ne siano molti in
giro?
prendere un' altro soft synth per i GM (Roland ?) = ma avevo letto che
lo Yamaha era il meglio ?
convertire le basi GM in XG = ma come ?

convertire le basi GM in XG = ma come ?
Questo č molto semplice: la base ti fornisce i bank & program GS utilizzati.
Se sono bank 0.... i timbri sono gli stessi del bank 0 XG.
Se sono bank <> 0 devi cambiare il banco (con un normalissimo sequencer)
Da qualche parte dovrei avere un file Excel con tutti i bank/program XG.....
lasciami il tempo di cercare in quale ZipDisk l'ho archiviato.
Se non puoi leggere file Excel..... potrei scannerizzarti le pagine relative
del mio manuale XG-MU80 sia per le voci XG che per quelle TG300 (GS) e
spedirtele in E-mail come .jpg o .tif (sono perň circa 10 pagine)
Fammi sapere

ma solo quella XG.
Guarda un pò cosa ho trovato nella guida:
S-YXG50 is equipped with two performance modes, XG and TG300B, and
they start in the XG mode.
If you are playing back the song data from a commercially available XG
song collection or GM song collection, the performance mode
specification signal recorded at the beginning of the data (exclusive
message) is read and the XG automatically selects the performance mode
to match. 
Even if you are creating song data yourself, you can do so in such a
way that, when the XG system On and other exclusive messages are
included at the top of the data, the performance mode will also be
switched automatically.
¥All the settings are initialized when the computer is started up.
¥A period of approximately 0.5 sec. is required to switch the
performance mode automatically.  It is recommended that a few blank
measures be left between the performance mode message and the
performance data.
E allora è colpa dei file midi che non hanno il GS reset ?

E allora č colpa dei file midi che non hanno il GS reset ?
Premettendo che mi fa piacere che l'emulatore software sia cosě completo:
Si... se non c'č il famigerato "sys-ex" di reset GS... il programma non esce
dal formato XG.
Purtroppo molti midi-programmatori, invece di "resettare" la macchina con un
piccolo sys-ex, o non fanno niente... o si limitano ad inserire dei control
change.
Non c'č nessun problema ad inserirlo nelle basi e, se non ce l'hai, te lo
posso inviare in E-Mail.
A=MM

ma solo quella XG.
Guarda un pò cosa ho trovato nella guida:
S-YXG50 is equipped with two performance modes, XG and TG300B, and
they start in the XG mode.
If you are playing back the song data from a commercially available XG
song collection or GM song collection, the performance mode
specification signal recorded at the beginning of the data (exclusive
message) is read and the XG automatically selects the performance mode
to match. 
Even if you are creating song data yourself, you can do so in such a
way that, when the XG system On and other exclusive messages are
included at the top of the data, the performance mode will also be
switched automatically.
¥All the settings are initialized when the computer is started up.
¥A period of approximately 0.5 sec. is required to switch the
performance mode automatically.  It is recommended that a few blank
measures be left between the performance mode message and the
performance data.
E allora è colpa dei file midi che non hanno il GS reset ?

posso inviare in E-Mail.
Si, grazie manda pure, ma mi potresti dire in che cosa consiste
esattamente ?
Considera che io a composizione di musica sono a zero e con i
sequencer pure.