virtualx-engine/servers/audio/effects
reduz d1ddee2258 Implement BPM support
Based on #62896, only implements the BPM support part.

* Implements BPM support in the AudioStreamOGG/MP3 importers.
* Can select BPM/Bar Size and total beats in a song file, as well as edit looping points.
* Looping is now BPM aware
* Added a special importer UI for configuring this.
* Added a special preview showing the audio waveform as well as the playback position in the resource picker.
* Renamed `AudioStream::instance` to `instantiate` for correctness.
2022-07-23 07:31:17 +02:00
..
audio_effect_amplify.cpp Use suffixes for units in nodes and resources 2022-05-19 14:34:27 -05:00
audio_effect_amplify.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
audio_effect_capture.cpp Add suffixes to all nodes and resources 2022-06-11 09:41:05 -05:00
audio_effect_capture.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
audio_effect_chorus.cpp Add suffixes to all nodes and resources 2022-06-11 09:41:05 -05:00
audio_effect_chorus.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
audio_effect_compressor.cpp Add suffixes to all nodes and resources 2022-06-11 09:41:05 -05:00
audio_effect_compressor.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
audio_effect_delay.cpp Add suffixes to all nodes and resources 2022-06-11 09:41:05 -05:00
audio_effect_delay.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
audio_effect_distortion.cpp Add suffixes to all nodes and resources 2022-06-11 09:41:05 -05:00
audio_effect_distortion.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
audio_effect_eq.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
audio_effect_eq.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
audio_effect_filter.cpp Add suffixes to all nodes and resources 2022-06-11 09:41:05 -05:00
audio_effect_filter.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
audio_effect_limiter.cpp Add suffixes to all nodes and resources 2022-06-11 09:41:05 -05:00
audio_effect_limiter.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
audio_effect_panner.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
audio_effect_panner.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
audio_effect_phaser.cpp Add suffixes to all nodes and resources 2022-06-11 09:41:05 -05:00
audio_effect_phaser.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
audio_effect_pitch_shift.cpp Revert "PitchShift effect quality and performance tweaks for different pitch scale values" 2022-03-02 00:11:33 +01:00
audio_effect_pitch_shift.h Revert "PitchShift effect quality and performance tweaks for different pitch scale values" 2022-03-02 00:11:33 +01:00
audio_effect_record.cpp Cleanup AudioEffectRecord thread_active variable 2022-06-17 08:54:46 +01:00
audio_effect_record.h Cleanup AudioEffectRecord thread_active variable 2022-06-17 08:54:46 +01:00
audio_effect_reverb.cpp Add suffixes to all nodes and resources 2022-06-11 09:41:05 -05:00
audio_effect_reverb.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
audio_effect_spectrum_analyzer.cpp Add suffixes to all nodes and resources 2022-06-11 09:41:05 -05:00
audio_effect_spectrum_analyzer.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
audio_effect_stereo_enhance.cpp Add suffixes to all nodes and resources 2022-06-11 09:41:05 -05:00
audio_effect_stereo_enhance.h Style: Partially apply clang-tidy's cppcoreguidelines-pro-type-member-init 2022-05-02 16:28:25 +02:00
audio_stream_generator.cpp Implement BPM support 2022-07-23 07:31:17 +02:00
audio_stream_generator.h Implement BPM support 2022-07-23 07:31:17 +02:00
eq.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
eq.h Style: Remove inconsistently used @author docstrings 2022-01-04 20:42:50 +01:00
reverb.cpp Style: Partially apply clang-tidy's cppcoreguidelines-pro-type-member-init 2022-05-02 16:28:25 +02:00
reverb.h Style: Partially apply clang-tidy's cppcoreguidelines-pro-type-member-init 2022-05-02 16:28:25 +02:00
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00