I’ve built vl.audio as @antokhio suggested on matrix to try and find where my error is coming from, and vs studio gives me this… Exception thrown: ‘System.ArgumentOutOfRangeException’ in System.Private.CoreLib.dll (I also get a The thread ‘.NET TP Worker’ (24256) has exited with code 0 (0x0). occasionally)
Debug console gives me this…
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter ‘index’)at System.Collections.Generic.List`1.get_Item(Int32 index)at VL.Audio.MatrixMixerSignal.FillBuffers(Single buffer, Int32 offset, Int32 count) in D:_Git\VL.Audio\VL.Audio\src\Signals\Routing\MatrixMixerSignal.cs:line 39at VL.Audio.MultiChannelSignal.Read(Int32 offset, Int32 count) in D:_Git\VL.Audio\VL.Audio\src\Core\MultiChannelSignal.cs:line 109at VL.Audio.SingleSignal.FillBuffer(Single buffer, Int32 offset, Int32 count) in D:_Git\VL.Audio\VL.Audio\src\Core\MultiChannelSignal.cs:line 34at VL.Audio.AudioSignal.Read(Single buffer, Int32 offset, Int32 count) in D:_Git\VL.Audio\VL.Audio\src\Core\AudioSignal.cs:line 158at VL.Audio.VST.EffectHost.DoFillBuffers(Single buffers, Int32 offset, Int32 numSamples)at VL.Audio.VST.EffectHost.FillBuffers(Single buffers, Int32 offset, Int32 numSamples)at VL.Audio.MultiChannelSignal.Read(Int32 offset, Int32 count) in D:_Git\VL.Audio\VL.Audio\src\Core\MultiChannelSignal.cs:line 109at VL.Audio.SingleSignal.FillBuffer(Single buffer, Int32 offset, Int32 count) in D:_Git\VL.Audio\VL.Audio\src\Core\MultiChannelSignal.cs:line 34at VL.Audio.AudioSignal.Read(Single buffer, Int32 offset, Int32 count) in D:_Git\VL.Audio\VL.Audio\src\Core\AudioSignal.cs:line 158at VL.Audio.VST.EffectHost.DoFillBuffers(Single buffers, Int32 offset, Int32 numSamples)at VL.Audio.VST.EffectHost.FillBuffers(Single buffers, Int32 offset, Int32 numSamples)at VL.Audio.MultiChannelSignal.Read(Int32 offset, Int32 count) in D:_Git\VL.Audio\VL.Audio\src\Core\MultiChannelSignal.cs:line 109at VL.Audio.SingleSignal.FillBuffer(Single buffer, Int32 offset, Int32 count) in D:_Git\VL.Audio\VL.Audio\src\Core\MultiChannelSignal.cs:line 34at VL.Audio.AudioSignal.Read(Single buffer, Int32 offset, Int32 count) in D:_Git\VL.Audio\VL.Audio\src\Core\AudioSignal.cs:line 158at VL.Audio.MatrixMixerSignal.FillBuffers(Single buffer, Int32 offset, Int32 count) in D:_Git\VL.Audio\VL.Audio\src\Signals\Routing\MatrixMixerSignal.cs:line 43at VL.Audio.MultiChannelSignal.Read(Int32 offset, Int32 count) in D:_Git\VL.Audio\VL.Audio\src\Core\MultiChannelSignal.cs:line 109at VL.Audio.SingleSignal.FillBuffer(Single buffer, Int32 offset, Int32 count) in D:_Git\VL.Audio\VL.Audio\src\Core\MultiChannelSignal.cs:line 34at VL.Audio.AudioSignal.Read(Single buffer, Int32 offset, Int32 count) in D:_Git\VL.Audio\VL.Audio\src\Core\AudioSignal.cs:line 158at VL.Audio.MatrixMixerSignal.FillBuffers(Single buffer, Int32 offset, Int32 count) in D:_Git\VL.Audio\VL.Audio\src\Signals\Routing\MatrixMixerSignal.cs:line 43at VL.Audio.MultiChannelSignal.Read(Int32 offset, Int32 count) in D:_Git\VL.Audio\VL.Audio\src\Core\MultiChannelSignal.cs:line 109at VL.Audio.SingleSignal.FillBuffer(Single buffer, Int32 offset, Int32 count) in D:_Git\VL.Audio\VL.Audio\src\Core\MultiChannelSignal.cs:line 34at VL.Audio.AudioSignal.Read(Single buffer, Int32 offset, Int32 count) in D:_Git\VL.Audio\VL.Audio\src\Core\AudioSignal.cs:line 158at VL.Audio.MasterWaveProvider.Read(Byte buffer, Int32 offset, Int32 count) in D:_Git\VL.Audio\VL.Audio\src\Core\MasterWaveProvider.cs:line 165
I am not changing spread counts, I am just using oscillators, all gains have been min/maxed as have matrix mixers. Frequencies are sliding around and jumping between values, and gains can snap to 0, I think I’ve tried damping these as well. It also happens without the vst’s. It seems to be a fill buffer thing, but I’m not sure why this is an issue…
Any suggestions?

