Skip to content

Releases: igece/SoxSharp

V1.3.5

09 Oct 22:30
Compare
Choose a tag to compare
  • Added compatibility with .NET Standard 2.0.

V1.3.3

03 Jun 15:49
Compare
Choose a tag to compare
  • Fixed TimeSpan generation to match SoX time specification string format.
  • Issue #12 implemented.
  • Removed unused return value for CheckLogMessage.

V1.3.2

31 May 05:25
Compare
Choose a tag to compare
  • Issue #11 fixed.
  • Added tempo effect.

V1.3

04 Feb 23:18
Compare
Choose a tag to compare
  • Issue #8 fixed.
  • Add quotes to file names including spaces.
  • Support for multiple input files. Each input file is defined by an instance of the InputFile class (the old InputFormatOptions, plus a new field for file name). Sox.Process() method now offers multiple signatures allowing great flexibility when passing parameters.
  • Added missing source parameter documentation to LogMessageEventArgs.
  • Added functionality to Record and Play from/to default audio device.

V1.2

18 Jun 22:13
Compare
Choose a tag to compare
  • 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.

V1.1

20 May 00:22
Compare
Choose a tag to compare

Removed the SoX executable included in v1.0. Now is mandatory for all platforms to provide the full path of the executable to use.

V1.0

19 May 05:41
Compare
Choose a tag to compare
Create LICENSE