Sound 25.0.0
dotnet add package Sound --version 25.0.0
NuGet\Install-Package Sound -Version 25.0.0
<PackageReference Include="Sound" Version="25.0.0" />
<PackageVersion Include="Sound" Version="25.0.0" />
<PackageReference Include="Sound" />
paket add Sound --version 25.0.0
#r "nuget: Sound, 25.0.0"
#:package Sound@25.0.0
#addin nuget:?package=Sound&version=25.0.0
#tool nuget:?package=Sound&version=25.0.0
Welcome to the .NET Sound Library!
This is an implementation of the OpenJDK Java Sound Library ( > Version 8) for .NET Framework 4.6.2 and .NET8. .NET Sound is available on NuGet, with Package Id Sound. For using the library Sound.dll you have two choices:
- You have to copy the native C and C++ components CSound.dll to your application *.exe folder to additional folders x86 and x64. You have to do this by copying the NuGet Package folders lib\dotnet_version\x86 and lib\dotnet_version\x64.
!Note:
dotnet_version is net462 for .NET Framework 4.6.2 dotnet_version is net8.0 for .NET8.0This choice will be the best solution
- You have to install SoundLib.msi first. The SoundLib.msi one can find in the Nuget package folder "lib". In the SoundLib.msi are x86 and x64 components in native C and C++ code which are used by the .NET Sound library.
Using the .NET Sound
If you need low level functions for Audio or Midi like they are supported in the OpenJDK Java, then you are in the right project. You can use the documentation of the Java Sound Library (see links below). The differences to the Java Sound Library are shown later. The namespaces in the .NET Sound-library are SystemX.Sound.Sampled, SystemX.Sound.Midi and SystemX.Media.Sound which are similar to the Java packages javax.sound.sampled, javax.sound.midi and com.sun.media.sound. Don't use classes from namespace SystemX.Media.Sound directly.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 is compatible. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETFramework 4.6.2
- System.Memory (>= 4.6.3)
-
.NETStandard 2.0
- System.Memory (>= 4.6.3)
-
net8.0
- System.Memory (>= 4.6.3)
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 25.0.0 | 0 | 11/26/2025 |