EQ Broadcaster Bug
-
Hello everyone!
There is a problem with the EQ-Broadcaster.
If you add three bands and remove all three one after the other, the broadcaster recognizes all three remove processes.
However, if you first remove band 2 (1) and then band 3 (2), the Broadcaster no longer recognizes the removal of band 3.
Here is a snippet:
HiseSnippet 1086.3ocuV0saaaCElxIrXVcCaEnXWSnqb1xRsiSZ7VQvZch8lwZR8pyZKvPQACIkMQjHcnnbpQQ.1K0du1aP1gRx1xqNcEFa0W4yu76b346P02nYhjDsA44e1zwBj2miGLUYGczHpTg5cLx693N+JosQS4LZhUXHsSGhZOcLMIQvQdda7SNO8ptIJ62e8isoQTESrPEB8BsjIdpLVZWns+i+EYTTWJWblLtj2683dLs5HcjNEP0F35nwT1EzghSoN2pfQ+LMYDx6avME7ca0ht+dMaxZ88sXGvnsDrFmeP8cog7lsD7y46s+dTj2c5vkVsYfkZEIHuMaq4SGLRekJ+.dgLQddjvIz.M.N4b0c0QbWI5zhNZjLh2eV6JAAYo+hl2F4Mu6iOQxky0unI9UYFHKhnbCzqxxvaikfWixvqdI3sBH4UBRalCo6gGvLxw1EVb34t3dJ3tLjB2SkgRtunJ+YE7QZvCkcmX5EhtFPXdD0dX85aSZVu9VOx2+AOXogCtHTpjVoV4C2hIVxDpgHt7kTKaDX9PRG0PoRrCyHfhsTj0dmOgDH4A+.IXt+Aa6TRMCS.0+dfXB.HWYErMIXBMJUD75LOrzbOds+0EXhZsT1HhUSxBh3hxedd2I27Y5NW1wYNoFj7KgjAGRaph+DNbw6NDmvyEw5IfHXMHX4zGJMPIFIgBPILkyOm+zBs0fdUPpJqwjm0vTEy0gpMud1ljUMa8N+pxvEpIGdHoDd1xuJ3PU3hIQGI1YrQpr0B.aDmOAjusHKOxu509UukTMqZVcxxstp7k0Xy+MC+Ds5TsU7LUss7gb4esO4eZJLbk1byVFcTDzcVkY2BAyGJvZpz3yElYssYNBC8Kyjv2NSpLQmkOpWxQspGLE+rwB0sQ+QE7C3e+VuioVpi9UnC7arvXkNH3crXBr7KmLVEerH4Bqdbluwi0JWF7tqsX6QN8qajlZkpgmIAnJAd4WhKqpA5sk2sNsrvURtE1Mh8dUEDZjPNbj0Iss2b7lCjuFergNbHEZFckQ.8qOUIhPmOb1d2p2YVJkVQ7Bs2byM+wxZ2sv4lN0YMBut3Lx771UuBVcNctGPCdKn36ZjIBaYizW8Rs4hDXQu.LDRiRD9WCOQ7dayf8nZdZD0t7xU2SPEFf4jk1n41ZoRj1okeh5+rMterP7d39RXyvpwXkUfQXZ5+CLV7N0Wf6DFJX1E.bSb2W8I3QI7LdvQolIhNWVb1hKW5rOMMNepzQg8bMitcOqixMslisM9nwViObq445TGs5Dp0HAVEFN4AvLMS.cFEvHx.PEGaOWt9L.MPn3YB.g3lBiMbxdEFaLy3mjyHlxL52vx2N5Z5eVlFntUYe0TU7INYRCT1FyxyYwvGl7FFa4T8dAt65FXy0Mv8V2.2ecC7gqafGrtA15eOP22M9jTqNNesABcR+N4aY8JwHP+M.zFvzQ
Does anyone have an idea how to solve this problem or am I making a mistake? @d-healey , you know a lot about broadcasters by now. Do you have any ideas?
All the best
Oli -
@Oli-Ullmann good catch the broadcaster probably ignores the last event because the index of the changed band doesn‘t change. A quick fix would be to enable the queue of the broadcaster to pass through all events.
-
@Christoph-Hart
Great, that worked. :-) Thanks to you!