audioanalyzerstore

AudioAnalyzer – Changelog

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.
audio_device_selection
– 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

doc_loopback_init_bp

    • Get Default Device Loopback Audio
    • Set Default Device Loopback Audio

doc_loopback_init_bp_device

    • Start Loopback
    • Stop Loopback
    • Is Loopback Capturing

doc_loopback_init_bp

    • Get Loopback Capture Time

doc_loopback_controls_bp_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
metatag_node
– 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.
new_getfolderfiles
– 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.
new_playex_options
– 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.
new_audiodevice

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
channel_selection_mode_option

  • All in one: Accumulates all channels data into only one array
  • Select one: Returns only the channel specified in Channel option
  • channelselectoneopt

  • 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
amplitudenodes

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.
bychannelnodes

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
beattrackingvariancenode

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.
newbeattrackingnodes

New node Get Capture Time, returns the current capture elapsed time
get_capture_time_node

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
new_usepeakvalues

<<< Return to AudioAnalyzer page.