Bristol Mini soft-synth
I softsynths possono coprire una gamma di metodi di sintesi, compresa la sintesi sottrattiva (compresa la modellazione analogica, un sottotipo), la sintesi FM (compresa la simile sintesi di distorsione di fase), la sintesi di modellazione fisica, la sintesi additiva (compresa la relativa risintesi), e la sintesi basata su campioni.
Molti sintetizzatori hardware popolari non sono più prodotti ma sono stati emulati nel software. L’emulazione può persino estendersi fino ad avere una grafica che modella l’esatto posizionamento dei controlli hardware originali. Alcuni simulatori possono anche importare le patch di suono originali con una precisione che è quasi indistinguibile dal sintetizzatore originale. Sintetizzatori popolari come il Minimoog, Yamaha DX7, Korg M1, Prophet-5, Oberheim OB-X, Roland Jupiter 8, ARP 2600 e decine di altri classici sono stati ricreati nel software. Alcuni di questi sintetizzatori basati su campioni sono dotati di librerie di campioni grandi molti gigabyte. Alcuni sono specificamente progettati per imitare strumenti del mondo reale come i pianoforti. Molte librerie di campioni sono disponibili in un formato comune come .wav, .sf o .sf2, e possono essere usate con quasi tutti i softsynth basati su campionatori.
Il principale svantaggio dell’uso dei softsynth può spesso essere una maggiore latenza (ritardo tra suonare la nota e sentire il suono corrispondente). Diminuire la latenza richiede un aumento della domanda sul processore del computer. Quando il sintetizzatore soft viene eseguito come plug-in per un sequencer host, sia il soft synth che il sequencer sono in competizione per il tempo del processore. I computer multi-processore possono gestire questo meglio dei computer a singolo processore. Quando il processore si sovraccarica, artefatti sonori come “click” e “pop” possono essere sentiti durante la performance o la riproduzione. Quando il processore diventa completamente sovraccarico, il sequencer o il computer host può bloccarsi o andare in crash. Aumentare la dimensione del buffer aiuta, ma aumenta anche la latenza. Tuttavia le moderne interfacce audio professionali possono spesso operare con una latenza estremamente bassa, quindi negli ultimi anni questo è diventato molto meno di un problema rispetto ai primi giorni della computer music.
È anche possibile generare file audio offline, il che significa che la generazione del suono non deve essere necessariamente in tempo reale, o dal vivo. Per esempio, l’input potrebbe essere un file MIDI e l’output potrebbe essere un file WAV o un file MP3. Riprodurre un file WAV o MP3 significa semplicemente riprodurre una forma d’onda precalcolata. Il vantaggio della sintesi offline è che il software può impiegare tutto il tempo necessario per generare i suoni risultanti, aumentando potenzialmente la qualità del suono. Potrebbe richiedere 30 secondi di tempo di calcolo per generare 1 secondo di suono in tempo reale, per esempio. Lo svantaggio è che i cambiamenti alle specifiche musicali non possono essere sentiti immediatamente.
Spesso un compositore o un direttore d’orchestra virtuale vorrà una “modalità bozza” per l’editing iniziale della partitura e poi usare la “modalità produzione” per generare un suono di alta qualità man mano che ci si avvicina alla versione finale. La modalità bozza permette un turn-around più veloce, forse in tempo reale, ma non avrà la piena qualità della modalità produzione. La bozza di rendering è approssimativamente analoga a un wire-frame o a un’animazione “big polygon” quando si creano animazioni 3D o CGI. Entrambi si basano sul compromesso tra qualità e tempo di revisione delle bozze e delle modifiche.
Strumento softwareModifica
top: Strumenti software
- Lettore di campioni HALion Sonic SE
- Lettore di campioni di batteria Groove Agent ONE
bottom: Processori di effetti software
su Cubase 6 (immagine CC-BY-SA-3.0)
Uno strumento software può essere una versione sintetizzata di uno strumento reale (come i suoni di un violino o di una batteria), o uno strumento unico, generato da un software. Gli strumenti software sono stati resi popolari dalla convergenza di sintetizzatori e computer, così come i software di sequenziamento come GarageBand, Logic Pro (orientato ai professionisti), il progetto open source Audacity, e Ableton Live che è orientato alle performance dal vivo. Da notare anche software come Csound e Nyquist, che possono essere utilizzati per programmare strumenti software. Uno strumento software è simile a un soundfont.