A downloadable tool



A
( WIP )
REAL
TIME
AUDIO
ANALYZER


Beat Extract, sense
and Bang triggers:
MUSIC to OSC


FEATURES

  • Input Audio Device selector
    • ASIO / DirectSound / MME
  • Bundled Sound Player
    • For standalone workflow
    • Opens any type of audio format (WAV / AIFF / MP3 / OGG)
    • Position slider, volume and loop mode
  • 2 Split Parallel Channels
    • Signal_0: Transients / Peaks
    • Signal_1: Average / RMS
  • Smooth Engine
    • Different algorithms:
      • Accumulator
      • Slide
  • Detectors Engine
    • Trig Bangs sensing signals.
    • Different adjustable algorithms.
      • Threshold / State
      • Bonk
      • Direction
    • Gate Engine to avoid overflood.
    • Presets for Song or Music styles help.
  • OSC Output
    • Send addresses:
    • Bang Beat/bang/1/0BOOL
      BPM Tempo/value/1/2FLOAT
      Bang Signal_0/bang/1/1BOOL
      Bang Signal_1/bang/1/2BOOL
      RAW Signal_0/value/1/0FLOAT
      RAW Signal_1/value/1/1FLOAT
    • Plot graph signals.
  • Waveform Plot with Styled Presets.


UPCOMING FEATURES

  • OSC
    • Client add-on to receive Bangs in other Apps.
    • Patching Environment
      • Target Bangs to Param Receivers.
  • More audio analyze Engines
    • Aubio
      • Onset detection (several methods)
      • Pitch tracking
      • Mel frequency cepstrum coefficients (MFCC)
      • Transient / steady-state separation
    • GIST
      • Core Time Domain Features
      • Core Frequency Domain Features
      • Onset Detection Functions
      • FFT Magnitude Spectrum and Mel-frequency Representations
  • MIDI control
    • Easy input Gain, Smooth Power, Threshold/Sensibility Tweak.
  • AWENGINE
    • Intelligent auto tweaking Bang sensibility.
    • Auto pilot listening for the incoming music.


ABOUT

beatSyncSURF
is coded on C++
using openFrameworks, Dear ImGui,
and many libraries from other OF community coders.
Credits list on the README file. Thanks!
Source code and add-on library:
ofxSurfingBeatSync@GitHub.



AUTHOR

Coded by @moebiusSurfing
( ManuMolina ) 2019-2022


CONTACT / FOLLOW

GitHub | Email | Twitter | Instagram | YouTube


Download

Download
beatSyncSURF_v02b.zip 10 MB