SHA256
Read Spectrum Samples From Clip Store
This commit is contained in:
1 parent
d0f6fa9ecd
commit
89f15eca1e
3 files changed
+136
-109
No files matched your search
@@ -592,19 +592,19 @@ internal class RenderManager : MonoBehaviour
|
||||
scrController.instance.levelWasSkipped = true;
|
||||
|
||||
if (!scrConductor.instance || !scrConductor.instance.song) yield break;
|
||||
if (Configuration.AdvancedConfig.ProcessAudio)
|
||||
{
|
||||
AudioSpectrumGenerator.Initialize(scrConductor.instance.song.clip);
|
||||
}
|
||||
|
||||
if (Configuration.AudioConfig.RenderAudio)
|
||||
{
|
||||
AudioMixer = new OfflineAudioMixer(Configuration.AudioConfig.AudioChannels, Configuration.AudioConfig.AudioSampleRate);
|
||||
AudioMixer.InitializeBGM(scrConductor.instance.song.clip);
|
||||
|
||||
|
||||
var effectiveVideoFps = Math.Min(Configuration.VideoFPS, Configuration.RenderFPS);
|
||||
SyncCalculator = new AudioSyncCalculator(Configuration.AudioConfig.AudioSampleRate, effectiveVideoFps);
|
||||
}
|
||||
|
||||
if (Configuration.AdvancedConfig.ProcessAudio)
|
||||
{
|
||||
AudioSpectrumGenerator.Initialize(scrConductor.instance.song.clip, AudioMixer);
|
||||
}
|
||||
|
||||
scrConductor.instance.song.clip = null;
|
||||
scrConductor.instance.song.time = -1000;
|
||||
@@ -1021,10 +1021,10 @@ internal class RenderManager : MonoBehaviour
|
||||
|
||||
_frameReader?.Dispose();
|
||||
ResetFrameHookState();
|
||||
AudioSpectrumGenerator.Clear();
|
||||
AudioMixer?.Dispose(); AudioMixer = null;
|
||||
SyncCalculator = null;
|
||||
|
||||
AudioSpectrumGenerator.Clear();
|
||||
|
||||
RenderContext.Reset();
|
||||
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user