OpenTK.Audio.OpenAL 4.8.2

Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
dotnet add package OpenTK.Audio.OpenAL --version 4.8.2
                    
NuGet\Install-Package OpenTK.Audio.OpenAL -Version 4.8.2
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="OpenTK.Audio.OpenAL" Version="4.8.2" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="OpenTK.Audio.OpenAL" Version="4.8.2" />
                    
Directory.Packages.props
<PackageReference Include="OpenTK.Audio.OpenAL" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add OpenTK.Audio.OpenAL --version 4.8.2
                    
#r "nuget: OpenTK.Audio.OpenAL, 4.8.2"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package OpenTK.Audio.OpenAL@4.8.2
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=OpenTK.Audio.OpenAL&version=4.8.2
                    
Install as a Cake Addin
#tool nuget:?package=OpenTK.Audio.OpenAL&version=4.8.2
                    
Install as a Cake Tool

OpenAL bindings for dotnet from the Khronos openAL c library.

Product 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 was computed.  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 netcoreapp3.1 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (8)

Showing the top 5 NuGet packages that depend on OpenTK.Audio.OpenAL:

Package Downloads
KokoroSharp

**Requires an ONNX Runtime package to function. KokoroSharp is an inference engine for Kokoro TTS with ONNX runtime, enabling fast and flexible local text-to-speech (fp/quanted) purely via C#. It features segment streaming, voice mixing, linear job scheduling, and optional playback.

FFmpegVideoPlayer.Avalonia

Standalone FFmpeg media player for Avalonia 12. Bundles FFmpeg for Windows x64; other OS/architectures use a compatible system FFmpeg installation.

SharpGDX.Desktop

C# Port of Java's libGDX (Desktop).

RocketEngine.RERL

Rocket Engine Rendering Library

Aural

A cross-platform audio playback library for WAV, OGG, and MP3 formats with real-time audio filters (low-pass, high-pass, reverb, pitch shift). Play audio with a single line of code

GitHub repositories (4)

Showing the top 4 popular GitHub repositories that depend on OpenTK.Audio.OpenAL:

Repository Stars
space-wizards/RobustToolbox
Robust multiplayer game engine, used by Space Station 14
Lyrcaxis/KokoroSharp
Fast local TTS inference engine in C# with ONNX runtime. Multi-speaker, multi-platform and multilingual. Integrate on your .NET projects using a plug-and-play NuGet package, complete with all voices.
NextendoNetwork/Ryujinx-Nextendo
The Nextendo Network emulator — a Ryujinx build with the Nextendo account system and online play built in. Windows x64.
deanthecoder/ZXSpeculator
Cross-platform ZX Spectrum emulator written in C#
Version Downloads Last Updated
5.0.0-pre.14 1,706 7/11/2025 5.0.0-pre.14 is deprecated.
5.0.0-pre.13 32,214 11/11/2024
5.0.0-pre.12 3,122 9/25/2024
5.0.0-pre.11 1,967 8/9/2024
5.0.0-pre.10 7,451 3/7/2024
5.0.0-pre.9 4,213 10/16/2023
4.9.4 2,375,947 3/17/2025
4.9.3 57,231 12/10/2024
4.9.2 7,229 12/10/2024
4.9.1 11,559 12/2/2024
4.8.2 519,474 12/2/2023
4.8.1 32,439 9/27/2023
4.8.0 57,307 7/17/2023

FIX: Fixed issue where setting `NativeWindow.WindowState = WindowState.Normal` while fullscreen would not exit fullscreen. (@Th3Dilli)
API: Added `NativeWindow.FramebufferSize`, `NativeWindow.OnFramebufferResize`, and `NativeWindow.FramebufferResize` to be able to properly get the framebuffer size of the window (useful on macos where framebuffer size is not equal to client size). (@NogginBops)
API: Added `GameWindowSettings.Win32SuspendTimerOnDrag` propery that allows the internal timer to be suspended while the window is moved or resized. Without this dragging the window will cause an abnormally large time delta since the last frame. (@MV10)
API: Made `NativeWindowSettings.Size` obsolete in favour of `NativeWindowSettings.ClientSize` (`NativeWindowSettings.Size` has always set the client size of the window, this namechange just makes this clear). (@MV10)
API: Added ability to override OpenAL and OpenCL native library search path by setting `OpenALLibraryNameContainer.OverridePath` or `OpenCLLibraryNameContainer.OverridePath`. (@NogginBops)
API: Added `NativeWindowSettings.AutoIconify` and `NativeWindow.AutoIconify` property to control if the window gets minimized if it loses focus while fullscreen. (@MV10)
API: Added missing enums to `GetPName`. (@BoyBaykiller)
FIX: Fixed an issue where creating a `NativeWindow` on wayland would freeze in the constructor. (@Th3Dilli)
BREAKING: Re-implemented `Box2/3.Inflate` to work like `System.Drawing.Rectangle.Inflate`. The old behaviour can be found using `Box2/3.Extend`, as the previous obsoletion message stated. (@MV10, @NogginBops)
Add example of how to implement `IBindingsContext` in the documentation comments on `IBindingsContext`. (@utkumaden)
Internal changes to make the build system simpler and easier to modify. (@NogginBops)
Internal changes from `Math` to `MathF` where appropriate. (@MV10)