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: I found an interesting bug in Winamp. Streaming an MP3 over the network using Windows File Sharing. I rebooted the host of the MP3. Winamp just keeps repeating a loop 1 second long. Is this how you designed it?
Asked by Jesse (173.63.46.x) on July 25 2022, 9:07pm
Reply on July 25 2022, 10:40pm:
    Probably not, but I haven't looked at that code in more than 15 years. Are you using DirectSound output? could be its buffer repeating as it underruns.
Comment...
Question: Is it easier developing for Windows or Mac?
Asked by jstaguy (45.149.173.x) on July 25 2022, 5:31am
Reply on July 25 2022, 10:41pm:
    Depends on what you're doing, I guess? In general Windows is more of a pain but has better documentation.
Comment...
Question: I graduated in 2020 with a degree in music business and after two years of struggling to make that career work, I've decided to pivot into software development instead. I do have a deep understanding of music tech, so I may be able to use that to my advantage in finding a job, but I'm open to any type of coding. If I were your theoretical dumbass nephew and told you this, what advice would you give me to help my career change be successful?
Asked by Steven (24.166.214.x) on July 24 2022, 6:46am
Reply on July 25 2022, 10:41pm:
    If you can make things you want to use, that's my sweet spot... but other than that I have no idea
1 Comment...
Question: hey - are you,or are you not,a person?
Asked by 2022 (95.148.58.x) on July 23 2022, 2:53pm
Reply on July 23 2022, 4:45pm:
    Pretty sure I'm a person, but how do I check?
4 Comments...
Question: Does the future of consumer-grade computers lie in x86-64 or ARM64? Does it even matter?
Asked by archipelago (72.111.43.x) on July 22 2022, 1:49am
Reply on July 22 2022, 6:54pm:
    don't think it matters much, golden age of processing power :)
1 Comment...
Question: Is there a way to optimize Media Explorer's performance when reading extremely large databases from network? I compared it with Soundly which uses binary database files, and even though Media Explorer does db scanning quicker, searching existing databases is enourmously slower than Soundly.
Asked by nikolalkc (88.172.223.x) on July 21 2022, 9:11pm
Reply on July 22 2022, 6:55pm:
    hmm reading or searching? searching should all be in RAM, there might be room to optimize, how many items we talking?
2 Comments...
Question: Do you think there is a point at which reaper has too many options and tickboxes? And if yes, how close to that point do you think reaper is now?
Asked by mlprod (90.235.13.x) on July 21 2022, 12:25pm
Reply on July 21 2022, 2:42pm:
    Most of the options have a good reason, but there are probably some that are 15 years old which have since been made irrelevant and could be phased out. But the most recent one I added, which controls whether spacebar in plug-in edit fields controls the transport, seems like a good option to offer people. :)
1 Comment...
Question: are you for or against buying your home (instead of renting) provided normal paycheck salary kind of thing. Also are you a fan of airbnb's or you prefer hotels for vacations, thanks!
Asked by Randiom (185.252.223.x) on July 21 2022, 11:52am
Reply on July 21 2022, 2:44pm:
    I don't have a moral stance on this, but people/corporations buying real estate and renting it out and trying to maximize their returns when renting places out seems pretty awful. I like airbnbs but don't like what it does to rental markets, so what we try to do is stay in guest houses attached to the main house where someone lives. Seems like a reasonable compromise.
2 Comments...
Question: I just wanted to tell you that Winamp was the greatest thing (still using 5.666 on my old Win7 machine). I wish it was still in development. Most awesome media player. Thanks for your hard work.
Asked by Frank (67.81.218.x) on July 20 2022, 12:25pm
Reply on July 20 2022, 8:55pm:
    hah thanks
Comment...
Question: What feature are you missing in reaper?
Asked by Chris (77.64.160.x) on July 20 2022, 10:38am
Reply on July 20 2022, 8:54pm:
    Not many these days
1 Comment...
Question: How do you find inspiration in music?
Asked by GabrielM (187.86.79.x) on July 19 2022, 7:20pm
Reply on July 20 2022, 8:54pm:
    I'm wandering through it, never seem to be satisfied with where I am, always want to see what's coming next
Comment...
Question: In one question you mentioned that you do not plan to have kids. Could you clarify the reason for that and your stance on marriage?
Asked by nikolalkc (88.172.223.x) on July 19 2022, 5:27pm
Reply on July 19 2022, 5:58pm:
    I don't want kids and there are enough people in the world. I don't have a stance on marriage.
Comment...
Question: I noticed, that the default 6.x theme uses a file called xx mcp_send_knob_stack.png in the folder /150 but mcp_send_knob_stack.png(without xx in the beginning) in /200 and the main-image-folder. Is there a reason for this or is it rather a bug?
Asked by Mespotine (146.0.126.x) on July 19 2022, 1:21pm
Reply on July 19 2022, 5:58pm:
    This would probably be better discussed by email
1 Comment...
Question: I plan to make a reference-doc for the theme.images(where to find them and where they are used) and would like to include the original images into them so people see immediately, which image I'm referring to. Would it be ok, if I add them to the docs (I thought, I better ask, before I accidentally infringe copyrights using them...)
Asked by Mespotine (212.122.61.x) on July 18 2022, 4:49pm
Reply on July 18 2022, 8:39pm:
    yep that's cool
1 Comment...
Question: Tell the things you like and things you dislike about REAPER?
Asked by Abhi (106.212.157.x) on July 18 2022, 3:11pm
Reply on July 18 2022, 8:09pm:
    One of the things I really like is that you can defer making decisions until you need to make them. You can just start doing things and then sort out the details later. What do I dislike? If I had something I'd probably have fixed it by now, I'm sure there are plenty of things that aren't ideal but meh
Comment...
Question: A very strange question but... If you die today, what happens to Reaper?
Asked by GabrielM (187.86.75.x) on July 17 2022, 4:51pm
Reply on July 17 2022, 11:13pm:
    It's been asked before, the changes would probably be far, far, less significant than if some other DAW were acquired by some conglomerate. Mostly I'd get to stop adding new bugs.
Comment...
Question: do you care about systemd ?
Asked by thisorthat (66.115.146.x) on July 17 2022, 4:08pm
Reply on July 17 2022, 11:14pm:
    Whatever works
Comment...
Question: askjf: Hmm, looks like that |older questions| eats a question in one instance and on the other it displays the last Q from previous page first?
Asked by Gio (79.130.177.x) on July 14 2022, 3:31pm
Reply on July 14 2022, 7:00pm:
    Ah hah yes good catch! Fixing...
Comment...
Question: What are your thoughts on the recent popularity of contemporary low level languages like rust, and zig; Just another means to an end or perhaps a successor to c/cpp?
Asked by Jack (91.90.44.x) on July 14 2022, 10:45am
Reply on July 14 2022, 7:01pm:
    I don't really have any experience with them so I guess I'd defer to the views of others?
Comment...
Question: I do a bit of coding in JSFX (e.g. ReaRack modular synth). I would like to get a better understanding of the temporal relationship between @block and @sample. For instance, when using midireciev(), if I set a variable at a certain offset, when does that occur in @sample, at the same relative sample in the sample flow, relative to the end of the block, or no guarantee of any particular time? Further to my last question, you can put a lot of code before or after midireceiv(). Given that, I assume, midireceiv() has to listen for MIDI data for the entire block, when does the code get executed? I'm no computer scientist, be kind :)
Asked by Time Waster (Mal) (165.225.115.x) on July 14 2022, 2:12am
Reply on July 14 2022, 7:03pm:
    @block executes, followed by n=samplesblock executions of @sample. midirecv() will allow you to get each event (usually you'd want to do this in @block). There's no real signal flow relating to audio vs midi, the block is processed as a block, you midirecv/midisend to read/write midi events in that block, and use @sample to iterate over the samples (if you care about the audio!)
Comment...
[newer questions][unreplied] | [replied] | [recent comments] | [all]
[older questions]
Copyright 2024 Justin Frankel. | RSS