temo non si possa fare diversamente, a meno di non ridurre drasticamente le dimensioni del buffer (e non so se sia possibile farlo). Quel ritardo probabilmente coincide con le dimensioni del buffer: quando regoli il volume la reazione presumibilmente è immediata, ma quello che è già "passato oltre" (il controllo di volume) ed è già nel buffer ovviamente continua a suonare così com'era.
in digitale puoi fare quello che vuoi... dopo tutto non è niente altro che una sequenza di numeri, che puoi trattare matematicamente come vuoi. Così come puoi ridurre il volume "shiftando i bit verso il basso" (dividendo per un dato numero), puoi anche aumentarlo a piacere con l'operazione opposta. Ovviamente entrambe le cose non sono sempre "indolori": nel primo caso (riduzione del volume) oltre una certa attenuazione cominci a "perderti" i bit meno significativi mentre nell'altro (aumento del volume oltre lo zero = "amplificazione") rischi di "perderti" i bit più significativi, cioè di produrre "clipping".
Ciao, Paolo.
«Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee.»
Quindi in via teorica meglio la regolazione analogica (per me sarebbe un potenziometro con resistenze speciali integrato nel dac.....o la regolazione digitale? Le mie orecchie dicono digitale.......
...e chi sono io per contraddire le tue orecchie?
In teoria per attenuazioni modeste dovrebbe essere conveniente attenuare in digitale, mentre per attenuazioni più consistenti probabilmente sarebbe meglio lavorare in analogico... ma, in effetti, se devi attenuare molto hai un problema a priori: una catena che guadagna troppo. In tal caso, la cosa più conveniente sarebbe ridurre il guadagno complessivo (ad es. eliminando degli stadi di guadagno superflui), così da non dover attenuare così tanto.
Ciao, Paolo.
«Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee.»
Sono d'accordo ...nel caso specifico pero nessuna perdita fino a una regolazione digitale a -50 db soglia abbondantemente sotto il normale utilizzo .....se no per quella inevitabile perdita data dal rapporto segnale rumore ...per questa purtroppo non ce nulla da fare se non matenere i livelli piu' alti possibili ....motivo per la quale il pre comincia essere un elemento di troppo ....nelle migliore ipotesi visto che opera in sottrazione peggiorerebbe in ogni caso tale rapporto ....in piu' ritrovandosi ulteriore rumore generato dagli stessi stadi di guadagno
In sostanza sopra lo zero digitale potrebbe saturare in qualsiasi momento.......o e' una cosa progressiva? Per il calcolo dell'attenuazione devo sapere se ho quei 5 db in piu di margine in su.......farebbero molto comodo......
In generale con qualche accortezza penso di aver capito e sentito che il pre non serve.......anzi fa danni.......
Riguardo alle prime tre richieste, Miska ha risposto:
This is probably material for 4.x series. The current control is a toolkit component and has some limitations. The volume control roller in full-screen mode is my implementation.
Per l'ultima domanda riguardo i comandi da tastiera avevo chiesto
...e lui ha risposto- keyboard control should require two separate keys for volume, without sharing keys with changing track.
I'm not sure what you mean by sharing keys? Key bindings are for different key codes entirely.
Ci dai dei chiarimenti su quest'ultimo punto?
le 2 coppie di tasti delle frecce sulla tastiera servono entrambe sia per cambiare volume che traccia....dipende se prima col cursore hai attivato il volume o il cambio traccia.....ma siccome le due operazioni si alternano quasi sempre......quando vai per cambiare volume in realta cambi traccia.....sarebbe semplicissima la soluzione......una coppia fissa per il cambio traccia e soprattutto un'altra coppia fissa per il cambio volume......in modo che quando vai li sei sicuro che il comando è sempre e solo quello che hai bisogno.....
Cioè il cambio traccia lo puoi fare agevolmente dal cursore.......ma la regolazione fine del volume la puoi fare solo dai tasti......quindi deve essere funzionale l'implementazione......
Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)