In the example project with the QuantizedBuffers plug-in, if you go to the DrumKitTrack and change the Instance Index to any value other than 1, even though the DrumKit script is hard-coded with an instanceIndex value of 1, the script still seems to be communicating with the same QuantizedBuffers instance.
For example, I would expect that if I change the Instance Index on the plug-in to 2, but still do QuantizedBuffersHelper.FindById(1), I would no longer hear any drum samples when I press the input keys. Instead, it behaves as if it the indices match.
Similarly, if I keep the QuantizedBuffers index at 1, but change the instanceIndex in the DrumKit script to any other value, QuantizedBuffersHelper.FindById still seems to return that same QuantizedBuffers plug-in.
In the example project with the QuantizedBuffers plug-in, if you go to the DrumKitTrack and change the Instance Index to any value other than 1, even though the DrumKit script is hard-coded with an instanceIndex value of 1, the script still seems to be communicating with the same QuantizedBuffers instance.
For example, I would expect that if I change the Instance Index on the plug-in to 2, but still do QuantizedBuffersHelper.FindById(1), I would no longer hear any drum samples when I press the input keys. Instead, it behaves as if it the indices match.
Similarly, if I keep the QuantizedBuffers index at 1, but change the instanceIndex in the DrumKit script to any other value, QuantizedBuffersHelper.FindById still seems to return that same QuantizedBuffers plug-in.