Go Back   Cockos Incorporated Forums > REAPER Forums > ReaScript, JSFX, REAPER Plug-in Extensions, Developer Forum

Reply
 
Thread Tools Display Modes
Old 11-21-2024, 09:16 PM   #1
Windows
Human being with feelings
 
Join Date: Mar 2024
Posts: 59
Default JSFX Delay and Reverb Time Calculator (Windows-G)

After digging through the Reaper forum and checking out some JSFX utilities that do similar things, I’ve completely revamped my Delay and Reverb Time Calculator!

Now it’s a powerhouse: it takes your project tempo and automatically converts musical note values into seconds, milliseconds, and even hertz. Perfect for syncing your delay and chorus effects to the beat. Switch between automatic BPM detection or enter a custom BPM. But here’s the best part (and my personal favorite): it also calculates predelay and decay times for dialing in your reverb settings like a pro. You can also pick from a variety of pre-delay notes for custom reverb pre-delay calculation.

So, here it is—the ultimate, all-in-one JSFX Delay and Reverb Time Calculator. Ready to take your mixes to the next level! 💪✨

https://stash.reaper.fm/v/49554/Dela...dows-G%29.jsfx

Last edited by Windows; 11-29-2024 at 09:11 AM. Reason: change title after thread mergin
Windows is offline   Reply With Quote
Old 11-22-2024, 02:11 AM   #2
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 10,381
Default

an you screenshot your FX so we can see how it handles BPM ?

What would be nice is if we could choose pre-delay time in ms or beat division.


Note: There has been other scripts about this, like Breeder BPM utility and Tompad MusicMaths, but contrary to Polarity Audio tool, they dont take into account predelay.
X-Raym is offline   Reply With Quote
Old 11-22-2024, 03:18 AM   #3
Windows
Human being with feelings
 
Join Date: Mar 2024
Posts: 59
Default

Quote:
Originally Posted by X-Raym View Post
an you screenshot your FX so we can see how it handles BPM ?

What would be nice is if we could choose pre-delay time in ms or beat division.


Note: There has been other scripts about this, like Breeder BPM utility and Tompad MusicMaths, but contrary to Polarity Audio tool, they dont take into account predelay.
I have attached an image now. Once you load it, it automatically gets the bpm from host, a change in bpm gets immediately detected by the plugin and it updates its calculated values immediately.

I'm not sure what you mean by your last statement of being able to choose? It's an automatic calculator that displays its values in seconds and milliseconds.
Windows is offline   Reply With Quote
Old 11-22-2024, 11:11 AM   #4
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 10,381
Default

Quote:
I'm not sure what you mean by your last statement of being able to choose?

Oh but your script doesnt display predelay, so it is not relevant. I though it would be like this.
https://anotherproducer.com/online-t...me-calculator/


For reference, breeder take on this is based on sliders, so value can be copy pasted


layout is less readable though due to lack of columns in JSFX sliders





https://stash.reaper.fm/v/7838/BPM%20Calculator
X-Raym is offline   Reply With Quote
Old 11-23-2024, 01:39 AM   #5
Windows
Human being with feelings
 
Join Date: Mar 2024
Posts: 59
Default

Quote:
Originally Posted by X-Raym View Post
Oh but your script doesnt display predelay, so it is not relevant. I though it would be like this.
https://anotherproducer.com/online-t...me-calculator/
https://stash.reaper.fm/v/7838/BPM%20Calculator
Yes, I have rewritten the whole thing. Now, its exactly as you wanted. The only path I am not be willing to thread is the "sliders path". So you have to take note of the printed values on the gui and then type them manually in your plugin, but the interface is very intuitive like the website you linked. Thanks for the suggestion.

https://stash.reaper.fm/v/49526/Reve...dows-G%29.jsfx


Last edited by Windows; 11-23-2024 at 01:54 AM.
Windows is offline   Reply With Quote
Old 11-23-2024, 01:48 AM   #6
Windows
Human being with feelings
 
Join Date: Mar 2024
Posts: 59
Default JSFX Delay and Reverb Time Calculator (Windows-G)

After digging through the Reaper forum and checking out some JSFX utilities that do similar things, I’ve completely revamped my Delay and Reverb Time Calculator!

Now it’s a powerhouse: it takes your project tempo and automatically converts musical note values into seconds, milliseconds, and even hertz. Perfect for syncing your delay and chorus effects to the beat. But here’s the best part (and my personal favorite): it also calculates predelay and decay times for dialing in your reverb settings like a pro.

So, here it is—the ultimate, all-in-one JSFX Delay and Reverb Time Calculator. Ready to take your mixes to the next level! 💪✨

Reaper Stash Link: https://stash.reaper.fm/v/49526/Reve...dows-G%29.jsfx
Attached Images
File Type: png gui.png (44.7 KB, 64 views)

Last edited by Windows; 11-23-2024 at 01:55 AM.
Windows is offline   Reply With Quote
Old 11-23-2024, 01:56 AM   #7
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 10,381
Default

More advanced indeed !!
X-Raym is offline   Reply With Quote
Old 11-23-2024, 03:04 AM   #8
Windows
Human being with feelings
 
Join Date: Mar 2024
Posts: 59
Default

Quote:
Originally Posted by X-Raym View Post
More advanced indeed !!
Yeah, you inspired and challenged me to do more. Thanks
Windows is offline   Reply With Quote
Old 11-23-2024, 11:58 AM   #9
Halma
Human being with feelings
 
Halma's Avatar
 
Join Date: Jun 2013
Posts: 291
Default

Works great. Thanks, this tool is pretty awesome. I already changed all my templates and deleted some old delay & reverb time calculating fx. Really nice.
__________________
Underground Music Production: Sound Design, Machine Funk, High Tech Soul

Last edited by Halma; 11-23-2024 at 12:03 PM.
Halma is offline   Reply With Quote
Old 11-23-2024, 03:09 PM   #10
Windows
Human being with feelings
 
Join Date: Mar 2024
Posts: 59
Default

Quote:
Originally Posted by Halma View Post
Works great. Thanks, this tool is pretty awesome. I already changed all my templates and deleted some old delay & reverb time calculating fx. Really nice.
Wow, nice. Thank you for the feedback, I'm glad that you like it.
Windows is offline   Reply With Quote
Old 11-23-2024, 10:41 PM   #11
future-bit
Human being with feelings
 
Join Date: May 2008
Posts: 165
Default manual mode

Thank you!

I use The Delay Time Calculator (DTC), so I would suggest making it more compact. For example, make a menu for selecting sec, ms and Hz. And also add a manual mode (it is convenient for calculating LFO).

future-bit is offline   Reply With Quote
Old 11-24-2024, 02:23 AM   #12
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 10,381
Default

IMHO what it miss most is pre-delay time adjudtability,
cause in fact there are twi ways two choose a predelay time : sound realism (depending on type if space, like this plugin show) and sound clarity, just considering attacks of the source sound (this need to be adjusted panually based on the source). In this second case, we can either use a value in ms or in beat division. But it both case, being able to input / choose this pre-delay value for reverb is what is missing.


@future-bit
I like the compact view of liqube plugin ! Less colums is good to see the related beat division (first column) of each row cell.
X-Raym is offline   Reply With Quote
Old 11-24-2024, 05:04 AM   #13
Windows
Human being with feelings
 
Join Date: Mar 2024
Posts: 59
Default

Quote:
Originally Posted by X-Raym View Post
I think this thread should be merged to the other one. Two threads for a single scripts is a lot. You will still be able to edit first post and change title, to have up to date information.
Yes, how do I do that?
Windows is offline   Reply With Quote
Old 11-24-2024, 11:04 AM   #14
Windows
Human being with feelings
 
Join Date: Mar 2024
Posts: 59
Default

Quote:
Originally Posted by future-bit View Post
Thank you!

I use The Delay Time Calculator (DTC), so I would suggest making it more compact. For example, make a menu for selecting sec, ms and Hz. And also add a manual mode (it is convenient for calculating LFO).
I'm working on adding the manual mode, how is it convenient for calculating LFO?
Windows is offline   Reply With Quote
Old 11-24-2024, 11:08 AM   #15
Windows
Human being with feelings
 
Join Date: Mar 2024
Posts: 59
Default

Quote:
Originally Posted by X-Raym View Post
IMHO what it miss most is pre-delay time...being able to input / choose this pre-delay value for reverb is what is missing.
Finally understood after in depth research. Work done. Check link again. Thanks.

Last edited by Windows; 11-26-2024 at 06:40 PM.
Windows is offline   Reply With Quote
Old 11-24-2024, 02:47 PM   #16
tonalstates
Human being with feelings
 
tonalstates's Avatar
 
Join Date: Jun 2020
Posts: 727
Default

I guess he's referring to something like this script



Not a pro but if it's a POV calculation then if the space increases so does the reverb but also the predelay since the distance get's longer too is what i'd imagine
tonalstates is offline   Reply With Quote
Old 11-24-2024, 04:04 PM   #17
Windows
Human being with feelings
 
Join Date: Mar 2024
Posts: 59
Default

Quote:
Originally Posted by tonalstates View Post
Not a pro but if it's a POV calculation then if the space increases so does the reverb but also the predelay since the distance get's longer too is what i'd imagine
Ok, What about if you move only the predelay slider what happens in the others. I want to see if you don't mind?
Windows is offline   Reply With Quote
Old 11-24-2024, 04:51 PM   #18
tonalstates
Human being with feelings
 
tonalstates's Avatar
 
Join Date: Jun 2020
Posts: 727
Default

Quote:
Originally Posted by Windows View Post
Ok, What about if you move only the predelay slider what happens in the others. I want to see if you don't mind?
if I move any of the rest of the sliders they go back to the previous number since they're tied to the BPM, only the BPM slider can move the rest.

It's a free script, if you have reapack you should have it also iirc

Code:
desc:Reverb Predelay Calculator (simple)

// Created by: David Gaviria Piedrahita 2021. Use by your own risk
// Thanks to ashcat_lt for solving the "round" issue
// Calculate pre-delay for reverbs

in_pin:none
out_pin:none

slider1:0<0,1,1{SongTempo,Free BPM}>Song Tempo / Free BPM
slider2:60<50,200,1>BPM
// Pre-delay
slider6:0<0,5,1{1/8,1/16,1/32,1/64,1/128,1/256}>Pre-delay >>
slider8:0<0,500,1>Predelay [ms]
// Reverb Time
slider14:1<0,5,1{2 bars,1 bar,3/4,1/2,1/4,1/8}>RT60 >>
slider16:0<0,10000,1>RT60 [ms]
// Reverb Time - Pre-delay
slider17:0<0,10000,1>RT60 - PD [ms]

@slider

// Tempo
   y=tempo;
   slider1>0 ? x=slider2 : (x=y;slider2=x);

// Predelay
   n=((30000/(2^slider6))/x);
    
// Formula RT60
   RT60= (slider14 == 0 ? 480000 :
         (slider14 == 1 ? 240000 :
         (slider14 == 2 ? 180000 :
         (slider14 == 3 ? 120000 :
         (slider14 == 4 ? 60000  : 30000)))));
    
// Predelay in ms
   slider8=floor(((30000/(2^slider6))/x)*100)/100;
  
// RT60 in ms
   slider16=floor((RT60/x)*100)/100;
  
// RT60 - Predelay in ms
   slider17=floor(((RT60/x)-n)*100)/100;

// Strings

predelay="Predelay = ";
RT60="RT60";
BYDAGA="by David Gaviria";
ms=" ms";
desc="Reverb Predelay Calculator";

RT60TXT= (slider14 == 0 ? "2 bars" :
         (slider14 == 1 ? "1 bar"  :
         (slider14 == 2 ? "3/4"    :
         (slider14 == 3 ? "1/2"    :
         (slider14 == 4 ? "1/4"    : "1/8")))));
         
PDTXT=   (slider6 == 0 ? "1/8" :
         (slider6 == 1 ? "1/16"  :
         (slider6 == 2 ? "1/32"    :
         (slider6 == 3 ? "1/64"    :
         (slider6 == 4 ? "1/128"    : "1/256")))));
         
RT=slider16

@gfx 550 210

gfx_x=150; gfx_y=10;
gfx_setfont(1,"Courier",19);
gfx_r=1; gfx_b=0;
gfx_g=1; gfx_a=1;
gfx_drawstr(desc);

// Graphic
   gfx_y += 18;  gfx_x  = 10;
   gfx_setfont(1,"Courier",8);
   gfx_r = gfx_g = gfx_b = gfx_a = 0.6;
   gfx_drawnumber(0,0);
   gfx_drawstr(ms);
   gfx_x=450;
   gfx_drawnumber(5000,0);
   gfx_drawstr(ms);
   gfx_y += 20;  gfx_x  = 10;
   gfx_setfont(1,"Courier",19);

// Time Line
   gfx_r = gfx_g = gfx_b = gfx_a = 1;
   gfx_rect(10,45,500,5);
   
// RT60 line
    gfx_r=0; gfx_g=gfx_b=gfx_a=1;
    gfx_rect(10,45,slider16/10,5);
    gfx_r=0; gfx_g=gfx_b=1;gfx_a=0.5;
    gfx_line(10+(slider16/10),45,10+(slider16/10),85);
   
// Predelay line
    gfx_r=1;  gfx_g=0.50196;
    gfx_b=0;  gfx_a=1;
    gfx_rect(10,45,slider8/10,5);
    gfx_r=1;
    gfx_g=0.50196;
    gfx_b=0;  gfx_a=0.5;
    gfx_line(10+(slider8/10),45,10+(slider8/10),70);
 
// Draw Predelay time graphic
    gfx_y += 20;
    gfx_x = 10+(slider8/10);
    gfx_r=1;  gfx_g=0.50196;
    gfx_b=0;  gfx_a=1;
    gfx_drawnumber(slider8,2);
    gfx_drawstr(ms);
    
// Draw RT60 graphic
    gfx_y += 20;
    gfx_x = 10+(slider16/10);
    gfx_r=0; gfx_g=gfx_b=gfx_a=1;
    gfx_drawnumber(slider17,2);
    gfx_drawstr(ms);
   
// Predelay number
    gfx_y += 40; gfx_x=10;
    gfx_setfont(1,"Courier",19);
    gfx_r=1;  gfx_g=0.50196;
    gfx_b=0;  gfx_a=1; 
    gfx_drawstr(predelay);
    gfx_drawnumber(slider8,2);
    gfx_x=172;
    gfx_drawstr(ms);
    gfx_x=220;
    gfx_drawchar($' ');
    gfx_drawchar($'[');
    gfx_drawstr(PDTXT);
    gfx_drawchar($']');
    
// RT60 number
    gfx_r = gfx_g = gfx_b = gfx_a = 1;
    gfx_y += 20; gfx_x=10;
    gfx_r=0; gfx_g=gfx_b=gfx_a=1;
    gfx_drawstr(RT60);
    gfx_drawchar($' ');
    gfx_drawchar($' ');
    gfx_drawchar($' ');
    gfx_drawchar($' ');
    gfx_drawchar($' ');
    gfx_drawchar($'=');
    gfx_drawchar($' ');
    gfx_drawnumber(slider17,2);
    gfx_drawstr(ms);
    gfx_x=220;
    gfx_drawchar($' ');
    gfx_drawchar($'[');
    gfx_drawstr(RT60TXT);
    gfx_drawchar($']');

// By David Gaviria Piedrahita
    gfx_y += 40;  gfx_x = 10;
    gfx_r=1;  gfx_b=0;
    gfx_g=1;  gfx_a=0.6;
    gfx_setfont(1,"Courier",6);
    gfx_drawstr(BYDAGA);
tonalstates is offline   Reply With Quote
Old 11-24-2024, 06:02 PM   #19
Windows
Human being with feelings
 
Join Date: Mar 2024
Posts: 59
Default

Quote:
Originally Posted by tonalstates View Post
if I move any of the rest of the sliders they go.....
[/code]
Alright, thank you very much.
Windows is offline   Reply With Quote
Old 11-25-2024, 07:58 AM   #20
Windows
Human being with feelings
 
Join Date: Mar 2024
Posts: 59
Default

I'm making progress taking into consideration all of your suggestions. 85% done. However, do you think it's necessary for me to include different time signature modes for it. I feel like 4/4 is kind of standard so I want to just leave it alone. But what are your thoughts about that?
Windows is offline   Reply With Quote
Old 11-25-2024, 01:16 PM   #21
gogi
Human being with feelings
 
gogi's Avatar
 
Join Date: Jun 2020
Posts: 54
Default

Very useful tool, I need to install it. Thank you!
gogi is offline   Reply With Quote
Old 11-25-2024, 01:50 PM   #22
future-bit
Human being with feelings
 
Join Date: May 2008
Posts: 165
Default

Quote:
Originally Posted by tonalstates View Post

It's a free script, if you have reapack you should have it also iirc

Code:
desc:Reverb Predelay Calculator (simple)
As far as I know it wasn't in Reapack, but it was here: https://stash.reaper.fm/u/dagamusik
future-bit is offline   Reply With Quote
Old 11-25-2024, 02:10 PM   #23
Windows
Human being with feelings
 
Join Date: Mar 2024
Posts: 59
Default

Quote:
Originally Posted by gogi View Post
Very useful tool, I need to install it. Thank you!
Yes it is, you are welcome.
Windows is offline   Reply With Quote
Old 11-26-2024, 04:41 PM   #24
Windows
Human being with feelings
 
Join Date: Mar 2024
Posts: 59
Default

Finally, I'm done with it. I have implemented all of your suggestions.

Changelog:
1. Compact GUI – The interface is now smaller and sleeker compared to the previous bulky version
2. Manual BPM Mode – Switch between automatic BPM detection or enter a custom BPM
3. New Menu to choose between seconds, milliseconds, or Hertz
4 .Manual Pre-Delay Selection – Choose your own reverb pre-delay notes for more control.

I spent time on this. Not an easy task at all. Currently, I don't even think there is any jsfx out there on stash that does all of these stuff in one plugin. I have updated the link in the first post.

Thank you all for your suggestions.
Attached Images
File Type: png 01a Delay & Reverb Time Calculator PRO (Windows-G).png (20.8 KB, 34 views)

Last edited by Windows; 11-26-2024 at 07:45 PM.
Windows is offline   Reply With Quote
Old 11-27-2024, 05:52 AM   #25
future-bit
Human being with feelings
 
Join Date: May 2008
Posts: 165
Default

Quote:
Originally Posted by Windows View Post
Finally, I'm done with it. I have implemented all of your suggestions.

I spent time on this. Not an easy task at all. Currently, I don't even think there is any jsfx out there on stash that does all of these stuff in one plugin. I have updated the link in the first post.

Thank you all for your suggestions.
Thank you very much!
future-bit is offline   Reply With Quote
Old 11-27-2024, 05:57 AM   #26
Windows
Human being with feelings
 
Join Date: Mar 2024
Posts: 59
Default

Quote:
Originally Posted by future-bit View Post
Thank you very much!
You are welcome.
Windows is offline   Reply With Quote
Old 11-27-2024, 10:01 AM   #27
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 10,381
Default

Thx for this!


If you want to push it a bit further, you can hide sliders based on other sliders value (like hidding manual BPM slider if BPM mode isn't set to manual), the function for that is just slidershow( slider_id, hide ) , hide being 0 to hide and 1 to show if I remember correctly


Also, you can associate a named variable to a slider


so rather can calling slider4, when declared as slider2:120<2,960,1>Manual BPM


you can return its value as manual_bpm, if declared as slider2:manual_bpm=:120<2,960,1>Manual BPM

This can help clean the code a bit
X-Raym is offline   Reply With Quote
Old 11-29-2024, 09:11 AM   #28
Windows
Human being with feelings
 
Join Date: Mar 2024
Posts: 59
Default

Quote:
Originally Posted by X-Raym View Post
Thx for this!


If you want to push it a bit further, you can hide sliders based on other sliders value (like hidding manual BPM slider if BPM mode isn't set to manual), the function for that is just slidershow( slider_id, hide ) , hide being 0 to hide and 1 to show if I remember correctly
Yeah, I have done that now, I used the slidershow @sliders. Now, the manual BPM slider shows or hides based on the BPM mode. The same for the manual predelay note selector. Link updated. Thanks.
Windows is offline   Reply With Quote
Old 11-29-2024, 09:44 AM   #29
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 10,381
Default

Thanks! Way more easy to operates now.
X-Raym is offline   Reply With Quote
Old 11-29-2024, 09:46 AM   #30
Windows
Human being with feelings
 
Join Date: Mar 2024
Posts: 59
Default

Quote:
Originally Posted by X-Raym View Post
Thanks! Way more easy to operates now.
You are welcome, sure.
Windows is offline   Reply With Quote
Old 11-29-2024, 09:54 AM   #31
Windows
Human being with feelings
 
Join Date: Mar 2024
Posts: 59
Default

Quote:
Originally Posted by X-Raym View Post
Thanks! Way more easy to operates now.
One more thing, in case you ever want to feature it on your website, you ca go ahead and do that. Thanks.
Windows is offline   Reply With Quote
Old 11-30-2024, 10:51 PM   #32
future-bit
Human being with feelings
 
Join Date: May 2008
Posts: 165
Default

I think there is still room for improvement.

1. By default the font is quite large and tables are broken:



2. Make the same design for both tables:

future-bit is offline   Reply With Quote
Old 11-30-2024, 11:05 PM   #33
Windows
Human being with feelings
 
Join Date: Mar 2024
Posts: 59
Default

Quote:
Originally Posted by future-bit View Post
I think there is still room for improvement.

1. By default the font is quite large
No, that's not the default font I used. Did you touch the code? I considered the visually impaired in choosing my font and its size, as it's something I'm really concerned about. If you have changed the default font then you will have to do all kinds of code adjustments to make it look right.
However, if you accidentally changed the font, then delete this one you have and go back to the link and download the original again. The table is perfect in the original.
Windows is offline   Reply With Quote
Old 11-30-2024, 11:10 PM   #34
future-bit
Human being with feelings
 
Join Date: May 2008
Posts: 165
Default

Quote:
Originally Posted by Windows View Post
No, that's not the default font I used. Did you touch the code? I considered the visually impaired in choosing my font and its size, as it's something I'm really concerned about. If you have changed the default font then you will have to do all kinds of code adjustments to make it look right.
However, if you accidentally changed the font, then delete this one you have and go back to the link and download the original again. The table is perfect in the original.
No, I didn't edit the code. I downloaded the new version now. That's the big font I see.
future-bit is offline   Reply With Quote
Old 11-30-2024, 11:12 PM   #35
Windows
Human being with feelings
 
Join Date: Mar 2024
Posts: 59
Default

Quote:
Originally Posted by future-bit View Post
No, I didn't edit the code. I downloaded the new version now. That's the big font I see.
Really? Wow, pls delete this and download again and see if it's still the same? I'm also going to download it now and see for myself. Let me know the outcome. Thanks.
Windows is offline   Reply With Quote
Old 11-30-2024, 11:16 PM   #36
future-bit
Human being with feelings
 
Join Date: May 2008
Posts: 165
Default

Quote:
Originally Posted by Windows View Post
No, that's not the default font I used. Did you touch the code? I considered the visually impaired in choosing my font and its size, as it's something I'm really concerned about. If you have changed the default font then you will have to do all kinds of code adjustments to make it look right.
However, if you accidentally changed the font, then delete this one you have and go back to the link and download the original again. The table is perfect in the original.
I downloaded it for the third time now and I see the same thing.
future-bit is offline   Reply With Quote
Old 11-30-2024, 11:33 PM   #37
Windows
Human being with feelings
 
Join Date: Mar 2024
Posts: 59
Default

Quote:
Originally Posted by future-bit View Post
I downloaded it for the third time now and I see the same thing.
Ok, give me some minutes I will get back to you
Windows is offline   Reply With Quote
Old 12-01-2024, 12:11 AM   #38
Windows
Human being with feelings
 
Join Date: Mar 2024
Posts: 59
Default

Quote:
Originally Posted by future-bit View Post
I downloaded it for the third time now and I see the same thing.
It's working fine here. Once you open the plugin:
1. Click on "Edit" on the top right. When the code opens
2. Scroll down to the part I have titled "TITLE---------"
3. Look for the highlighted word in the screenshot I have attched and tell me what font name you have there or screenshot it for me.

Also, are you using MacOS, my default font for the plugin is "Bahnschrift SemiBold Condensed" as indicated in the screenshot. But I'm not sure if it's on MacOS. You do the above steps and let me know.
Attached Images
File Type: png font.png (5.6 KB, 11 views)
Windows is offline   Reply With Quote
Old 12-01-2024, 02:35 AM   #39
future-bit
Human being with feelings
 
Join Date: May 2008
Posts: 165
Default

Quote:
Originally Posted by Windows View Post
It's working fine here. Once you open the plugin:
1. Click on "Edit" on the top right. When the code opens
2. Scroll down to the part I have titled "TITLE---------"
3. Look for the highlighted word in the screenshot I have attched and tell me what font name you have there or screenshot it for me.

Also, are you using MacOS, my default font for the plugin is "Bahnschrift SemiBold Condensed" as indicated in the screenshot. But I'm not sure if it's on MacOS. You do the above steps and let me know.
I have Windows 10 Home.
Yes, the reason is the font: Bahnschrift SemiBold Condensed.
Bahnschrift SemiBold Condensed is missing from my system, and also the size 22 is too big.

If I change the code:

Code:
  gfx_setfont(1, "Bahnschrift SemiBold Condensed", 16, 1); // Plugin Name Font  (1-multiplier, font name, font size,...)
it will be better:



Another suggestion is to make it possible to copy the value (not manually type it later).
future-bit is offline   Reply With Quote
Old 12-01-2024, 02:55 AM   #40
Windows
Human being with feelings
 
Join Date: Mar 2024
Posts: 59
Default

Quote:
Originally Posted by future-bit View Post
I have Windows 10 Home.
Yes, the reason is the font: Bahnschrift SemiBold Condensed.
Bahnschrift SemiBold Condensed is missing from my system...Another suggestion is to make it possible to copy the value (not manually type it later).
I have to choose a cross platform compatible font for all OS and then upload a new version.

With regards to being able to copy the values, it is only possible in the JS language through using sliders. I chose not to go in the sliders direction because it will make the whole gui cluttered and I can't draw tables and customize it the way I have. It will be unintuitive. So it's a limitation of the language and I chose readability over using plenty unintuitive sliders. So looking and typing the value manually in ur plugin is currently the only way available AFAIK.

Last edited by Windows; 12-01-2024 at 06:27 AM.
Windows is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 05:22 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.