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: Do you actively study to learn new things, or just pick up stuff as you go?
Asked by Will (70.173.150.x) on March 3 2013, 7:48am
Reply on March 8 2013, 2:05am:
    Both.
Comment...
Question: Agree or disagree on "pure programmers"? www.youtube.com/watch?v=4Pn-f6Z-qj0&NR=1
Asked by Will (24.234.85.x) on March 2 2013, 12:21am
Reply on March 2 2013, 2:19pm:
    I wouldn't discourage anybody from programming, and you can write completely awful code in any language.
Comment...
Question: Have you ever thought to keep all global vars in one structure instead of g_barman?
Asked by Jeremy, the kid (178.147.28.x) on March 1 2013, 10:13pm
Reply on March 1 2013, 10:21pm (edited at March 1 2013, 10:29pm):
    Reasons against a global struct storing all global vars:
    1. You usually only initialize some of them to values other than 0 -- if using a single struct, the 0 variables will be encoded as 0s in the binary, whereas with individual variables the linker can put all 0-initialized values in the BSS.
    2. The file that defines that struct will probably be a pain to merge.

    I don't really see the upside.

    As a side note, I absolutely insist on all structs/classes that have non-trivial methods to have their member data begin with m_. Having to work with code that does not do this is completely maddening. Using g_ and s_ prefixes for global / static data is also a must*, and generally never causes any problem for me (even if sometimes you end up at the top level with 'static int g_foo' or 'int s_foo' which is misleading).

    * Note: static data without the s_ prefix is OK to me if the scope of that data is very small
Comment...
Question: Do you have to rewrite a lot of stuff for these midi/strech markers updates? How exhausting it is, code wise?
Asked by Martin (93.136.33.x) on March 1 2013, 3:12pm
Reply on March 1 2013, 10:19pm:
    The midi editor stuff probably has a lot more rewriting than the stretch markers.. stretch markers don't add that much code, just gotta get it tweaked to work right.
Comment...
Question: Have you ever thought about turning Cockos's talents to guitar amp/cab/analogue modelling vsts, in addition to ReaFX?
Asked by Mick (203.149.85.x) on March 1 2013, 3:06am
Reply on March 1 2013, 2:47pm:
    Nah, best to stay focused.
Comment...
Question: Do you find yourself as curious today as you were at 17? (i.e. "no one told me I couldn't do that" mentality)
Asked by Will (24.234.85.x) on February 28 2013, 6:41pm
Reply on March 1 2013, 2:48pm:
    I probably am less inclined to do something that will be a ton of work now, but that's less about curiosity and more about laziness (and having better judgment of the scale of things before starting, maybe).
Comment...
Question: Any interest in musical hardware projects?
Asked by ees. (69.15.110.x) on February 26 2013, 12:25pm
Reply on February 28 2013, 6:36pm:
    Yeah, fun stuff, but beyond for fun, too much work.
Comment...
Question: I have a question that I would like to email you, where can I do so to?
Asked by Justin Gargano (98.250.83.x) on February 23 2013, 3:50am
Reply on February 23 2013, 4:47am:
    first name at company
Comment...
Question: What is the probability to have morphing support between FXs snapshot(SWS) in Reaper near futur?
Asked by Kenny (82.226.9.x) on February 20 2013, 5:16pm
Reply on February 22 2013, 7:14pm:
    *cough* see note above thanks*cough* Unlikely any time soon
Comment...
Question: Do you use GetPrivateProfileString (and siblings) or just load the INI file into a data structure and work in our own way?
Asked by Rodrigo (177.96.48.x) on February 19 2013, 1:54pm
Reply on February 20 2013, 2:33am:
    Depends on the performance requirements and use cases, but I'll use both.
Comment...
Question: Any thoughts? www.codinghorror.com/blog/2009/08/all-programming-is-web-program...
Asked by Will (24.234.85.x) on February 18 2013, 6:24pm
Reply on February 20 2013, 2:32am:
    Not really.
Comment...
Question: You should license WALTER to Steinberg, because their own new graphics engine is way too bloated...
Asked by Alexander (213.162.68.x) on February 18 2013, 12:22am
Reply on February 20 2013, 2:32am:
    Not a question...
Comment...
Question: Are you going to open source WALTER?
Asked by Jeremy (178.147.123.x) on February 16 2013, 1:32pm
Reply on February 17 2013, 4:03pm:
    At some point, not sure how reusable it is at this point, though.
Comment...
Question: Did you check out the meteor?
Asked by Bharath (117.192.145.x) on February 15 2013, 7:21pm
Reply on February 17 2013, 4:03pm:
    Crazy stuff.
Comment...
Question: What would be the biggest task of the last 5% ?
Asked by Alexander (213.162.68.x) on February 15 2013, 1:46am
Reply on February 15 2013, 5:34pm:
    Not breaking the first 95%.
Comment...
Question: Do you know Adobe's Source Code Pro font ( bit.ly/YbRQjs )? I guess I'm in love with it, looks perfect at 9pt.
Asked by Rodrigo (177.41.243.x) on February 15 2013, 1:46am
Reply on February 15 2013, 5:35pm:
    Hah no, but I'll check it out.
Comment...
Question: 95% complete? Don't you think there will always be more (as yet undreamed of) features wanted, even 100 years from now?
Asked by ees. (69.15.110.x) on February 15 2013, 1:18am
Reply on February 15 2013, 4:48am:
    Of course, but that makes the whole number scale meaningless. REAPER can never get to 100%, it can only approach it.
Comment...
Question: Is it better to "keep on trucking" if you don't want to check every single retval for every single function call you ever make?
Asked by Will (24.234.85.x) on February 14 2013, 8:15pm
Reply on February 14 2013, 10:25pm:
    It depends -- if logically you can proceed even if the function fails, then sure, ignore. If you need to handle the error, that should happen in the code. IMO of course.
Comment...
Question: Reaper 4.32 on a scale from 0 (newborn) to 100 (not the final, but feature-complete as you would like to see it in any case)?
Asked by Alexander (213.162.68.x) on February 14 2013, 7:06pm
Reply on February 14 2013, 10:24pm:
    probably 95, but of course the last 5% takes 90% of the time.
Comment...
Question: Will DAWs running on tablets be big?
Asked by ees. (69.15.110.x) on February 14 2013, 7:00pm
Reply on February 14 2013, 10:23pm:
    Dunno, I know some people who have enjoyed one on the iPad, but not sure how the advantageous compare against the drawbacks...
Comment...
[newer questions][unreplied] | [replied] | [recent comments] | [all]
[older questions]
Copyright 2025 Justin Frankel. | RSS