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: Hi, pls can you or schwa tell me the formula for calculating the Pan Law curve for -3,-4.5,6. I'm trying to implement it in the ff code but the pan laws when used are giving wrong values. It's a code you are familiar with cuz you made it: pastebin.com/XHidC8kY
Asked by W.Garby (154.161.10.x) on March 23 2025, 2:05am

Question: Tea or coffee?
Asked by Steve (155.97.231.x) on March 23 2025, 12:49am
Reply on March 23 2025, 1:58am:
    Both! Coffee in the morning, tea in the afternoon.
Comment...
Question: Do DAWs sound the same?
Asked by Nobody (45.84.107.x) on March 22 2025, 2:24am
Reply on March 22 2025, 4:24am:
    yes and no. they all sum the same. but they have different default pan laws, different stock EQs/compressors, etc etc.
2 Comments...
Question: why so many ides' ? why so many frameworks? Why so many libraries? Why so many apis' ? I don't understand this whole programming thing. Is there a lot of dependencies in Reaper as well or you're type of guy to write things from scratch on your own?
Asked by Rano (45.250.49.x) on March 21 2025, 9:20pm
Reply on March 21 2025, 9:40pm:
    definitely prefer to keep dependencies to a minimum! I ran a mastodon server for a little while but the dependencies were so numerous it was disorienting, hard to trust that many supply chains!
Comment...
Question: Upon init of a csurf plugin, Reaper calls it with a parameter called "errStats". It does contain the error state of csurf plugins initialised before. Should a csurf plugin just init this to zero before using it?
Asked by David (61.8.130.x) on March 21 2025, 7:16am
Reply on March 21 2025, 5:43pm:
    Do not clear it -- set bits if errors occur: 1 if you couldn't open the MIDI device, 2 if couldn't open MIDI output, 4 if couldn't open some sort of network port
Comment...
Question: What is your workflow for creating Reaper's changelogs?
Asked by David (95.90.126.x) on March 21 2025, 6:30am
Reply on March 21 2025, 5:44pm:
    We have git commit lines like "- some change" or "+ some change", then a script that auto-generates the changelog for the builds based on those. when doing releases, we then manually edit/fix typos/reword/etc in the whatsnew.txt file that is in git.
Comment...
Question: How do you track your time when working on stuff?
Asked by justout (31.37.8.x) on March 19 2025, 4:01pm
Reply on March 19 2025, 4:17pm:
    I don't really track it
Comment...
Question: Do you have any living grandparents?
Asked by Will (23.125.224.x) on March 18 2025, 9:03pm
Reply on March 19 2025, 4:12am:
    Nope
Comment...
Question: Do you like the show resident alien? Do you like Nathan for You?
Asked by vma2025 (47.144.161.x) on March 18 2025, 8:08pm
Reply on March 19 2025, 4:11am:
    Nathan for You was pretty good, but The Rehearsal was better. Haven't watched Resident Alien though I hear it is funny.
Comment...
Question: of all the AI models, coders, agents, etc. is there one that catches your attention to implement in your life or in coding REAPER per se? like manus, which seems like a (very) proto-jarvis
Asked by alex (187.228.117.x) on March 17 2025, 1:24am
Reply on March 17 2025, 8:33pm:
    nope
Comment...
Question: What do you think is the best CPU these days (also with music production in mind)? Intel Ultra, AMD Ryzen, or Apple Silicon? If you were to buy (a) a laptop and (b) a desktop right now, what would you get?
Asked by fladd (84.87.223.x) on March 16 2025, 12:17pm
Reply on March 16 2025, 8:33pm:
    My 5 year old M1 MBA is still amazing to me, don't think I would change much about it. For a desktop though I'd probably go with a Ryzen, for variety.
8 Comments...
Question: I tried using the Lagrange interpolation and the true peak specifications to create a true peak limiter as JSFX, but the hardest part is getting it to truly catch the true peaks so the ceiling doesn't overshoot. It seems no one has been able to do it afaik. All the jsfx limiters available are all peak limiters. And in fact, Reaper's True peak limiter is not in jsfx, it's a VST. So are we ignorant on how to implement it in jsfx or it's just a limitation of the jsfx capabilities?
Asked by Wing (102.176.65.x) on March 15 2025, 9:00am
Reply on March 15 2025, 3:20pm:
    You could do it, the loudness meter JSFX has true peak metering, so you could apply that to a limiter. The EEL2 language is turing complete, so really anything you want you could implement (unless you need too much RAM...).
1 Comment...
Question: How far out would you guess some legit claim to AGI is? Sure, we'll bicker for years afterwards about whether it qualifies and how to measure that, but someone will be first to a legitimate claim to being first.
Asked by Chris (173.70.123.x) on March 14 2025, 6:47pm
Reply on March 14 2025, 10:22pm:
    not any time soon, I bet
Comment...
Question: can i use your beats?
Asked by nuka (104.28.79.x) on March 13 2025, 6:37pm
Reply on March 13 2025, 9:41pm:
    which? but sure
Comment...
Question: My dualboot automatically boots Linux. It shows few seconds to select, and by default, Linux Mint is selected so it gets boot. I want Windows to get boot automatically and I want to boot Linux Mint only when I select it. How to do this?
Asked by Abhi (106.219.68.x) on March 12 2025, 2:18pm
Reply on March 12 2025, 8:41pm:
    You'll want to change the GRUB configuration, usually.
2 Comments...
Question: How i can contact with Reaper support to solve a problem with UAD 2 Satellite bugs in Reaper&
Asked by Maksim (185.164.138.x) on March 12 2025, 10:04am
Reply on March 12 2025, 8:42pm:
    support at cockos dot com works, though not sure if we'll be the ones to fix this or UAD (when looping we need to render audio slightly faster than realtime, and the UAD gets behind...)
Comment...
Question: I am new to Linux. Dualbooted it with Windows. How can I even install REAPER in Linux Mint?
Asked by Abhi (106.219.68.x) on March 11 2025, 3:07pm
Reply on March 11 2025, 4:18pm (edited at March 11 2025, 5:10pm):
    Download the tar.xz file, then go to a terminal and do:
    tar xf reaper7*.tar.xz
    cd reaper_linux_*
    ./install.sh
    
    and go from there alternatively you could probably extract it and run that script via whatever desktop environment, too...
1 Comment...
Question: So do you from time to time update the Jesusonic language capabilities?
Asked by Wing (154.161.11.x) on March 10 2025, 1:57pm
Reply on March 10 2025, 5:13pm:
    yep, the underlying language is in WDL/eel2, in case anybody ever wants to add low level language features...
1 Comment...
Question: So you are in depth familiar with the APIs of the 3 major desktop operating systems right? (-> SWELL). How the heck do you learn all that? :)
Asked by wasereb4 (95.91.77.x) on March 10 2025, 1:16am
Reply on March 10 2025, 1:31am:
    one at a time, lol! of course most of the linux side of SWELL is abstracted using GDK, though there's some X11 specific stuff that does need to happen. I haven't touched any native Wayland code yet though.
Comment...
Question: Oh, sorry. I somehow thought that the question about the general concept was not included in the note.
Asked by Andrey (5.255.127.x) on March 9 2025, 9:53pm
Reply on March 10 2025, 1:30am:
    that would be features/scheduling ;)
Comment...
[unreplied] | [replied] | [recent comments] | [all]
[older questions]
Copyright 2025 Justin Frankel. | RSS