Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Home

Dloneranger

Win32 commandline wav joining utitlity
Supports normal 32bit .wav files and the 64bit Sony/SoundForge type

Project Admins:


  • Dloneranger
    Dloneranger
    2013-03-31

    Accepts wav and wav64 (w64) files - file extension not important
    Writes wav or wav64
    
    JoinWav.exe file|-f:filelist|-d:searchspec [file(s)...] -o:outputfile
    Options: [-?] [-q] [-32|-64] [-4gb] [-s] [-f:filelist]
    
    Required
      1 or more inputs...
        input file(s)
        -f:filelist
        -d:searchspec
      -o:outputfile
      Input files can be
      files on the commandline,
      or using -f, a seperate text file with a list of wav filenames in it
      (One per line, quoted or unquoted)
      or using -d a search specification
      eg -d:"c:\my files\*.wav"
    
    Optional
      -32 Write 32bit wav file (4Gb max length)
      -64 Write 64bit wav file
      Default is 32bit for files <2Gb, 64bit for files>=2Gb
    
      -s sort all the input files into natural order
      eg file12, file11, file1, file20 ,file4 would sort to
         file1, file4, file11, file12, file20
      eg c:\dir2\1.wav, c:\dir1\3.wav, c:\dir2\2.wav would sort to
         c:\dir1\3.wav, c:\dir2\1.wav, c:\dir2\2.wav
     -4Gb Change the default wav maximum size
     to 4Gb instead of 2Gb for 32bit wav''s
    
     -? help
     -q quiet
    
    Error codes
    0=OK
    100 = Different wav formats found in files
    200 = Error loading wav file
    300 = Parameter error in commandline
    500 = No commands, help shown
    
    Examples
     JoinWav -s c:\file1.wav "c:\file11.wav" c:\file2.wav -o:c:\output.wav
      Joins file1, file2, file11 into output.wav
      Output.wav will be 32bit if <2Gb, or 64bit if >=2Gb
    
     JoinWav -32 c:\file1.wav "c:\file11.wav" c:\file2.wav -o:c:\output.wav
      Joins file1, file11, file2 into output.wav
      Output.wav will be 32bit if <4Gb, or error if >=4Gb
    
     JoinWav -64 c:\file1.wav "c:\file11.wav" c:\file2.wav -o:c:\output.wav
      Joins file1, file2, file11 into output.wav
      Output.wav will be 64bit
    
     JoinWav -s -f:"c:\list of wav files.txt" -o:c:\output.wav
      Joins files listed in "c:\list of wav files.txt" (sorted) into output.wav
      Output.wav will be 32bit if <2Gb, or 64bit if >=2Gb
    
     JoinWav -s -d:"c:\myfiles\*.wav" -o:c:\output.wav
      Joins all *.wav files in c:\myfiles (sorted) into output.wav
      Output.wav will be 32bit if <2Gb, or 64bit if >=2Gb
    
     
    Last edit: Dloneranger 2013-04-11