<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr">On Sun, Jun 10, 2018, 5:58 PM Phyllis Smith <<a href="mailto:phylsmith2004@yahoo.com">phylsmith2004@yahoo.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px"><div style="font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px">Hi, we are the Cinelerra-gg developer (GoodGuy) and lovely-assistant (PhylSmith) team and have just finished phase 2 of hooking up some LV2 plugins to this NLE -- "Phase 1 Proof of Concept".</div><div style="font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px"><br></div><div style="font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px">This is really amazing.  Over 500 plugins load.  Some of them cause problems, but the percentage which are loading and the percentage that actually perform is pretty impressive.  Good work to all of the LV2 programmers!</div></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Congrats to you too! That's great.</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px"><div style="font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px"><br></div><div style="font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px">To avoid the current problems, we have a  Bad Boys <span>Blacklist</span> (plugins that crash cin5), but it is a comparatively short list.</div><div style="font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px"></div></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Got a link (so I can see if any of them are mine)?</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px"><div style="font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px"><br></div><div style="font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px">But having difficulty with knowing how to test schedule_work.  Is there a plugin that uses schedule_work in an obvious way what does not involve using a MIDI or does this thing need a MIDI to be tested?</div></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">It doesn't need midi. The most common use that I know of in plugins is for disk operations which are never realtime safe. Naturally samplers are a common use case but they also use midi typically. I know my rakarrack ports of rkr echotron and rkr reverbtron (<a href="https://github.com/ssj71/rkrlv2">https://github.com/ssj71/rkrlv2</a>) are loading files that only affect the audio processing, without any midi at all. They are however not very tested so there may be other issues. I believe Robin's convolver would be a better reference with a similar mechanism (<a href="https://github.com/x42/convoLV2">https://github.com/x42/convoLV2</a>).</div><div dir="auto"><br></div><div dir="auto">Note that all these require atoms and patch extensions to communicate to the dsp which file to load. File loading is not the only use of the worker thread but it's the only one I know examples of.</div><div dir="auto"><br></div><div dir="auto">Cheers!</div><div dir="auto">_spencer</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div></div>