|

TrueAudio Next

The SDK for accelerated GPU and multi-core audio

AMD TrueAudio Next is a software development kit for GPU accelerated and multi-core high-performance audio signal processing.

| DOWNLOAD - Latest version 1.2.2.4

This release adds the following features:

  • SteamAudio.

| BENEFITS

TrueAudio Next provides pre-optimized library functions for computationally expensive algorithms such as time-varying audio convolution, FFT/FHT, and audio-oriented vector math. Sample applications and examples are included to facilitate integration into audio applications. The SDK also provides GPU utility functions that support AMD GPU Resource Reservation, a technology that allows audio to share resources on the GPU with graphics while avoiding impacts to quality-of-service.

The SDK comes packed with the following features:

  • Fast OpenCL™ parallel batch convolution engine.
  • Multi-threaded, multi-queue, real-time architecture
  • Extendable open source API.
  • CPU and GPU implementations for all functions.
  • Sample applications for GPU acceleration of high-performance audio for gaming and professional applications.

 

The TAN SDK provides real time audio applications the ability to leverage the OpenCL™ toolchain and to co-exist with graphics.

Accelerating game audio on the GPU frees CPU bandwidth for game physics and AI, while enabling advanced interactive acoustics modeling on many audio streams.

Advanced audio processing has greatly increased compute requirements:

  • Physics-derived audio benefits from real-time, time-varying convolution performed on every audio source. TAN Convolution leverages the power of the GPU to provide reliable time-varying convolution for many audio sources, without blocking the graphics compute queue.
  • Higher-order Ambisonics rendering (3rd order or higher) adds the most environmental realism, but can require 16, 25 or 36 time-varying convolution filters per audio source. TAN makes these higher filter counts practical and simple to implement.
  • Most advanced audio algorithms depend on high-performance FFT or FHT (Fast Hartley Transform).  The TAN library enables these algorithms to leverage the GPU.
  • A mixing application is included so that multiple audio sources can be mixed locally on the GPU to minimize data transfer overhead.
  • The TAN library may be used in conjunction with Radeon Rays as foundational accelerated algorithms for a complete physics-based audio solution.

| REQUIREMENTS

  • AMD Radeon™ Software Adrenalin 18.2.1 (17.50.17.03) or later
  • Microsoft® Windows® 7, Microsoft® Windows® 8.1 or Microsoft® Windows® 10
  • AMD APP SDK (Version 3.0 or later)
  • Examples are built with Visual Studio® 2013 or 2015

| RELATED TO TRUEAUDIO NEXT

The Importance of Audio in VR

The AMD TrueAudio Next open-source library and driver-controlled CU Reservation enables dramatically higher levels of audio rendering realism in VR.

| OUR OTHER SDKS

Radeon™ ProRender Suite

AMD Radeon™ ProRender is our fast, easy, and incredible physically-based rendering engine built on industry standards that enables accelerated rendering on virtually any GPU, any CPU, and any OS in over a dozen leading digital content creation and CAD applications.

Radeon™ ML

Radeon™ Machine Learning (Radeon™ ML or RML) is an AMD SDK for high-performance deep learning inference on GPUs.

Radeon™ Image Filtering Library

Harness the power of machine learning to enhance images with denoising, enabling your application to produce high quality images in a fraction of the time traditional denoising filters take.

Advanced Media Framework

The Advanced Media Framework SDK provides developers with optimal access to AMD GPUs for multimedia processing.

D3D12 Memory Allocator

The D3D12 Memory Allocator (D3D12MA) is a C++ library that provides a simple and easy to integrate API to help you allocate memory for DirectX®12 buffers and textures.

AMD Display (ADL) Library

The AMD Display Library (ADL) SDK is designed to access display driver functionality for AMD Radeon™ and AMD FirePro™ graphics cards.

AMD GPU Services (AGS) Library

The AMD GPU Services (AGS) library provides software developers with the ability to query AMD GPU software and hardware state information that is not normally available through standard operating systems or graphics APIs.

Vulkan® Memory Allocator

The Vulkan Memory Allocator (VMA) library provides a simple and easy to integrate API to help you allocate memory for Vulkan buffer and image storage.

Radeon™ ProRender

AMD Radeon™ ProRender is a powerful physically-based path traced rendering engine that enables creative professionals to produce stunningly photorealistic images.

Radeon™ Rays

The accelerated ray intersection library for DirectX®12, Vulkan®, HIP and CPU.

GPUPerfAPI

GPUPerfAPI provides access to GPU Performance Counters. It analyzes performance and execution characteristics of applications using a Radeon™ GPU.

Compressonator

Compressonator is a set of tools to allow artists and developers to more easily work with compressed assets and easily visualize the quality impact of various compression technologies.