Ruby & REAPER 64bit

For general discussion related FlowStone
Drnkhobo
Posts: 312
Joined: Sun Aug 19, 2012 7:13 pm
Location: ZA

Ruby & REAPER 64bit

Post by Drnkhobo »

So I want to know if anyone else has had any issues when using your plugins in REAPER 64bit..?

As far as I have gathered, there are issues with background triggers/processing within Ruby when under the REAPER 32bit bridge which causes Rubymade editboxes to become un-clickable.

Ive checked the forums and found info about other users having similar issues and wanted to check if there was a resolution to this?

;)
User avatar
kortezzzz
Posts: 763
Joined: Tue Mar 19, 2013 4:21 pm

Re: Ruby & REAPER 64bit

Post by kortezzzz »

Yes, ruby has problems with some daws. Most problematic is probably Abelton; All of my plug-ins ruby features are out of order there. Didn't had issues with reaper yet, but I won't be surprised if I'll find any. Many daws don't like ruby :|
User avatar
Nubeat7
Posts: 1347
Joined: Sat Apr 14, 2012 9:59 am
Location: Vienna
Contact:

Re: Ruby & REAPER 64bit

Post by Nubeat7 »

as nearly always, i cannot agree when its about "its an ruby issue" all of my plugins have pure ruby GUI controls and lots other ruby stuff inside and they are running well in ableton live, cubase, renoise, FL, and reaper (while i din't tested it with the bridge to be honest) i also didn't ever get any issue messages from any user and i have about 12000 downloads only on my page (the free stuff is hosted on other highly frequented sites too)... so are you sure it is an ruby issue?

anyway if you know that it is an ruby issue it would be great to let the community know what the exact issue is, so we could maybe find some solution or workaround
Drnkhobo wrote:As far as I have gathered, there are issues with background triggers/processing within Ruby when under the REAPER 32bit bridge which causes Rubymade editboxes to become un-clickable.


would be fine to extract the problematic modules and find the concrete bug
Ricciardo
Posts: 51
Joined: Wed Sep 11, 2013 10:19 am

Re: Ruby & REAPER 64bit

Post by Ricciardo »

This post explaines a lot...

i am having issues with Ruby also in x64 daws...

(and i only tested it in x64 daws)


I am using this mudulation system -> viewtopic.php?f=2&t=3271

but the modulation only works when the plugin is opened in the DAW, if its minimized, or closed in background
it stops, it doesnt work...
Drnkhobo
Posts: 312
Joined: Sun Aug 19, 2012 7:13 pm
Location: ZA

Re: Ruby & REAPER 64bit

Post by Drnkhobo »

@Nubeat, I have tested it in 32bit and there is no issue I can find. It is indeed an issue with Ruby and 64bit.... you really need to try it on a 64bit machine to see its the bridge. Also, I will attach an example schm file for you to export as vst and try for yourself. Like I said, its only in 64bit bridge. Take a gander at the 2 editboxes inside the schm.... testing it as a vst in Reaper64 I found that the stock editbox (no Ruby) works....but not my version....so I think there is something right there...

textbox_reaper.fsm
(9.43 KiB) Downloaded 874 times


@Ricciardo, I know that this has been a topic of discussion before (with RJHollins I think) and I had to change my Ruby modules that worked in the background. Unfortunatey I never found a way around it. Perhaps he will see this topic and comment for us. I feel for you though as some things are easier done in Ruby :?
Ricciardo
Posts: 51
Joined: Wed Sep 11, 2013 10:19 am

Re: Ruby & REAPER 64bit

Post by Ricciardo »

How did you changed the modules to work in background? did you make it??
tulamide
Posts: 2714
Joined: Sat Jun 21, 2014 2:48 pm
Location: Germany

Re: Ruby & REAPER 64bit

Post by tulamide »

I don't have a 64-bit-system, so can't really test this. But assuming it is as stated there is a clue for me.

It works without issues in a 32 bit environment, but fails when used bridged? Chances are the bridge is causing it. Maybe it is a good idea to inform Reaper's developers of this as well? They are working hard each day to improve their DAW, so they might be interested in finding out if the bridge can be improved.
"There lies the dog buried" (German saying translated literally)
Drnkhobo
Posts: 312
Joined: Sun Aug 19, 2012 7:13 pm
Location: ZA

Re: Ruby & REAPER 64bit

Post by Drnkhobo »

Will def send a message to the Reaper guys. And no fix for this yet Ricciardo :cry:
Ricciardo
Posts: 51
Joined: Wed Sep 11, 2013 10:19 am

Re: Ruby & REAPER 64bit

Post by Ricciardo »

tulamide wrote:I don't have a 64-bit-system, so can't really test this. But assuming it is as stated there is a clue for me.

It works without issues in a 32 bit environment, but fails when used bridged? Chances are the bridge is causing it. Maybe it is a good idea to inform Reaper's developers of this as well? They are working hard each day to improve their DAW, so they might be interested in finding out if the bridge can be improved.


No actually i just installed an old x86 ableton live i had to check if it 32 bit plugin worked without being bridged

it doesnt...

Ruby time doesnt work in background... it apears that ruby is attached with "display" if the plugins is not open, it doesnt make calculations or anything...
User avatar
Nubeat7
Posts: 1347
Joined: Sat Apr 14, 2012 9:59 am
Location: Vienna
Contact:

Re: Ruby & REAPER 64bit

Post by Nubeat7 »

thx drnkhobo for extracting the issue, i'm at work atm, so i can test it later in the evening...

but what i could see is that you don't use the edit index in the editFinished methode, i don't know if this could be the reason, i normally use it, i also use the ruby editbox in all of my presetmanagers so if there would be troubles i think i should got some messages about it...

maybe try to define the index when finishing the edit

Code: Select all

def editFinished id,text
   val = text.to_f if id == 1

   outval = case val
   when 0..99
   output val
   else
   output @ins[3]
   end
       
end
Post Reply