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: Why the bad GUI
Asked by Ville (196.65.29.x) on October 7 2024, 8:05pm
Reply on October 8 2024, 12:29am (edited at October 8 2024, 12:36am):
    I've got more important things to do than html/css. unless you mean REAPER, in which case sod off.
2 Comments...
Question: Could you provide a working example for PromptForAction in C++?
Asked by Navelpluisje (62.45.64.x) on October 7 2024, 3:22pm
Reply on October 8 2024, 12:33am (edited at October 8 2024, 12:38am):
    C++ would require too much boilerplate, here's lua, but you'd use a timer rather than defer() etc:
    function run()
      hit = reaper.PromptForAction(0,0,0)
      if hit == 0 then
        reaper.defer(run) -- keep trying until PromptForAction succeeds or fails
      else
        reaper.MB(string.format("action %d",hit),"action sel",0)
      end
    end
    
    reaper.PromptForAction(1,0,0)
    reaper.defer(run())
    
5 Comments...
Question: hey jf- do you think REAPER is worthy of the most modern & obligatory 100% + fire emojis ?
Asked by 2024 (86.185.199.x) on October 6 2024, 9:08pm
Reply on October 8 2024, 12:29am:
    not my place to decide
Comment...
Question: Ninjam and it's delaying latency feature reminds me of how you can synchronize anything perfect by measuring the longest common delay. The shortest wire should in theory have the longest delay to compensate for the longest wire having the shortest delay. It's something I worked on in Minecraft with Redstone trying to sync up music blocks depending on distance.
Asked by Josh (72.228.153.x) on October 3 2024, 3:14am
Reply on October 3 2024, 2:01pm:
    OK the answer is yes.
Comment...
Question: Do you regret selling nullsoft to AOL?
Asked by Josh (72.228.153.x) on October 3 2024, 12:03am
Reply on October 3 2024, 1:30am (edited at October 3 2024, 1:33am):
    nah it was a good deal! I regret not buying it back for a fraction of the sale price though. Not that I would've done anything with it, but at least it would have been free. Just didn't feel like dealing with lawyers and contracts at the time, figured it would be too much of a distraction from REAPER dev. Which to be fair it probably would have been.
Comment...
Question: Why am I always tired when my kids wake me up, but completely awake when I'm supposed to sleep? and How do you change from a night owl to a morning person?
Asked by Derek (188.90.45.x) on October 2 2024, 10:07pm
Reply on October 3 2024, 1:32am:
    I dunno, I really like the mornings too but when I force myself to get up for them I end up sleep deprived too. Closest I get is to exercise a bunch which gets me sleepy earlier in the evening, but even then getting to bed in time is difficult.
Comment...
Question: hey you seen how they massacred your boy winamp?
Asked by josh (72.228.153.x) on October 2 2024, 5:40pm
Reply on October 2 2024, 9:49pm:
    hah I probably was part of the initial decline too ;)
Comment...
Question: hey jf- do you think time creates space..or space creates time...OR..in actual reality they are both very poor descriptions of what is actually manifesting by us,,or FOR us??
Asked by 2024 (86.185.199.x) on October 1 2024, 12:50pm
Reply on October 1 2024, 2:09pm:
    Can water be wet? Does a planet fly? Are these semantic questions that depend on language more than anything?
3 Comments...
Question: You wake up tomorrow and it's September 1998. You know everything you know in 2024. What are some of the biggest things you'd immediately do differently?
Asked by Alec (174.205.97.x) on October 1 2024, 12:35am
Reply on October 1 2024, 11:49am:
    I'd start PT for my 1996-era injuries and get running ASAP... everything else, shrug
Comment...
Question: If - for whatever reason - you were to stop developing Reaper, would you release the code?
Asked by Stefan (79.219.84.x) on September 30 2024, 5:51pm
Reply on September 30 2024, 5:55pm:
    Hard to say, but I definitely would release the code before it became abandonware.
Comment...
Question: Hey jf, my retention is pretty bad for specific-domain, and 'set and forget cold code paths' best practices, APIs, etc. e.g I'll work for weeks with Win32, then 8mo later I'll only remember fragments and have to relearn 60% again (granted, much quicker). Do you have this problem, any tips? Thanks!
Asked by mishima (185.209.199.x) on September 30 2024, 10:10am
Reply on September 30 2024, 1:46pm:
    yeah mine's also not great, but if you can refer to your own code it's helpful lol. and bonus points if you can read your old code
Comment...
Question: Hi Justin! Are we going to get post-fader-FX-inserts in Reaper in the near future like in Ardour, Cubase FLStudio etc? Thanks for all the great work!
Asked by Rich (90.229.152.x) on September 30 2024, 9:31am
Reply on September 30 2024, 1:46pm (edited at September 30 2024, 1:47pm):
    maybe but see the note above. anyway you have unlimited routing
Comment...
Question: Could you please make 1014.org more uptodate in terms of ux?
Asked by Fred Brooker (37.48.9.x) on September 29 2024, 10:07am
Reply on September 30 2024, 12:09am:
    hmm any specific requests?
1 Comment...
Question: Wanna go get a burrito?
Asked by Tom P (98.210.149.x) on September 29 2024, 9:15am
Reply on September 30 2024, 12:08am:
    I just did, and it was satisfying
Comment...
Question: what is the best vst limiter and why?
Asked by mike v (100.1.67.x) on September 29 2024, 1:56am
Reply on September 30 2024, 12:08am:
    I just use ReaLimit but that's obv not a real VST
Comment...
Question: Since the source code of Winamp was posted to GitHub, I took a cursory dive into the part I've always been curious about (how the main vis is drawn) and was surprised to find a variable that holds the image data generated, and I wonder, was this easier to do than using what GDI provided? Optimization? For shits'n'giggles? If you remember, I would love to know what the intent was
Asked by Eris Lund (93.215.146.x) on September 28 2024, 9:08am
Reply on September 28 2024, 6:18pm:
    Give me a link to the code you're talking about (in the comment here) and I'll take a look heh
6 Comments...
Question: What would be cost to make this page vs the forum in the reaper website? or timwise how much time did it take to make this page vs the reaper forum? are there free templates to do these things? or is it from scratch, thanks!
Asked by Orieo (128.199.51.x) on September 27 2024, 4:34pm
Reply on September 27 2024, 7:03pm:
    this page is a small php script I made, not sure how you'd quantify the cost but it's a few programmer hours of work, maybe a dozen or so? and the forum is a big off the shelf thing called vbulletin, which you can buy.
Comment...
Question: dumbest platform-specific hack/workaround?
Asked by silent (199.188.121.x) on September 27 2024, 12:27pm
Reply on September 27 2024, 7:04pm:
    heck if I know
Comment...
Question: Now that somebody accidentally put Winamp's github page to public, your old code is now available for us all to gaze upon. What percentage of that code is actually written by you? And is the code style similar to how REAPER is written?
Asked by Florian (94.105.110.x) on September 26 2024, 7:50pm
Reply on September 26 2024, 8:48pm:
    umm I don’t think it was accidental? anyway, most of that code is not mine, and REAPER and Winamp have little in common. WDL has more of my modern style though even a lot of it is 20ish years old at this point heh
Comment...
Question: Aren't you glad you turned down all those invitations to the Diddy parties?
Asked by Mommy (146.70.45.x) on September 26 2024, 12:42am
Reply on September 26 2024, 1:25pm:
    oof :(
Comment...
[newer questions][unreplied] | [replied] | [recent comments] | [all]
[older questions]
Copyright 2024 Justin Frankel. | RSS