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):
[unreplied] | [replied] | [recent comments] | [all]
[older questions]

Question: I am currently designing a custom game engine and I have taken inspiration from Reaper for it's modular architecture. I was wondering if I should create a custom plugin architecture for the engine modules or just use dlopen() and LoadLibraryA with compatibility stubs? Thanks in advance.
Asked by Matthew (76.37.54.x) on March 27 2024, 11:58pm

Question: Are you programming for cache? What's your idea about data oriented programming?
Asked by Ruchira (123.231.105.x) on March 27 2024, 6:12pm

Question: hey jf- have you tested any of the brand virtual headsets & will you be walking or running around the city with any on soon? :D
Asked by 2024 (81.131.121.x) on March 27 2024, 10:17am
Reply on March 27 2024, 5:44pm:
    I tried one of the Apple ones, it was simultaneously amazing and also a long way from being something I would use. Maybe in a few generations…
1 Comment...
Question: What are you coding tools (OS, text editor/IDE, pipeline, etc.)?
Asked by someone (89.187.187.x) on March 24 2024, 8:00pm
Reply on March 24 2024, 9:40pm:
    OS: whichever, usually macOS out of convenience (M1 MBA is light and the battery lasts forever). vim for text editing, and preferred build tool is make (though I'll use a VS version 2013-2022, or Xcode as needed for those platforms). For release REAPER builds we use gcc 4.x for linux, xcode12 for macOS universal, Xcode9+ICC for macOS intel, and VC2005+ICC for Windows.
2 Comments...
Question: can't you swing triplets? or its only for eight note/16ths etc?
Asked by Eieri (192.241.159.x) on March 23 2024, 10:00pm
Reply on March 24 2024, 4:43am:
    In REAPER anyway it's only for 8ths/16ths but I dunno
1 Comment...
Question: How much hours do you sleep, do you see any correlation between how good you rest and work/exercise productivity?
Asked by 19781546 (186.210.25.x) on March 22 2024, 12:26am
Reply on March 24 2024, 4:43am:
    I prefer 9-10 hours, not sure if I've analyzed correlations but I definitely feel terrible when I don't get enough sleep.
Comment...
Question: hey jf- "Free Palestine"? how do you feel about all these conflicting views between people?
Asked by 2024 (81.131.121.x) on March 20 2024, 10:05pm
Reply on March 21 2024, 5:57pm (edited at March 24 2024, 4:15am):
    That conversation is full of tragedies, including the most minor which is that you can't really have a civil discussion about it on the internet without people yelling names at you. Sigh.

    (as evidenced by the commenters, again, disabled comments, double sigh)
Comment...
Question: Hey Justin, how can I get in touch with you? Check iris.la
Asked by Lidia (31.61.228.x) on March 20 2024, 3:53pm
Reply on March 21 2024, 5:56pm:
    You can email me at my first name and company name dot com.
Comment...
Question: At our age, something is always hurting. What's currently hurting on your body?
Asked by Will (23.125.224.x) on March 19 2024, 4:22am
Reply on March 19 2024, 7:49pm:
    My glutes pretty much always hurt these days, though it is worse when they get a lot of use.
Comment...
Question: Are you aware of the latest(?) change in the VST3 SDK license no longer containing an exception for existing hosts to host VST2 plugins? kvraudio.com/forum/viewtopic.php?p...What are your thoughts, will that affect REAPER?
Asked by wasereb4 (95.90.211.x) on March 19 2024, 12:40am
Reply on March 19 2024, 7:50pm:
    Yeah that's pretty old I think?
Comment...
Question: Hi, how can I use Winamp on my Mac ? I can't open the app because it constantly crashes, saying that it closed unexpectedly.
Asked by Elijah (86.192.68.x) on March 18 2024, 8:38pm
Reply on March 18 2024, 8:46pm:
    Are you running Windows in Parallels or something? Or is there a mac version you're trying to run? Anyway Winamp isn't something I've touched in about 20 years so I'm probably not the best person to ask.
Comment...
Question: Hey justin, don't you think that AI will make all daws obsolete? Can Reaper adapt to this?
Asked by Robert (2.7.2.x) on March 15 2024, 9:38pm
Reply on March 17 2024, 3:34am:
    We'll see, lol
6 Comments...
Question: hey jf- do you have any fears or concerns about being cloned or replicated either physically or virtually?
Asked by 2024 (86.155.70.x) on March 14 2024, 2:49pm
Reply on March 15 2024, 5:54pm:
    Not really, no. Raises all sorts of interesting questions for sure, but I can't say I'm concerned. Did you read the Neal Stephenson novel "Fall" ?
1 Comment...
Question: Why it is compulsory to make at least one public class in Java, whereas there is no needed to make a class in C++?
Asked by Abhi (106.215.121.x) on March 14 2024, 6:14am
Reply on March 15 2024, 5:55pm:
    I don't do a lot of Java but my memory is that Java doesn't have a main() function (as C/C++ do), but a main class instead?
Comment...
Question: Hey Justin, what would be your suggestion for the best way to learn how to develop plugins from scratch? YouTube, Books, Websites, School? I think I'm having decision paralysis
Asked by JH Music (76.168.111.x) on March 14 2024, 3:07am
Reply on March 14 2024, 4:29am:
    It's always hard to know the answer to this kind of question, the only way I've experienced is one that is long and thus probably not what I would recommend! I'd say start with the VST3 SDK examples and go from there...
2 Comments...
Question: Software architecture for multi-threaded GUI: back when you were designing REAPER projects would it make sense performance-wise for a threaded msg_loop where its thread was associated with an instance of main dialog? Leaving ``tab switch'' to the operating system similar to how IE was working back then.
Asked by Gio (94.70.0.x) on March 14 2024, 1:46am
Reply on March 14 2024, 4:29am:
    Multithreading UI seems completely unnecessary to me and would make things a lot more difficult!
2 Comments...
Question: Is reaper compiled using Clang for windows?
Asked by Ruchira (123.231.104.x) on March 13 2024, 2:56pm
Reply on March 13 2024, 8:42pm:
    Nope, vc/icc
2 Comments...
Question: Hey jf, have you a german origin?
Asked by Ombiasy (197.149.29.x) on March 12 2024, 6:17am
Reply on March 13 2024, 6:43am:
    Maybe somewhere in there but mostly Romanian I think
Comment...
Question: hey jf- so decimals.. if we use a calculator to show a monetary value of 1cent or penny (0.01) & multiply that by itself...why do we get a "lower" value than we began with? (answers on a postcard please!) LOL
Asked by 2024 (86.185.121.x) on March 8 2024, 12:36pm
Reply on March 9 2024, 12:10am:
    if you take 1% of 1%, you get 0.01%...
8 Comments...
Question: What's your opinion on the trend towards closed ecosystems, especially "hub apps" in music tech like Native Access, Splice, UVI Workstation and all the DRM management stuff?
Asked by SpoiledHobo (77.12.4.x) on March 6 2024, 1:46pm
Reply on March 6 2024, 6:54pm:
    Big thumbs down, obviously. Computers should be about giving power and flexibility to the users. This is part of why I'm very anti-app-store when it comes to distribution.
7 Comments...
[unreplied] | [replied] | [recent comments] | [all]
[older questions]
Copyright 2024 Justin Frankel. | RSS