DSD in LMS con SOX

Pagina 2 di 115
prima
1 2 3 4 5 6 7 8 9 10 11 12 52 102 ... ultimo
Visualizzazione dei risultati da 11 a 20 su 1145
  1. #11
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito DSD in LMS con SOX

    Riprendo qui quanto inziato nell'altro THD.

    Purtroppo non riesco a veriicare se funziona, ma credo che il comando da mettere in custom-convert.conf potrebbe essere questo:

    codice:
    wav dsf * *
        # FT:{START=--skip=%t}U:{END=--until=%v}
        [flac] -cs --totally-silent --compression-level-0 $START$ $END$ -- $FILE$ | [sox] -q  -t flac - -t dsf  -b 1 - rate -v 2822400 sdm
    Analogo per Flac, basta togliere la prima parte.

    Spulciando in Daphile vedo che aggiunge "lowpass" "50k" alla catena degli effetti e come default usa sdm-4 (in una scala da sdm4 a sdm-8, che presumo corrisponda all'ordine del filtro applicato), usa un suo plugin per determinare rate, effetti e DOP o nativo, ma quento sopra corrisponde alle indicazioni del linka CA postato da Paolo.

    traslato nel default di Daphile credo diventerebbe:


    codice:
    wav dsf * *
        # FT:{START=--skip=%t}U:{END=--until=%v}
         [flac] -cs --totally-silent --compression-level-0 $START$ $END$ --  $FILE$ | [sox] -q  -t flac - -t dsf  -b 1 - rate -v 2822400 lowpass 50k sdm-4
    Vediamo se va, poi cominciamo a giocare con i parametri...

    p.s.

    forse confìviene provare il comando SOX da solo direttamente in riga di comando, quindi, se funziona, inserirlo in LMS.


    cli$ sox -t flac file.flac -t dsf -b 1 file.dsf rate -v 2822400 lowpass 50k sdm-4

    riesci a postare l'otput di sox -? per favore?
    Ultima modifica di marcoc1712 : 02-02-2017 a 23:50
    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

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

    Predefinito

    Originariamente inviato da marcoc1712


    cli$ sox -t flac file.flac -t dsf -b 1 file.dsf rate -v 2822400 lowpass 50k sdm-4

    riesci a postare l'otput di sox -? per favore?
    codice:
    sox -t flac file.flac -t dsf -b 1 file.dsf rate -v 2822400 lowpass 50k sdm-4
    sox FAIL lowpass: usage: [-1|-2] frequency [width[q|o|h|k]](0.707q)

    codice:
    sox -?
    sox WARN getopt: option `?' not recognized
    sox:      SoX v14.4.2
    
    sox FAIL sox: invalid option
    
    Usage summary: [gopts] [[fopts] infile]... [fopts] outfile [effect [effopt]]...
    
    SPECIAL FILENAMES (infile, outfile):
    -                        Pipe/redirect input/output (stdin/stdout); may need -t
    -d, --default-device     Use the default audio device (where available)
    -n, --null               Use the `null' file handler; e.g. with synth effect
    -p, --sox-pipe           Alias for `-t sox -'
    
    SPECIAL FILENAMES (infile only):
    "|program [options] ..." Pipe input from external program (where supported)
    http://server/file       Use the given URL as input file (where supported)
    
    GLOBAL OPTIONS (gopts) (can be specified at any point before the first effect):
    --buffer BYTES           Set the size of all processing buffers (default 8192)
    --clobber                Don't prompt to overwrite output file (default)
    --combine concatenate    Concatenate all input files (default for sox, rec)
    --combine sequence       Sequence all input files (default for play)
    -D, --no-dither          Don't dither automatically
    --dft-min NUM            Minimum size (log2) for DFT processing (default 10)
    --effects-file FILENAME  File containing effects and options
    -G, --guard              Use temporary files to guard against clipping
    -h, --help               Display version number and usage information
    --help-effect NAME       Show usage of effect NAME, or NAME=all for all
    --help-format NAME       Show info on format NAME, or NAME=all for all
    --i, --info              Behave as soxi(1)
    --input-buffer BYTES     Override the input buffer size (default: as --buffer)
    --no-clobber             Prompt to overwrite output file
    -m, --combine mix        Mix multiple input files (instead of concatenating)
    --combine mix-power      Mix to equal power (instead of concatenating)
    -M, --combine merge      Merge multiple input files (instead of concatenating)
    --magic                  Use `magic' file-type detection
    --multi-threaded         Enable parallel effects channels processing
    --norm                   Guard (see --guard) & normalise
    --play-rate-arg ARG      Default `rate' argument for auto-resample with `play'
    --plot gnuplot|octave    Generate script to plot response of filter effect
    -q, --no-show-progress   Run in quiet mode; opposite of -S
    --replay-gain track|album|off  Default: off (sox, rec), track (play)
    -R                       Use default random numbers (same on each run of SoX)
    -S, --show-progress      Display progress while processing audio data
    --single-threaded        Disable parallel effects channels processing
    --temp DIRECTORY         Specify the directory to use for temporary files
    -T, --combine multiply   Multiply samples of corresponding channels from all
                             input files (instead of concatenating)
    --version                Display version number of SoX and exit
    -V[LEVEL]                Increment or set verbosity level (default 2); levels:
                               1: failure messages
                               2: warnings
                               3: details of processing
                               4-6: increasing levels of debug messages
    FORMAT OPTIONS (fopts):
    Input file format options need only be supplied for files that are headerless.
    Output files will have the same format as the input file where possible and not
    overridden by any of various means including providing output format options.
    
    -v|--volume FACTOR       Input file volume adjustment factor (real number)
    --ignore-length          Ignore input file length given in header; read to EOF
    -t|--type FILETYPE       File type of audio
    -e|--encoding ENCODING   Set encoding (ENCODING may be one of signed-integer,
                             unsigned-integer, floating-point, mu-law, a-law,
                             ima-adpcm, ms-adpcm, gsm-full-rate)
    -b|--bits BITS           Encoded sample size in bits
    -N|--reverse-nibbles     Encoded nibble-order
    -X|--reverse-bits        Encoded bit-order
    --endian little|big|swap Encoded byte-order; swap means opposite to default
    -L/-B/-x                 Short options for the above
    -c|--channels CHANNELS   Number of channels of audio data; e.g. 2 = stereo
    -r|--rate RATE           Sample rate of audio
    -C|--compression FACTOR  Compression factor for output format
    --add-comment TEXT       Append output file comment
    --comment TEXT           Specify comment text for the output file
    --comment-file FILENAME  File containing comment text for the output file
    --no-glob                Don't `glob' wildcard match the following filename
    
    AUDIO FILE FORMATS: 8svx aif aifc aiff aiffc al amb au avr caf cdda cdr cvs cvsd cvu dat dvms f32 f4 f64 f8 fap flac fssd gsm gsrt hcom htk ima ircam la lpc lpc10 lu mat mat4 mat5 maud mp2 mp3 nist paf prc pvf raw s1 s16 s2 s24 s3 s32 s4 s8 sb sd2 sds sf sl sln smp snd sndfile sndr sndt sou sox sph sw txw u1 u16 u2 u24 u3 u32 u4 u8 ub ul uw vms voc vox w64 wav wavpcm wv wve xa xi
    PLAYLIST FORMATS: m3u pls
    AUDIO DEVICE DRIVERS: alsa pulseaudio
    
    EFFECTS: allpass band bandpass bandreject bass bend biquad chorus channels compand contrast dcshift deemph delay dither divide+ downsample earwax echo echos equalizer fade fir firfit+ flanger gain highpass hilbert input# loudness lowpass mcompand noiseprof noisered norm oops output# overdrive pad phaser pitch rate remix repeat reverb reverse riaa silence sinc speed splice stat stats stretch swap synth tempo treble tremolo trim upsample vad vol
      * Deprecated effect    + Experimental effect    # LibSoX-only effect
    EFFECT OPTIONS (effopts): effect dependent; see --help-effect

  3. #13
    kibibyte
    Registrato
    Nov 2016
    Messaggi
    217
    configurazione

    Predefinito

    Marco, ho visto che ti serve un pc abbastanza potente per fare dei test. Purtroppo su questo non posso aiutarti, però posso crearti temporaneamente e ovviamente gratis una VPS con ip dedicato sul mio server con Xeon E3 1225v2 con debian su cui installare LMS. Fammi sapere
    Ultima modifica di SimoneFil : 03-02-2017 a 01:26

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

    Predefinito

    Originariamente inviato da antonellocaroli
    codice:
    sox -t flac file.flac -t dsf -b 1 file.dsf rate -v 2822400 lowpass 50k sdm-4
    sox FAIL lowpass: usage: [-1|-2] frequency [width[q|o|h|k]](0.707q)
    come dice chiaramente il msg di errore, c'è un problema con la sintassi di "lowpass". Banalmente, manca un parametro. Anziché "lowpass 50k" devi metterci "lowpass -1 50k" oppure "lowpass -2 50k". Il -1 o -2 indica il numero di poli (cioè la pendenza) del filtro (al solito, l'informazione la trovi nella man page). Anche quello sarà uno dei tanti parametri con cui giocare per "fare il suono" come più ci piace...
    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.»

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

    Predefinito

    Originariamente inviato da UnixMan
    come dice chiaramente il msg di errore, c'è un problema con la sintassi di "lowpass". Banalmente, manca un parametro. Anziché "lowpass 50k" devi metterci "lowpass -1 50k" oppure "lowpass -2 50k". Il -1 o -2 indica il numero di poli (cioè la pendenza) del filtro (al solito, l'informazione la trovi nella man page). Anche quello sarà uno dei tanti parametri con cui giocare per "fare il suono" come più ci piace...
    nix

    codice:
    serveri7 filippo # sox -t flac file.flac -t dsf -b 1 file.dsf rate -v 2822400 lowpass -2 50k sdm-4
    sox FAIL lowpass: usage: [-1|-2] frequency [width[q|o|h|k]](0.707q)
    serveri7 filippo # sox -t flac file.flac -t dsf -b 1 file.dsf rate -v 2822400 lowpass -2  sdm-4
    sox FAIL lowpass: usage: [-1|-2] frequency [width[q|o|h|k]](0.707q)
    serveri7 filippo # sox -t flac file.flac -t dsf -b 1 file.dsf rate -v 2822400 lowpass -2 -k 50  sdm-4
    sox FAIL lowpass: usage: [-1|-2] frequency [width[q|o|h|k]](0.707q)
    serveri7 filippo # sox -t flac file.flac -t dsf -b 1 file.dsf rate -v 2822400 lowpass -2 50k sdm-4
    sox FAIL lowpass: usage: [-1|-2] frequency [width[q|o|h|k]](0.707q)
    serveri7 filippo # sox -t flac file.flac -t dsf -b 1 file.dsf rate -v 2822400 lowpass k -2 sdm-4
    sox FAIL lowpass: usage: [-1|-2] frequency [width[q|o|h|k]](0.707q)
    serveri7 filippo # sox -t flac file.flac -t dsf -b 1 file.dsf rate -v 2822400 lowpass -1 50k -2 sdm-4
    sox FAIL lowpass: usage: [-1|-2] frequency [width[q|o|h|k]](0.707q)
    serveri7 filippo # sox -t flac file.flac -t dsf -b 1 file.dsf rate -v 2822400 lowpass 1 50k -2 sdm-4
    sox FAIL lowpass: usage: [-1|-2] frequency [width[q|o|h|k]](0.707q)
    serveri7 filippo # sox -t flac file.flac -t dsf -b 1 file.dsf rate -v 2822400 lowpass -1 50k -2 sdm-4
    sox FAIL lowpass: usage: [-1|-2] frequency [width[q|o|h|k]](0.707q)
    serveri7 filippo # sox -t flac file.flac -t dsf -b 1 file.dsf rate -v 2822400 lowpass -1 0.707q sdm-4
    sox FAIL lowpass: usage: [-1|-2] frequency [width[q|o|h|k]](0.707q)
    serveri7 filippo # sox -t flac file.flac -t dsf -b 1 file.dsf rate -v 2822400 lowpass 0.707q sdm-4
    sox FAIL lowpass: usage: [-1|-2] frequency [width[q|o|h|k]](0.707q)

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

    Predefinito

    Originariamente inviato da SimoneFil
    Marco, ho visto che ti serve un pc abbastanza potente per fare dei test. Purtroppo su questo non posso aiutarti, però posso crearti temporaneamente e ovviamente gratis una VPS con ip dedicato sul mio server con Xeon E3 1225v2 con debian su cui installare LMS. Fammi sapere
    IL problema di lavorare in remoto è che, in questo caso, io devo testare il client e non il server, quindi a meno che tutta la configurazione non stia in remoto, compreso HQP e, NAA ed il DAC, non riuscirei a fare le prove che mi servono.

    Grazie comunque per l'offerta, può tornare utile in fase di test.
    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
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Originariamente inviato da antonellocaroli
    nix

    codice:
    serveri7 filippo # sox -t flac file.flac -t dsf -b 1 file.dsf rate -v 2822400 lowpass -2 50k sdm-4
    sox FAIL lowpass: usage: [-1|-2] frequency [width[q|o|h|k]](0.707q)
    serveri7 filippo # sox -t flac file.flac -t dsf -b 1 file.dsf rate -v 2822400 lowpass -2  sdm-4
    sox FAIL lowpass: usage: [-1|-2] frequency [width[q|o|h|k]](0.707q)
    serveri7 filippo # sox -t flac file.flac -t dsf -b 1 file.dsf rate -v 2822400 lowpass -2 -k 50  sdm-4
    sox FAIL lowpass: usage: [-1|-2] frequency [width[q|o|h|k]](0.707q)
    serveri7 filippo # sox -t flac file.flac -t dsf -b 1 file.dsf rate -v 2822400 lowpass -2 50k sdm-4
    sox FAIL lowpass: usage: [-1|-2] frequency [width[q|o|h|k]](0.707q)
    serveri7 filippo # sox -t flac file.flac -t dsf -b 1 file.dsf rate -v 2822400 lowpass k -2 sdm-4
    sox FAIL lowpass: usage: [-1|-2] frequency [width[q|o|h|k]](0.707q)
    serveri7 filippo # sox -t flac file.flac -t dsf -b 1 file.dsf rate -v 2822400 lowpass -1 50k -2 sdm-4
    sox FAIL lowpass: usage: [-1|-2] frequency [width[q|o|h|k]](0.707q)
    serveri7 filippo # sox -t flac file.flac -t dsf -b 1 file.dsf rate -v 2822400 lowpass 1 50k -2 sdm-4
    sox FAIL lowpass: usage: [-1|-2] frequency [width[q|o|h|k]](0.707q)
    serveri7 filippo # sox -t flac file.flac -t dsf -b 1 file.dsf rate -v 2822400 lowpass -1 50k -2 sdm-4
    sox FAIL lowpass: usage: [-1|-2] frequency [width[q|o|h|k]](0.707q)
    serveri7 filippo # sox -t flac file.flac -t dsf -b 1 file.dsf rate -v 2822400 lowpass -1 0.707q sdm-4
    sox FAIL lowpass: usage: [-1|-2] frequency [width[q|o|h|k]](0.707q)
    serveri7 filippo # sox -t flac file.flac -t dsf -b 1 file.dsf rate -v 2822400 lowpass 0.707q sdm-4
    sox FAIL lowpass: usage: [-1|-2] frequency [width[q|o|h|k]](0.707q)
    Andiamo per gradi.

    codice:
    sox -t flac file.flac -t dsf -b 1 file.dsf rate -v 2822400  sdm
    funziona?

    Se si

    codice:
    sox -t flac file.flac -t dsf -b 1 file.dsf rate -v 2822400  lowpass 50k
    funziona?


    codice:
    sox -t flac file.flac -t dsf -b 1 file.dsf rate -v 2822400  lowpass 50000
    funziona?
    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. #18
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Originariamente inviato da UnixMan
    come dice chiaramente il msg di errore, c'è un problema con la sintassi di "lowpass". Banalmente, manca un parametro. Anziché "lowpass 50k" devi metterci "lowpass -1 50k" oppure "lowpass -2 50k". Il -1 o -2 indica il numero di poli (cioè la pendenza) del filtro (al solito, l'informazione la trovi nella man page). Anche quello sarà uno dei tanti parametri con cui giocare per "fare il suono" come più ci piace...
    Non credo, -1 o -2 sono opzionali, con default = -2.
    Mi preoccupa il fatto che sdm (e tantomeno sdm-x) non sia documentato tra gli effetti, non vorrei che venisse interpretato come argomento all'effetto lowpass e quindi provocasse errore.

    Come ho già chiesto a Filippo, l'unica è andare per gradi e provare i due distinti effetti separatamete, se funzionano entrambi si cercherà l asintassi complessiva accettata, che potrebbe essere

    ... lowpass -2 50k 0.707q sdm-4

    Purtroppo mancando completamente esempi di sintassi reale, il manuale di sox (come di tanti altri programmi a riga di comando) trae in inganno spesso e volentieri.
    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
    Moderatore L'avatar di bibo01
    Registrato
    Oct 2010
    Messaggi
    4,591
    configurazione

    Predefinito

    Marco,

    ma perché, se ti vuoi dedicare prima a SoX, non contatti direttamente lo sviluppatore?! Puoi dirgli che ti ho dato io i suoi dati.
    Måns Rullgård: mans at mansr.com

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

    Predefinito

    Ok, stasera Provo...

    per il pacchetto per gentoo, ne sto parlando con Fedeliallalinea....

    vediamo prima come funziona....

Pagina 2 di 115
prima
1 2 3 4 5 6 7 8 9 10 11 12 52 102 ... ultimo

Informazioni Thread

Users Browsing this Thread

Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 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