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: When you're running, do you think about the REAPER code? Do you have any new ideas that come to mind at that moment? :)
Asked by robert (2.7.2.x) on March 29 2024, 12:31pm

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
Reply on March 29 2024, 12:20pm:
    Whatever works really!
Comment...
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
Reply on March 29 2024, 12:20pm:
    Cache considerations in performance sensitive code are definitely a thing!
Comment...
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...
[unreplied] | [replied] | [recent comments] | [all]
[older questions]
Copyright 2024 Justin Frankel. | RSS