upsampling (universo LMS/Squeezelite/Squeezeplay)

Pagina 1 di 2 1 2 ultimo
Visualizzazione dei risultati da 1 a 10 su 874

Hybrid View

Messaggio precedente Messaggio precedente   Prossimo messaggio Prossimo messaggio
  1. #1
    gibibyte L'avatar di DacPassion
    Registrato
    Jul 2014
    Messaggi
    1,250

    Predefinito

    Originariamente inviato da marcoc1712
    Senza aggiungere il resampling, solo copiando il file suona?
    Si funziona
    Clearaudio Emotion + Satisfy + Grado Gold1 > Phono D3A DIY
    Futro S450 + Daphile / Amanero + Buffalo 2 (trident) uscita a TU Cinemag 15/15B DIY / Jlsounds + Lector Digicode TDA1541 S1
    Monoblocchi D3A 2A3 (electrolytich free!!) DIY / Coral Beta8 in BLH DIY

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

    Predefinito

    Originariamente inviato da DacPassion
    Si funziona
    Bene, allora partiamo da questo punto fermo.

    Dato che sei su mac, potrebbe essere necessario specificare il byte-order, come per FLAC:


    flc pcm * *
    # FT:{START=--skip=%t}U:{END=--until=%v}
    [flac] -dcs --force-raw-format --endian=little --sign=signed $START$ $END$ -- $FILE$

    flc aif * *
    # FT:{START=--skip=%t}U:{END=--until=%v}
    [flac] -dcs --force-raw-format --endian=big --sign=signed $START$ $END$ -- $FILE$

    se aggiungi | [sox] -D -q -b 24 - rate -v -b 98 -L -a 192000, stai convertendo tutto a little endian.

    Per mantenere aif a big endian dovresti provare fare così:

    flc pcm * *
    # FT:{START=--skip=%t}U:{END=--until=%v}
    [flac] -dcs --force-raw-format --endian=little --sign=signed $START$ $END$ -- $FILE$ | [sox] -D -q -b 24 - rate -v -b 98 -L -a 192000

    flc aif * *
    # FT:{START=--skip=%t}U:{END=--until=%v}
    [flac] -dcs --force-raw-format --endian=big --sign=signed $START$ $END$ -- $FILE$ | [sox] -D -q -b 24 - rate -v -b 98 -B -a 192000


    E' solo un tentativo.

    EDIT: Da me funziona in entrambi i modi, ma funziona anche se tolgo le righe FLAC AIF del tutto dai due files, quindi credo che nel mio caso esca dalla conversione in pcm e non in AIFF.

    Lo squeezelite con cui sto provando è in windows e questo potrebbe giustificare la differenza del bit-order.
    Ultima modifica di marcoc1712 : 27-03-2015 a 14:58
    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. #3
    gibibyte L'avatar di DacPassion
    Registrato
    Jul 2014
    Messaggi
    1,250

    Predefinito

    Originariamente inviato da marcoc1712
    Bene, allora partiamo da questo punto fermo.

    Dato che sei su mac, potrebbe essere necessario specificare il byte-order, come per FLAC:


    flc pcm * *
    # FT:{START=--skip=%t}U:{END=--until=%v}
    [flac] -dcs --force-raw-format --endian=little --sign=signed $START$ $END$ -- $FILE$

    flc aif * *
    # FT:{START=--skip=%t}U:{END=--until=%v}
    [flac] -dcs --force-raw-format --endian=big --sign=signed $START$ $END$ -- $FILE$

    se aggiungi | [sox] -D -q -b 24 - rate -v -b 98 -L -a 192000, stai convertendo tutto a little endian.

    Per mantenere aif a big endian dovresti provare fare così:

    flc pcm * *
    # FT:{START=--skip=%t}U:{END=--until=%v}
    [flac] -dcs --force-raw-format --endian=little --sign=signed $START$ $END$ -- $FILE$ | [sox] -D -q -b 24 - rate -v -b 98 -L -a 192000

    flc aif * *
    # FT:{START=--skip=%t}U:{END=--until=%v}
    [flac] -dcs --force-raw-format --endian=big --sign=signed $START$ $END$ -- $FILE$ | [sox] -D -q -b 24 - rate -v -b 98 -B -a 192000


    E' solo un tentativo.

    EDIT: Da me funziona in entrambi i modi, ma funziona anche se tolgo le righe FLAC AIF del tutto dai due files, quindi credo che nel mio caso esca dalla conversione in pcm e non in AIFF.

    Lo squeezelite con cui sto provando è in windows e questo potrebbe giustificare la differenza del bit-order.
    Non ho capito quello che stiamo facendo :-D ma stasera ci provo
    Clearaudio Emotion + Satisfy + Grado Gold1 > Phono D3A DIY
    Futro S450 + Daphile / Amanero + Buffalo 2 (trident) uscita a TU Cinemag 15/15B DIY / Jlsounds + Lector Digicode TDA1541 S1
    Monoblocchi D3A 2A3 (electrolytich free!!) DIY / Coral Beta8 in BLH DIY

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

    Predefinito

    Il formato raw in mac ed in Windows è diverso per un parametro: byte-order o endian.

    lo stream pcm è costruito da flac con little endian, aif con big endian. Nei parametri di resampling con -L forzi lo stream in uscita a little endian. Non se se è questo, ma è certamente una differenza tra gli stream in uscita dalla sola conversione rispetto a quelli con l'upsampling di sox. Tentare non nuoce, però potrebbe essere vero anche l'esatto contrario, nel qual caso bisogna uscire con -L ma informando SOX che nel secondo caso lo stream in ingresso è big endian, quindi bisogna cercare il parametro corretto ed applicarlo.
    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. #5
    tebibyte
    Registrato
    Aug 2011
    Età
    51
    Messaggi
    2,928
    configurazione

    Predefinito

    Ciao Marco,
    mi sembra di capire che sqeezelite lo usi su windows....hai mai provato a farlo partire come servizio di windows?
    la procedura esiste...e funziona...ma non so se ne vale la pena...
    che ne pensi tu?
    intanto posto l´uso delle risorse di rete in windows 8.1:
    senza nessun tipo di modifica in LMS:


    con solo PCM attivo:


    Questo con resample sox con questa riga in custom-convert.conf
    flc flc * *
    # FT:{START=--skip=%t}U:{END=--until=%v}
    [flac] -dcs $START$ $END$ -- $FILE$ | [sox] -q -t wav - -t flac -e signed -C 0 -b 32 -gain -3 rate -v -M -a -b 90.7 384000 dither -S



    Come si vede aumenta l´uso nella terza. Ma anche qui é un "picco" che dura intorno 40/50 sec non ho calcolato, poi diventa come gli altri. Finchè non passa alla song successiva.

  6. #6
    gibibyte L'avatar di DacPassion
    Registrato
    Jul 2014
    Messaggi
    1,250

    Predefinito

    Originariamente inviato da antonellocaroli
    Ciao Marco,
    mi sembra di capire che sqeezelite lo usi su windows....hai mai provato a farlo partire come servizio di windows?
    la procedura esiste...e funziona...ma non so se ne vale la pena...
    che ne pensi tu?
    intanto posto l´uso delle risorse di rete in windows 8.1:
    senza nessun tipo di modifica in LMS:


    con solo PCM attivo:


    Questo con resample sox con questa riga in custom-convert.conf
    flc flc * *
    # FT:{START=--skip=%t}U:{END=--until=%v}
    [flac] -dcs $START$ $END$ -- $FILE$ | [sox] -q -t wav - -t flac -e signed -C 0 -b 32 -gain -3 rate -v -M -a -b 90.7 384000 dither -S



    Come si vede aumenta l´uso nella terza. Ma anche qui é un "picco" che dura intorno 40/50 sec non ho calcolato, poi diventa come gli altri. Finchè non passa alla song successiva.
    Non ho capito se nell'ultimo caso oltre a fare upsampling converti anche in pcm i flac come nel secondo. Hai valutato come varia il consumo risorse nel pc dove gira squeezelite nei tre casi?

    Ps per Marco ..ancora non ho avuto tempo di provare
    Clearaudio Emotion + Satisfy + Grado Gold1 > Phono D3A DIY
    Futro S450 + Daphile / Amanero + Buffalo 2 (trident) uscita a TU Cinemag 15/15B DIY / Jlsounds + Lector Digicode TDA1541 S1
    Monoblocchi D3A 2A3 (electrolytich free!!) DIY / Coral Beta8 in BLH DIY

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

    Predefinito

    Originariamente inviato da antonellocaroli
    Ciao Marco,
    mi sembra di capire che sqeezelite lo usi su windows....hai mai provato a farlo partire come servizio di windows?
    la procedura esiste...e funziona...ma non so se ne vale la pena...
    che ne pensi tu?.
    No, io Squeezelite lo uso con Linux su una ALIX nel secondo impianto (casa al mare), l'ho usato ieri come prova rapida su Win per simulare la situazuine di DacPassion con LMS su mac, era la cosa più veloce da fare, tra l'altro, in realtà, è il 'local player' del mio server.

    La procedura esiste, certo, ne vale la pena? In che senso? Dipende dai tuoi bisogni/preferenze, non credo comporti altro.

    Venedo alle misure:

    Sembrerebbe che occupi più banda nel primo caso che non nel secondo, molto strano se il primo è flac nativo ed il secondo pcm, sei sicuro sia così?

    Nel terzo caso (dove comunque continui a mandare flac, ma upsamplato) l'occupazione di banda schizza, come prevedibile.

    Secondo me con quel comando sox fa una conversione flac-> pcm, un upsapling e quindi una conversione pcm -> flac prima di inviare a squeezelite, che poi fa di nuovo flac -> pcm.

    Io proverei ad evitarlo, come ha fatto Giovanni.

    EDIT:

    NOTA BENE: L'uso della rete nel terzo caso è DRAMMATICAMENTE più alto, la scala passa da 100 Kbit a 100 MBit. E' vero che anche Chrome sembra maggiormente attivo (forse stavi facendo qualcosa d'altro) ma attenzione: Se solo volessi gestire due stanze saresti fuori limite di una 10/100, qualche componente (router o switch) potrebbe già essere 'tirato'.
    Ultima modifica di marcoc1712 : 28-03-2015 a 13:02
    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

  8. #8
    gibibyte L'avatar di DacPassion
    Registrato
    Jul 2014
    Messaggi
    1,250

    Predefinito

    Originariamente inviato da DacPassion
    Non ho capito quello che stiamo facendo :-D ma stasera ci provo
    Provato, non funziona :-(


    Due curiosità, giusto per iniziare a capire qualcosa:

    1 se nell'interfaccia web su tipi di file cambio delle impostazioni (disattivo o attivo qualcosa) ne devo trovare riscontro in convert.conf?

    2 come posso verificare se quello che "esce" attualmente dal mio LMS è pcm e non un flac ...almeno vorrei avere la certezza che questo primo passo, che sembra essere andato in porto, dia veramente i suoi frutti :-)
    Ultima modifica di DacPassion : 28-03-2015 a 15:02
    Clearaudio Emotion + Satisfy + Grado Gold1 > Phono D3A DIY
    Futro S450 + Daphile / Amanero + Buffalo 2 (trident) uscita a TU Cinemag 15/15B DIY / Jlsounds + Lector Digicode TDA1541 S1
    Monoblocchi D3A 2A3 (electrolytich free!!) DIY / Coral Beta8 in BLH DIY

  9. #9
    tebibyte
    Registrato
    Aug 2011
    Età
    51
    Messaggi
    2,928
    configurazione

    Predefinito

    Originariamente inviato da marcoc1712
    Io proverei ad evitarlo, come ha fatto Giovanni.

    EDIT:

    NOTA BENE: L'uso della rete nel terzo caso è DRAMMATICAMENTE più alto, la scala passa da 100 Kbit a 100 MBit. E' vero che anche Chrome sembra maggiormente attivo (forse stavi facendo qualcosa d'altro) ma attenzione: Se solo volessi gestire due stanze saresti fuori limite di una 10/100, qualche componente (router o switch) potrebbe già essere 'tirato'.
    Come ha fatto Giovanni che mi so perso qualche puntata?

    per i grafici sono da prendere con le molle, sopratutto la differenza minima che si risconta tra 1 e 2, l´uso della rete non é sempre lo stesso ma varia di quei 200/300 B/sec.

    Quindi per me le prime due sono simile come uso delle risorse.

    La terza ha quel picco di 40/50 secondi all´inizio del play poi diventa come i primi due.


    Originariamente inviato da DacPassion
    Provato, non funziona :-(


    Due curiosità, giusto per iniziare a capire qualcosa:

    1 se nell'interfaccia web su tipi di file cambio delle impostazioni (disattivo o attivo qualcosa) ne devo trovare riscontro in convert.conf?

    2 come posso verificare se quello che "esce" attualmente dal mio LMS è pcm e non un flac ...almeno vorrei avere la certezza che questo primo passo, che sembra essere andato in porto, dia veramente i suoi frutti :-)
    1) no! é il contrario quello che cambi in convert.conf lo riscontri nelle impostazioni di LMS.

    2) non saprei proprio....

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

    Predefinito

    Originariamente inviato da antonellocaroli
    Come ha fatto Giovanni che mi so perso qualche puntata?
    v. post 281 e precedenti.

    Originariamente inviato da antonellocaroli
    per i grafici sono da prendere con le molle, sopratutto la differenza minima che si risconta tra 1 e 2, l´uso della rete non é sempre lo stesso ma varia di quei 200/300 B/sec.

    Quindi per me le prime due sono simile come uso delle risorse.
    Certo tra pcm e (14400 b/sec) e flac ( c.a. 800 b/sec) la differenza è in quell'ordine di grandezza, nulla di che (oggi con 10/100 Mb, nel 2003 WiFi con 8 Mb/sec al massimo...).

    Originariamente inviato da antonellocaroli
    La terza ha quel picco di 40/50 secondi all´inizio del play poi diventa come i primi due
    Come i primi due? Sei sicuro? Non è che interpreti male la scala?

    Vorrebbe dire che i tuoi buffer sono grandi a sufficienza per tenere l'intera song in memoria, ed il traffico è praticamente solo di controllo (anche se mi pare un po troppo per quello e basta).



    Originariamente inviato da antonellocaroli
    1) no! é il contrario quello che cambi in convert.conf lo riscontri nelle impostazioni di LMS.
    Funziona anche così, SE non commetti errori o non metti impostazioni che la WEB GUI non riesce ad interpretare, per questo è molto meglio non farlo.

    Piuttosto:

    Fai le modifiche da WEB GUI -> Copi in custom -> modifichi custom e NON TOCCHI PIU' la web gui.

    Convert.conf meglio se proprio non lo tocchi mai direttamente, altrimenti saltarci fuori in caso di problemi è molto più difficile.
    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 1 di 2 1 2 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