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: Given the < > synbols in rpp I assume you have a function that reads those kinda like xml? If so, care to share?
Asked by PunkyBrewster (108.84.130.x) on June 28 2016, 7:17pm
Reply on June 28 2016, 8:07pm (edited at June 28 2016, 8:11pm):
    There is projectcontext.h/.cpp in WDL, and then you end up doing loops which end up reading a line at a time and parsing the lines with WDL/lineparse.h, with any <XYZ starting a new block (projectcontext also has a function to ignore unknown blocks).
Comment...
Question: Sorry, I think I found the answer to my own question. Calling PreventUIRefresh(1) before TrackFX_SetParamNormalized() on the audio thread did the trick. And after that in the main thread: PreventUIRefresh(-1). In order to make this a question: Is this the right approach? Thanks!
Asked by helgoboss (188.105.155.x) on June 28 2016, 1:16pm
Reply on June 28 2016, 1:55pm (edited at June 28 2016, 1:56pm):
    No this is a very bad idea. In fact, doing pretty much anything via the REAPER API from a thread other than the main thread is likely to be bad/unpredictable. How are you in (one of) the audio threads to begin with? Don't answer here, post on the developer forum.
Comment...
Question: Hi Justin. Do you see a way to set FX parameters in the audio thread? Seems like calling TrackFX_SetParamNormalized() in the audio thread makes REAPER hang when attempting to write automation and no automation lane exists yet. Same goes for CSurf_OnVolumeChangeEx() and similar functions.
Asked by helgoboss (188.105.155.x) on June 27 2016, 9:15pm
Reply on June 28 2016, 1:54pm:
    Hmm, don't do that! :)
Comment...
Question: I hope this doesn't violate the policies regarding Reaper questions... This is really more of a philosophical question. I love that this happened, but what prompted you to include notation support in Reaper, which had been primarily an audio based application? BTW - the fact that it exists in such a mature implementation is nothing short of a miracle (com
Asked by pbognar (98.144.125.x) on June 26 2016, 5:50am
Reply on June 26 2016, 6:27pm:
    schwa had the itch, I guess!
Comment...
Question: So, how did gen_wmarip.dll work? :) :)
Asked by Will (107.203.156.x) on June 25 2016, 1:57am
Reply on June 25 2016, 1:23pm:
    I think at some point the in_wma.dll didn't strongly validate the output plug-in being used, which was later corrected... but I don't know anything about gen_wmarip.dll.
Comment...
Question: I sent this question to you many moons ago with no reply unfort. The question is..what is the true meaning of Winamp. What did it stand for way back then and what do you think it stands for now? This is what I could find..Windows Advanced Multimedia Products. But it also goes by other names.. Windows Amplifier Windows Audio MPEG Player Windows Advanced Media
Asked by DjPete (121.44.222.x) on June 21 2016, 12:02am
Reply on June 21 2016, 3:09pm:
    Wise Individuals Now Acquire MP3s Posthumously
Comment...
Question: I LOL'd: tinyurl.com/pjcco4
Asked by EvilDragon (213.202.66.x) on June 20 2016, 4:11pm
Reply on June 21 2016, 3:08pm:
    Hah
Comment...
Question: You no longer use winamp? Do you play your mp3s through reaper?
Asked by Will (107.203.156.x) on June 19 2016, 8:55pm
Reply on June 20 2016, 2:13am (edited at June 20 2016, 2:14am):
    Sometimes, though more often WHUMP. Or on my phone... I also occasionally use WinampMacOSX on my old PPC imac.
Comment...
Question: In the past you stated that Cockos has got "other owners" (askjf.com/index.php?q=147s). Is Cockos on the stock market? Or do the employees own parts of it?
Asked by Albi (178.162.216.x) on June 19 2016, 8:04pm
Reply on June 20 2016, 2:13am:
    It is privately owned, mostly by its employees.
Comment...
Question: How would you say WinAMP beats Foobar2000 now?
Asked by Will (107.203.156.x) on June 18 2016, 2:21pm
Reply on June 19 2016, 11:53am:
    I haven't used either in years
Comment...
Question: Helo Justin, I am an illustrator and avid music listener and today just stumble across your website after watching a big think video of yours. I've noticed you do some art as well lately. Would you be interested to do a comic strip/art project together? You can find some of my stuff if you search for 'yehicus' on google. Anyway, keep it real man! see you!
Asked by Nick (62.1.163.x) on June 15 2016, 2:39pm
Reply on June 16 2016, 12:39pm (edited at June 16 2016, 12:40pm):
    Sure, send me an email (justin at cockos ...)!
Comment...
Question: Ther recent developer releases of the Linux REAPER port generated a bit of attention in the Linux press/online. As a non-developer, I'm curious. Did this attention generate increased input from Linux developers on Swell?
Asked by eric (194.157.190.x) on June 14 2016, 8:46am
Reply on June 14 2016, 2:52pm:
    Not that I can tell!
Comment...
Question: If you were the last man on earth and almost everything on the planet was destroyed, but you still had electricity. What would you rather have your computer and the ability to code software or your guitar and drums?
Asked by Prizmaxic (65.73.206.x) on June 13 2016, 2:02pm
Reply on June 13 2016, 2:42pm:
    How long would the computer last?
Comment...
Question: blit with LICE_BLIT_USE_ALPHA flag will change destination alpha? how to avoid it?
Asked by ruchira (123.231.123.x) on June 13 2016, 6:51am
Reply on June 13 2016, 1:30pm:
    Hmm unavoidable I think
Comment...
Question: how to set clipping region for lice blit ?
Asked by ruchira (123.231.123.x) on June 13 2016, 5:25am
Reply on June 13 2016, 1:29pm (edited at June 13 2016, 1:30pm):
    Use LICE_SubBitmap to clip to a particular rectangle.
Comment...
Question: I hear you're leaving Cockos to work with these guys. www.piedpiper.com/#hello
Asked by PunkyBrewster (108.84.130.x) on June 8 2016, 10:52pm
Reply on June 12 2016, 12:36pm:
    Ha ha that would be entertaining.
Comment...
Question: lice powered mp3 player hasaranga.com/nowplayer
Asked by ruchira (123.231.123.x) on June 6 2016, 12:35pm
Reply on June 7 2016, 1:40am:
    Nice, source available?
Comment...
Question: What websites do you read to stay informed about the newest technologies related to software development? Do have any friends that you talk to almost daily about cool pogramming stuff?
Asked by Mommy (99.173.156.x) on June 5 2016, 10:31pm
Reply on June 7 2016, 1:39am:
    I occasionally look at slashdot, reddit, hacker news, etc, and hear from people on IRC, but not so much really. Hence most of the technology I use is some years old...
Comment...
Question: What were the difficulties developing SWELL?
Asked by Gio (79.130.160.x) on June 1 2016, 11:50am
Reply on June 1 2016, 5:06pm:
    Hmm slow drawing performance of various nested NSViews was one hurdle... though it has thankfully gotten faster with recent OS X versions. The hardest part, though, was getting a working system with which to test... It is very hard to keep writing code without testing it.
Comment...
Question: Would REAPER Raspberry built incl. Jesusonic could become a great programmable multi-effects box?
Asked by AguyFromQuébec (205.236.3.x) on May 30 2016, 6:57pm
Reply on May 31 2016, 12:32am:
    Perhaps, yeah!
Comment...
[newer questions][unreplied] | [replied] | [recent comments] | [all]
[older questions]
Copyright 2024 Justin Frankel. | RSS