CINXE.COM
Resonance Audio - Developing with Resonance Audio
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en-us"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Resonance Audio - Developing with Resonance Audio</title> <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Roboto+Condensed"> <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Roboto:light,regular,medium,thin,italic,mediumitalic,bold" title="roboto"> <link rel="shortcut icon" type="image/png" href="/resonance-audio/images/favicon.png"> <link rel="stylesheet" href="/resonance-audio/css/default.css"> <link rel="stylesheet" href="/resonance-audio/css/side-menu.css"> <link rel="stylesheet" href="/resonance-audio/css/github-markdown.css"> <link rel="stylesheet" href="/resonance-audio/css/syntax.css"> <link rel="stylesheet" href="/resonance-audio/css/pure-min.css"> <!--[if lte IE 8]> <link rel="stylesheet" href="/resonance-audio/third_party/pure-layout-side-menu/side-menu-old-ie.css"> <![endif]--> <!--[if gt IE 8]><!--> <link rel="stylesheet" href="/resonance-audio/third_party/pure-layout-side-menu/side-menu.css"> <!--<![endif]--> </head> <body> <div id="layout"> <!-- Collapsed menu toggle --> <a href="#menu" id="menuLink" class="menu-link"> <span></span> </a> <!-- Expanded menu --> <div id="menu"> <div class="pure-menu"> <a class="pure-menu-heading" href="/resonance-audio/">Resonance Audio</a> <ul class="pure-menu-list"> <!-- Do nothing --> <li class="pure-menu-item"><a href="/resonance-audio/discover/overview.html" class="pure-menu-link">Discover Resonance Audio</a></li> <li class="pure-menu-item"><a href="/resonance-audio/discover/concepts.html" class="pure-menu-link">Fundamental Concepts</a></li> <li class="pure-menu-item"><a href="/resonance-audio/develop/downloads.html" class="pure-menu-link">Resonance Audio Downloads</a></li> <li class="pure-menu-item pure-menu-selected"><a href="/resonance-audio/develop/overview.html" class="pure-menu-link">Developing with Resonance Audio</a></li> <li class="pure-menu-item"><a href="/resonance-audio/develop/design-tips.html" class="pure-menu-link">Resonance Audio Design Tips</a></li> </ul> <ul class="pure-menu-list"> <li class="pure-menu-item"> <h2>Getting Started</h2> <ul class="pure-menu-list"> <li class="pure-menu-item"><a href="/resonance-audio/develop/android-studio/getting-started.html" class="pure-menu-link">Android Studio</a></li> <li class="pure-menu-item"><a href="/resonance-audio/develop/fmod/getting-started.html" class="pure-menu-link">FMOD</a></li> <li class="pure-menu-item"><a href="/resonance-audio/develop/ios/getting-started.html" class="pure-menu-link">Resonance Audio SDK for iOS</a></li> <li class="pure-menu-item"><a href="/resonance-audio/develop/unity/getting-started.html" class="pure-menu-link">Unity</a></li> <li class="pure-menu-item"><a href="/resonance-audio/develop/unreal/getting-started.html" class="pure-menu-link">Unreal</a></li> <li class="pure-menu-item"><a href="/resonance-audio/develop/vst-monitor/getting-started.html" class="pure-menu-link">Audio Monitor VST</a></li> <li class="pure-menu-item"><a href="/resonance-audio/develop/web/getting-started.html" class="pure-menu-link">Resonance Audio SDK for Web</a></li> <li class="pure-menu-item"><a href="/resonance-audio/develop/wwise/getting-started.html" class="pure-menu-link">Wwise</a></li> </ul> </li> </ul> <ul class="pure-menu-list"> <li class="pure-menu-item"> <h2>Reference</h2> <ul class="pure-menu-list"> <li class="pure-menu-item"><a href="//developers.google.com//vr/reference/android/com/google/vr/sdk/audio/package-summary" class="pure-menu-link">Android SDK Reference</a></li> <li class="pure-menu-item"><a href="/resonance-audio/reference/fmod" class="pure-menu-link">FMOD Reference</a></li> <li class="pure-menu-item"><a href="//developers.google.com/vr/ios/reference" class="pure-menu-link">iOS SDK Reference</a></li> <li class="pure-menu-item"><a href="/resonance-audio/reference/unity" class="pure-menu-link">Unity Reference</a></li> <li class="pure-menu-item"><a href="/resonance-audio/reference/web/ResonanceAudio" class="pure-menu-link">Web Reference</a></li> <li class="pure-menu-item"><a href="/resonance-audio/reference/web/Source" class="pure-menu-link">Web Source Reference</a></li> <li class="pure-menu-item"><a href="/resonance-audio/reference/web/Utils" class="pure-menu-link">Web Utils Reference</a></li> <li class="pure-menu-item"><a href="/resonance-audio/reference/wwise" class="pure-menu-link">Wwise Reference</a></li> </ul> </li> </ul> </div> </div> <!-- Main content --> <div class="markdown-body"> <article> <h1>Developing with Resonance Audio</h1> <p><img srcset="/resonance-audio/images/hero_images/RA_Develop.png 2x" /></p> <p>Get started developing with Resonance Audio.</p> <h2 id="developer-advantages">Developer advantages</h2> <p>Resonance Audio is powerful spatial audio technology optimized for performance and multi-platform support.</p> <h3 id="advanced-audio-engineering-features">Advanced audio engineering features</h3> <p>Resonance Audio goes beyond basic 3D spatialization, providing powerful tools for accurately modeling complex sound environments.</p> <p>The SDK enables:</p> <ul> <li>Sound source directivity customization</li> <li>Near-field effects</li> <li>Sound source spread</li> <li>Geometry-based reverb</li> <li>Occlusions</li> <li>Recording of Ambisonic audio files</li> </ul> <h3 id="cross-platform-support">Cross-platform support</h3> <p>Resonance Audio SDKs integrate seamlessly with the most popular game engines, audio engines, and digital audio workstations (DAWs), letting you focus on creating more immersive audio.</p> <h3 id="performance">Performance</h3> <p>Resonance Audio delivers high fidelity spatial audio at scale on mobile and desktop.</p> <h4 id="cost">Cost</h4> <p>Resonance Audio internally projects all sound sources into a global high-order Ambisonic soundfield. This allows head-related transfer functions (<a href="//en.wikipedia.org/wiki/Head-related_transfer_function" class="external">HRTFs</a>) to be applied just once to the soundfield rather than to individual sound sources within it.</p> <p>This optimization keeps the CPU costs per sound source at a minimum, allowing playback of many more simultaneous sources than most traditional per-sound-source spatialization techniques.</p> <h4 id="quality">Quality</h4> <p>Ambisonic order in Resonance Audio is adjustable, letting you control spatial resolution. Using higher-order Ambisonics gives you higher fidelity output and better direct source localization.</p> <p>Resonance Audio鈥檚 digital signal processing algorithms are optimized to spatialize hundreds of simultaneous 3D sound sources without compromising audio quality, even on mobile.</p> <h2 id="get-started-with-resonance-audio">Get Started with Resonance Audio</h2> <p>Select a platform at left to get started with:</p> <ul> <li>Installing Resonance Audio software and adding it to your projects</li> <li>Developer guidance for fine-tuning configurations</li> <li>Game engine integration for plugins</li> </ul> <p>You can also get <a href="/resonance-audio/develop/design-tips">design tips</a> on making the most impact with Resonance Audio.</p> </article> </div> </div> <!-- Javascript for collapsing/expanding the menu --> <script src="/resonance-audio/third_party/pure-layout-side-menu/ui.js"></script> </body> </html>