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: Have you considered adding higher-tier algorithms superior to élastique 3.3.3?
Asked by toyy (112.225.225.x) on June 27 2026, 3:10pm

Question: (masih sambungan) ... intinya saya kagum dengan sistem lisensi REAPER anda ini. kagum dengan anda thx.
Asked by Asyadil Ali (104.28.159.x) on June 27 2026, 5:01am

Question: (sambungannya) ... FL Studio, namun sayang nya ini gak support linux. akhirnya saya ketemu sama REAPER ini, dan saya bener2 terharu sama sistem lisensi nya, maksudnya kayak wholesome banget gitu loh. gak kayak software lain yg maksa user buat beli lisensi (gua yg gak punya duit kasian....). dan ketika saya liaht REAPER ini, wow. saya terharu banget, bahkan saya orang yg selama ini anti banget buat bayar apapun itu produk digitalnya, tiba tiba jadi ada keinginan buat beli lisensi REAPER ini.
Asked by Asyadil Ali (104.28.163.x) on June 27 2026, 4:59am

Question: halo justin, barusan saya lagi nyari nyari software buat dimasukan ke set tools buat bikin lagu vocal synth saya. banyak yg bagus-bagus, tapi sayang nya itu berbayar semua. gua yg pengangguran mana punya uang kan. dan akhirnya setelah pencarian yg melelahkan saya nemu Openutau diffsinger yg bisa gantikan vocaloid yg mahal nya gak ngotak itu, yey. terus untuk DAW nya, awalnya saya berencana pake ... (bersambung)
Asked by Asyadil Ali (104.28.156.x) on June 27 2026, 4:57am

Question: What should I do when I turn on the computer for the first time and the speed of opening reaper is very slow?
Asked by toys (112.225.225.x) on June 24 2026, 4:01pm
Reply on June 25 2026, 8:17pm:
    Windows? That always bothered me... it's gone so far downhill. I miss the XP days.
4 Comments...
Question: Is there a way to determine if a midi input or output is enabled or disabled? This can be useful for csurf extensions, so they can directly inform the user to disable their device in the settings (an API call for this would be great, of course).
Asked by Navelpluisje (62.45.65.x) on June 23 2026, 5:45pm
Reply on June 23 2026, 10:09pm:
    iirc you can use get_config_var() with "midiins", "midiins_all", "midiins_cs", "midiouts"... these will all be bitmasks, array of uint64s.
Comment...
Question: hi justin. im sorry i did the hack. can you forgive me. i was lonely. and hurt
Asked by billgatessuperarmy (152.233.21.x) on June 22 2026, 11:59pm
Reply on June 23 2026, 1:02am:
    what hack?
5 Comments...
Question: Hello. Is there any way to make the "Wet" spinner in the plugin window, which is in front of the "Bypass" checkbox, change color at a value less than 100%, like the "Playback Rate" spinner at a value other than 1?
Asked by Andrey (109.106.143.x) on June 22 2026, 12:51am
Reply on June 22 2026, 12:21pm:
    that's a good suggestion!
Comment...
Question: In JSFX when you do ext_noinit = 1; and init is not recalled, what about the @slider, whe playback and is stopped and the restarted, will the @slider be called? A null test that wasn't supposed to null when a slider hasn't been touched because the lookaheadcode is at @slider is actually pulling on playback stop/restart and no slider is touched. Making me.wondering if @slider is recalled each playback start in JSFX??
Asked by @slider (102.176.65.x) on June 21 2026, 7:27pm
Reply on June 21 2026, 8:16pm (edited at June 21 2026, 8:21pm):
    that's super easy to check, run this:
    @init
    ext_noinit = 1;
    @slider
    slider_call_cnt+=1;
    
    then look in the watch window to see what happens to slider_call_cnt :) (spoiler: @slider shouldn't normally get called, but if the samplerate or blocksize changes, or undo state is loaded, etc, it will).
1 Comment...
Question: Did you incorporate std::move and move semantics in WDL and your code in general?
Asked by Rods (189.4.72.x) on June 21 2026, 1:10pm
Reply on June 21 2026, 1:26pm:
    we try to avoid the need for it, but some of our classes have an explicit SwapContentsWith() method, which is a very low cost way to quickly swap out the contents of an object.
Comment...
Question: Does JSFX support dynamic memory reallocation? for e.g doing this in @init "buffer_size = srate;" then doing this in @block srate != prev_srate ? ( buffer_size = srate; ); Is this true: "If you recalculated buffer_size in @block when the sample rate changes, you'd just be overwriting a variable, the actual allocated memory wouldn't change. JSFX doesn't support dynamic array resizing, so you're stuck with whatever memory was allocated at startup"
Asked by buffersize (102.176.75.x) on June 20 2026, 2:43pm
Reply on June 20 2026, 3:18pm:
    setting buffer_size = x doesn't affect memory, it's just a single variable. You have a fixed address space which you can use however you like. The first time you access a section of memory, it may be allocated transparently behind the scenes. You can control how big the memory is by using options: with e.g. maxmem=128000000 (for 128 million slots, the default is 32 million). You can also have it pre-allocate all of that memory by using prealloc=* or some by using prealloc=32000000 etc (oops need to document that).
1 Comment...
Question: Have you listened to Violet Grohl's debut album? (Dave's daughter) Since you like Mazzy Star, I think you'd dig her vibe. youtube.com/watch?v=rom6bZxu7CQ
Asked by Will (99.100.219.x) on June 19 2026, 7:37pm
Reply on June 20 2026, 1:31am (edited at June 22 2026, 4:50pm):
    I haven't, but maybe I will! Edit: not bad, though don't really hear much Mazzy Star there.
Comment...
Question: Random question! You and your cohort were monkeyradio.org-adjacent, correct (given the old landoleet IRC, etc)? I've been trying to track down three mystery tracks from the old station: "LeBlioux of sacreBLIOUX - Pimpin2k1 Soundtrack (sanfran)", "Samelico - Pepper Sweet", and "asphaltmotherflame - Breathing Over Kiss". Any idea where I could find those or how to reach the artists? I'm terrified they're lost media, and would be grateful for any tips!
Asked by altitudematters (97.118.54.x) on June 19 2026, 4:00am
Reply on June 20 2026, 1:31am:
    no idea, but I'll ask around
1 Comment...
Question: I have many js plugins, but many will be loaded at the same time in reaper.txt.xml.json.md and many other things that do not belong to js plugins, why is this and whether it is possible to filter these content.
Asked by toys (112.225.225.x) on June 18 2026, 4:25pm
Reply on June 18 2026, 7:38pm:
    ideally those files shouldn't get put in the same path, but I'll add some extensions to the exclusion (like .xml .json and .md). stupidly JSFX effects don't have an extension requirement (blame me 23 years ago)...
Comment...
Question: Can you point me any docs where I can learn how to create a new file association (with icon and associated program) for Win10? I don't mean C++, I mean simply create a file association.
Asked by Rods (189.4.72.x) on June 17 2026, 9:58pm
Reply on June 18 2026, 2:24am:
Comment...
Question: lol justin u should see this : youtube.com/watch?v=wNFcw8mOWBY
Asked by todoublez (212.107.30.x) on June 16 2026, 5:49pm
Reply on June 17 2026, 12:54pm:
    yeah hah
Comment...
Question: spotted some old bird pics on the blog which made me wonder, have you seen Listers? I recommend that film to anyone, even if they're not into birding, the guys who made it are so talented. youtube.com/watch?v=FLWCsw9CdcIthe whole thing is free on yt
Asked by atmo (93.89.128.x) on June 16 2026, 9:47am
Reply on June 16 2026, 1:38pm:
    ooh nice I will check it out!
Comment...
Question: Your main feed at 1014.org is a lot about music, with the occasional blogpost, like in the olden days. One can display the recent comments, or the search form. Could it be possible to display only the blogposts? (= not the music) Not that I don't like your musical output, but sometimes I want to see if you have new blogposts, and the flood of music can hide those posts :) Double whammy if there could be a blogpost-specific RSS feed :)
Asked by Xavier (92.153.75.x) on June 15 2026, 12:08pm
Reply on June 15 2026, 2:32pm (edited at June 16 2026, 2:07pm):
    for rss: https://www.1014.org/rss.php?music=0 … for the main view lemme look i forget. edit: added that https://1014.org/?music=0 though it'll go away when you navigate etc
1 Comment...
Question: As REAPER's MIDI editor is a dynamic library, could one (outside Cockos) theoretically code a replacement (with a bit of reverse engeneering)?
Asked by wasereb4 (176.1.57.x) on June 13 2026, 3:32am
Reply on June 13 2026, 4:01am:
    in theory, yes. In fact, one could create a completely separate midi editor and midi source, which could coexist next to the built-in one, if they wanted. but it would be a massive undertaking.
Comment...
Question: In JSFX, The @gfx section runs at the screen refresh rate (typically 30fps), while @sample runs at the full audio sample rate. Is this true? So that means a fast changing variable in @sample that is being passed to @gfx for movement display may not be as fast as the @sample value itself due to the screen refresh rate, right?
Asked by gfx accuracy (102.176.65.x) on June 11 2026, 11:01pm
Reply on June 12 2026, 7:01am:
    the jsfx @gfx rate is arbitrary and slow (you can request higher rates etc but you're not guaranteed anything), and the audio thread runs at a fixed rate (or doesn't run, if bypassed/etc). so yeah, you'd need to buffer things for display to ensure they get displayed. you can look at how e.g. the JSFX oscilloscope does that.
1 Comment...
[unreplied] | [replied] | [recent comments] | [all]
[older questions]
Copyright 2026 Justin Frankel. | RSS