Skip to content

V1.2

Compare
Choose a tag to compare
@igece igece released this 18 Jun 22:13
· 45 commits to master since this release
  • Fixed issues #3, #5, and #6.
  • Issue #2 implemented. Sox, InputFormat and OutputFormat classes now has a CustomArgs property that allow to pass any argument not yet implemented in SoxSharp.
  • Initial implementation of SoX effects: allpass (AllPassFilterEffect), bandpass (BandPassFilterEffect), bandreject (BandRejectFilterEffect), bass (BassEffect), contrast (ContrastEffect), highpass (HighPassFIlterEffect), lowpass (LowPassFilterEffect), loudness (LoudnessEffect), noiseprof (NoiseProfileEffect), noisered (NoiseReductionEffect), reverse (ReverseEffect), speed (SpeedEffect), treble (TrebleEffect), tremolo (TremoloEffect), trim (TrimEffect) and volume (VolumeEffect).
  • FileInfo renamed to AudioInfo.
  • Sox.Process method now supports null input and output files.
  • Sox.OnLogMessage event is also fired on SoX Info and Debug log messages.
  • LogMessageEventArgs has a new Source member stating the SoX application component that originated the log.
  • SoX executable path is now added to process' PATH environment variable.
  • Don't rely on SoX exit codes and standard/error outputs.
  • Added LastCommand read-only property. It is automatically filled on each execution of SoX with the complete command line used to launch it (useful for debugging purpouses).
  • Documentation update.