How to create audio visualizer in HISE
-
@Rudra-Ghosh @Tania-Ghosh I don't think there will ever be such a thing in Hise since this is not what it is meant to do, or there will be a never-ending list of things to add, this is why I said you can make your own, Hise is open to C++ development in many different ways.
There's only one Hise developer, and a very very busy one, who tries to make the audio engine always better, not to say correcting flaws here and there ;)
So I imagine we won't see an Audio Visualizer soon unless a charitable soul shares one :) -
@ustk Couldn't you make a crude audio visualiser by linking the output of a gain meter to a paint routine?
-
@d-healey But in this case, you only have the amplitude content, no frequency information...
-
@ustk I'm thinking... the audio analyzer has frequency and gain info. We might be able to connect that data to a visualizer.
-
@dustbro yeah it makes use of the FFT. I tried to use FFT from the core library with no success, apparently, it's full of bugs. I don't know where the FFT of the analyzer is taken from though, probably directly from the JUCE library...
-
I knew I asked Christoph not long ago:
https://forum.hise.audio/topic/3370/fft-core-library-module/3 -
@Tania-Ghosh For simple Fast Fourier Transformation(FFT).
JUCE FFT Tutorial: The fast Fourier transform
Table of Contents
Getting started
The demo project
The Fast Fourier Transform
Processing Audio Data
FFT Initialisation
Displaying the Spectrogram
Learn how to display incoming audio data as a spectrogram by using the FFT class of the DSP module. Understand the benefits of using a Fast Fourier Transform.
SimpleFFTTutorial.zip -
@dustbro said in How to create audio visualizer in HISE:
@ustk I'm thinking... the audio analyzer has frequency and gain info. We might be able to connect that data to a visualizer.
so the audio analyzer already IS a visualizer.....
-
@Tania-Ghosh Try FFT experiment with the source code. Here I have created sln file.
SFMLYou will also get an exe file(compiled) ... set Audio name and buffer size to up and run it.
-
@Rudra-Ghosh Thanks :)
-
This post is deleted! -
This post is deleted! -
@Rudra-Ghosh @Tania-Ghosh What Is This?
Any Tuts?