2019-09-06 v1.07
– Updated SDL2 library to v2.0.10
– Added Unreal Engine 4.23 Support, now version 4.20 requires manual installation.
– Added Linux editor and game support
– Added Mac editor and game support (Experimental)
– Added IOS game support (Experimental and without MP3 format support)
– Moved Thirdparty libraries folder inside Source folder to fix the Mac build limitation (plugin + rsync)
2019-08-17 v1.06
– Added Get Spectrum Peaks. Now you can obtain a list with the most valued frequencies in real time.
– Added thridparty decoders inclusion customization. Now you can select which decoder binaries can be included in your project. More Details
– Added installation and set-up tutorial from Empty Project [Link]
– Added manual installation and support notes for unsupported Marketplace versions, 4.19 and Older [Link]
2019-07-10 v1.051
– Added Ogg Vorbis Support
– Added Flac Support
– Fixed Android smoothness bug of some devices
2019-05-21 v1.041
– Fixed possible crash when Init Audio node is called while playing audio
2019-05-17 v1.04
– Fixed special characters encoding of friendly device names, no more strange chars in audio device names.
– Added GetInputDeviceNames, this node returns a list with input devices.
– Renamed GetAudioDeviceNames to GetOutputAudioDeviceNames
– Added Loopback Input, now you can capture the audio directly from the system device. You can do the analysis from the audio played from other applications. Nodes added:
- Init Loopback Audio
- Inix Loopback Audio Ex
- Unload Loopback Audio
- Get Default Device Loopback Audio
- Set Default Device Loopback Audio
- Start Loopback
- Stop Loopback
- Is Loopback Capturing
- Get Loopback Capture Time
More detailed info into Documentation page
– Added new Example project: Loopback Test
2019-04-20 v1.03.1
– Fixed crash with some MP3 formats
– Fixed crash on Android start
2019-04-18 v1.03
– SDL2 library updated to 2.0.9
– Added mp3 format support on Win64 and Android Platforms
– Added ID3 tags support v1 and v2
– Added Format Test UE4 Project [UE4 Sample Projects]
– Changed GetFolderFiles to Impure function to avoid extra calls, now must be explicitly executed by connecting exec wires.
– Added new player node with more options: Loop playback and Starting time.
You can define the number of loops and bind and event for each loop end too. Each loop starts from StartTime position.
– Added Audio Device selection nodes.
Now you can select the audio device to play and capture the sound. Set default Device(s) Player/Capturer Audio node must be called before Init Player/Capturer Audio node.
If the default audio device is not set then the system default audio device is selected.
More detailed info into Documentation page
2019-03-12 v1.02
– Fixed crash on wrong sound path during Player Initialization
– Added channel selection mode in visualizer initialization
- All in one: Accumulates all channels data into only one array
- Select one: Returns only the channel specified in Channel option
- Split all: Returns each channel into one array. Use “By Channel” nodes to retrieve the results
– New amplitude analysis configuration node. Now Amplitude analysis use the same node structure as frequency spectrum and beat tracking analysis. Initialization + Getter
– Removed GetAmplitude parameters
– Added multi-channel Support. Now you can retrieve the results for each channel separately, select Split_all option in “Channel selection mode” during the analysis configuration and use the “By Channel” nodes to retrieve the results.
– Changed GetBeatTrackingVariance node, now calculates Average and Variance with the same node. If you only need the average result you can continue using GetBeatTrackingAverage node
– Added Beat-per-minute counters to Beat Tracking nodes, now you can track the bpm of an interval of beat tracking samples and the result with max frequency.
– New node Get Capture Time, returns the current capture elapsed time
More detailed info into Documentation page
2019-01-16 v1.01
– Added normalization to the frequency spectrum result
– Added Unreal Engine 4 v4.19 support
– Added new option UsePeakValues in frequency spectrum analysis to return peak value of each band instead of average values