PDA

Visualizza Versione Completa : riflessione teoria midi data



elia
14-03-2010, 10:27
Sappiamo che importando una traccia midi non si importano suoni reali ma dati che devono essere assegnati a un sequencer perché avvenga la loro trasformazione in suono.

1) Importo un midi file - in particolare ragioniamo su una singola regione che contenga il suono di una tromba con sordina, muted trumpet (channel 8, Program 59) - in environment collego GM al QuickTime Synth e io riesco a sentire perfettamente il suono di detta tromba con sordina!! In questo momento non sono fisicamente collegato ad alcuna tastiera esterna quindi nei dati midi importati è contenuto il suono che mi interessa e che è reso fedelmente dal QuickTime Synth.

2) Trasferisco la regione su una traccia "inst" e perdo il suono originario. Sull'input della traccia cerco un suono di tromba con sordina dalla libreria preconfezionata di GB. Non la trovo, ci sono solo tre suoni Horns: Horn Section, Pop Horn Section e Trumpet Section.

Inevitabilmente non posso fare il Bounce senza che venga esclusa la tromba con sordina poiché i tre suoni di GB non li voglio!!

Perché non posso fare il Bounce del tanto vituperato QuickTime Synth che invece è l'unico che mi riproduce l'agognato suono?

Grazie infinite....

P.S.: nel frattempo sono passato al logic Express 8.

hayeye
14-03-2010, 11:05
Ciao Elia,
purtroppo non ti è chiaro cosa sia il MIDI e cosa ci sia "incorporato" al suo interno.

Quando carichi un Midifile su Logic NON CARICHI ALCUN SUONO MA SOLO IMPULSI!!!!. Quello che pensi tu è solo perchè nel MIDI, oltre all'impulso di quando la nota deve suonare e per quanto deve farlo, è possibile (ma solo se si vuole) impostare in comando (detto program change) che invia un numero (che va da 0 a 127 oppure 1/128 per convenzione) al quale QUALSIASI GENERATORE SONORO CHE ABBIA IL COLLEGAMENTO MIDI (fisico o virtuale come qucktime) associa un suono.
Questa che ho trovato in rete è la tabella di paragone tra il numero di p.c. inviato ed il suono corrispondente:
http://www.audiomaster.it/tutorial/ttrimgs/general_midi/General_Midi.gif
Se vuoi fare quello che ti interessa, devi caricare un instrument (hai visto su exs24 ad esempio???) che contenga il suono interessato che spesso, se non sempre, sarà anche molto meglio di quello generato da quicktime.
Una volta esisteva il plugin Bandstand della Native Instrument che non era male ma purtroppo è uscito di produzione e sui mac intel con Leopard non credo funzioni più.

elia
14-03-2010, 16:30
grazie, ho capito. Sapevo che logic può gestire suoni migliori di QuickTime (è anzi considerata un'eresia maneggiare logic e al tempo stesso utilizzare quicktime).
Quando dici "devi caricare un instrument" intendi dire, spero, che potrei prima riversare la regione midi su una traccia instrument e scegliere come input exs24 (io finora mi sono affidato a GB, come ho descritto al punto due del mio post). Credo che exs24 sia uno strumento molto potente... Purtroppo ci sono un'infinità di synth ma non c'è una tromba con sordina preconfezionata, nella parte di GB poi vengono praticamente riproposti gli stessi strumenti che si trovano altrove.
Potrei lavorare di equalizzatore o manipolare il pannello, invero piuttosto oscuro, di exs24... ma prima dovrei conoscerlo un pò più da vicino... Credo che una persona esperta saprebbe ricrearne una migliore di quella di Miles Davis, ma non è il mio caso.
Te che ne dici?

hayeye
14-03-2010, 16:42
il bello di EXS24 è che è uno "strumento aperto" nel senso che si possono caricare tutti i suoni possibili acquistati separatamente. Probabilmente cercando in rete potresti anche trovarla a prezzo interessante...o magari gratis.

Per avere una qualità minimale potresti usare la sezione di trombe di exs/garageband e provare a giocarci con equalizzazione ed effettistica.

elia
14-03-2010, 20:15
ciao, guarda... io sarei strafelìce se solo potessi indirizzare questa regione midi, così com'è mi va bene, ad una traccia audio (sono solo quattro battute). Ho provato con un bounce ma non viene raccolto niente, risulta una traccia audio di quattro battute vuota. Mi dicono: "la puoi bounciare in tempo reale insieme al resto se crei un canale "input" e alzi il volume" ma non mi si dice in quale ambiente fare ciò. Potrei cercare il modo di "creare un canale imput" ma dove? E poi alzare il volume di che cosa, della traccia origine o quella destinazione? Alla fine non credo si crei automaticamente una nuova traccia audio. Io prima di bounciare il tutto vorrei piuttosto bounciare solamente questa e avere come risultato un file audio da reinserire nel progetto come file audio autonomo.
Ma è possibile che non ci sia almeno il modo di far andare in "solo" queste quattro battute registrando su di un'altra traccia (audio) quello che si ascolta? Dovrebbe essere possibile. Se no, al limite, registro direttamente dai monitor con un microfono su una traccia audio (spero che non passi un pulmann giusto in quel momento...).
Daiiiih, non ci credo che non si possa simulare un'operazione di questo tipo registrando su una traccia audio, da dentro logic, quello che si sta suonando in quel momento.

elia
14-03-2010, 21:00
a questo link
http://support.apple.com/kb/TA22903
puoi vedere il probblèma scientificamente spiegato. Dà anche la cura. Io ho seguito alla lettera quello che dice di fare assegnando DLSMusicDevice all'input della traccia (previo trasferimento della regione dalla traccia midi alla traccia instr: dico, ma che si importano a fare i dati midi se poi non suonano come in origine....!!!).
Bene, fatta l'operazione il suono che scaturiva era quello di un pianoforte. 'Sta tromba con la sordina non c'è verso di bounciarla, li mortacci sua. Alla fine la mando affàre e ci metto quel che c...o mi pare a me. Mò me sò stufato.

sense
16-03-2010, 23:30
...dico, ma che si importano a fare i dati midi se poi non suonano come in origine....!!!...

1... Concordo con Ricky sul fatto che non hai ben capito cosa sia il protocollo MIDI!!!
:D



Bene, fatta l'operazione il suono che scaturiva era quello di un pianoforte. 'Sta tromba con la sordina non c'è verso di bounciarla...

2... E' evidente che il MIDI file che hai non contiene i Program change giusti o meglio... non contiene alcun program change per cui suona con solo il suono di default!

3... Quindi... il DLSMusicDevice funziona benissimo... e' il tuo file che ha qualcosa che non va!

:o
Da tutto cio'... ne consegue l'enunciazione dell'assioma di MisterD in merito hai problemi tra uomo e computer passando per la sedia!
:D:D:D

Scherzi a parte... il Program Change giusto da inserire per poter sentire la Muted trumpet ad inizio region e' il 59! :)

Valerio
17-03-2010, 00:09
Scherzi a parte... il Program Change giusto da inserire per poter sentire la Muted trumpet ad inizio region e' il 59! :)

E perchè nella tabella sopra leggo che dovrebbe essere 60? :I

hayeye
17-03-2010, 00:15
E perchè nella tabella sopra leggo che dovrebbe essere 60? :I

qui la numerazione si riferisce partendo dal primo come numero 1 ma in realtà il midi parte da 0 e va fino a 127 quindi il 59 è il program change corretto.

sense
17-03-2010, 00:18
:) Perche' di default Logic "conta" da 0 a 127 e non da 1 a 128.

sense
17-03-2010, 00:19
Ci siamo sovrapposti! :D:D:D

hayeye
17-03-2010, 00:20
:) Perche' di default Logic "conta" da 0 a 127 e non da 1 a 128.

si ma è il sistema MIDI che è così e Logic si è solo adeguato

hayeye
17-03-2010, 00:21
Ci siamo sovrapposti! :D:D:D

combinazione passavamo di qui allo stesso momento :)

ciao

sense
17-03-2010, 00:52
si ma è il sistema MIDI che è così e Logic si è solo adeguato

Completiamo...
lo standard MIDI (numericamente) gestisce i numeri da 0 a 127... ma comunemente le macchine prevedevano numeri da 1 a 128 per comodita'... partire dalla patch chiamata "zero"... sembrava partire da nulla!!!!
:D:D:D
Ecco spiegata quella tabella! Logic rispetta giustamente la numerazione reale!
E' una cosa che un programmatore MIDI... deve sapere!
Del resto pero' c'erano alcune macchine (Roland per esempio) che avevano la possibilta' (tra le preferenze di setup) di visualizzare le patch con numerazioni direttamente da 0 a 127.

elia
17-03-2010, 01:21
ragazzi, papa boys, avete ragione DLSMusicDevice funziona benissimo ma sono stato vittima di una beffa, una crudele beffa del destino. Non so come e perché non funzionava, ora funziona. Funziona, e vi posso dire che bounciare una traccia esternal midi (sic!) mi ha dato veramente dei notevoli grattacapi, sono quasi caduto in depressione, forse perché il pezzo in questione è "Crudele" di Mario Venuti. Prima che si scatenasse il dibattito mi ero arreso e messo un synth qualsiasi, non era nemmeno male. Stasera ho riprovato dopo avere letto i vostri post e ha funzionato.
Altri invece mi avevano detto "la puoi bounciare in tempo reale insieme al resto se crei un canale "input" e alzi il volume", questo però non lo avevo capito.

Grazie per lo stimolo

Valerio
17-03-2010, 23:35
e grazie per le spiegazioni :D:D

elia
19-03-2010, 13:41
obviously, assolutamente forse!