How "draw" method is executed from Stack in FlowStone/Ruby?

For general discussion related FlowStone
User avatar
nix
Posts: 817
Joined: Tue Jul 13, 2010 10:51 am

Re: How "draw" method is executed from Stack in FlowStone/Ru

Post by nix »

Here is the arp that rDSP built->
Example Synth.fsm
(199.32 KiB) Downloaded 1028 times


Also my sequencer again=>
DS_RC2015_308_0.fsm
(372.04 KiB) Downloaded 1013 times


I will try and help mate, hopefully this isn't a core problem.

You can correct drifting by quantizing to a mIdi note on
Nowhk
Posts: 275
Joined: Mon Oct 27, 2014 6:45 pm

Re: How "draw" method is executed from Stack in FlowStone/Ru

Post by Nowhk »

Nubeat7 wrote:and what a surprise, null! just a zero line on both channels!
so 2 times recorded and the files are exactly identical, which proofs the stability of the ruby timing!

But did you change something in my schematic? If not, that proof nothing, since me (and nix) still got the same problem. If thats not a problem in Cubase doesnt mean it isnt a problem at all :shock:
User avatar
Nubeat7
Posts: 1347
Joined: Sat Apr 14, 2012 9:59 am
Location: Vienna
Contact:

Re: How "draw" method is executed from Stack in FlowStone/Ru

Post by Nubeat7 »

i didn't change anything on your code..

i also don't know what you did wrong, i tested it in fl studio too now and everything its fine

i did the same test as in cubase, i exported 2 times, inverted one file and its just a zero line after exorting the output again

here are the testfiles..

i'm sure you can test it on live or reaper too... just take care to do the test right!
Attachments
fltest.zip
(575.22 KiB) Downloaded 988 times
Nowhk
Posts: 275
Joined: Mon Oct 27, 2014 6:45 pm

Re: How "draw" method is executed from Stack in FlowStone/Ru

Post by Nowhk »

As I said its cyclic for "Session" (instance of FlowStone).

Load the schematic on channel 1->route mixer insert 1. Than load the same schematic (new instance of Flowstone) on channel 2->route mixer insert 2. On this one invert polarity, and press play. (as in my flp example; If you don't have FL 12 Ill make example in FL 11).

I can hear sound. Null test fails...

Ill try in Live 9 asap...
User avatar
Nubeat7
Posts: 1347
Joined: Sat Apr 14, 2012 9:59 am
Location: Vienna
Contact:

Re: How "draw" method is executed from Stack in FlowStone/Ru

Post by Nubeat7 »

also works!
2 instances of the testmodule one sends to port 1 the other to port 2 and 2 receiving synths (on port 1 and 2) with the same settings..

are you using asio driver for testing?
Nowhk
Posts: 275
Joined: Mon Oct 27, 2014 6:45 pm

Re: How "draw" method is executed from Stack in FlowStone/Ru

Post by Nowhk »

Nubeat7 wrote:also works!
2 instances of the testmodule one sends to port 1 the other to port 2 and 2 receiving synths (on port 1 and 2) with the same settings..

are you using asio driver for testing?

Yes, of course. The native ASIO Driver of my soundcard. Try this:

Internal MIDI Sync VST.zip
(1.85 MiB) Downloaded 988 times

it's the exported VST version of this schematic:

Internal MIDI Sync VST.fsm
(163.15 KiB) Downloaded 977 times

Load it twice in FL Channel rack 1 and 2, going on mixer insert 1 and 2 and on one of them reverse polarity. Than hit Play on the DAW. I can hear sound. Do you?

Maybe its a 3.0.7 bug? If so, can you take my schematic and export it as VST on your 3.0.9 and share? So I can check it.
User avatar
Nubeat7
Posts: 1347
Joined: Sat Apr 14, 2012 9:59 am
Location: Vienna
Contact:

Re: How "draw" method is executed from Stack in FlowStone/Ru

Post by Nubeat7 »

you are right, with the waveplayer included (also tried with osc's) i get randomly small noises, also when its pretty rare (1-2 times in half a minute), i could think that its because of audio priority !?

i don't have this issue using it only as midi plugin triggering an external synth, and also not after rendering...
Tronic
Posts: 539
Joined: Wed Dec 21, 2011 12:59 pm

Re: How "draw" method is executed from Stack in FlowStone/Ru

Post by Tronic »

input 99, nil, t+0.2 :cry:

You have to use the primitive Frame Sync
tulamide
Posts: 2714
Joined: Sat Jun 21, 2014 2:48 pm
Location: Germany

Re: How "draw" method is executed from Stack in FlowStone/Ru

Post by tulamide »

Tronic wrote:input 99, nil, t+0.2 :cry:

You have to use the primitive Frame Sync


Not to say, I already told that, but:
http://www.dsprobotics.com/support/viewtopic.php?f=2&t=4215&start=20#p23683
"There lies the dog buried" (German saying translated literally)
Nowhk
Posts: 275
Joined: Mon Oct 27, 2014 6:45 pm

Re: How "draw" method is executed from Stack in FlowStone/Ru

Post by Nowhk »

Happy easter to everybody 8-)

Tronic wrote:input 99, nil, t+0.2 :cry:

You have to use the primitive Frame Sync

Ive read about it, but that just send the buffer size when a buffer is processed by FlowStone. I dont see the point to use it here, where I need to trigger that Ruby event after n MS (or after x samples).

Are you suggesting to use counter/flag inside Ruby and trigger internal method once I reach the amount of samples that is equal to the starting note point?
Post Reply