From the original SynthMaker forum (2004–2014), with its members’ names and dates.
TomC ·
G'day GFX yedis,
I use the standard SM Wave Player module.
I have connected a push button to the FileDiag 'Open' trigger and another
one to the WaveFile 'Del' trigger inside the Wave Loader module.
When I push the first button the file dialog opens, I can load a wave and it
is displayed in the Wave Player module's window.
So fine so fluffy.
But when I push the other button to delete the file the display is only updated
when I click somewhere on the background, not immediately when I click on the button.
I've connected a Redraw primitive to every available view output inside the
Wave Player module and triggered it with the second button, but it didn't
help.
Any ideas?
Cheers,
Tom
Nu Audio Science ·
I know you have but i'm gonna ask anyway
Are you triggering the redraw from mouse up or mouse down on the second button ?
I'm just thinking if you are triggering on mouse down that the wave may not be closed until mouse up ?
But without an OSM i can't really help any further
Sorry
NAS
TomC ·
Nu Audio Science wrote:
But without an OSM i can't really help any further
Sorry
NAS
No problem, it's all standard stuff:
Wave Redraw Problem.
Thanks for your help.
Tom
Edit: BTW, I've double checked, when I trigger 'Del' the float array sizes
in the Draw module change to '0', so the wave really gets deleted.
Nu Audio Science ·
Fix
OK heres a brute force fix hahahahah
I'll look inside properly and see if i can do it more elegently in a while dude OK
NAS
exonerate ·
Just put a redraw inside the 'draw wave' module (not the one inside the wave loader module) and connect the 'samples' integer to it.
TomC ·
Thanks a lot, NAS and Exo
I didn't realize how much important it is WHERE you put the redraw primitive, I've always though it gets forwarded up to the main view.
Tom
Wrote something here? To have a post removed or your name hidden, write to [email protected].