Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > General > Audio encoding

Reply
 
Thread Tools Search this Thread Display Modes
Old 29th May 2015, 16:23   #1  |  Link
videofan3d
Registered User
 
Join Date: Sep 2013
Location: Czech Republic
Posts: 321
WAVTools - audio processing suite

(Project is mirrored on site videofan3d)

WAVTools is a suite of command-line programs for processing uncompressed WAV files and uncompressed audio streams. Particular programs from this suite allow:
  • cutting and joining wav-files, trimming
  • splitting and merging channels
  • multi-channel processing (practically unlimited)
  • adjusting gain, DC-offset , level normalization
  • adjusting gain (level) parametrically
  • audio filtering (low-pass, high-pass, band-pass, ….)
  • changing bit-depth
  • changing sample rate
  • stereo mixing, mono processing
  • compressing and expanding audio dynamic
  • audio recording and playing
  • generating testing signals, analyzing and measuring
  • adding output dither
  • … and more (WAVTools guide)
All command line programs can use as audio input/output
  • standard uncompressed WAV files
  • standard audio input/output devices registered in Windows system
  • raw audio data files
  • flac-compressed files (input only)
  • standard input-output pipeline

WAVTools executables and documentation can be downloaded from:
2017-06-12: WAVTools version 2.00
2016-03-31: WAVTools version 1.20
2016-02-07: WAVTools version 1.10
2015-05-29: WAVTools version 1.00

Last edited by videofan3d; 29th February 2020 at 00:11. Reason: WAVTools version 2.00 published
videofan3d is offline   Reply With Quote
Old 7th February 2016, 16:33   #2  |  Link
videofan3d
Registered User
 
Join Date: Sep 2013
Location: Czech Republic
Posts: 321
WAVTools - version 1.10

New tools and new features added:

WAVMix - new program for very simple mixing
WAVResample - new program for WAVE resampling using Secret Rabbit Code algorithms

WAVCopy - new options:
-start/length extended option "smpl" for samples
-lpad/rpad new option added

WAVGen - new options:
-sweep fq1 fq2
-length extended option "smpl" for samples added

DigitalFilter - new options
- Bell filter: Q-factor added
- Notch filter added
videofan3d is offline   Reply With Quote
Old 7th February 2016, 17:48   #3  |  Link
filler56789
SuperVirus
 
filler56789's Avatar
 
Join Date: Jun 2012
Location: Antarctic Japan
Posts: 1,351
Many for the update.

Too bad that you like GoogleDrive though,
it requires tons of Javascript and HTML5 fäggotry for working properly.
filler56789 is offline   Reply With Quote
Old 7th February 2016, 18:27   #4  |  Link
SeeMoreDigital
Life's clearer in 4K UHD
 
SeeMoreDigital's Avatar
 
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,219
It would be great if somebody was able to create a UI for all these wonderful tools
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
SeeMoreDigital is online now   Reply With Quote
Old 4th March 2016, 00:16   #5  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,890
Thanks for your job videofan3d

I try to adapt my GUI for eac3to (UsEac3to) to use the WAVTools.

Here is a WAVToolsGUI.7z

Feature request:

- WAVDir: Inform of channel mask for WAVE_FORMAT_EXTENSIBLE wav's

- WAVMerge: accept -cmask parameter

For instance:
1) Select Merge FUNCTION
2) Load file monoFL.wav
3) ADD to CL (see attached Image)
4) RUN CL

Now we need:
1) Select Merge FUNCTION
2) Load file monoFL.wav
3) Select stdout OUTPUT
4) ADD to CL
5) Select Copy FUNCTION
6) Select stdin INPUT
7) Select File OUTPUT
8) ADD to CL, then the Command Line window show:
WAVMerge monoFL.wav -stdout | ^
WAVCopy -stdin %_.wav -cmask 1599
9) RUN CL
Attached Images
 
__________________
BeHappy, AviSynth audio transcoder.

Last edited by tebasuna51; 31st January 2019 at 00:47. Reason: Update link
tebasuna51 is online now   Reply With Quote
Old 19th March 2016, 11:28   #6  |  Link
videofan3d
Registered User
 
Join Date: Sep 2013
Location: Czech Republic
Posts: 321
Quote:
Originally Posted by tebasuna51 View Post
Feature request:

- WAVDir: Inform of channel mask for WAVE_FORMAT_EXTENSIBLE wav's

- WAVMerge: accept -cmask parameter
I will add these minor changes into next release.
Next release is not scheduled yet (I don't have new major additions in the pipeline at the moment, neither any severe bug was reported) - hence likely in summer.

Last edited by videofan3d; 19th March 2016 at 13:57.
videofan3d is offline   Reply With Quote
Old 19th March 2016, 20:41   #7  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,890
Ok, thanks.
__________________
BeHappy, AviSynth audio transcoder.
tebasuna51 is online now   Reply With Quote
Old 31st March 2016, 20:11   #8  |  Link
videofan3d
Registered User
 
Join Date: Sep 2013
Location: Czech Republic
Posts: 321
WAVTools 1.20 released

New tools and new features added:

WAVDir - channel mask display added

WAVMerge - option -cmask added

WAVPhase90 - new program for phase shift 90-degrees
WAVMatrix - new program for linear transformation of input channels

all tools - workaround for correct wave file header when file longer than 2 GB (but still shorter than 4 GB, which is conceptual limit of standard WAVE file)
videofan3d is offline   Reply With Quote
Old 31st March 2016, 21:48   #9  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,890
Thanks videofan3d.
__________________
BeHappy, AviSynth audio transcoder.
tebasuna51 is online now   Reply With Quote
Old 12th June 2017, 08:59   #10  |  Link
videofan3d
Registered User
 
Join Date: Sep 2013
Location: Czech Republic
Posts: 321
Release 2.00 published

New tools and new features added:

all tools in version 2.0 - added support for WASAPI - for precise 24-bit recording in Windows 7 and higher

WAVCut - new program for cutting audio streams
WAVRMS - new program for RMS-value calculation/visualization
WAVConnect - new program: smart connector of interrupted/broken recording or ripping

WAVResample - minor fix (previous version sometimes dropped last internal block of ~4000 samples)
videofan3d is offline   Reply With Quote
Old 12th June 2017, 11:34   #11  |  Link
Midzuki
Unavailable
 
Midzuki's Avatar
 
Join Date: Mar 2009
Location: offline
Posts: 1,480
and many
Midzuki is offline   Reply With Quote
Old 4th August 2017, 09:06   #12  |  Link
Kisa_AG
Registered User
 
Join Date: Sep 2005
Location: Moscow, Russia
Posts: 65
Quote:
Originally Posted by videofan3d View Post
New tools and new features added:
...
Thanks for such usefull tool!!!
Kisa_AG is offline   Reply With Quote
Old 6th September 2017, 20:46   #13  |  Link
quitemice
Registered User
 
Join Date: Mar 2017
Posts: 4
Linux version or usable with wine?

Is it possible to adapt these fantastic tools to Linux?

Or could they work with Wine?

Thanks
quitemice is offline   Reply With Quote
Old 6th September 2017, 21:35   #14  |  Link
richardpl
Registered User
 
Join Date: Jan 2012
Posts: 272
You can use ffmpeg.
richardpl is offline   Reply With Quote
Old 14th September 2017, 22:43   #15  |  Link
videofan3d
Registered User
 
Join Date: Sep 2013
Location: Czech Republic
Posts: 321
Quote:
Originally Posted by quitemice View Post
Is it possible to adapt these fantastic tools to Linux?

Or could they work with Wine?

Thanks
WAVTools are using Windows API for WAVE handling and also for its "graphics" part (i.e. -vumeter) so I don't plan porting to Linux. Beside this I'm not familiar with development in Linux environment, I even don't use Linux at all.

Regarding Wine - please try it (and report back for other users).
WAVTools don't use any special Windows trick, only WINAPI and call to ASIO driver via portaudio library.
videofan3d is offline   Reply With Quote
Reply

Tags
audio, wavtools

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 10:38.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.