Class WavWriter
Assembly: AudioAnalysisTools.dll
public static class WavWriter
Methods
|
Improve this Doc
View Source
Declaration
public static short[] PerfectFifth(int samples, int samplesPerSecond)
Parameters
Type |
Name |
Description |
Int32 |
samples |
|
Int32 |
samplesPerSecond |
|
Returns
|
Improve this Doc
View Source
Declaration
public static WavReader SineWave(double freq, double amp, double phase, TimeSpan length, int sampleRate)
Parameters
Returns
|
Improve this Doc
View Source
This is a slow but reliable way to write a Wav file by using ffmpeg to do all
the hard work.
This method assumes all signal values are in [-1, 1].
Declaration
public static void WriteWavFileViaFfmpeg(FileInfo destination, WavReader reader)
Parameters
|
Improve this Doc
View Source
This is a slow but reliable way to write a Wav file by using ffmpeg to do all
the hard work.
This method assumes all signal values are in [-1, 1].
Declaration
public static void WriteWavFileViaFfmpeg(FileInfo destination, double[][] signals, int bitDepth, int sampleRate, DirectoryInfo tempDirectory = null)
Parameters