rubberband-sharp.NAudio
1.1.0
dotnet add package rubberband-sharp.NAudio --version 1.1.0
NuGet\Install-Package rubberband-sharp.NAudio -Version 1.1.0
<PackageReference Include="rubberband-sharp.NAudio" Version="1.1.0" />
<PackageVersion Include="rubberband-sharp.NAudio" Version="1.1.0" />
<PackageReference Include="rubberband-sharp.NAudio" />
paket add rubberband-sharp.NAudio --version 1.1.0
#r "nuget: rubberband-sharp.NAudio, 1.1.0"
#:package rubberband-sharp.NAudio@1.1.0
#addin nuget:?package=rubberband-sharp.NAudio&version=1.1.0
#tool nuget:?package=rubberband-sharp.NAudio&version=1.1.0
rubberband-sharp.NAudio
This package provides an NAudio IWaveProvider implementation that takes the audio from another IWaveProvider and passes it through the Rubber Band library.
Usage
Here is a rough sketch of how to integrate the RubberBandWaveStream class defined in this library into your audio flow:
IWaveProvider source = GetAudioSource();
var stretcher = new RubberBandWaveStream(source);
stretcher.Tempo = 1.5;
myWaveOut.Init(stretcher);
myWaveOut.Play();
Important Installation Note
This package depends on rubberband-sharp, and for packages.config-style projects, rubberband-sharp's installation process includes temporarily unloading the project in the solution in order to adjust the build behaviour of the unmanaged DLLs. This can cause errors if rubberband-sharp is being installed automatically as a dependency during the installation of rubberband-sharp.NAudio, because NuGet proceeds with installing rubberband-sharp.NAudio without waiting for the install hook to finish running. To avoid this error, manually install rubberband-sharp first, independently, before installing rubberband-sharp.NAudio.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET Framework | net472 is compatible. net48 was computed. net481 was computed. |
-
.NETFramework 4.7.2
- NAudio (>= 1.8.5)
- rubberband-sharp (>= 1.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.