È possibile modificare i suoni MIDI predefiniti di OS X?

4

Mi sono guardato intorno per scoprire come modificare i suoni MIDI per il sintetizzatore MIDI incorporato in Mac OS X, non ho trovato nulla, c'è un modo per farlo?

    
posta Louis Boux 15.05.2011 - 17:37
fonte

5 risposte

1

Se puoi scaricare file MIDI standard e vuoi riprodurli per ascoltare un rendering audio di migliore qualità che QuickTime può fornire, farai bene ad acquistare Final Notepad 2011 per $ 10. Aprirà un file MIDI standard e tenterà di creare la notazione standard della partitura da esso. Ma anche se non vuoi la notazione musicale, puoi usare Finale Notepad per riprodurre ciò che ha importato come audio, e farà un buon lavoro. Puoi scaricare una versione demo gratuita di Finale Notepad 2011 che funzionerà per 30 giorni.

Nessuna versione di GarageBand ha mai fornito un set di suoni General MIDI completo, il che significa fornire una libreria di campioni per ogni singolo strumento musicale definito nella General MIDI Specification. Pertanto, quando importi un file MIDI standard in GarageBand, esso abbina i nomi delle tracce e i nomi degli strumenti nel file MIDI standard a qualsiasi GarageBand disponibile. Alcuni suoni, come il pianostrong o la chitarra, si adattano molto bene, ma i suoni meno comuni dello strumento non sono affatto rappresentati nella libreria standard di GarageBand e quindi GarageBand non sa cosa fare con quegli strumenti e sostituisce altri strumenti e suoni inappropriati.

Se vuoi provare a convertire il sound set di Finale Notepad 2011 in un formato che QuickTime riconoscerà, come descritto sopra, qui è dove trovare il file.

Una volta installato Finale Notepad 2011, puoi trovare il suo file Soundfont su:

/ Libreria / Supporto applicazioni / MakeMusic / Finale Notepad 2011 / Supporto audio / synthgms.sf2

Il SoundFont ha una dimensione di 41,7 MB.

Crea prima una copia di backup di Soundfont e prova a convertire la copia.

E grazie per aver fornito maggiori informazioni su come convertirlo. Ho intenzione di provare da solo, visto che ho anche una macchina Windows 7 qui a casa.

    
risposta data 07.08.2011 - 04:16
fonte
1

Louis Boux vuole sostituire il soundfont DLS predefinito dei suoni General MIDI usati da QuickTime a un altro soundfont DLS. Tali soundfonts sono file che terminano in formato .sf2.

È era possibile farlo nelle versioni precedenti di QuickTime , come QuickTime 5 o QuickTime 6 , torna intorno all'anno 2002 e prima. In effetti, l'ho fatto io stesso su vecchi sistemi. Tuttavia, QuickTime X non può leggere direttamente un file .sf2. Deve essere convertito in formato .dls.

In base allo sfondo, quando si fa clic su un file MIDI standard collegato a una pagina Web, ad esempio QuickTime lo riproduce all'interno del browser Web utilizzando la libreria audio MIDI incorporata di QuickTime, che è di scarsa qualità. Questa libreria di suoni è stata concessa in licenza dalla società Roland circa 15 anni fa e non è mai stata migliorata.

La soundfont che ero in grado di utilizzare come sostituto nei sistemi più vecchi è una soundfont GeneralMIDI che viene fornita con MakeMusic Finale Reader , che è gratuito.

    
risposta data 06.08.2011 - 16:39
fonte
1

Ho documentato un metodo per prendere il set di suoni General MIDI da 41 MB di Finale Reader 2011 per Mac, che è in formato .sf2, convertirlo in formato DLS e quindi hackerare QuickTime X e CoreAudio Components in Lion per usare il Finale Set di suoni Reader 2011 al posto del set di suoni QuickTime Musical Instrument. Ciò implica l'utilizzo di Convertitore di campioni estremi per Windows, che costa € 69, ma ha un download di prova gratuito limitato. Se qualcuno è interessato puoi contattarmi via email.

    
risposta data 07.08.2011 - 07:53
fonte
1

Puoi consentire a Apple DLSMusicDevice di riconoscere un file .sf2 inserendo il file .sf2 in ~/Library/Audio/Sounds/Banks/ .

Quindi puoi entrare in GarageBand e modificare lo strumento su una particolare traccia, scegliere DLSMusicDevice come sintetizzatore morbido per quella traccia, fare clic sul pulsante di modifica manuale e scegliere un sintetizzatore audio diverso da "QuickTime Music Synthesizer".

Tuttavia, questo funziona solo da GarageBand o da qualsiasi altro dispositivo di riproduzione musicale che può accedere a DLSMusicDevice come plug-in strumento virtuale AU (Audio Unit). Ciò non influisce sul funzionamento di QuickTime durante la riproduzione di un file MIDI standard.

La maggior parte dei file MIDI standard a più tracce avrà già il suono dello strumento General MIDI corretto specificato all'inizio di ogni traccia utilizzando un messaggio di controllo del programma MIDI. Un'ulteriore complicazione all'interno di GarageBand, tuttavia, è che l'utente non ha modo di specificare direttamente quale suono dello strumento è scelto per quale traccia. Per fare ciò, è necessario inviare il messaggio di cambio programma MIDI corretto da un dispositivo esterno come una tastiera controller MIDI e registrarlo in una traccia, poiché GarageBand non ha mai fornito all'utente un modo per specificare internamente i comandi di cambio programma MIDI.

La maggior parte di queste informazioni sono state raccolte da questa pagina web pubblicata da Murray Ewing dal 2005 .

    
risposta data 07.08.2011 - 07:37
fonte
0

Che cosa stai cercando di fare? Puoi sempre importare file MIDI in GarageBand o riprodurli in un player di terze parti come Rondo . Ma forse stai cercando di fare qualcos'altro?

    
risposta data 06.08.2011 - 15:13
fonte

Leggi altre domande sui tag