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: It looks like Google Chrome M62 tackled portability issues by using clang across Win/Mac/Linux. What do you think of their approach? I know you follow the same approach more or less with ICC, could you give some insights from your experience with REAPER?
Asked by Gio (94.70.0.x) on November 7 2017, 6:51am
Reply on November 7 2017, 2:44pm:
    Hmm, seems to me like if you have to use a specific compiler then you're code isn't as portable as it should be?
Comment...
Question: Do you watch Anime?
Asked by Georgy (172.250.71.x) on November 6 2017, 9:17pm
Reply on November 7 2017, 2:25am:
    Nope
Comment...
Question: What TVs do you use (make/model) and are you happy with them?
Asked by Will (50.84.190.x) on November 6 2017, 7:07pm
Reply on November 6 2017, 7:36pm (edited at November 6 2017, 7:37pm):
    I don't have a TV... Most shows I watch on a 2013(?) retina macbook pro, which works well!
Comment...
Question: INITCOMMONCONTROLSEX, SHITEMID, etc. What is going on with WINAPI, was it meant to be funny?
Asked by Gio (94.70.0.x) on November 6 2017, 7:43am
Reply on November 6 2017, 2:57pm:
    Hah, I'm sure people had a laugh when adding some of those structs.
Comment...
Question: any thoughts on HIIT (interval training) as a far more time-efficient way to exercise?
Asked by Ryan (23.16.24.x) on November 6 2017, 1:59am
Reply on November 6 2017, 2:57pm:
    Not really, exercise isn't about results for me, it's about the process and experience. Interval training definitely helps for improving fitness though.
Comment...
Question: If you were asked to come back in time and change one moment of your life what would it be?
Asked by Georgy (172.250.71.x) on November 4 2017, 6:20pm
Reply on November 4 2017, 7:22pm:
    There have certainly been times when I was not as kind to other people as I would've liked to have been, in retrospect.
Comment...
Question: Let me say that I admire you. I know about C and little C++. I want to program near a DJ mixing app but for MIDI SONGS!!! Where can I learn all about MIDI programming
Asked by Juanca (189.216.196.x) on November 3 2017, 10:35pm
Reply on November 4 2017, 1:53am:
    Google is probably as good at giving advice on MIDI programming as I am... Sadly. ;)
Comment...
Question: Hi Justin! //Thank you very much for Reaper!// Do you play Chess, if not do you play any logical games?
Asked by Georgy (172.250.71.x) on November 3 2017, 9:19am
Reply on November 3 2017, 3:25pm:
    A little bit but I'm terrible. I'm pretty impatient.
Comment...
Question: Hello Justin, what a better way to learn C++?
Asked by Eshwo (109.252.37.x) on November 2 2017, 2:37pm
Reply on November 3 2017, 1:39am:
    Honestly I'd (still) learn C first ;)
Comment...
Question: What do you think a fair purchase price would be for Winamp today?
Asked by Will (23.125.224.x) on October 31 2017, 10:06pm
Reply on October 31 2017, 10:14pm:
    I have no idea... Hard to see how one would make money off of it at this point, but people have ways.
Comment...
Question: Justin, are you OK? I don't like the idea of you biking around New York anymore.
Asked by Mommy (76.110.183.x) on October 31 2017, 9:30pm
Reply on October 31 2017, 9:53pm:
    Yep thanks. :( but life's dangerous anyway.
Comment...
Question: Are you a big fan of any apps that you use regularly and wished that you were on the developer team? Which ones?
Asked by Mommy (76.110.183.x) on October 31 2017, 5:09pm
Reply on October 31 2017, 6:56pm (edited at October 31 2017, 6:59pm):
    For isolated instances, sure. At this moment, I'd like to improve the Strava app for the Apple Watch...
Comment...
Question: If you did buy back Winamp, what would you do with it?
Asked by Will (23.125.224.x) on October 29 2017, 2:30am
Reply on October 29 2017, 7:27pm:
    Clean it up and pull out the licensed crap that was put into it for the wrong reasons, put it on github and accept patches.
Comment...
Question: Hi Justin, if Winamp is not terribly valuable, that is the time to get it back at a good price. Then project is to make it very valuable again. Please think about it.
Asked by Larry (96.37.101.x) on October 28 2017, 6:10pm
Reply on October 28 2017, 10:31pm:
    If the owners were willing to sell it, I'd be willing to buy it... but I don't think they are.
Comment...
Question: Why do you still have a note about not asking reaper questions when this predominately exists for precisely that now?
Asked by Will (50.84.190.x) on October 26 2017, 6:02pm
Reply on October 26 2017, 6:54pm (edited at October 26 2017, 6:56pm):
    It doesn't exist for that (and while people are not reading the note, there are a lot of people who ask other things). REAPER-related programming questions are fair, though.

    Your question is: why do you want to have a site for A when XX% of people want it to be B? The answer is because B would be incredibly annoying.

    From now on though I will just delete questions covered by the note above.
Comment...
Question: Jeffos put a check in SWS to not patch chunk while recording back in 2010. goo.gl/9pFVBdYou think it's still necessary ? Asking b/c of goo.gl/wqmf5C
Asked by nofish (79.246.89.x) on October 25 2017, 12:28pm
Reply on October 25 2017, 1:33pm:
    Looking at the earlier comments, that code was merged-in in ab997b8, hard to see the original context though since that is not a merge commit (just a regular commit). It does mention this thread, most of which is obsolete. There shouldn't be anything special about recording-vs-playback, however I would put a couple of caveats on there:
    1. most REAPER APIs are designed only to be used from the main (GUI) thread, not from audio threads or from plug-in-created threads.
    2. pretty much anything done during playback should be able to be done during recording. If you're modifying track recording parameters, those parameters may not latch during recording until recording is stopped/started again (or the track disarmed/armed, etc).
    3. from the main thread, if you set state, you might be able to interrupt audio, but in general it shouldn't be a crash.
    I don't really know what the original intent was, I'd try testing a lot with that check disabled... but it shouldn't be necessary in general.
Comment...
Question: Hey Justin! Question about sub sessions within Reaper, are there any plans to keep the routing from the main session tot he subsession? Seems like the routing is set to a default rather than inheriting settings from the master session
Asked by Jeremy (160.33.43.x) on October 25 2017, 12:52am
Reply on October 25 2017, 1:34pm:
    This is not the place, post on the forums (see above!).
Comment...
Question: Do you think other daws will ever catch up with how CPU effecient reaper is? Is the main key to this the Anticipative FX you implemented?
Asked by mlprod (155.4.132.x) on October 24 2017, 8:18pm
Reply on October 25 2017, 1:34pm:
    Who knows?
Comment...
Question: Hello Justin) I wanna ask u some books, sites,chanels about sound programming. What was books with you start, what you read now?
Asked by Vladislav (109.252.36.x) on October 24 2017, 12:52am
Reply on October 25 2017, 1:35pm:
    Sorry I'm of no help here, most of the books I've read are very old and outdated ;)
Comment...
Question: What human/superhuman feat can I perform to get Area Selection to the top of the Reaper FR heap?
Asked by l33t (130.179.244.x) on October 23 2017, 3:32pm
Reply on October 23 2017, 6:09pm:
    Reading the fine print would be a good start
Comment...
[newer questions][unreplied] | [replied] | [recent comments] | [all]
[older questions]
Copyright 2024 Justin Frankel. | RSS