justin = { main feed , music , code , askjf , pubkey };
Ask Justin Frankel
No reasonable question unanswered since 2009!

Suggested topics: programming, music, sleep, coffee, etc.

Note: please do not ask questions about REAPER features, bugs or scheduling, use the forums instead.


Name: Ask: Human (enter yes):
[newer questions][unreplied] | [replied] | [recent comments] | [all]
[older questions]

Question: say for any chance in the world both of you couldn't code Reaper anymore for any reason, would you trust some or any of your forum mods to help and maintan the project alive if they wanted to? or just open source it straight?
Asked by john (187.213.10.x) on April 15 2025, 2:45am
Reply on April 15 2025, 1:59pm (edited at April 15 2025, 6:05pm):
    That's a pointless hypothetical. If we both couldn't code REAPER anymore it would likely mean we'd been sent to an El Salvadorean prison or something, so in that case we wouldn't really have much choice in the matter. :/
1 Comment...
Question: What kind of setup would you recommend fo building crossplatform REAPER extension that supports everything? Intel Mac, Sillicone Mac, older OSX versions. Which VS version, which hardware machines, which OSes for dev env?
Asked by nikolalkc (80.216.15.x) on April 14 2025, 10:34pm
Reply on April 15 2025, 12:54am:
    I'd go mac -- what you get depends on how old of macOS systems you want to support.
Comment...
Question: I know I'm not supposed to talk about Reaper here, but my birthday is on 14th, and the latest Reaper update from 12th had one of the bigger update to midi i've came across in sometime, thanks for the birthday gift Justin.
Asked by Rano (45.250.49.x) on April 13 2025, 4:34pm
Reply on April 14 2025, 2:02am:
    Hah hope it works well for you and happy birthday tomorrow! Got some more related fixes coming soon too.
1 Comment...
Question: which AI sites/tools you currently use? Anything else interesting you use other than Chatgbt etc (if you even use that). For anything. Thanks
Asked by Intelli (89.38.224.x) on April 13 2025, 2:03pm
Reply on April 14 2025, 2:02am:
    I don't use any at this point. And Google often gives me results that are just wrong.
Comment...
Question: Hi! Some of your answers here suggest that graphics in reaper is "Mostly just bitmap blitting" I curous about how that works for more irregular, dynamically changing stuff where you need to draw a different thing on every frame, like EQ curves and frequency plots? Or are there some other techniques involved here? Thanks
Asked by daniel (89.134.29.x) on April 13 2025, 8:01am
Reply on April 14 2025, 2:03am:
    There's software rendering of lots of things, using LICE (part of WDL). Which is a software 2d drawing lib, primitives like lines and convex polygons and rectangles and such... also there's some software 3D rendering (using Plush2, also part of WDL) in ReaSurroundPan.
Comment...
Question: Few years ago, a known company released an audio monitoring plugin that people were excited about, I too was. However, it's smallest size was still too big for me. Though a novice in jsfx coding, I decided to create same plugin in jsfx with the assistance of AI. I made it. The jsfx plugin doesn't have a fancier gui but it gave same results as all other vst plugins that does the same thing. Is it really that easy to code plugins in vst format, or jsfx is quite more easy because I made it in less than 3 mins?
Asked by Deee (102.176.65.x) on April 11 2025, 10:31pm
Reply on April 11 2025, 10:48pm:
    nice! JSFX is easier/faster but writing VSTs is relatively straightforward too, just a lot more boilerplate/busywork/etc and then a slower compile/test process.
3 Comments...
Question: Hey Justin, Just started out my software development company 2 years back, Want to make you into my client.
Asked by Musa (182.188.61.x) on April 11 2025, 10:41am
Reply on April 11 2025, 6:52pm:
    what is it?
Comment...
Question: Is oyur company as a software vendor affected by all this tariff madness?
Asked by PedalingPanda (78.51.94.x) on April 10 2025, 5:55pm
Reply on April 10 2025, 6:29pm:
    Not directly
Comment...
Question: What got you into endurance sports? Health/competition/both/neither/something else entirely?
Asked by seventhsam (75.6.181.x) on April 9 2025, 9:54pm
Reply on April 10 2025, 2:16am (edited at April 10 2025, 8:10pm):
    They are fun and I feel good doing them! The longer ones mean you go slower and can chill out which is nice. Though the brutal work of racing a 5k is fun too and over nice and quick.
2 Comments...
Question: When using CLAP plugins with stepped parameters via CSI, I often run into mapping issues (not moving through steps as expected). Is this due to how CLAP handles stepped parameters vs VST3, something with Reaper’s API, or does CSI need to handle them differently? I've heard of AU users running into similar issues. Just not sure where the issue might stem from.
Asked by Chris (173.70.123.x) on April 9 2025, 12:41am
Reply on April 9 2025, 11:00am:
    If you can reproduce the issue using a freely available CLAP, and ideally a ReaScript calling TrackFX_SetParam()/ etc, that would be a good step in sorting that out.
1 Comment...
Question: If you automate a JSFX parameter and it causes zipper noise because of the sudden change in parameter value but then it stops once you are done dialing in, shouldn't that be a concern with regards to my audio fidelity on export? A couple of nice jsfx effects put there are like that when you check phase in plugin doctor or bertom analyser. Smoothing causes slider to be a bit slow for automation, what's your suggestion? Should I ignore since I usually don't automate such sliders?
Asked by Wing (197.251.240.x) on April 8 2025, 7:20am
Reply on April 8 2025, 8:41pm:
    If it makes the zipper noise when changing, and doesn't make the zipper noise when not changing, then as long as it's not changing it should be fine. If you need to be able to have those parameters changing during playback, then someone should fix the JSFX in question...
1 Comment...
Question: What are your thoughts on audio ray tracing? And if you have the time. I highly recommend watching this. youtube.com/watch?v=u6EuAUjq92k
Asked by Matthew. (172.56.118.x) on April 7 2025, 6:54pm
Reply on April 8 2025, 8:41pm:
    Neat, but not sure I care
Comment...
Question: Which band do you want to put out a new album
Asked by The new one (149.88.103.x) on April 7 2025, 12:41am
Reply on April 7 2025, 5:45pm:
    ooh how about Dungen? Yes please.
Comment...
Question: When automation items were introduced also a bottom envelope gap was added which is variable in height (imgur.com/RuhDDqR. What's the formula to calc the height (need for SWS fix), C(++) code snippet will do. Thx.
Asked by wasereb4 (95.91.77.x) on April 1 2025, 9:10pm
Reply on April 2 2025, 1:05pm (edited at April 2 2025, 1:13pm):
    The logic is pretty long and depends on the fonts selected by the user, current DPI/scaling, etc. You should be able to calculate with:
     edge_gap = GetEnvelopeInfo_Value("I_TCPY") - GetEnvelopeInfo_Value("I_TCPY_USED");
     ai_label_ypos = GetEnvelopeInfo_Value("I_TCPY_USED") + GetEnvelopeInfo_Value("I_TCPH_USED");
     ai_label_height = GetEnvelopeInfo_Value("I_TCPH") - GetEnvelopeInfo_Value("I_TCPH_USED") - 2*edge_gap;
    
Comment...
Question: Some courts have decided (quite bizarrely from a foreigners perspective) that buying votes is legal. Do you think it's legal to take the money and vote the other way?
Asked by SpoiledHobo (77.179.7.x) on April 1 2025, 5:25pm
Reply on April 1 2025, 5:58pm:
    No idea, it's all a big pile of terrible that needs to be fixed
Comment...
Question: if i wanted to have my morning coffee in a cool coffee cup, i can get one with a renoise logo. so where can i one with a reaper logo? and what about reaper baseball caps???
Asked by shorty (93.236.194.x) on March 29 2025, 3:22pm
Reply on March 29 2025, 6:55pm:
    we don't do merch but we should but that's not the best use of our time, so if you see any online anywhere go for it...
Comment...
Question: I want to mix two audio samples. Adding them together and dividing by 2 reduces audio gain. What should I do? (using realtime)
Asked by Ruchira (175.157.30.x) on March 29 2025, 3:41am
Reply on March 29 2025, 3:43am:
    add them together, don't divide by two?
2 Comments...
Question: You might get a kick out of this Internet Radio station: nightride.fm
Asked by Jesse (100.1.63.x) on March 27 2025, 10:53pm
Reply on March 29 2025, 3:43am:
    Nice, retroooooo
Comment...
Question: I tried to create a JS Notepad, and the only way I know to make a js plugin accept input text box is via the small boxes beside sliders. Is there any way to create big a text box and make a notepad out of it.
Asked by Wing (197.251.240.x) on March 27 2025, 12:26am
Reply on March 27 2025, 2:41am:
    Not easily, no. better to use VST or CLAP and native window controls for that.
8 Comments...
Question: Hello, can Reaper utilize the graphics card for computation, such as during audio and video export?
Asked by daqr (112.254.92.x) on March 26 2025, 5:35am
Reply on March 26 2025, 8:02pm:
    not directly but if the underlying video encoder/decoder does, or if you have VSTs that do, then yeah.
Comment...
[newer questions][unreplied] | [replied] | [recent comments] | [all]
[older questions]
Copyright 2025 Justin Frankel. | RSS