DSD in LMS con SOX

Pagina 26 di 115
prima
... 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 76 ... ultimo
Visualizzazione dei risultati da 251 a 260 su 1145
  1. #251
    tebibyte L'avatar di UnixMan
    Registrato
    Sep 2013
    Messaggi
    2,529
    configurazione

    Predefinito

    Originariamente inviato da marcoc1712
    Il problema con MingW è che non capisco dove e come bisogna dare i comandi di preparzione (autoreconf -i, ./configur),
    configure è un eseguibile (shell script) che è incluso nei sorgenti: dovrebbe trovarsi nella top dir. MinGW include una shell simil-bash per windows che consente di eseguirlo. Autoreconf fa parte degli auto-tools, e dovrebbe essere installato da mingw. Se l'installatore è fatto bene, la dir dove sono i binari di mingw dovrebbe essere stata aggiunta al PATH, quindi dovrebbe trovarli. In caso contrario non ho idea di dove li metta... ti tocca cercare. Verosimilmente sarà sotto Program Files\qualcosa (mingw, opp. GNU, ecc).
    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.»

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

    Predefinito

    Originariamente inviato da UnixMan
    configure è un eseguibile (shell script) che è incluso nei sorgenti: dovrebbe trovarsi nella top dir. MinGW include una shell simil-bash per windows che consente di eseguirlo. Autoreconf fa parte degli auto-tools, e dovrebbe essere installato da mingw. Se l'installatore è fatto bene, la dir dove sono i binari di mingw dovrebbe essere stata aggiunta al PATH, quindi dovrebbe trovarli. In caso contrario non ho idea di dove li metta... ti tocca cercare. Verosimilmente sarà sotto Program Files\qualcosa (mingw, opp. GNU, ecc).
    Trovato: C:\MinGW\share\libtool\libltdl\configure

    ammesso sia questo, il posto è bello strano...

    ma come lo eseguo? Dov'è e come si chiama la shell di cui parli? io sapevo che MingW non ne avesse alcuna, al contrario di cigWin, ma di sicuro sbaglio io.
    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. #253
    tebibyte L'avatar di UnixMan
    Registrato
    Sep 2013
    Messaggi
    2,529
    configurazione

    Predefinito

    Originariamente inviato da marcoc1712
    Trovato: C:\MinGW\share\libtool\libltdl\configure
    no, quello non ho idea di cosa sia... forse un template. Il "configure" che devi far girare è quello che sta nella dir dei sorgenti di sox (dopo averci fatto girare autoreconf).

    Mi sa che oltre a mingw serve anche qualcos'altro (MSYS):

    autotools | MinGW

    vedi qui:

    Getting Started | MinGW

    [OT]

    Mentre cercavo info, mi sono imbattuto in questo:

    Building Win32 GUI Applications with MinGW

    nulla che serva per sox, SL e affini... ma magari potrebbe servirti per altre cose.

    [/OT]
    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.»

  4. #254
    tebibyte
    Registrato
    Aug 2011
    Età
    50
    Messaggi
    2,928
    configurazione

    Predefinito

    Marco io ho provato....ma ho una serie di errori...

    se vuoi ti puoi collegare tu con temaviewer...

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

    Predefinito

    Nel frattempo con il santo netbeans ed il suo bel wizard di configurazione e GUi, mi è bastato dirgli di usare Mingw e lui si è trovato tutti i parametri da settare, informandomi che dovevo installare msys...

    fatto.

    msys è la shell... lanciando quella e montando la directory dove stanno i sorgenti, riesco a lanciare i vari comandi e si produce il make, ma... lanciado make -s ottengo il seguene errore:

    Makefile.28: *** Missing separator. Stop

    Allora torno in netbeans e... stesso errore.

    ma se il make se lo crea lui, perchè poi si lamenta che non ci nono i tab? ce li mettesse... Possibile che debba essere sempre tutto così complicato? pare che lo facciano apposta...Adesso chissà quale calvario per arrivare a capire quale parametro devo configurare affinchè metta i tab nel modo giusto...

    Se un programma applicativo fosse scritto così, sarebbe immediatamente bannato, ma uno scrip di compilazione o qualsiasi cosa a livello sistemistico va bene così... Non lo capirò mai!
    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

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

    Predefinito

    Pro-memoria. Building sox per windows su Debian Jessie:
    codice:
    git clone -b Set_DSD_lenght_to_MAX  https://github.com/marcoc1712/sox/
    cd sox
    autoreconf -i
    ./configure --host=i586-mingw32msvc --build=x86_64-linux --disable-shared 
    make
    mkdir sox-dsd-win32
    cd sox-dsd-win32/
    cp ../src/sox.exe  .
    cp /usr/lib/gcc/i686-w64-mingw32/4.9-win32/libgomp-1.dll  .
    cp /usr/lib/gcc/i686-w64-mingw32/4.9-win32/libssp-0.dll  .
    cp /usr/lib/gcc/i686-w64-mingw32/4.9-win32/libgcc_s_sjlj-1.dll  .
    cp /usr/lib/gcc/i686-w64-mingw32/4.9-win32/libwinpthread-1.dll  .
    P.S.:
    usare "--build=i686-linux" su Linux 32bit.
    Serve aggiungere anche "--target=i586-mingw32msvc"? (ha funzionato senza)

    test:
    codice:
    sox-dsd-win32 $ wine sox.exe 
    
    Z:\var\tmp\sox-dsd-win\sox-dsd-win32\sox.exe:      SoX v14.4.2
    
    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)
    --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 cdda cdr cvs cvsd cvu dat dff dsf dvms f32 f4 f64 f8 fssd gsm gsrt hcom htk ima ircam la lpc lpc10 lu maud nist prc raw s1 s16 s2 s24 s3 s32 s4 s8 sb sf sl sln smp snd sndr sndt sou sox sph sw txw u1 u16 u2 u24 u3 u32 u4 u8 ub ul uw vms voc vox wav wavpcm wve xa
    PLAYLIST FORMATS: m3u pls
    AUDIO DEVICE DRIVERS: waveaudio
    
    EFFECTS: allpass band bandpass bandreject bass bend biquad chorus channels compand contrast dcshift deemph delay dither divide+ dop 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 sdm 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
    In allegato:

    sox-dsd-win32.zip

    Rif.:

    https://wiki.wxwidgets.org/Cross-Compiling_Under_Linux
    Ultima modifica di UnixMan : 10-02-2017 a 20:34
    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.»

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

    Predefinito

    Originariamente inviato da UnixMan
    Pro-memoria. Building sox per windows su Debian Jessie:
    codice:
    git clone -b Set_DSD_lenght_to_MAX  https://github.com/marcoc1712/sox/
    cd sox
    autoreconf -i
    ./configure --host=i586-mingw32msvc --build=x86_64-linux --disable-shared 
    make
    mkdir sox-dsd-win32
    cd sox-dsd-win32/
    cp ../src/sox.exe  .
    cp /usr/lib/gcc/i686-w64-mingw32/4.9-win32/libgomp-1.dll  .
    cp /usr/lib/gcc/i686-w64-mingw32/4.9-win32/libssp-0.dll  .
    cp /usr/lib/gcc/i686-w64-mingw32/4.9-win32/libgcc_s_sjlj-1.dll  .
    cp /usr/lib/gcc/i686-w64-mingw32/4.9-win32/libwinpthread-1.dll  .
    (usare "--build=i686-linux" su Linux 32bit).

    test:
    codice:
    sox-dsd-win32 $ wine sox.exe 
    
    Z:\var\tmp\sox-dsd-win\sox-dsd-win32\sox.exe:      SoX v14.4.2
    
    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)
    --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 cdda cdr cvs cvsd cvu dat dff dsf dvms f32 f4 f64 f8 fssd gsm gsrt hcom htk ima ircam la lpc lpc10 lu maud nist prc raw s1 s16 s2 s24 s3 s32 s4 s8 sb sf sl sln smp snd sndr sndt sou sox sph sw txw u1 u16 u2 u24 u3 u32 u4 u8 ub ul uw vms voc vox wav wavpcm wve xa
    PLAYLIST FORMATS: m3u pls
    AUDIO DEVICE DRIVERS: waveaudio
    
    EFFECTS: allpass band bandpass bandreject bass bend biquad chorus channels compand contrast dcshift deemph delay dither divide+ dop 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 sdm 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
    In allegato:

    sox-dsd-win32.zip

    Rif.:

    https://wiki.wxwidgets.org/Cross-Compiling_Under_Linux
    Perfetto, funziona (o almeno parte).

    Per cuirosità mi passi il Makefile, voglio vedere in che cosa è diverso da quello prodotto per win (anche avendo risolto i tab, si ferma sul prompt).
    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. #258
    tebibyte L'avatar di UnixMan
    Registrato
    Sep 2013
    Messaggi
    2,529
    configurazione

    Predefinito

    Originariamente inviato da marcoc1712
    lanciado make -s ottengo il seguene errore:

    Makefile.28: *** Missing separator. Stop
    non usare MAI "-s"... guarda dov'è che da errore!

    BTW: mi sa che ti conviene provare ad usare "win-builds": Win-builds [mingw-w64]

    P.S.: il Makefile te lo mando per e-mail, inutile spammare il forum.
    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.»

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

    Predefinito

    P.S.: era un build di prova, non ho aggiunto nessuna lib esterna... quindi la versione appena postata è ultra-minimale e non supporta flac né altro. Però dovrebbe accettare wav in ingresso e sputare fuori il dsf...
    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. #260
    tebibyte L'avatar di UnixMan
    Registrato
    Sep 2013
    Messaggi
    2,529
    configurazione

    Predefinito

    P.P.S.: Marco, dato che lavori da win, verifica che i file siano stati convertiti, con i fine-riga giusti! (CRLF).

    ...altrimenti vengono fuori gli errori più strani.
    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.»

Pagina 26 di 115
prima
... 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 76 ... 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