Unsolved Proper usage of the Audiowaveform display?
-
Changing the processorId for an Audiowaveform does not make it show the new waveform.
HiseSnippet 1529.3oc6Y80aZbDDeOfKMPSiRhRk5KUZkUefDgbLj+UonpfMFGgZHAYbSyaQquaAV4618zd6YaZUk5Go9Qned5S4aP6r6c.6gwNXpaZaD9AKO6tyL+1Ylc9Mf6IEdz3XgD4T9fwQTjyMb6OlqF0ZDgwQc1EV2s8ojvn.JZmwQj3XpOxwo3Kza6TtDx7y6e9Nj.B2iNaID5MBlG8krPlZ1p8Z98rff8H9zCXgVm9QM63I3sDAhD.JEc2BEQ7NhLj9Jh9XEbQNWqsOSIj8UDEMF4TZGg+39iDmvSO+aXwrCAPBB0Q8ACkt7dh.eMh0+Mp0HVfeuIW4XDXzdyB.ESC.20sKymMc8YAhaY1.OSC63gSg7vqXN3U2FdaYAuE.IGKHUJER21sumjEolsiFOetaGthJGP7xmZROKpvFkbaIfSvUaFRNhtmDDlpQ0mr0V0vvut2ypTAB8wJ7wDIdmDkRvqi+N7DUGRUsDgQBNHTcir82.zZdkZ7ATpwF4c01I9LwORNlNPHCOeOl+XFa7fGfOXDEOPDDHNgwGh8D9TLKFyzF.R2Xk.GeBIBqfiEMIn0wrNA6yFLfJAiiiM00xZ3CST3QjXLWfOlEmPBvT3LdJvW2uREFOfwA+kv8TLAGK3YgAMhkhfpdSfaM3lEjPuWketR47.eyXJbYrvxF0vazO0+la0u7rJefPt1DYdrEIH3P3AR04ghN7bdvswUDbarDvswEC2FVv89OvBouRnnulW0fnJkgDc6ioxwPdQoSj.VpYxogDOo.R2wLHwKFfSK4w6cJtttN.7bZpVR39hPLOI7PpbSiAO.JMnTvJl5ELw34ZXQDkiShlZo2BVBTN0ofkLH.f3XnAE9H53CEDoOXwzyu2aMQrsUJICpknUwyVuqFquqdMbWhZzloHp58vXcPrBd969fAYW976kEufn+B2V2LUdQJVMMDXmv0GD5vjusk6421xtqpWZp25fBdGNS8ZHJlJe1Fanr5EnEWgLTAGUYZvcyrFboUGHlul1IqxFYfrMwB5RndiEn9OzYWhhna0lAI.lQTohoi.N6ROF3sRa7V1cWZ7QJQD3po03Hmqm51uLys4d5X79sby+bBc5L.bPyw1Bmv7Uif.uye3fPinrgiTZoSgMiA06v6AUfTktwt0yQjSE2IcOzwioP6ZKQ.cFX902XCFdSE8TklXIyz35HVbWQHXYhDNnSgKmqZXeu4WrqZbFWcVdPfAV3mDPT4ok0yhjsATzmiKTy2AcITismUYdt5RKGW8rQIVX48RB2a61io7FsX7VXA3U+d4eX7lM4yW311v5MCrkb26sW3XNkVt9EKOT95TnbG29JIkDBr6YEHF7XUzeELLZzROLJ7FLPP76y9Iqi86M2IQOIQ9U+slFWscnHgmyWYHeeZDknfzukNWu496+BoHIZdsd+yMEKGHAxSHTXuwq4THtqruisjh33Av0wXqX6s5kHGpiUyVYeJvrFmesWkDB4dNmFnoBbbz8Jio5bMyCXujrSsOswKac.wjugIzMx0mStwbxObN4GMm7imS9IyI+zYxoAztjHckgqKzU5LzYe1xUdB1nGAt0VmbG1vo1Ock7cYrN5zvtAZVejjOlediOp8v962x8p4iGUdBF6yzop17igmovJZLdGf5d.IIPMY07sL5J3hnQBNyK+iBnHe3PpzF6K7BAi5AuImsxcatOMfRhsdU+MMeILGNQl+s9kJVT+R+QEWX95qbSgKV2mC+oAUYwOgnJu5Cc2LinDCdWp9Odd9FtlV6XMS7+VPceQhBXXmvx4BTg8A5eOpMgXAMIap7VZYMf5S49Fg+D9Iay5SXO0aVexlHuIlBtaY+s4Ch3Tjx0TGlI.C.d4.6R5XXHCMj.FuUXPoFqGTZ8fR4GTRchX8fRqGT5bGTpw5AkVOnz5AkVOnz+iGT5iAJM+SHdmW52EsFqW2rBfRt4eZYYWyW8OdAeC1g.e0677xapynXiUUwGtpJ9nUUwGupJ9jUUwmtpJ9seXE0iSrchRDl1LEg51qcZAnS6oEfEQ+EDUy+cC
Here is the scenario I am trying to achieve:
Where the buttons link the waveform display to one of two different samplers.
You'd think it would be as simple as changing the processor id of the Waveform display to the correct sampler, and then maybe a repaint message. But no.
I have tried quite a few approaches now, it's been a few days and so I'm turning to you guys for help!From what I've seen, there is a history of difficulties with waveform displays in this forum.
-
-
@griffinboy I think you have to set the index to -1
-
@d-healey
Unfortunately that didn't work for me!
I shall update to the new version of hise and check again, I'm a bit behind now.I felt that the index on the waveform was the sample index.
For -1 it blanks for me. I know that -1 is supposed to show the latest sample but that's not what I'm seeing
Edit*
Ah, yes this is not quite what I'm getting at.
Setting it to -1 does indeed make it show the last played sample. But this is not what I'm getting at. I am wanting to display samples from different samplers! Not different samples within a single sampler. -
I would expect at the last you'd need to specify the sample you want to display, although I'm not sure how to do this. I'd probably just use two audio waveforms.
-
@griffinboy I think it only display the last note played - so you will need to change samplers, then play a note, and it should refresh then.