Page 2 of 2

Re: Ruby Script Midi Out Problem (For Random Output)

Posted: Thu Aug 20, 2020 5:06 am
by DSP-Robotron
Here is a different fix for the problem by sending notes off to all available ports without randomization.
The randomization code is now part of the Arpeggiator.

Re: Ruby Script Midi Out Problem (For Random Output)

Posted: Thu Aug 20, 2020 5:19 am
by DSP-Robotron
I just realized that the last set of oscillators were combined the wrong way and the result was that it was producing only one sound instead of three. This should work better. I think. Maybe not.

Re: Ruby Script Midi Out Problem (For Random Output)

Posted: Thu Aug 20, 2020 8:50 am
by DSP-Robotron
Every single one has some issues. After fixing the Arp switching code the ADRS envelopes continued the problem. Without ADSR it's working without sustaining sounds but a clicking sound is noticeable on every note change.
[Moderator Comment: Links and downloads removed]

Re: Ruby Script Midi Out Problem (For Random Output)

Posted: Fri Aug 21, 2020 1:09 pm
by Spogg
I’m decorating at the moment so don’t have much FS time. :cry:

But I had a quick look at this yesterday. I added ADSRs to it but the issue of very high CPU seems to be down to the Ruby Arps, specifically the grid displays. If you hide the grid step displays from the front panel the CPU goes very low. I messed around a bit but didn’t get anywhere unfortunately, so I think it needs one of our Ruby wizards to take a look.

Re: Ruby Script Midi Out Problem (For Random Output)

Posted: Fri Aug 21, 2020 3:04 pm
by DSP-Robotron
Every single module seems to have some issues. So far I'm disappointed by the Ruby script performance and the fact that all the ADSR envelopes are not functioning properly at all. Even your synth Quilcom-Adder-1.08-Flowstoners has the same ADSR problem. Maybe it's a C++ runtime issue or bug.

Re: Ruby Script Midi Out Problem (For Random Output)

Posted: Wed Sep 02, 2020 7:03 am
by kortezzzz
Hi there.

I'm not sure if this is exactly what you were looking for, but I've hacked it a little, so give it a try. Attached.

However, also couldn't see any logical reason to set the sequencers at full octave range steps. I believe you wanted to make one step per note, didn't you? Anyway, you can easily switch between both ;)