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]

Recent comments:
  • Posted by dom64 (82.132.x.y) on October 17 2026, 10:20pm in 8296:
    There's been western objectives to contain Russia for decades... It's clearly not a simple situation.

  • Posted by Dax Liniere (187.13.x.y) on October 16 2026, 10:04pm in 8293:
    Ahh, there's no carriage-return and no delete. đŸ˜¬ I'll start a new thread.

  • Posted by Dax Liniere (187.13.x.y) on October 16 2026, 9:51pm in 8293:
    I was coming to ask the same thing.

  • Posted by Will (99.100.x.y) on October 16 2026, 3:34pm in 8294:
    askjf renders wrong on mobile firefox, too (fyi)

  • Posted by Michael Ackerson (76.37.x.y) on October 14 2026, 3:07pm in 8282:
    Still made you my hero as a teen though, so there were second order effects.

  • Posted by R_NadaSurfStillPopular? (49.196.x.y) on October 13 2026, 4:53pm in 8290:
    @Jason12 - Tukan JS are great, but = 200+MB (@Github .zip, and tons of .png etc) - A can of worms for the devs now haha, ''and then why not'' eg....Saike = 23MB. And a shiza load of others...chmaha = FX's that are not already done to death ;) and are pretty damn impressive!!. I have been using/archiving JSFX since 2009 and will pull up oldies like buffersave, the LOSER reverbs, Liteons bbd etc haha...But, I am in favour of the new.

  • Posted by Jason12 (88.167.x.y) on October 13 2026, 11:57am in 8290:
    and tukan JS ? :)

  • Posted by Javier (83.33.x.y) on October 12 2026, 2:53pm in 8292:
    Brilliant! That's encouraging to hear. Thank you, Justin! Just for the record, we're not asking for ReaTune to evolve because we want a cheap alternative to Melodyne. Not at all! We're REAPER guys. We love ReaTune, we love the REAPER philosophy, and we simply want to keep using **REAPER things!** That's all. :) A big hug from Spain!

  • Posted by Justin on October 12 2026, 11:50am in 8290:
    Agreed! The amount of functionality added for about 1.2MB is pretty impressive!

  • Posted by musices (112.225.x.y) on October 12 2026, 9:51am in 8290:
    It was worth it. This also fills the gap of the software not having timbre instruments.

  • Posted by Chris (155.133.x.y) on October 10 2026, 11:31pm in 8286:
    A Pro Tools clone is developed by this company: github.com/storytold/soundcraft

  • Posted by blllaaa 3 (77.205.x.y) on October 10 2026, 9:51am in 8288:
    If you want interesting reactions from ppl whose work is really disturbed, check out mathematicians, eg Terry Tao's blog or the blog Proofs and Prompts

  • Posted by bllllaa 2 (77.205.x.y) on October 10 2026, 9:49am in 8288:
    Maybe they'll remove bugs faster or improve performance even more, but I really hope they never incorporate big parts of gen AI code nor make the filesize bigger than 15MB. Will it be possible? I love Reaper thank you

  • Posted by blllaa (77.205.x.y) on October 10 2026, 9:48am in 8288:
    To me Reaper is a bunch of text files that compile to a very useful program, carefully maintained by a small of group of people I trust. It already does what I need and I'd be glad even if it stayed "frozen" as is it now. Sometimes there are new features which do improve it a bit (oh yes the new render window), sometimes even with AI assistance (ffmpegs options mess), but I don't see what else you expect from the Reaper team finally bowing to the AI Lord. Maybe they'll remove bugs faster or improve performa

  • Posted by Justin on October 9 2026, 2:55pm in 8288:
    I haven't, but they say that every time and I while I've seen tons of impressive things it's also missing the point of what it takes to make good software...

  • Posted by Will (99.100.x.y) on October 9 2026, 2:09pm in 8288:
    I'm curious, have you used Opus 5.5 or Sol 6.1? Things have changed pretty dramatically since Opus 4.6.

  • Posted by Justin on October 8 2026, 2:03pm in 8287:
    oops "too much" I mean. unnecessary complexity. also there are some handy CLAP extensions.

  • Posted by Justin on October 8 2026, 2:03pm in 8287:
    To much C++ for me!

  • Posted by slidershow() (154.163.x.y) on October 8 2026, 12:22pm in 8287:
    Any reason in ditching VST3, which is also open source now???

  • Posted by Will (99.100.x.y) on October 7 2026, 7:29pm in 8286:
    I guess time will tell which "probably" plays out.

  • Posted by notwill (194.110.x.y) on October 7 2026, 5:14pm in 8286:
    the question's subtle suggestion of Reaper's doom forgets that the users who want a free version will just use Reaper's evaluation mode forever, why would users use some vibe-stolen recomp with "pump&dump" "developers" instead? all of this decomp stuff (with games as well) has really got me cheering on the inevitable lawsuits, go to town Adobe, Capcom, Tencent, Nintendo, Sony, these AI boosters could really use a kick in the teeth..

  • Posted by Ziga (37.109.x.y) on October 3 2026, 8:38pm in 5531:
    Do you have kids? The message of Jesus is not to be a good, polite person, but to be a son of God like he is. would you let some stranger to come to your home and sleep in your bed, eat your food etc? Heaven is God's home - he won't let any strangers in when his children are in. Are You in? Are You his son?

  • Posted by Justin on October 3 2026, 7:14pm in 8285:
    see the note at the top of the page 'Note: please do not ask questions about REAPER features, bugs or scheduling'

  • Posted by Ioan (188.163.x.y) on October 3 2026, 6:49pm in 8285:
    Can this be fixed in future or not? Here's the question.

  • Posted by Justin on October 1 2026, 2:24am in 8279:
    ah no, but let me think about that!

  • Posted by Pepo (77.245.x.y) on September 30 2026, 3:06pm in 8279:
    Sounds great! Will we be able to also see the keyboard shortcuts and mousemodifiers which have also been changed from default? That would be awesome :)

  • Posted by sully (149.22.x.y) on September 30 2026, 1:35pm in 8277:
    any advice for someone feeling demoralised about software when the majority of the industry is full accelerationist? pretty bleak outlook for someone who is fundamentally opposed, woodworking sounding more and more appealing

  • Posted by Will (99.100.x.y) on September 29 2026, 1:40am in 8281:
    Yes, I think you should watch it. Not just because you'll see your work (actual winamp, not a knockoff), but because it addresses so much of what you had a direct part in, philosophically. It charted globally with 10.92 million hours viewed during its peak week in October 2022.

  • Posted by Justin on September 28 2026, 12:35pm in 8279:
    next +dev series will have a new prefs page that lets you see everything customized, and reset what you like

  • Posted by Mespotine (212.122.x.y) on September 28 2026, 10:12am in 8279:
    +1, would be very handy :D

  • Posted by jason4 (78.243.x.y) on September 27 2026, 4:25pm in 8279:
    It would be a good idea, Justin, to allow us to reset things like preferences and so on back to default...

  • Posted by Justin on September 27 2026, 1:10pm in 8277:
    It's OK but still not great

  • Posted by teacup (194.110.x.y) on September 26 2026, 9:53am in 8277:
    based, as usual. how has kagi been working out for you?

  • Posted by Justin on September 19 2026, 11:40pm in 8253:
    sure, but because LLMs aren't programmed, they are just statistical prediction models, you don't know that it will follow its instructions. that's why "jailbreaks" exist...

  • Posted by Andrey (185.225.x.y) on September 19 2026, 10:27pm in 8266:
    In this case, is it possible to pull only the audio engine into jsfx? DAC, Tune, Gain (there should be a clipper probably, I don't know). If it's easier)

  • Posted by daxliniere (195.206.x.y) on September 19 2026, 3:41pm in 8253:
    Surely an AI agent you run can be told not to accept commands from the content they read, right?

  • Posted by Justin on September 18 2026, 1:04am in 8271:
    never rewrite large systems, but rewrite small systems and gradually refactor, that's always a big one

  • Posted by Justin on September 18 2026, 1:02am in 8271:
    always be willing to paint yourself out of the corner again? lol

  • Posted by Mespotine (82.135.x.y) on September 17 2026, 4:56pm in 8271:
    Do you have some strategies for how you develop to prevent yourself from "painting yourself into the corner" codewise? Or is it something you do intuitively nowadays with so much experience?

  • Posted by shrike (145.53.x.y) on September 17 2026, 4:13pm in 8271:
    Yeah, that's great. I can only imagine how complex it can get sometimes. I bet putting out the releases is at least a little nerve wracking when handling for difficult problems is added. I am really impressed just how much backward compatibility you guys must have been carrying around. And how everything is still so snappy despite all that!

  • Posted by Justin on September 15 2026, 7:05pm in 8266:
    heh that makes me less likely to want to port it by hand, reading llm-generated code is often tedious, so often the intent of code is not obvious...

  • Posted by dom64 (82.132.x.y) on September 15 2026, 12:56am in 8266:
    the guy stated in that same comment that it was developed using claude

  • Posted by Bernd Keul (78.34.x.y) on September 13 2026, 6:21pm in 8261:
    maybe the new part where it is syncing to the VDO Ninja room ? , or just try the VDO sync for your and let us know what you think (thync... )

  • Posted by deee (85.138.x.y) on September 10 2026, 4:46pm in 8262:
    more?

  • Posted by deee (85.138.x.y) on September 10 2026, 4:45pm in 8262:
    Nice ! instant emo :D thank you for sharing

  • Posted by Chris (155.133.x.y) on September 6 2026, 10:40am in 8259:
    Sometimes I forget. Thanks for the reminder!

  • Posted by Justin on September 5 2026, 8:27pm in 8258:
    we'll see!

  • Posted by deee (85.138.x.y) on September 5 2026, 3:54pm in 8258:
    and what do you envision for the new version?

  • Posted by lance armedfrog (93.89.x.y) on September 3 2026, 5:06pm in 8254:
    thanks big J!

  • Posted by Mespotine (82.135.x.y) on September 3 2026, 5:01pm in 8255:
    SlowDoom đŸ˜…

  • Posted by Mespotine (80.64.x.y) on September 2 2026, 9:18am in 8251:
    Thanks :)

  • Posted by Justin on September 2 2026, 2:40am in 8252:
    hah ok - well I don't use Docker either, but it seems to be essentially a more robust "chroot"-type system, where you can isolate a bunch of processes and filesystems into the docker, to avoid having to change things system-wide. so it's sort of half way between running everything on the server, and running virtual machines on the server.

  • Posted by Timmy (209.217.x.y) on September 1 2026, 6:28pm in 8252:
    I look you up from time to time (former Winamp user) and today thought of that question. I shall continue to Google.

  • Posted by Tony (125.237.x.y) on August 31 2026, 8:33pm in 8249:
    If you like goldwave, use Audacity

  • Posted by Mespotine (82.135.x.y) on August 30 2026, 2:20pm in 8248:
    Got it. Thanks.

  • Posted by Justin on August 27 2026, 6:52pm in 8245:
    ah cool thanks for the link. for now see if the extension does what you want, fully

  • Posted by dom64 (82.132.x.y) on August 27 2026, 5:45am in 8245:
    Yeah I really would appreciate some improvements in this area. I've not tried it yet, but here's the github: github.com/duanebeatzz/ReaperTrack...

  • Posted by Justin on August 23 2026, 3:19pm in 8244:
    (mostly for loudness, less for effect... for effect I'd use saturation more than a clipper, I think)

  • Posted by Justin on August 23 2026, 3:18pm in 8244:
    pretty much use ReaLimit instead

  • Posted by Clipper (197.251.x.y) on August 23 2026, 2:52pm in 8244:
    In the past, when did you grab it? When wanting to shave off peaks to maximise loudness or for the color they add??

  • Posted by Andrey (185.220.x.y) on August 22 2026, 10:32pm in 8243:
    I agree. Thanks for the info, it was interesting.

  • Posted by Justin on August 22 2026, 2:21pm in 8243:
    The biggest advantage of 24-bit of 16-bit is that you don't have to worry about getting the gain levels as right... if you record 16-bit and carefully get the levels right, you'd probably never run into issues as your room's noise floor is probably way above -90dB anyway?

  • Posted by Mespotine (37.4.x.y) on August 22 2026, 2:01pm in 8243:
    It should be lossless, but you'll loose possibilities in the postproduction/mixing process when working with fx like compressor. So best is to stay with 24bit or higher for vocals, unless it's just for quick demo purposes. But even then, you might like the demo and would like to use it further and regret, you recorded it only in 16 bit.

  • Posted by Mespotine (37.4.x.y) on August 22 2026, 1:54pm in 8241:
    Got it. Will add it to my docs. Thnx :)

  • Posted by wasereb4 (176.1.x.y) on August 22 2026, 12:08am in 8243:
    @Andrey If the interface is 24(+) bit capable why would you record in 16 bit?

  • Posted by Andrey (192.42.x.y) on August 21 2026, 7:20pm in 8243:
    Hmm, and if the interface is 24-bit or even 32-bit float, but we record vocals in 16-bit, will there be losses when converting 16->64->16?

  • Posted by Justin on August 21 2026, 11:42am in 8243:
    either built-in audio hardware or USB etc, yeah. It could be 24-bit or 16-bit, or sometimes 32-bit float if very modern.

  • Posted by Andrey (194.32.x.y) on August 21 2026, 7:17am in 8243:
    Is the 24‑bit interface essentially any sound card or the audio controller built into the system board that supports 24‑bit recording?

  • Posted by Justin on August 21 2026, 3:05am in 8243:
    It comes in from the interface at 16-24 bit or (32bit float), then is converted to 64 bit float, then converted down to 24-bit integer. Note that if the interface is 24-bit, then the conversion from 24->64->24 is lossless.

  • Posted by Andrey (192.42.x.y) on August 21 2026, 12:41am in 8243:
    One more question. When we record, for example, vocals with a microphone and the recording option is set to 24‑bit, does the file immediately become 24‑bit, or does it first have the internal processing value of 32‑bit float, and then it’s downsampled to 24‑bit?

  • Posted by Justin on August 20 2026, 11:15am in 8243:
    decoded into PCM (64-bit floating point samples), yes. Not to .WAV (which is a file format) specifically.

  • Posted by Andrey (192.76.x.y) on August 20 2026, 4:48am in 8243:
    It’s decoded into WAV on the fly, and when rendering the project, it’s encoded from WAV into MP3, right?

  • Posted by Justin on August 16 2026, 12:55pm in 8241:
    yep, assuming its the same name

  • Posted by Mespotine (37.4.x.y) on August 15 2026, 1:35pm in 8240:
    Thnx, will have a look. Hope my knowledge of cpp is good enough to understand the format đŸ˜…

  • Posted by Mespotine (37.4.x.y) on August 15 2026, 1:34pm in 8241:
    Ah, so if a JSFX/VideoProcessor is still using it, it will retain its values?

  • Posted by Oversampling (102.176.x.y) on August 11 2026, 6:37pm in 8236:
    Also, I was able to make the resampling change on the fly, but with a little pop/short drop-out (as it clears and recalculates) which I am okay with.

  • Posted by Oversampling (102.176.x.y) on August 11 2026, 6:29pm in 8236:
    Thank you so much. I'm done now. I now understand why people who don't use JUCE avoid adding oversampling control to their plugins, it is no joke implementing it. You've been very helpful. ;)

  • Posted by Justin on August 10 2026, 3:18pm in 8236:
    we use CDSPResampler with the defaults, but we use an older r8brain free version

  • Posted by Oversampling (102.176.x.y) on August 10 2026, 4:17am in 8236:
    Also, did you use CDSPResampler24 or CDSPResampler class? Did you change the value of this ReqAtten=.....I'm almost done, just want to match the values you used in REAPER

  • Posted by oversampling (102.176.x.y) on August 10 2026, 3:42am in 8236:
    what value did u set this "ReqTransBand" to in your use in REAPER? 2,3, or 4?

  • Posted by Andrey (192.42.x.y) on August 8 2026, 10:19pm in 8185:
    Is there no way to do this?

  • Posted by Mespotine (212.122.x.y) on August 7 2026, 10:05am in 8233:
    +1 :D

  • Posted by $pi_deci (154.161.x.y) on August 1 2026, 2:49am in 8231:
    Great. Thanks.

  • Posted by mantissa (154.161.x.y) on July 28 2026, 5:49pm in 8230:
    Thanks so much. I have been able to do it.

  • Posted by Oversampling (102.176.x.y) on July 24 2026, 12:00am in 8220:
    Oh, isn't it having high latency compared to yours? I thought it's bad for playback and best for offline rendering compared to yours??

  • Posted by Tony (125.237.x.y) on July 23 2026, 8:49pm in 8224:
    I used to be a 20-50% panner, but I've found the LCR approach let's me get wider mixes. Just have to check it's OK in mono every now and then.

  • Posted by Justin on July 23 2026, 1:32pm in 8220:
    you probably want r8brain-free instead

  • Posted by whipped llama (again x2) (51.159.x.y) on July 23 2026, 9:22am in 8223:
    the situation's worse than what we used to see with aol

  • Posted by Rob Kor (46.122.x.y) on July 23 2026, 6:47am in 8213:
    Thanks Justin! I'm sure you will handle this in the best professional way possible. All the best, Rob

  • Posted by Justin on July 23 2026, 12:16am in 8213:
    (but setting aside the hooks, even if we avoid them, the subclassing and soooo much code with special case handling... is all, indeed, a mess. :)

  • Posted by Oversampling (102.176.x.y) on July 22 2026, 11:55pm in 8220:
    Great. Let me go check the WDL_Resampler out. Thanks.

  • Posted by Justin on July 22 2026, 7:10pm in 8213:
    but yeah ok I'll add it in, thanks for MIT licensing it Rob!

  • Posted by whipped llama (51.159.x.y) on July 22 2026, 5:35pm in 8222:
    they wouldn't as I know, they're using the domain internally for slop-driven development.

  • Posted by Justin on July 22 2026, 5:32pm in 8213:
    You still need to use global hooks because there are dozens windows we don't control (e.g., file browsing windows), and on top of that there are hundreds of REAPER-native windows that would need to get hooked. Then there's dealing with drawing menus and menubars etc. But yeah maybe we should do that.

  • Posted by Justin on July 22 2026, 5:29pm in 8220:
    it would be fine to do it, not that hard, just not worth the trouble imo. you can use r8brain-free if you want to do it yourself, or the WDL_Resampler which has lower latency and different tradeoffs/modes.

  • Posted by Oversampling (102.176.x.y) on July 22 2026, 2:28pm in 8220:
    For instance, since you have done it at the DAW level, if you were to implement it in ReaComp from scratch, per your assessment, that's insane without some dependency??

  • Posted by Oversampling (102.176.x.y) on July 22 2026, 2:25pm in 8220:
    So in a nutshell, it is too much/difficult to do at the plugin level from scratch and own code, right? you once talked about using your built-in SRC algorithms to do it?

  • Posted by Rob Kor (46.122.x.y) on July 21 2026, 9:52am in 8213:
    Modifying REAPER externally is "messy" only because it requires global hooks and subclassing. If implemented natively, devs already control the WndProc, so no subclassing is needed—making it vastly cleaner. Since MS won't fix Win32, why not add a native dark mode as an "Experimental/Not recommended" UI tweak? Let users choose between strict architectural purity and eye strain.

  • Posted by Justin on July 17 2026, 5:57pm in 8216:
    hah less so, but ask me again in 20 years :)

  • Posted by Justin on July 17 2026, 1:03pm in 8202:
    Thanks David! I stand corrected.

  • Posted by lolosaurus (31.37.x.y) on July 17 2026, 12:56pm in 8216:
    Lol would it still be disgusting for version 7.77?

  • Posted by Tony (125.237.x.y) on July 17 2026, 12:50am in 8215:
    Understand. The only sporting event I ever watch is the world cup. England fan. Used to being disappointed :-)

  • Posted by Justin on July 14 2026, 4:40pm in 8212:
    as a general rule - copy reaper.ini to a backup, change the setting, see what changed :)

  • Posted by 8-bit gfx (102.176.x.y) on July 14 2026, 7:16am in 8214:
    Thanks man for the link. That custom 256 thing you did, brilliant. I have understood it now.

  • Posted by Justin on July 13 2026, 11:03pm in 8213:
    hooking/subclassing all windows, etc. I remember there were some REAPER bugs users reported which only manifested when the plug-in was installed... things we could work around, for sure, but it's all just a mess. Not implementing it is a bit of a protest against MS's handling of this...

  • Posted by Abhi (223.181.x.y) on July 13 2026, 8:36pm in 8213:
    Messy, dirty things like??

  • Posted by David Schornsheim (188.194.x.y) on July 13 2026, 8:03pm in 8202:
    You can get the default value of any VST3 or CLAP parameter via the ParameterInfo struct (VST3) or via "default_value" (CLAP). Details are here: forum.cockos.com/showthread.php?t=281353

  • Posted by mespotine (212.122.x.y) on July 13 2026, 1:27pm in 8211:
    IIRC, Sexan's popular Area51 area selection became Reaper's Razor Edit-feature.

  • Posted by cander (112.225.x.y) on July 12 2026, 12:10am in 8212:
    Hi. There's no issue within the software settings. I want to write directly into the reaper.ini file without launching the software, since it isn't encrypted, so I can just modify the contents through Notepad.

  • Posted by Justin on July 10 2026, 7:57pm in 8210:
    ahh I see, I think the Oct 7 was was at the end of that video, I stuck them both together...

  • Posted by Justin on July 10 2026, 6:41pm in 8210:
    hah who knows what the actual date was!

  • Posted by Phoebe (75.221.x.y) on July 10 2026, 5:21pm in 8210:
    Thanks! Although I can't help but notice that you put footage from october 10 2005 on the post from october 7th... no worries tho

  • Posted by Geraint Luff (185.219.x.y) on July 9 2026, 1:46pm in 8192:
    Hi, it's @Signalsmith - actually the open-source Stretch doesn't have an edge over the Elastique that's already in there. The low-latency one (10ms for quality, 5ms for most things) is a separate closed-source project which we're licensing out. Just wanted to avoid any crossed wires!

  • Posted by colors (111.243.x.y) on July 8 2026, 9:08am in 8208:
    Great, but why does the default render path set a relative path such as audio but he created an audio folder for me to save in my recording folder?

  • Posted by Justin on July 5 2026, 11:46pm in 8207:
    It’s a hexadecimal value sometimes used as a sentinel/magic value by programmers

  • Posted by neil (5.68.x.y) on July 5 2026, 10:30pm in 8202:
    couldnt you grab double click values from a preset with a particular name? (default_values or whatever)then the reset values can be anything a user wants

  • Posted by Logan (70.24.x.y) on July 5 2026, 9:07pm in 8207:
    All good, by chance do you know the significance of the name?

  • Posted by Justin on July 2 2026, 11:20pm in 8187:
    it's an array of uint64_t so you should ideally interpret it as that... it could get changed to a larger number in the future... but whatever works!

  • Posted by Navelpluisje (62.45.x.y) on July 2 2026, 5:45pm in 8187:
    Think I found it (with some help of cfillion). With type set to: __uint128_t it is working fine

  • Posted by Navelpluisje (62.45.x.y) on July 2 2026, 5:01pm in 8187:
    Looked a bit deeper into it. The size I get by get_config_var is 16. size of uint64_t is 8. Tried to see if there are types with a size of 16, but no success. when not checking the type size I do get the proper valkue as it is in the ini file. Am I missing something here?

  • Posted by dom64 (82.132.x.y) on July 2 2026, 3:50am in 8192:
    * .... it would be really cool if you add it to ReaPitch for realtime plugin funtimes, as well as item pitchshift settings etc

  • Posted by dom64 (82.132.x.y) on July 2 2026, 3:48am in 8192:
    awesome, if you think it's any good and find it easy enough to implement, would it

  • Posted by Justin on July 2 2026, 1:28am in 8192:
    Cool I'll give it a try

  • Posted by dom64 (82.132.x.y) on July 1 2026, 11:19pm in 8192:
    This is a cool one to check out: github.com/Signalsmith-Audio/signa...- you probably are already aware of Geraint Luff, but recently he has implemented his algorithms in some excellent plugins, such as HyperTune by PolychomeDSP, that are excellent for both quality and low latency polyphonic pitch shifting/transposing. It's faster and higher quality than all other options currently available I've tried lately. Definitely would be great to see in Reaper!

  • Posted by dom64 (82.132.x.y) on July 1 2026, 11:06pm in 8198:
    Possibly that you need to download and install the correct C++ Redists for the plugin to run. It's often the case that the plugin you installed needs an older version, or a newer version, than you already have installed on your computer. learn.microsoft.com/en-us/cpp/wind...

  • Posted by Justin on July 1 2026, 12:01am in 8187:
    what type are you using for the template? should be uint64_t or whatnot

  • Posted by Justin on June 30 2026, 10:45pm in 8194:
    it's in all of the old installers, which you can download from reaper.fm

  • Posted by Xavier (128.79.x.y) on June 30 2026, 9:56am in 8194:
    Neat! Do you know where we can download the files/archive? (in the off-chance that it works with the latest version) My duckduckgo-fu is failing me.

  • Posted by Andrey (185.33.x.y) on June 30 2026, 1:39am in 8185:
    I think so too.

  • Posted by Navelpluisje (62.45.x.y) on June 28 2026, 1:26pm in 8187:
    2nd attempt: I use this struct to get the value: github.com/navelpluisje/Reasonus-N... I use this for solodimdb10 with success but when requesting any of the midi values I only get 1768188269. Also checked the values in the reaper.ini file and there the values are the bitmasks as expected. Not sure what I am missing.

  • Posted by Navelpluisje (62.45.x.y) on June 28 2026, 1:23pm in 8187:
    I use this struct to get the value: template struct ConfigVar { ConfigVar(const std::string &var_name) { int size = 0; void *addr; if (const int offset = projectconfig_var_getoffs(var_name.c_str(), &size)) { addr = projectconfig_var_addr(nullptr, offset); } else { addr = get_config_var(var_name.c_str(), &size); } if (size == sizeof(T)) { m_addr = static_cast(addr); } } bool SetValue(T




[unreplied] | [replied] | [recent comments] | [all]
[older questions]
Copyright 2026 Justin Frankel. | RSS