Coder Social home page Coder Social logo

wac's Introduction

I fixed this to work on UE 5.1

////

WAC

UE4 Visualization Plugin - Windows Audio Capture (WAC) is an Unreal Engine 4 plugin that captures live audio from the windows default audio device and analyse it to frequency values.

Practically you can create any audio visualisation through Unreal Engine's BP system by adding custom nodes that react live with your windows audio.

UE 4.25:

Updated to latest UE 4.25.3 release, added Shift Colors Hue Functionality

Color 1: Hue Shift Left/Right: Keboard keys 1/2 Color 2: Hue Shift Left/Right: Keboard keys 3/4

Fixed "Highly Volatile Noise Pattern" Bug

Runtime Demo v4.25.3: here

Runtime Demo v4.25.3: here (with VR Support)

UE 4.20:

Plugin v4.20.3 : here

Demo Project v4.20.3: here

Runtime Demo v4.20.3: here (with VR Support)

UE 4.17:

Plugin v4.17.2 : here

UE 4.16:

Plugin v4.16.1 (updated to VS2017): here

Plugin v4.16: here

UE 4.15:

Demo v4.15: here (Now with VR Support)

Demo Project v4.15: here

Plugin v4.15: here

Video:

Video

Instructions:

  1. Add WindowsAudioCapture inside Plugins folder in your project's folder ex. YOUR_PROJECT\Plugins\WindowsAudioCapture (if you dont have a Plugins folder feel free to crete one)
  2. Create an Actor BP
  3. Add a WindowsAudioCapture Component
  4. on tick event add a Get Frequency Array (its better to use a delay because its not necessary to capture frequencies all the time)
  5. Analyse Frequency Array as you preffer there are 4 functions so far to assist you Get Specific Freq Value, Get Average Freq Value in Range, Get Average Bass Value , Get Average Subbass Value
  6. Use the output value to move/rescale other actors or adjust light brightnes or color...let your fantasy guide you

Special Thanx:

To eXifreXi for his awesome plugin eXiSoundVis was a learning treasure to me, helped me to understand the appliance of FFT Algorithm on Audio Frequencies visit his repository here https://github.com/eXifreXi/eXiSoundVis

wac's People

Contributors

kwstasg avatar faxcorp 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.