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: JavaScript or Python? Several plain functions or a class? Return whenever you can or, once at the end?
Asked by musicalcode (136.226.74.x) on April 6 2022, 4:34am
Reply on April 6 2022, 5:17pm:
    Personally I'd go javascript. Plain functions or a class -- depends on how much instance-specific data is involved? If a long function -- return whenever you can (and if using C++ or whatever, use object-scoping and destructors to handle cleanup), if a short function then whatever works
Comment...
Question: I know this does not represent legal or tax advise (i'll get that later:P) but which country would you recommend setting up a company (not physical building or anything) just to register there i mean
Asked by QUestion (188.166.174.x) on April 5 2022, 3:05pm
Reply on April 5 2022, 8:46pm:
    I'd do it where you live!
Comment...
Question: in lua reascripting if I have a string that I got from a track like "userdata: 0000000013CD6010" can I return it back to as userdata type? without looking into GUIDs?
Asked by Abacaxi (189.112.40.x) on April 5 2022, 7:43am
Reply on April 5 2022, 8:47pm:
    Not that I know of
Comment...
Question: Would you mind adding version git tags to the ninjam repo so it's easier for packagers to pick up? Ideally including the module name, for example ninjamsrv/v0.080
Asked by cbix (89.1.50.x) on April 4 2022, 11:37pm
Reply on April 5 2022, 8:47pm:
    Hmm that's poorly defined anyway, would be a lot of work to figure that out, sorry
1 Comment...
Question: Can Reaper compose music like this Chrome experiment? If not, when? artsandculture.google.com/experime...
Asked by Will (23.125.224.x) on April 4 2022, 9:31pm
Reply on April 5 2022, 8:47pm:
    Hah nice. REAPER could be used to do that but not directly
1 Comment...
Question: I'm trying to catch my forth wind as a programmer. Do you have any ideas for an assignment? I've been submitting answers to the test questions on hackerrank.com
Asked by Jesse Campbell (173.63.46.x) on April 4 2022, 12:14am
Reply on April 5 2022, 8:48pm:
    Writing forth? no idea, was just reading about that language...
Comment...
Question: What's the purpose of gfx.getsyscol()?It's undocumented as far as I can see...
Asked by Mespotine (79.235.143.x) on April 3 2022, 6:27pm
Reply on April 3 2022, 10:29pm:
    for the pin mapper jsfx to get the dialog window background color. the parameter to it is currently ignored but it shouldn't be (we should update it before documenting)
Comment...
Question: If you get lots of money to spend in one particular thing, just one, which is that thing? (it can be anything, like phone, computer, camera, food, shoes, upgrading furniture... anything)
Asked by Abhi (27.58.189.x) on April 3 2022, 3:50pm
Reply on April 3 2022, 10:30pm:
    I'd say where you live has probably the biggest impact?
Comment...
Question: so its been some years..did you ever reavisit the infamous "llama" for a here+now photo shoot? (apparently they can live upto 30years or so)
Asked by 2022 (31.124.45.x) on April 2 2022, 10:46pm
Reply on April 3 2022, 10:30pm:
    Aww no that would be nice though
Comment...
Question: What are some big new features coming to Reaper?
Asked by btonebeatz (104.35.78.x) on April 2 2022, 7:35am
Reply on April 2 2022, 3:40pm:
    See the "Note" above. We have a public pre-release forum, if you're curious about our development process.
Comment...
Question: Why does Reaper have an option for 39bit int? What is the significance or history of this bit depth?
Asked by Griffin (108.185.250.x) on April 1 2022, 1:10am
Reply on April 1 2022, 2:16am:
    If you want to emulate certain other DAWs integer summing, you can. There's no reason to, though. It's all a subset of 64-bit FP.
1 Comment...
Question: have you written any glsl code? and is that code type suitable for converting to reaper's video processor? (having access to over 7000 current shaders)
Asked by 2022 (2.26.163.x) on March 31 2022, 11:11am
Reply on March 31 2022, 7:19pm:
    Yeah, the last thing I wrote was a YUY2 shader for reaper's win/linux opengl output. Fun! Been pondering making reaper's video processors support GL, but haven't gotten around to it.
1 Comment...
Question: Do you type normally like most people or do you touch-type? As touch-typing is very beneficial for coders & developers.
Asked by Abhi (27.58.106.x) on March 31 2022, 9:29am
Reply on March 31 2022, 7:19pm:
    Don't most people touch-type?
Comment...
Question: celeb newsflash:: do you think recent slap by will smith / chris rock was justified? and do you think this leaves negative effects for highly suggestable,impressionable minds that idolize such "icons" of entertainment industry?
Asked by 2022 (2.26.163.x) on March 29 2022, 12:31pm
Reply on March 29 2022, 3:44pm (edited at March 29 2022, 3:46pm):
    I can't think of any instance where violence, even symbolic violence like a slap, is an appropriate response to words. Not sure that's the best place to focus our attention, though: e.g. the mayor of the city I live in is sanctioning violence against those without homes.
3 Comments...
Question: A philosophical question: do you think, Reaper releases, that were replaced by the next release within a day are more prone to sadness and feelings of being neglected than releases that last weeks in the spotlight of the download page?
Asked by Mespotine (79.235.143.x) on March 28 2022, 8:10pm
Reply on March 29 2022, 2:56am:
    I think all releases share a common consciousness and experience the spotlight simultaneously and communally. But I don't have evidence to back it up.
Comment...
Question: Hi Justin! I was wondering if you have any stats (or a guess) on what percentage of REAPER users are male vs. non-male? Do you collect this type of data from users? (age, demographic, country of origin, gender)
Asked by IDDQDSound (67.68.160.x) on March 28 2022, 9:19am
Reply on March 28 2022, 3:33pm (edited at March 28 2022, 3:34pm):
    No idea and we don't collect any info like that. We do know the country of billing address for purchases, and if I remember correctly about 55% was non-US vs 45% US.
2 Comments...
Question: Hey; I had a question about slow x87 code translation on M1 Macs. Have you given any more thought to writing a dynamic library that handles these incredibly slow instructions for Rosetta2? Wine users have complained about slow 32bit games on Macs since the first M1 chips came out and I imagine such a library would be a big help there too. Did your digging into REAPER performance give you any idea of how large of an undertaking this might be? Thanks, love REAPER.
Asked by yam99 (72.182.45.x) on March 27 2022, 8:17pm
Reply on March 28 2022, 1:45am:
    I don't think you could do it, you'd have to rewrite rosetta2... apple could do it, if they cared, but they probably don't :/
Comment...
Question: Suppose if I want to create a software, game or anything, which requires coding. Are all the sources available on internet, let say if I stuck somewhere, from where I can get help? Any website or service do all this kind of help? For free or paid, doesn't matter. I am pretty sure you also talk help from stuffs, maybe from big fat books or manuals or some paid online courses or from some paid websites? And all other indie developers too. Right? If yes, then can you guide us a bit? About all the process?
Asked by Abhi (122.181.85.x) on March 27 2022, 2:18pm
Reply on March 28 2022, 1:46am:
    There's a lot of good references, but references aren't the same as answers to your questions, which might be easily answered and might be unanswerable and might need to be solved creatively? so it's hard to say.
1 Comment...
Question: g'day- had a closer look at super8 today and it showed at sample rate of 48khz and project bpm @60 a final loop point of 76442ms and a created bpm of 100.5...question being: is there a simple way to increase that sampling length?
Asked by 2022 (95.148.58.x) on March 25 2022, 6:05pm
Reply on March 25 2022, 6:51pm:
    You want it longer than 76 seconds? Could do it by reducing the channel count from 8, or modifying JSFX to allow larger RAM amounts per instance.
4 Comments...
Question: I am thinking in doing a script to sync tracks online using SetTrackStateChunk. Anyway, in my plan i would use a folder with all the files for the project (and a JSON file that I write Tracks Chunks for sync) and sync that folder online using something. I dont know what I could use to sync. I know there are some softwares that can do that like Google Drive but I think the refresh rate is not much fast (?). Anyway do you know/have any suggestions in what I could use to try do a realtime sync with the folders
Asked by Daniel Lumertz (186.210.29.x) on March 25 2022, 7:44am
Reply on March 25 2022, 6:52pm:
    I'd use git, github hosts things for free too :)
Comment...
[newer questions][unreplied] | [replied] | [recent comments] | [all]
[older questions]
Copyright 2024 Justin Frankel. | RSS