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: What do you think about the orb sightings that have been happening in NJ? Not the drones or whatever they are, the orbs or now called plasmid.
Asked by Angel (187.201.235.x) on December 21 2024, 12:19am

Question: What's your biggest pet peeve?
Asked by Will (23.125.224.x) on December 20 2024, 3:45pm
Reply on December 20 2024, 8:10pm:
    People who talk to you without listening
1 Comment...
Question: Any suggestion for a person going for an interview?
Asked by Abhi (106.219.71.x) on December 20 2024, 3:21pm
Reply on December 20 2024, 8:10pm:
    Job or journalistic? It's been so long since I've interviewed for a job, and probably never had a successful one anyway, I'm a bad source. I'd say be yourself and completely honest, but not overly honest lol.
Comment...
Question: I have a 15.6 inch laptop. So, some virtual instruments plugin are bigger in size, bigger than screen of my laptop. But thanks to REAPER, I can scroll those big size plugins and access to those areas of that plugin which are out of my screen. But I can do this only in VST2. I can't do this scroll thing in VST3 and CLAP. Do you know reason why? This made me stick to VST2, instead of switching to VST3 or CLAP.
Asked by Abhi (106.219.71.x) on December 18 2024, 11:54am
Reply on December 18 2024, 5:59pm:
    that scrolling support causes a lot of problems, maybe we can add it as an option for VST3s too, let me think about that.
1 Comment...
Question: Hello Justin, I am giving a school presentation on "Managing Complexity in software", I never really worked on anything I would consider complex so I feel like I have nothing interesting to offer, and to me reaper is a perfect example of a really complex software that has alot of options and modules and at the same time must maintain good performance, so If you have time can you briefly outline some of the key guidelines that you follow or anything that comes to your mind could be really helpful, thank you
Asked by ryan (41.43.201.x) on December 17 2024, 10:54am
Reply on December 17 2024, 4:27pm:
    Oh boy, software can get so complex. Performance IMO is less of a challenge than stability and reliability. Performance you can take care with rough guidelines, and then when issues come up address them either via optimizing the complexity or the implementation. But stability and reliability -- those are things that the surface you have to analyze is huge, especially with customization, different modes of operation, third party plug-ins, etc. You quickly get to a point where there are millions and millions of different states to be in, and if an issues comes up in some tiny fraction of those states, you have to find it. So a big help is the ability to share state between users and developers. E.g. a user has a bug, a significant percentage of the time we won't be able to reproduce it trivially; we'll take their reaper.ini and a project file, which makes it more likely to be reproduced, etc. I could go on, at length... discuss in the comments if you like.
Comment...
Question: I know you don't like virtual instruments, but do you think this laptop can replace traditional laptops as well as MIDI controllers? youtube.com/watch?v=ALOZq2Q3f9E&pp...
Asked by Abhi (207.244.71.x) on December 16 2024, 7:47pm
Reply on December 16 2024, 9:10pm:
    hah looks pretty cool but I don't think a touchscreen can replace a controller. also ftr I don't not like virtual instruments, it's just that I prefer playing guitar at this point :)
2 Comments...
Question: Have you checked this video : youtube.com/shorts/pGuPZO_nmb0🤭
Asked by 🤭🤭🤭 (106.219.69.x) on December 16 2024, 7:41pm
Reply on December 16 2024, 9:10pm:
    heh cool
1 Comment...
Question: do you get a little annoyed when a place asks 10 dollars for 3 chicken tenders? like to me personally 10 bucks should grant me a kings bounty but i feel like im being robbed anytime i enter a huey magoos
Asked by tillie (96.4.199.x) on December 16 2024, 3:00pm
Reply on December 16 2024, 5:00pm:
    I guess it depends a lot on the context of where you are? Go to the wrong place and shit's gonna be expensive!
Comment...
Question: hey jf- seen any feeds of "drone swarms" lately? opinions?
Asked by 2024 (31.104.68.x) on December 15 2024, 11:18pm
Reply on December 16 2024, 5:00pm:
    Yeah not quite sure what to make of them, a lot of times it seems like people are looking at normal air traffic, but not all the times obviously. Shrug
Comment...
Question: When hosting VST3 plugins, what should be done if the audio source has multiple channels which does not belong to any speaker arrangement? Is it ok to use one bus per channel?
Asked by Ruchira (175.157.40.x) on December 15 2024, 7:45pm
Reply on December 16 2024, 4:59pm:
    For REAPER at least, you can use arbitrary bitsets, e.g. if you want 40 channels of arbitrary audio, you can use a (1LL<<40)-1 for a channel mask.
1 Comment...
Question: What do you think of computer graphics? Have you done any graphics coding before maybe aside from Reaper? (if there is) Like game engine/physics sim coding?
Asked by Rano (113.21.65.x) on December 14 2024, 7:35pm
Reply on December 15 2024, 6:13am:
    in the 90s I made a 3d engine because that was the thing people did... then I modernized it about 10 years later (C to C++, 8bpp palette rendering to 32bpp RGBA, multitexture support, etc). And had a lot of fun writing AVS for Winamp, other visualizations, also REAPER video processors and stuff.
Comment...
Question: How about a 'Thanks' button in the forum?
Asked by wasereb4 (95.91.77.x) on December 14 2024, 12:04pm
Reply on December 14 2024, 2:23pm:
    what would that do?
3 Comments...
Question: How hard of a change would it be to add a tag to each question here ? I lurk here every now and then and look for programming questions and screenshot the good ones and keep them in a folder , I wish there was a programming tag where I can search all programming only questions from start
Asked by Request (156.195.86.x) on December 12 2024, 12:44am
Reply on December 12 2024, 1:22am:
    probably not that hard but meh sorry other stuff taking my time :)
Comment...
Question: What makes a performant SFX search software like Media Explorer, SoundMiner, BaseHead etc?
Asked by nikolalkc (80.216.71.x) on December 10 2024, 10:56pm
Reply on December 11 2024, 3:04pm:
    hmm not sure I understand this question
Comment...
Question: Do you know reFX Nexus plugin? Maybe you don't care because it is a virtual instrument. It was a very popular rompler back then. Lots of popular artist used that. And now recently its latest v5 fully becomes a sampler + synthesizer and once again its popularity rising again very quickly.
Asked by Abhi (106.219.68.x) on December 10 2024, 5:33pm
Reply on December 10 2024, 10:25pm:
    nope, I don't keep up with all of the plug-ins
Comment...
Question: There was a letter in a recent Tape Op asking why Reaper isn't covered more. Have you ever thought about advertising in TapeOp? Their ethos seems very aligned with yours: creative recording, free subscriptions to the mag to anyone who wants it (not that Reaper is free). Then again, you probably don't need to advertise Reaper.
Asked by Cris (173.70.123.x) on December 10 2024, 2:07pm
Reply on December 10 2024, 2:38pm:
    we don't advertise, but if we were to maybe that would be the place to...
Comment...
Question: Are the js effects that comes with Reaper open source, as in you can edit the code to do what you want and share it free to the forum or community. Is that legal?
Asked by Garby (102.176.75.x) on December 9 2024, 5:55pm
Reply on December 9 2024, 9:32pm:
    They are, each has its own license at the top of them (for the most part at least)
6 Comments...
Question: I'm curious when you're learning something new such as assembler programming or how to make a mp3 decoder, how do you first grasp enough context to understand the manual/spec you're reading?
Asked by Will (23.125.224.x) on December 8 2024, 5:14pm
Reply on December 8 2024, 10:59pm:
    Those are pretty different questions but they both share the common thing, which would be to take a large scope of a problem and break them into smaller problems that you can manage. If learning assembly, writing C and then looking at what the compiler produces is a good way to get an idea of how a particular architecture works and what best practices are for it. Inline assembly is a nice way to do a little at a time and test that it works... As far as writing an mp3 decoder, sitting down with a spec pdf and writing a decoder is something I've never done, but taking a reference implementation and then throwing away and rewriting bits of it at a time, is a lot more straightforward. Writing Ship of Theseus style...

    this also extends to writing new software in general. The most difficult part is doing a ton of work that you can't test.
Comment...
Question: Hi Justin, I was just wondering if there was any progress on showing us your studio desk?
Asked by Michay (1.145.198.x) on December 6 2024, 11:36pm
Reply on December 7 2024, 2:18am:
    still too much of a mess!
9 Comments...
Question: Have you ever recorded IRs from your amps to use them somewhere else? I'm wondering if it's worth the effort
Asked by chipsmunch (77.189.62.x) on December 6 2024, 6:39pm
Reply on December 6 2024, 6:48pm:
    Only for fun of rooms/amps/speakers, never actually used them for anything though
1 Comment...
[unreplied] | [replied] | [recent comments] | [all]
[older questions]
Copyright 2024 Justin Frankel. | RSS