All Projects → keijiro → Minimumaudioplugin

keijiro / Minimumaudioplugin

Minimum implementation of a native audio plugin for Unity

Projects that are alternatives of or similar to Minimumaudioplugin

Lasp
Low-latency Audio Signal Processing plugin for Unity
Stars: ✭ 816 (+2372.73%)
Mutual labels:  unity, unity3d, audio, sound
Textureupdateexample
An example showing how to update textures from a native plugin in Unity.
Stars: ✭ 133 (+303.03%)
Mutual labels:  unity, unity3d, plugin
Klak
Creative coding library for Unity
Stars: ✭ 1,347 (+3981.82%)
Mutual labels:  unity, unity3d, plugin
Klaklasp
An extension for the Klak Wiring system to create audio reactive behaviors.
Stars: ✭ 150 (+354.55%)
Mutual labels:  unity, unity3d, audio
Audiokitsynthone
AudioKit Synth One: Open-Source iOS Synthesizer App
Stars: ✭ 1,258 (+3712.12%)
Mutual labels:  plugin, audio, sound
Meshstreaminggrasshopper
Plugin for Grasshopper to stream mesh geometry through web socket.
Stars: ✭ 52 (+57.58%)
Mutual labels:  unity, unity3d, plugin
Klaksyphon
Syphon plugin for Unity
Stars: ✭ 149 (+351.52%)
Mutual labels:  unity, unity3d, plugin
Unitypluginwithwsl
Unity native plugin with WSL (Windows Subsystem for Linux)
Stars: ✭ 39 (+18.18%)
Mutual labels:  unity, unity3d, plugin
Klakspout
Spout plugin for Unity
Stars: ✭ 332 (+906.06%)
Mutual labels:  unity, unity3d, plugin
Laspvfx
Audio reactive Unity VFX with LASP
Stars: ✭ 337 (+921.21%)
Mutual labels:  unity, unity3d, audio
Klakndi
NewTek NDI™ plugin for Unity
Stars: ✭ 401 (+1115.15%)
Mutual labels:  unity, unity3d, plugin
Eazy Sound Manager
Eazy Sound Manager is a simple Unity3D tool which aims to make sound and music management in games easier
Stars: ✭ 135 (+309.09%)
Mutual labels:  unity, unity3d, sound
Hisocket
It is a lightweight client socket solution, you can used it in C# project or Unity3d
Stars: ✭ 275 (+733.33%)
Mutual labels:  unity, unity3d, plugin
Mixedreality Webrtc
MixedReality-WebRTC is a collection of components to help mixed reality app developers integrate audio and video real-time communication into their application and improve their collaborative experience
Stars: ✭ 568 (+1621.21%)
Mutual labels:  unity, unity3d, audio
Blueprintsound
A plugin for Unreal Engine 4 that surfaces sound-related functionality to Blueprint.
Stars: ✭ 6 (-81.82%)
Mutual labels:  plugin, audio, sound
Seido
Visuals for Matsuura Masaya's live performance in Osaka and Tokyo.
Stars: ✭ 31 (-6.06%)
Mutual labels:  unity, unity3d
Testbedhdrp
Testbed project for Unity HDRP (High Definition Render Pipeline)
Stars: ✭ 859 (+2503.03%)
Mutual labels:  unity, unity3d
Flutter Unity View Widget
Embeddable unity game engine view for Flutter. Advance demo here https://github.com/juicycleff/flutter-unity-arkit-demo
Stars: ✭ 961 (+2812.12%)
Mutual labels:  unity, unity3d
Unity Signals
Signals for Unity3D
Stars: ✭ 32 (-3.03%)
Mutual labels:  unity, unity3d
Ubernet
Flexible networking library for Unity
Stars: ✭ 10 (-69.7%)
Mutual labels:  unity, unity3d

Minimum Audio Plugin

fig

This is an example that shows a minimum implementation of a native audio plugin for Unity.

Although this example might be helpful to grasp the basic idea of Unity's native audio plugin, it doesn't deep dive into further topics. For more detailed examples, please check the official examples repository available on BitBucket.

What This Plugin Does

Just generating and sending a sine wave signal to the destination port.

Common Pitfalls

Although implementing a native audio plugin is pretty straightforward, there is one common pitfall that should be aware of.

... the current convention is to prefix the DLL of the plugin “audioplugin” (case insensitive) so that the system can detect this and add it to a list of plugins that will automatically be loaded at start.

So, if you can't find your plugin in the audio effect drop-down list, please check if the filename of the plugin is following this convention.

License

Public domain

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].