Correzione ambientale, C-3PO e SOX

Pagina 2 di 3
prima
1 2 3 ultimo
Visualizzazione dei risultati da 11 a 20 su 21
  1. #11
    nibble
    Registrato
    Dec 2010
    Messaggi
    93

    Predefinito

    Ciao, come software per correzione cosa utilizzate/utilizzereste? Stavo guardando oltre a DRC anche Acourate e Dirac. Dirac pare veramente a prova di inesperto (e questo mi farebbe comodo per abbreviare i tempi), e non necessità particolari conoscenze, ma non capisco come potrei utilizzarlo in una configurazione a 2 PC con LMS su Ubuntu + R2 su Gentooplayer

  2. #12
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Originariamente inviato da m_b
    Ciao, come software per correzione cosa utilizzate/utilizzereste? Stavo guardando oltre a DRC anche Acourate e Dirac. Dirac pare veramente a prova di inesperto (e questo mi farebbe comodo per abbreviare i tempi), e non necessità particolari conoscenze, ma non capisco come potrei utilizzarlo in una configurazione a 2 PC con LMS su Ubuntu + R2 su Gentooplayer
    Io non amo le cose automatiche, quindi - per me - sicuramente non DIRAC.

    DRC + DRC Interface è già meglio, nel senso che almeno puoi impostare dei parametri, poi però il risultato è quello e non puoi intervenire.

    So che può sembrare presuntuoso, ma in realtà lo stesso autore lo ammette, DRC è tutt'altro che perfetto, in molti casi fa scelte 'arbitrarie' che portano a differenze anche di 6db, quindi molto importanti e non potendo intervenire... Per me, ripeto, per me, non va bene.0

    Accourate non lo conosco nei dettagli, ma produce FIR in automatico, pare senza possibilità di intervento sul risultato, magari è meglio degli altri (o peggio, chssà) ma non fa per me.

    Io uso REW per generare i filtri partendo dalle misure, poi però intervengo sul risultato con correzioni manuali ed alla fine produco il FIR con linearizzazione di fase usando rePhase.

    E' una scelta di fondo: se vuoi il risultato subito e senza tante preoccupazioni DIRAC, DRC o Accourate, se vuoi uno strumento che devi prima imparare ad usare ed i cui risultati saranno tanto migliori quanto più te ne saranno chiari i principi, REW o qualsiasi equalizzatore parametrico fanno al caso tuo, puoi anche decidere di usare solo rePhase, al limite.
    Ciao, Marco.

    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
    — E. F. Schumacher (mis-attributed to A. Einstein)
    ________________________________________________________________________________
    Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
    Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
    Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE

  3. #13
    kibibyte
    Registrato
    Nov 2016
    Messaggi
    217
    configurazione

    Predefinito

    Mi permetto un po' di necroposting per segnalare questo -> https://www.diyaudio.com/forums/pc-b...ction-etc.html

    Supporta ora anche input e output da stdin e stout; si potrebbe provare ad usare al posto di BruteFIR

  4. #14
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Originariamente inviato da SimoneFil
    Mi permetto un po' di necroposting per segnalare questo -> https://www.diyaudio.com/forums/pc-b...ction-etc.html

    Supporta ora anche input e output da stdin e stout; si potrebbe provare ad usare al posto di BruteFIR
    interessante, non conosco Rust, ma pare essere uno dei tanti dialetti di Java, darò certamente un occhio. Se usa STDIN e STDOUT può già essere inserito nella catena di LMS, anche con C-3PO, hai fatto delle prove?

    EDIT:

    Soffre dello stesso problema di SOX: non riallinea temporalmente i diversi canali se la catena dei filtri è diversa, risultando in uno sfasamento temporale che dovrebbe essere risolto manualmente, il che è praticamente impossibile.
    Ultima modifica di marcoc1712 : 20-02-2020 a 14:32
    Ciao, Marco.

    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
    — E. F. Schumacher (mis-attributed to A. Einstein)
    ________________________________________________________________________________
    Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
    Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
    Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE

  5. #15
    kibibyte
    Registrato
    Nov 2016
    Messaggi
    217
    configurazione

    Predefinito

    Originariamente inviato da marcoc1712
    interessante, non conosco Rust, ma pare essere uno dei tanti dialetti di Java, darò certamente un occhio. Se usa STDIN e STDOUT può già essere inserito nella catena di LMS, anche con C-3PO, hai fatto delle prove?

    EDIT:

    Soffre dello stesso problema di SOX: non riallinea temporalmente i diversi canali se la catena dei filtri è diversa, risultando in uno sfasamento temporale che dovrebbe essere risolto manualmente, il che è praticamente impossibile.
    No Rust non è un dialetto di java, è compilato e molto più simile a C++, lo sto studiando in queste settimane per puro caso.
    Le prove dovrei riuscire a farle in questi giorni.
    Per il problema dello sfasamento temporale (per il mio uso) non è un problemone, usando filtri uguali; mi rendo conto però che chi usa filtri differenti per canale sia più una rogna. Mi preoccupava più la breve interruzione di cambio traccia che avevi notato con BruteFIR (mentre con sox era assente).
    Appena trovo un po' di tempo proverò a testarlo come si deve e riferirò

  6. #16
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Originariamente inviato da SimoneFil
    No Rust non è un dialetto di java, è compilato e molto più simile a C++, lo sto studiando in queste settimane per puro caso.
    Le prove dovrei riuscire a farle in questi giorni.
    Per il problema dello sfasamento temporale (per il mio uso) non è un problemone, usando filtri uguali; mi rendo conto però che chi usa filtri differenti per canale sia più una rogna. Mi preoccupava più la breve interruzione di cambio traccia che avevi notato con BruteFIR (mentre con sox era assente).
    Appena trovo un po' di tempo proverò a testarlo come si deve e riferirò

    Per filtri identici sui diversi canali SOX è perfetto ed applica sia FIR che IIR senza problemi, nemmeno di gapeless, comunque facci sapere, grazie.
    Ciao, Marco.

    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
    — E. F. Schumacher (mis-attributed to A. Einstein)
    ________________________________________________________________________________
    Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
    Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
    Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE

  7. #17
    tebibyte L'avatar di UnixMan
    Registrato
    Sep 2013
    Messaggi
    2,529
    configurazione

    Predefinito

    Originariamente inviato da marcoc1712
    Soffre dello stesso problema di SOX: non riallinea temporalmente i diversi canali se la catena dei filtri è diversa,
    e perché mai dovresti voler fare due xover diversi per i due canali?

    Originariamente inviato da marcoc1712
    risultando in uno sfasamento temporale che dovrebbe essere risolto manualmente, il che è praticamente impossibile.
    perché impossibile? Non vedo la difficoltà. Una volta fatti i filtri misuri la (differenza di) latenza ed aggiungi banalmente un ritardo corrispondente nel canale che ha la latenza minore...
    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.»

  8. #18
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Originariamente inviato da UnixMan
    e perché mai dovresti voler fare due xover diversi per i due canali?


    perché impossibile? Non vedo la difficoltà. Una volta fatti i filtri misuri la (differenza di) latenza ed aggiungi banalmente un ritardo corrispondente nel canale che ha la latenza minore...
    1. Io non lo uso per Xover ma per la correzione ambientale, per un Xover perchè non andrebbe bene SOX?

    2. Prova. Se lo fai da software in RT è esattamente come dici, ma il processo in se aggiunge ulteriore latenza, di cui devi tenere conto, cosa impossibile da fare e controllare compiutamente (con tolleranza accettabili, cioè inferiori ad una rotazione di fase) a mano con un controllo 'statico', senza contare che fino a 800Hz è magari fattibile, oltre...

    Il punto è che in digitale si ha il vantaggio del frame, che contiene tutti il campione di tutti i canali al tempo t, che quindi sono per natura sincroni, se 'rompi' il frame e produci stream indipendenti nasce il problema della sincronia e qualsiasi tentativo di ricrearla è imperfetto.

    Dov'è il vantaggio nel farlo?

    Solo il ridurre al massimo la latenza assoluta, ma in riproduzione non ce ne frega assolutamente nulla, quindi un DSP (o mixer) deve mantenere l'integrità dei frames tenendo conto dei ritardi introdotti dai filtri.

    Ovviamente il 'come' ricostruisci i frame ha un effetto, ma almeno è concluso all'interno della catena di effetti del DSP, trasparente a valle.
    Ciao, Marco.

    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
    — E. F. Schumacher (mis-attributed to A. Einstein)
    ________________________________________________________________________________
    Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
    Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
    Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE

  9. #19
    tebibyte L'avatar di UnixMan
    Registrato
    Sep 2013
    Messaggi
    2,529
    configurazione

    Predefinito

    Originariamente inviato da marcoc1712
    per un Xover perchè non andrebbe bene SOX?
    chi l'ha detto? Non io. È solo un'altra opzione.

    Originariamente inviato da marcoc1712
    [...] ma almeno è concluso all'interno della catena di effetti del DSP
    ma infatti intendevo dire di farlo (aggiungere il delay compensativo) proprio all'interno della catena degli effetti di questo "CamillaDSP", così come penso intendesse dire l'autore:

    If there are different FIR filters for different channels, they need to be matched so they have the same latency. It would also be ok to add a simple delay to a channel to make up for a shorter FIR latency. I guess that in most cases a crossover will be designed in matched pairs, so there is no relative delay between the high- and lowpass filters. But if you then add a FIR room correction to only the LF channels, the HF will be too early and needs a delay. This isn't done automatically.
    BTW: non so se si possa riuscire a fare altrettanto utilizzando l'effetto "delay" di SoX all'interno della catena... hai provato?
    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.»

  10. #20
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Originariamente inviato da UnixMan
    non so se si possa riuscire a fare altrettanto utilizzando l'effetto "delay" di SoX all'interno della catena... hai provato?
    Si, con pessimi risultati, una volta che hai separato i due stream, li tratta separatamente e quello che succede quando tenti di rimetterli insieme è un macello, almeno in RT, magari funziona meglio se lo usi su files statici, ma 1 non mi serve, 2 ho i miei dubbi.
    Ciao, Marco.

    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
    — E. F. Schumacher (mis-attributed to A. Einstein)
    ________________________________________________________________________________
    Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
    Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
    Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE

Pagina 2 di 3
prima
1 2 3 ultimo

Informazioni Thread

Users Browsing this Thread

Ci sono attualmente 2 utenti che stanno visualizzando questa discussione. (0 utenti e 2 ospiti)

Regole d'invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
nexthardware.com - © 2002-2022