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: Anyone ever talked with you about REAPER without knowing you are a developer?
Asked by Nylon (179.104.166.x) on June 21 2022, 1:35am
Reply on June 21 2022, 3:37pm:
    I don't think so
Comment...
Question: What helps against lovesickness?
Asked by wasereb4 (79.246.80.x) on June 20 2022, 10:16pm
Reply on June 21 2022, 3:37pm:
    My guess: making things and exercising
Comment...
Question: I've seen you mention avoiding multiple inheritance, and using a subset of cpp features in older posts - what do you think of the 'reject cpp-isms' stuff? (sticking to simple c-style code, no inheritance, structs over classes, data-oriented design (no OOP), the list goes on..). Side-node, have you worked with XAudio2 before, likes/dislikes?
Asked by jack (146.70.134.x) on June 20 2022, 3:02pm
Reply on June 20 2022, 7:56pm (edited at June 20 2022, 7:57pm):
    I'm pretty pragmatic and moderate in my views, the most important part is making the code easy to understand and read. Excessively complex class hierarchies make that difficult, and multiple inheritance falls into that category. Most of what you describe sounds like OOP-in-C which is not functionally that different, and you lose very useful things such as templates and other bits of syntactic sugar that make things nice. So meh? I haven't touched XAudio2.
Comment...
Question: History: In my POV REAPER LEQ v5.0 had big diversity in default skin aesthetics; effectively making older versions outdated way too early (prematurely). Transition from v5.0 to v6.0 aided that effect to some extent and was just about right. What's your opinion on intentionally preserving the value of older software?
Asked by Gio (94.71.251.x) on June 20 2022, 2:43am
Reply on June 20 2022, 2:58pm:
    Hmm we still support 5.x themes correctly no?
1 Comment...
Question: Heading to SF/Oakland around July 4th? Any bands/shows you recommend I check out?
Asked by Chandler (172.14.227.x) on June 19 2022, 7:10pm
Reply on June 20 2022, 2:57pm:
    No but I'd go get a Zachary's Special from Zachary's.
2 Comments...
Question: Ummm, can you someday make a smartphone app, which has basic MIDI controller support, which can connect with REAPER via usb cable or wifi? Basically, a nice little tool for those, who have smartphone, but don't have real MIDI controller. Hence they can make their smartphone as a keyboard. Ahhhh, can you? You can put ads or make the app paid, or both, of course. Some other DAWs also did this. Just basic MIDI keyboard controller, no need of controlling faders, knobs and all that.
Asked by Abhi (110.227.176.x) on June 19 2022, 5:22pm
Reply on June 20 2022, 2:57pm:
    You could do it via the REAPER web interface
3 Comments...
Question: cheers from brazil, using winamp :)
Asked by gabriel (187.36.216.x) on June 18 2022, 11:43pm
Reply on June 20 2022, 2:57pm:
    Greetings!
Comment...
Question: Major & Minor (natural) scales have same notes, but they sound different. Why?
Asked by Abhi (117.99.174.x) on June 17 2022, 5:05pm
Reply on June 17 2022, 8:04pm:
    Well first off they only have the same notes if you change the key (if you don't change the key they will sound very different!). But then also you choose different notes when playing in C major than you would in A minor natural. And different chords?
Comment...
Question: Reaper feels like a miracle in engineering, with its small size, top performance, and frequency of updates. How do you do achieve this on the dev side? Do you have a dev blog or can point to any school of thought/books/resources?
Asked by Evan (109.242.63.x) on June 17 2022, 6:15am
Reply on June 17 2022, 8:05pm:
    It's no miracle, just consistent with other similarly-developed software. Think of it as craftsmanship...
Comment...
Question: I think you might be sceptical to GPUs in audio. But have you really checked what GPU Audio is doing?
Asked by mlprod (98.128.188.x) on June 16 2022, 9:41pm
Reply on June 17 2022, 1:23am:
    Not in detail
2 Comments...
Question: Do you have any video clip showing how it was Nullsoft at that time? I´d love to see where it has been developed...
Asked by Ivan Costa (189.60.87.x) on June 16 2022, 8:27pm
Reply on June 16 2022, 8:39pm:
Comment...
Question: If you had lots of time, then which skills you wanted to learn, of course besides coding & music?
Asked by Abhi (122.176.13.x) on June 16 2022, 4:00am
Reply on June 16 2022, 5:33pm:
    Definitely Kung Fu
1 Comment...
Question: Justin, the daw you create is both lightweight and defies other daws. My question is this:How do we adapt this to other areas (plugin, messenger...)? So it's both powerful and performant.
Asked by Reaper (46.106.163.x) on June 15 2022, 4:28pm
Reply on June 16 2022, 5:33pm:
    I dunno, a bunch of work and making design decisions with those goals in mind?
Comment...
Question: If you were to make a video game for whatever reason, what would it be about?
Asked by Beto (187.191.48.x) on June 14 2022, 4:19am
Reply on June 14 2022, 5:25pm:
    If I had all of the time in the world I'd probably go something along the lines of Star Control II, if I was shorter on time or lazy maybe something puzzle-ish.
Comment...
Question: hi Justin, do you plan to make lasso mode in Editing the clip spectrum?
Asked by Michael (176.59.42.x) on June 13 2022, 6:08pm
Reply on June 13 2022, 6:13pm:
    a mouse modifier for creating new spectral edits? that would be nice.
5 Comments...
Question: ds more or less1) How much should existing software affect your decision on making something that yiel the same result, but takes a different route to get there? 2) Related - what are your opinions on 'reinventing the wheel'; when does it become a big waste of time? Thanks, hope you had/are having a good weekend :)
Asked by Jack (91.90.44.x) on June 12 2022, 12:58pm
Reply on June 12 2022, 5:41pm:
    Reinventing the wheel is only reinventing the wheel if the thing in question is as perfect and simple as the wheel, which very few things are. Using existing software is good if it meets the needs, but if the downside to using it outweighs the upside, then make something else.
Comment...
Question: Any interest is going to HOPE conference this Summer? hope.net/talks.html
Asked by Jesse (173.63.46.x) on June 12 2022, 1:40am
Reply on June 12 2022, 5:39pm:
    I'm not much of a fan of conferences
Comment...
Question: If I sent you a mail to your @cockos.com address asking for allowance to redistribute your reaper Linux build on Arch Linux in the official repositories, would you say yes?
Asked by David Runge (85.212.85.x) on June 11 2022, 8:55am
Reply on June 11 2022, 12:36pm:
    As long as the binaries are unmodified and it is distributed in its entirety we're cool with that (and the EULA permits it).
5 Comments...
Question: if i have one audio track with one plugin in reaper and i duplicate that track 4 times. does that use exactly 4x the amount of CPU power or is there some discount once the plugin is loaded from the first instance ? also could this change depending on each individual plugin being different ?
Asked by EcBaPr (159.196.170.x) on June 10 2022, 9:28am
Reply on June 10 2022, 3:24pm:
    In general it would use 4x the CPU, but that should be easily parallelizable across cores.
Comment...
Question: What is the viability of using a GPU for plugin processing? Could it be similar to using a dedicated DSP unit?
Asked by Someone (45.149.173.x) on June 9 2022, 10:52pm
Reply on June 10 2022, 3:21am (edited at June 10 2022, 3:22am):
    Latency to/from the GPU isn't ideal, so you'd need a ton of cooperation of both hosts and plug-ins to make it work, but it's sort of moot because CPUs have plenty of power.
3 Comments...
[newer questions][unreplied] | [replied] | [recent comments] | [all]
[older questions]
Copyright 2024 Justin Frankel. | RSS