Scheda audio per diminuire latenza

tonino91 31-10-13 20.03
salve a tutti,
con questo post rimarco un argomento sul quale sono state scritte vagonate di discussioni che a mio parere più che chiarire le idee a un musicista novizio come me, non fanno altro che confonderle.

vi spiego la mia situazione posseggo un pianoforte digitale che collegato tramite interfaccia midi al mio pc laptop mi consente di suonare vari vst.

il problema è la famigerata latenza che con tutte le dovute ottimizzazioni del caso(os pulito scheda audio interna ma con asio4all settati a dovere)
seppure numericamente bassa, (da reason5 impostando a 144 semple 48khz 2buffer kernel è di 6ms)
durante il monitoraggio e' notevole e sicuramente superiore a 6ms,
infatti suonando i suoni interni del mio pianino in contemporanea con quelli del pc il ritardo si nota nonstante il segnale vada direttamente dal pc alle cuffie senza mixer e aggeggi vari.

sono sempre stato dell idea che il grosso del lavoro dell elaborazione lo faccia la cpu del pc quindi per uno che non deve registrare con la chitarra e il microfono il problema della scheda audio ho pensato non si dovesse porre.
ne ho parlato con un negoziante che mi ha proposto l'acquisto di una scheda audio esterna di buona qualità per risolverelo poichè dice che in questo modo il lavoro di elaborazione lo fa il DSP interno della scheda audio e non si affatica la cpu che si prendeva l'onere al posto della scheda audio interna sprovvista di processore proprio.
QUESTA COSA è VERA? o è solo una scusa per convincermi ad acquistare il prodotto?
se cosi fosse sarei indeciso tra due modelli proposti
1) focusrite Scarlett 2i2
2)steinberg cl1

propenderei di più per la seconda per una questione di prezzo ma ha solo 48KHz di campionamento emo contro i 96 della scarlett, secondo voi sono un limite in termini di latenza? con la scheda audio interna infatti se allzo a 96 la latenza scende, ma non so se vale lo stesso per la scheda audio esterna.

il mio pc è
acer aspire 5510
amd turion 64 x2 1.8ghz
ram 1gb (presto faro un update a 2)
realteck interna che uso con asio4all
Windows xp 32bt
vst vari e reason 5

barbetta57 31-10-13 23.52
È una scusa, il problema non te lo risolve la scheda audio esterna. Ammesso e non concesso che una DSP sulla scheda serva agli strumenti virtuali (e non è così), le due schede citate non ce l'hanno
La latenza dipende sì dal buffer, come millisecondi in senso assoluto, ma poi entrano in gioco altri fattori come l'uso della CPU e l'allineamento delle latenze di ciascun plugin
Cambia computer
A proposito, ovviamente se alzi la frequenza di campionamento la latenza, a parità di buffer, diminuisce un termini assoluti, ma contemporaneamente i calcoli che deve fare la CPU raddoppiano e triplicano.
Già nel tuo caso i 48 khz sono inutili, i 96 sarebbero addirittura dannosi
Edited 31 Ott. 2013 22:55
tonino91 01-11-13 15.01
Grazie per la risposta!

barbetta57 ha scritto:
È una scusa, il problema non te lo risolve la scheda audio esterna.

Quindi era come pensavo!

Ma non capisco allora l'utilità di queste schede audio esterne, sono utili solo se si vuole registrare un microfono o una segnale analogico in generale per via dei convertitore AD di qualità giusto?

barbetta57 ha scritto:
A proposito, ovviamente se alzi la frequenza di campionamento la latenza, a parità di buffer, diminuisce un termini assoluti, ma contemporaneamente i calcoli che deve fare la CPU raddoppiano e triplicano.


Nel mio caso allora converebbe tenere il campionamento a 44kHz?

barbetta57 ha scritto:
Cambia computer


oltre alla CPU performante, questo pc che caratteristiche deve avere per tenere a bada la latenzaemo
giannirsc 01-11-13 15.15
Strano perché una latenza sotto 9-10 ms è accettabile..se tu "leggi" su reason una latenza di 6 ms e ad orecchio senti ritardi, il problema è del pc..lentezzanenell'esecuzione. .o troppe applicazioni aperte..virus..o anche una cattiva installazione di reason..ma è originale si ?
tonino91 01-11-13 15.48
su reason.... no comment emo
comunque il pc è pulito, ho appena reinstallato XP vergine e tramite msconfig ho tolto l'avvio automatico di tutta una serie di app inutili quando suono, praticamente gira solo l'antivirus, reason, asio4all e i task necessari all OS. spengo perfino il wi-fi e non ho installato u durver della lan.
da quando ho disintallato l'utility della scheda realteck tral'atro la latenza all'ascolto è scesa e inoltre DPC check mi da solo barrette verdi se spengo pure il wifi!
nonostante tutti gli accorgimenti sento sempre un leggerissimo ritardo che diventa fastidioso se suono velocemente in particolare i campioni del pianoforte.
eppure la barretta che indica lo stress della cpu su reasaon rimane sempre a una massimo 2 taccheemo
barbetta57 01-11-13 17.05
la cpu è una sola e si deve occupare di molte cose. nel particolare, ogni plugin ha la sua latenza, che è determinata da quanti calcoli servono alla cpu per creare quel determinato suono o effetto
la latenza che leggi sulla scheda è la latenza, diciamo così, meccanica, un semplice calcolo matematico frequenza di campionamento/numero campioni del buffer asio che ti da quanti millisecondi ci vogliono per leggere un pacchetto di dati (il buffer asio appunto)
una volta che l' audio è all'interno, o deve uscire, intervengono altri fattori
ogni plugin che apri, sia effetto che strumento virtuale, necessita di un certo periodo per essere generato, che può essere anche di parecchi millisecondi. se per caso hai un plugin pesante che ci mette, diciamo, 8 ms per poter generare il suono, il computer allinea ad esso tutte le altre latenze in modo da avere tutto l'audio sincronizzato, altrimenti avresti le tracce senza effetti che arrivano prima di quelle con plugins leggeri che arrivano prima di quelle con plugins pesanti, ognuna con un valore proprio di ritardo. finchè la cosa si svolge in missaggio, i problemi non si pongono, quando però vuoi usare il programma in tempo reale il programma sommerà la latenza di base agli 8 ms e via discorrendo. questo nel caso di midi e strumenti virtuali, se usi anche gli ingressi, avrai da sommare anche la latenza in ingresso.
una cosa che ho notato è che se usi effetti in insert sui canali, o peggio ancora sul master out, il fenomeno peggiora.
una scheda esterna non ha quasi nessun vantaggio sotto il profilo della latenza rispetto alla scheda integrata. ce l'ha per dinamica e pulizia sonora, oltre che per altre funzioni come il mixer dsp che elimina il problema della latenza nell'ascolto durante la registrazione con gli ingressi (il problema resta inalterato per quel che riguarda gli strumenti virtuali), e offre comodità come controlli fisici per i volumi, uscite cuffie separate ed altro.
maxpiano69 01-11-13 17.18
Come suggerisce barbetta57, aggiorna il tuo PC, prendi un portatile magari con un i7 quadcore o almeno un i5 e almeno 4GB di RAM (8 e/o un disco SSD se prevedi di usar VST con giga-campionamenti) e vedrai che la musica cambia e avrai le performance che cerchi, anche con gli ASIO4ALL e la scheda interna. emo

PS: 44.1KHZ vanno benissimo.
Edited 1 Nov. 2013 16:20
tonino91 01-11-13 19.05
grazie a tutti per le risposte, mi avete chiarito tutti i dubbi! emo
per il momento mi accontenterò dell'attuale setup, passerò a un pc più serio non appena rientrerà nelle disponibilità economiche o ancora meglio passero' a un synth digitale che faccia tutto il lavoro che ora fa il pc emo
ettore_duliman 01-11-13 19.25
attualmente un upgrade interessante per i pc, anche per i portatili, è l'aggiunta di un disco ssd

il tuo portatile ha pochissima ram, 1gb è veramente insufficiente, se poi utilizzi campionamenti di pianoforte la situazione diventa drammatica

ram + ssd nel tuo caso è un upgrade indispensabile se non puoi permetterti altro, dovresti cavartela con 200/250€

poi dovresti usare il computer solo per la musica, togliere l'antivirus, e smettere di girare per siti xxx o cose del genere
tonino91 01-11-13 20.09
e poi 200-250 euro migliorerebbero la situazione ma non risolverebbero il problema no? tanto vale mettercene altre 200 e prendere un pc nuovo o che mi cerco un synth usato no? sarà anche meno versatile ma almeno mando in pensione il pc definitivamente emo

rinunciare a siti xxx emo
Edited 1 Nov. 2013 19:09
tonino91 11-11-13 10.50
Ho cambiato SW e sono passato al VST hypersonic 2, tutti altra musica! Essendo solo un VST e più leggero e posso scendere parechhio con gli asio4all a 64 campioni! Il risultato è Latenza molto bassa e qualità audio godibile! Anche caricando una decina di strumenti fila tutto liscio, ho fatto partire la base da guitar pro5 e collegato due tastiere in contemporanea con il MIDI routing,peccato che era notte e non ho potuto mettere le casse a palla che dalle cuffie sulle note di the final countdown sembrava di suonare in uno stadio!emo