Support

If you have a problem or need to report a bug please email : support@dsprobotics.com

There are 3 sections to this support area:

DOWNLOADS: access to product manuals, support files and drivers

HELP & INFORMATION: tutorials and example files for learning or finding pre-made modules for your projects

USER FORUMS: meet with other users and exchange ideas, you can also get help and assistance here

NEW REGISTRATIONS - please contact us if you wish to register on the forum

Users are reminded of the forum rules they sign up to which prohibits any activity that violates any laws including posting material covered by copyright

Primitive EdOPEN not working as expected

For general discussion related FlowStone

Re: Primitive EdOPEN not working as expected

Postby RJHollins » Sat Mar 26, 2016 5:34 pm

I do ... but still trying to figure this out.

I think I can confirm that EdOPEN does NOT send a trigger ... so that is the issue I need to solve.

Somehow, I need to send a single trigger only if EdOP is TRUE ... and importantly ... only the very first time the VST gets loaded/opened in the DAW. It's like a one-time status to check if TRUE, do a trigger. After that, any open/closes are ignored ... till the next time the session is load. Then again, a one-time status check ... trigger if TRUE.

kind of a tricky situation :roll: :|
RJHollins
 
Posts: 1571
Joined: Thu Mar 08, 2012 7:58 pm

Re: Primitive EdOPEN not working as expected

Postby tulamide » Sat Mar 26, 2016 6:18 pm

There are the boolean to true and boolean to false prims. They send a trigger only when the status changes (to true or to false). Combine that with a variable that's set to 1 after the change was done and only react if boolean to true triggers AND the variable is still 0.
"There lies the dog buried" (German saying translated literally)
tulamide
 
Posts: 2714
Joined: Sat Jun 21, 2014 2:48 pm
Location: Germany

Re: Primitive EdOPEN not working as expected

Postby RJHollins » Sat Mar 26, 2016 6:40 pm

Hi T .... that's exactly the PRIMs I've been trying to integrate.

I've not yet found the 'secret' solution :roll: and I've tried some crazy ideas to boot :lol:
RJHollins
 
Posts: 1571
Joined: Thu Mar 08, 2012 7:58 pm

Re: Primitive EdOPEN not working as expected

Postby RJHollins » Sat Mar 26, 2016 7:21 pm

so far, the only progress has happened through a bit of RUBY code.
Code: Select all
if @status = true
   output 0  #,@tick
end

Basically monitoring the EdOP status, if TRUE, output a 'tick'.

I do get 2 triggers on the RUBY output ... really, I only want one.

Not sure if this is a solid idea to pursue, but its the first 'experiment' that actually gave a trigger :mrgreen:

If so ... how to knock this down to a single trigger ?
Last edited by RJHollins on Sat Mar 26, 2016 7:36 pm, edited 1 time in total.
RJHollins
 
Posts: 1571
Joined: Thu Mar 08, 2012 7:58 pm

Re: Primitive EdOPEN not working as expected

Postby tulamide » Sat Mar 26, 2016 7:34 pm

Try this one. It worked for me in Reaper.

(EDIT: Your above code is wrong. It needs to have a check for equality, which is "==" not "=". The latter is an assignment.)
Attachments
EdOpen Test.fsm
(646 Bytes) Downloaded 878 times
"There lies the dog buried" (German saying translated literally)
tulamide
 
Posts: 2714
Joined: Sat Jun 21, 2014 2:48 pm
Location: Germany

Re: Primitive EdOPEN not working as expected

Postby RJHollins » Sat Mar 26, 2016 8:07 pm

Hi T,

ok ... I will test the code you posted. In particular, I'm looking at the GUI link you included into RUBY.

I'll compare to the code I'm current at:
Code: Select all
def init
@status = false
end

if @status == true
   output 0  #,@tick
   output 1, true
end

This 'works' in the FS editor, giving me a single trigger. However, as with all things, I need to test this as a VST export into a DAW to see what happens.

Onto the real world.

Scary :o
RJHollins
 
Posts: 1571
Joined: Thu Mar 08, 2012 7:58 pm

Re: Primitive EdOPEN not working as expected

Postby RJHollins » Sat Mar 26, 2016 9:04 pm

ok ... 1st test results.

My design and 'T's design both trigger as an exported VST .... HOWEVER ...

MY miserable design FAILS in that everytime the VST is opened .... it triggers the TIMER. Booooooo. :twisted:

Conclusion .... The GURUS once again come to the rescue, saving this miserable wretch from even further abuse of that last remaining brain cell. :roll:

Quoting from the Black Knight of Monte Python ... 'Onward to further conquests.' :mrgreen:

I'm not sure He actually said that ... but ya gotta admire his gumption. :P

note:
For those playing along at home, and wondering, WHY the heck do I need this function.

Well ... either I'm trying to put out 'self inflicted' fires of my programs design logic ... or its something else. But what I'm dealing with is interaction of PRESETs within a DAW.

My VST plugin works in conjunction with a variable list of 3rd party plugins within the chainer PlogueBIDULE. These BIDULE plugins are basically 'samplers', and it takes time for their sample libraries to load. All parameters of these samplers are controlled via my VST, therefore, I've needed to wait for all samples to load BEFORE activating my VST's MIDI controls.

Prior to this 'new solution' attempt, I've been using a User defined Delayed TIMER that can be user customized [based on sample library size, and CPU system speed/power, etc].

My HOPE is that I can find a better, or more automatic solution ... such as this new design that 'T' has outlined.

Now that the 1st test is done ... we now move to the true proving grounds. Testing with actual session loadings.

[Have FlowStone .... now ... dangerous] :|
RJHollins
 
Posts: 1571
Joined: Thu Mar 08, 2012 7:58 pm

Re: Primitive EdOPEN not working as expected

Postby RJHollins » Sun Mar 27, 2016 8:09 am

OK ... Real World testing is going well ... happy to report :)

From the looks of it, I think I can significantly reduce the 'User defined delay' significantly. More important, it cuts down on the guess work of how many seconds delay are needed. And, BIDULE seems happy letting the 8 samplers [VSTs in this test] load their respective Preset library.

Test need to continue ... but so far so good !

Thanks for helping me make improvements 8-)
RJHollins
 
Posts: 1571
Joined: Thu Mar 08, 2012 7:58 pm

Previous

Return to General

Who is online

Users browsing this forum: No registered users and 83 guests