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: Reaper spotted at Eurovision! Nice! facebook.com/groups/22291437791683...
Asked by Jeff (187.213.28.x) on May 23 2025, 4:20am

Question: Hello, where did you learn everything? Where did you learn to code and learn all of these things that's needed to create reaper and everything you've made so far? if i remember correctly, you said you didn't go to college for computer science and back then there weren't as much free online resources available as well. are you still learning and applying that everyday to this date as well? where do you learn new things nowadays? do you think it's still worth learning to code in 2025 after so many inventions
Asked by Rano (27.131.210.x) on May 22 2025, 2:13pm
Reply on May 22 2025, 2:55pm:
    Back in the day, books/experimentation/internet tutorials/etc. definitely still learning! Is it worth learning to code? If you enjoy it, for sure.
Comment...
Question: When implementing the Cockos sample accurate automation extension in my VST instruments, I put MIDI and parameter data in separate event queues. Is this the recommended approach, or would it be more sensible to put everything in a single queue?
Asked by datajake1999 (104.28.249.x) on May 21 2025, 10:36pm
Reply on May 22 2025, 12:26am:
    whatever works!
Comment...
Question: Hi! Of all these internet memories, which ones were you aware of at the time? neal.fun/internet-artifacts/
Asked by Benco (78.199.75.x) on May 21 2025, 11:24am
Reply on May 21 2025, 1:19pm:
    usenet -- I remember seeing this in the mid 90s. mp3, 1996 or so, in the few years before that I remember getting mp2s from IUMA, and .au files at 8khz from random ftp sites too (made a DOS audio player for parallel-port DACs etc in 1994-ish). morris worm I remember hearing about in the 90s but was not aware of it in the 80s. IRC also around 1995+ iirc. Saw the web in ca 1993. anyway now I'm losing interest heh
Comment...
Question: Hello again , i hope to find out how to have separate outputs for the ninjam players I tried but I don´t understand the routing in ReaNinjam menu - channels Select remote user ... select remote user channel ...? Where is this pointing to ? i don´t find any documentation … the small NInjam plugin window shows 8in/2out by default , is it possible to change the to 16 outs? ... and then add Aux audio channels with recieves from the Ninjam channel we are preparing hybrid live shows and it would be great to h
Asked by Bernd Keul (89.0.159.x) on May 20 2025, 12:38am
Reply on May 20 2025, 12:54pm:
    ahh yeah I lied, the best you can do is to route all remote users to a separate pair of channels. ok let me add a "route remote users to unique pairs" option or something.
2 Comments...
Question: The 20th Anniversary of REAPER is approaching fast, creative people always welcome a tasteful surprise; what's success w/o celebration?
Asked by Gio (79.130.164.x) on May 17 2025, 4:54pm
Reply on May 17 2025, 8:46pm:
    lol will probably be like any other day!
3 Comments...
Question: Imagine you have gone for a dinner with Bjarne Stroustrup, obviously girls is off-topic, what you discuss with the old-man about C++ and/or programming in general? His brainchild, your everyday tool.
Asked by Gio (79.130.164.x) on May 17 2025, 3:48pm
Reply on May 17 2025, 8:49pm:
    “where do you live?” (i wikipediaed him and apparently he teaches at Columbia, near me)
    “ahh, do you ever go to Riverside Park?”
    etc… talking about programming is not my thing.
1 Comment...
Question: I don't want to put pressure but I'm curious, can you describe what kind of stuff makes open sourcing jsfx difficult?
Asked by wisho (31.37.8.x) on May 15 2025, 2:25pm
Reply on May 15 2025, 2:37pm:
    well internally it's a bit of a mess that has been gradually getting cleaned up, but the real thing is that I'd like it to be in a useful form when open sourcing it, e.g. a way that people can actually build it and use it, as opposed to just being "here's some code good luck." so I'm putting it off as that goes... but maybe someone else can make a CLAP wrapper for it, I guess...
Comment...
Question: It seems to me that the USA is the leading exporter of stories about people dying, seeing the afterlife, and then coming back to life. Do you believe in life after death? Do you think the way we live our lives now has any impact beyond this life?
Asked by Thinking? (102.176.65.x) on May 15 2025, 3:51am
Reply on May 15 2025, 2:38pm:
    I don't trust our brains to tell us what is real, they lie to us constantly! ;)
3 Comments...
Question: Is there one of the Fediverse protocols wich you would say meets the requirements you outlined in your idea for WATCH (we are the cloud hosts)?
Asked by SpoiledHobo (46.91.173.x) on May 14 2025, 6:25pm
Reply on May 14 2025, 7:17pm:
    haven't really looked
Comment...
Question: Hello, I recently found out about this site so I wanted to ask some programming related stuff. How can I go about making a digital audio work station like reaper? What data structures and algorithms do I need to know about and learn in order to create something almost as decent as reaper? Do you know of any online learning resources that can help me understand the process better or do I mainly have to figure it out on my own? I'm learning odinlang and a daw or synth is one of the projects I want to make.
Asked by Daniel Eccleston (208.163.50.x) on May 14 2025, 3:22pm
Reply on May 14 2025, 7:20pm:
    hah well, I'd approach it from a different place -- figure out some small parts of what you want to do, then do them, and figure out what's required in order to make that happen. then add on to it. before I made REAPER, I made an mp3 player, so I got a little bit of a feel for media playback. Then I made Jesusonic for processing audio, which had different requirements (realtime, no media), and gradually extended it to have multiple layers ("tracks", effectively), and did NINJAM too which was streaming media from other places.. so making REAPER after that was kind of the logical next step (but still a crazy amount of work, and here we are approaching 20 years later)
1 Comment...
Question: Hi Justin, how to add a link to WHUMP correctly, for streaming playback of your tracks in the AIMP audio player and any other? I like your work, I find myself in it, although I do not understand at all what these songs are about, since I am a native speaker of another language. With respect, a fan from Russia!
Asked by Aidy (85.140.25.x) on May 13 2025, 3:03pm
Reply on May 14 2025, 12:07am:
    dunno! what formats does it read, m3u or something?
1 Comment...
Question: hi Justin, I just discovered your existence on wikipedia, and you seem like a great person. How do you keep being so based ? Thank you for Reaper, genuinely an insane tool
Asked by Romain (194.2.155.x) on May 12 2025, 11:32am
Reply on May 14 2025, 12:08am:
    hah thanks, I think most people are good people.
Comment...
Question: imagine producing songs this way by writing prompts xd youtu.be/fn0ln5HUzvA
Asked by Jake (187.201.254.x) on May 10 2025, 6:57am
Reply on May 10 2025, 1:48pm:
    Songs are good because of the connection with the human that made them, imo.
3 Comments...
Question: Did you ever hang with Jamie Zawinski back in your SF days?
Asked by Will (99.100.219.x) on May 9 2025, 10:33pm
Reply on May 10 2025, 12:34am:
    Nope but funnily enough I just sent him an email the other day...
Comment...
Question: Do you have ideas for Reaper 8 and are you working on them?
Asked by Chris (95.90.212.x) on May 9 2025, 9:50pm
Reply on May 10 2025, 12:35am:
    not exactly but we're always working on stuff regardless of the version numbers involved
Comment...
Question: trans rights?
Asked by kaitlyn (92.21.21.x) on May 9 2025, 6:20pm
Reply on May 10 2025, 12:35am:
    yes definitely
Comment...
Question: are you a human
Asked by skibidi (195.234.156.x) on May 8 2025, 7:49am
Reply on May 8 2025, 7:31pm:
    most days I feel like one
Comment...
Question: How would one play items from REAPER's arrange view in non linear fashion? Basically using tracks and their fx as mixer, but triggering sources programatically from multiple different tracks at the same time, using exising project item sources, or creating them from HDD)
Asked by nikolalkc (80.216.15.x) on May 7 2025, 11:36pm
Reply on May 8 2025, 7:31pm:
    use playtime?
4 Comments...
Question: Hi :-) I have a question about r8brain being used in Reaper. From what I understand, r8brain doesn't operate in real-time. In cases where we're doing playback, whether for listening, recording, or even playback for outboard gear, how does Reaper handle this? Does the playback have additional latency from r8brain? And does r8brain perform fully without being adjusted to reduce its effectiveness?
Asked by tar tar tar (223.206.51.x) on May 7 2025, 7:27pm
Reply on May 7 2025, 7:32pm:
    "operate in real-time" is a bit ambiguous. It has some latency. Which is fine when reading media, because disks have (a different kind of) latency too... :) the only time it would matter is if you're converting a signal that is being monitored, which doesn't really happen unless you're trying to realtime oversample, in which case, well, you have to deal with the latency.

    The main thing we have to do some fanciness around is changing the resample rates on the fly, which r8brain-free isn't really designed for. REAPER only really does that if you use the playspeed envelope, or stretch marker tempo ramps without preserving pitch.
2 Comments...
[unreplied] | [replied] | [recent comments] | [all]
[older questions]
Copyright 2025 Justin Frankel. | RSS