(of REAPER)... is up.
The biggest single thing in it is that I made a nice system that buffers all source material in another thread, so the audio thread doesnt have to wait around for a slow network device or disk, etc (well, it still might have to, but it's a lot less likely). All of the effects and mixing of tracks still run in the audio thread, though that may change eventually, but for now it makes sense (since you may be monitoring an input on those channels, and would want to have the effects applied on there with as little latency as possible). At any rate, playback is now a LOT more reliable, with less little dropouts. It took me a few days of thinking to come up with this compromise, and a few hours to code it, but I'm pretty happy about it, thus far.
The other thing of interest is I made a separate position and playback cursor, so you can see where actions such as splitting will take place (or where you will start playback if you hit play and you were stopped). Makes a lot more sense now.
And there's a bunch of other small things (MIDI peaks now show the approximate notes/durations/etc), VST latency compensation, bla bla bla.
I picked up a $200 Behringer midi/usb control surface, going to add support for it tonight I think. Initially the faders will just map to volume sliders (and be controlled by them), but eventually there will be automation modes, I'm planning (automation will be supported with or without a real surface, that is, mmmm).
So much to do + no deadline = happy justin.
Comment...
...posted it late last night, let me know if you have any problems.
Recordings:freeform jam with kevinnewtonfritz
2 Comments
OK so I spent a couple nights doing some big changes for REAPER, and now, we have 0.42,
which has some pretty neat new features (dockable mixer window being the most obvious, and master playspeed envelopes being the coolest). Word.
Now I must try to fight off a cold or something.
Recordings:
newpoo-without-direction
2 Comments
OK so if you go to The REAPER website you can get REAPER v0.40, which is now public.
Every time I release something I'm always trying to get shit perfect, but I always fail and end up releasing more updates, so I'm just going to be OK with that, and though this release should be pretty good overall, you might want to check
back for updates (I may do them a couple times a day, even).
Now I just get to sit back and let people tell me what is (or isn't) broken.
Also, I propose that people send me small REAPER projects for possible inclusion
as examples, or REAPER color themes (for inclusion). I'm going to update the web site to reflect this and encourage people to submit.
9 Comments
Here it is. We had a fun afternoon making it, too. It's very weird, be warned.
8 Comments
I spent some time improving and cleaning up the script that powers this portion
of my site, which was originally Brennan's hlscript, and am now releasing it as
"hl--". I'm intending to backport much of the new functionality to hlscript, since hl-- lacks many of the features that hlscript has.
Also, I updated PathSync a few days ago, with an option to help deal with daylight savings time anomalies.
Comment...