If the plugin doesn't flush its buffers when it receives a stop message from the host, any tail audio will be incorrectly included in a render, unless the user waits for the tail to stop every time.
DUNE should clear its internal buffers when it receives a stop message.
Please do this on any stop message, regardless of whether the host was playing.
Flush buffers on DAW StopModerators: Christophe, Mark
26 posts
• Page 1 of 2 • 1, 2
Re: Flush buffers on DAW StopWhich host?
Windows 11 Home - 12th Gen Intel(R) Core(TM) i5-12400 2.50 GHz -32GB RAM
250GB SSD - 1TB HDD | M-Audio Oxygen 25 V
Re: Flush buffers on DAW Stop
Reaper and FL Studio
Re: Flush buffers on DAW StopBy tails I assume you mean long release on notes or fx such as reverb?
They should continue till they come to a natural end, unless you press double stop/panic, AFAIK. (Especially when rendering) Windows 11 Home - 12th Gen Intel(R) Core(TM) i5-12400 2.50 GHz -32GB RAM
250GB SSD - 1TB HDD | M-Audio Oxygen 25 V
Re: Flush buffers on DAW Stop
Yup that's what I mean by tails. I just tried what you described in Reaper, FL Studio, and Reason. Double pressing Stop did not kill the tail. Can you confirm the behavior you expect? Can you elaborate on "double stop/panic"?
Re: Flush buffers on DAW StopDouble clicking stop on the transport controls in host, or pressing the 'home' key on keyboard.
This may be host specific, but I'm sure it's a common method. Windows 11 Home - 12th Gen Intel(R) Core(TM) i5-12400 2.50 GHz -32GB RAM
250GB SSD - 1TB HDD | M-Audio Oxygen 25 V
Re: Flush buffers on DAW Stop
I can confirm this method is used in FL Studio (not so much double clicking stop, but pressing stop while playback is already stopped). With that said, double clicking stop killed the tail in another plugin (Diva), but did not do so for DUNE. DUNE did appear to have received some message, as I noticed the MIDI input light blink. However, it seems to either ignore the message or mishandle it (I could hear a sample dropout, but the tail continues).
Re: Flush buffers on DAW StopAfter using a Midi Monitor in FL Studio, I see that the messages sent on double stop were irrelevant (It just reset pitch on each channel).
I know there is some message the host sends to the plugin when playback is stopped. When the plugin receives this message, it should kill all sound. Omnisphere and Diva do this successfully.
Re: Flush buffers on DAW StopI've raised this issue with other vendors. Native Instruments appears to be investigating:
https://community.native-instruments.co ... om-the-daw Here is a demonstration of the issue: https://www.youtube.com/watch?v=numTE5EW9rI
Re: Flush buffers on DAW StopHopefully a dev will turn up and have a look...or explain why it behaves that way (its fine here, so can't help anymore)
Windows 11 Home - 12th Gen Intel(R) Core(TM) i5-12400 2.50 GHz -32GB RAM
250GB SSD - 1TB HDD | M-Audio Oxygen 25 V
Re: Flush buffers on DAW StopI'm not sure what you mean exactly, there is different forms of "stop". For instance, hitting stop on the transport bar, MIDI All notes off / all Sounds off messages, or something format-specific (e.g. VST2-specific). The latter two are also host dependent, i.e. some hosts may never send certain messages or in different situations.
Like Kriminal wrote, in Orion it would be double-click Stop or pressing the Home key, which acts as a Reset message & sends an All Notes Off message to all plug-ins. Admin - Synapse Audio Software
Twitter - www.twitter.com/SynapseAudio Facebook - www.facebook.com/SynapseAudioOfficial
Re: Flush buffers on DAW Stop
Have you had a chance to watch the video demonstration? If so, does it make the issue clear?
Re: Flush buffers on DAW Stop
Not quite. For what purpose exactly do you need this? Completely resetting the audio on just a transport stop message seems wrong ihmo. I'm pretty sure most users would object to that, and it is also guaranteed to cause issues at least for some applications. Admin - Synapse Audio Software
Twitter - www.twitter.com/SynapseAudio Facebook - www.facebook.com/SynapseAudioOfficial
Re: Flush buffers on DAW Stop
I figured it would be easier to show you than tell you. Please see this video explanation: https://youtu.be/osppgnEzeDI
26 posts
• Page 1 of 2 • 1, 2
Who is onlineUsers browsing this forum: No registered users and 436 guests |
© 2017 Synapse Audio Software. All Rights Reserved. |