Giter VIP home page Giter VIP logo

jack-audio-for-unity's Introduction

Jack Audio For Unity

Introduction

This library/plugin enables multichannel audio routing between Unity3D and JackAudio. Simply import the compiled bundle/dll to your project.

Installation

Windows

Install Jack v1.9.11 by following the instructions on the Jack Audio website. Make sure the JackRouter.dll is registered in your system.

Important: If you want to use a different Jack version, you have to compile the plugin from source by yourself.

macOS

Install jackOSX Version 0.92_b3 binaries from jackaudio.org/downloads

Linux

Install the appropiate package for your plattform from the website.

Use

Make sure Jack is Running first.

Your Jack settings might look similar to these.

Your Jack settings might look similar to these.

Import the JackAudio.unitypackage in your project and make sure Unity audio settings are the default ones. The default audio block size is 'Best Performance' or 1024.

There are two ways of using this plugin. As an audio filter or as an effect.

As an audio filter component, the JackSourceSend script must be attached to a GameObject with an AudioSource.

As an 'effect', you can add the 'Jack Send' effect to the appropiate Mixer Group.

Additionally an instance of JackMultiplexer must be present in the Scene at all times.

Caveats

If the Unity window loses focus then the sound will stop. To prevent this you can check the Run in Background checkbox in player settings.

jack-audio-for-unity's People

Contributors

eimal avatar rodrigodzf avatar schroedingers-cat avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.