November 7, 2007
Just watched election night coverage from 2000, and man, Stephen Colbert CALLED IT. Watch this video:
Now I know you could say he was just joking, but holy shit.
October 10, 2007
September 22, 2007
I might have to buy some of the B sides I don't have...
The Motorola MPx 220
This phone I've had the longest. It's a great flip phone factor (which makes it
very satisfying to hang up), and while it's technically a smart phone (running
Windows CE of all OSes), it has good phone features (the dialing feels nice,
and it's easy to look up names in the address book using the number pad).
It was a pain to sync with the computer without having to use some shareware
backup software, though. There was no pointing device, the data connection was
a bit slow, the browser basic, but even though the screen was pretty small, you
could play videos using TCPMP.. Also I like how easy it is to charge via the
USB cable too.
The Palm Treo 650
I think I had the biggest complaints with the Treo (in fact, I think it's the
one I'd be the least likely to go back to). From crashing silently and not
answering calls, to the touch screen annoying my face, to it being the largest,
the list can go on. The upsides are the huge software library (mmm the VNC
client was very usable), and incredibly good battery life.
The Nokia E70
This phone (which isn't really offered by any carriers in the US) was great,
and I think I may still use it. It's bluetooth support is by far the best
(I used BT dial up networking + GPRS on a 3 hour train ride last month and
it was outstanding), the phone has great features (WiFi, fast EDGE data,
great keyboard that flips out, a good SSH client that you can leave running
and come back to, even after making/receving calls or running other apps, etc).
The screen is really high resolution, too, but it's a bit small (so you really
have to get very close to read it). I really loved my old Nokia TDMA phones,
but I think Nokia needs to reevaluate some decisions they made on the E70's
firmware. For example, there's a button on the left side of the phone that
opens the voice recorder and starts it recording. It's very easy to hit, and
there's no way to override this function! Ack. Also there's no auto-lock
after a certain amount of time, so you have to be sure to manually lock the
keypad. Oh, and little things like looking up names in the contact list, with
the keyboard closed, is much harder than it needs to be. The MPX220's method
was far superior.
The Apple iPhone
I just got this yesterday (thanks DB), and there's definitely things to like.
I dig the screen. It's about the same resolution of the E70, but oh it's so
much bigger and easier to read. The web browser is fantastic. The phone is
decent. The homebrew software is getting there (VNC client looked nice, but no
keyboard yet? ack). Mmm, real headphone jack, too. Why couldn't they do that
on the E70? And it autolocks too. Hello, Nokia? But alas, no BT DUN (sad).
The touchscreen keyboard, while as good as I've seen for the type, makes me
wish I had the E70's again... Oh well...
So maybe I'll start carrying the iPhone and take the E70 with me on trips (for
when I need BT DUN)...
anyway
September 22, 2007
3 Comments
We've started on REAPER v2. It won't be long before 2.0 beta is ready. A ton of good things in there. Really good. Stuff that before, I might have said "this might be kinda nice to have" then after I'm feeling like I can't imagine how I would have gotten by without it. The list of stuff done since the last public release is about 20 lines long so far.
I don't really like doing non-public builds of software. On one hand I get to hold out and surprise users, which is nice to do once in a while. But on the other I feel like I'm running with a MUCH smaller testing pool and as a result I have to be very careful--which is tough though because some of the things we're doing are big and awesome. Oh well, we'll sort it out with a "2.0 beta" or something soon enough.
It's been a month since the last post.. funny how this timing is. What else has happened? Had a vacation.. Dave Wiener and I made this song. I got a 1TB SATA drive (awesome!) to back up the "recordings" folder of my formerly large 1.2TB array to. Dammit why did I end a sentence with to? Dammit I did it again!
Recordings:
freeform jam with newtonbryan
3 Comments
I was able to give a quick (19 minute) presentation to a bunch of people at the TechBreakfast NorCal "Mixing In The Box" seminar. It was a lot of fun and definitely got a pretty good reception, especially considering the audience was mostly Pro Tools users... Here are some videos:
Part 1, Part 2 (YouTube, what gives with the 10 minute limit per file?!)
But with all of this work getting done, I still miss our cat friend...
7 Comments
I attribute this to my newish custom built guitar amp, from Underhill. HOLY CRAP. This thing rocks. It's just so much more fun to play than anything else I've played on. It's similar to a JCM 800 with a bunch of goodies, and something special that comes from the love of being handmade by someone who really cares. Wow! Before this I thought playing using the CrusFX with modelling was adequate! No more (anybody want to buy a CrusFX? OK I should probably keep it even though it hasn't been powered on in ages)....
Here's a little clip with some clean and then some loud in the middle: Song about Flying Cars and Unicorns.
8 Comments
I put this quote and some others on the REAPER Reviews Page. Woo.
Today I saw a Technology Review article on eJamming, which is a service for people to jam together online. I have tried eJamming a few times, and haven't been terribly impressed (and yes I am biassed towards NINJAM for obvious reasons), but I thought I'd just pick apart what bugs me about this article (and likewise the whole situation).
But what the article fails to mention here is that while this approach does reduce latency, it also increases the amount of bandwidth requires by each host exponentially. Their stuff is limited to 4 people I believe, but if you have 4 people, each client needs to send its stream to EVERYBODY else, so if they run a 50kbps channel (though it appears they're using a much lower bitrate codec anywa), that'd be 150kbps of upstream for a 4 person jam. Which isn't that bad, but it doesnt scale well and definitely requires some decent broadband.
The following quote, however, is what really bugs me:
Hundreds of milliseconds?! Are you kidding me? This is unusable. Their patented "delay monitoring of the local signal to sync with the remote" even makes it worse. I tried it with Christophe, who is on the same ISP and less than 10 miles away, and the latency was very noticeable and made it difficult to play anything remotely complex.
Imagine trying to play synchronized with someone at the other end of a football field. ugh.
Granted NINJAM's solutions aren't perfect either, but I find the increased quality and overall experience to be far superior. And the newer voice chat and session modes are damn usable.
OK OK so I didn't mean to turn this into a big eJamming vs NINJAM thing.. I just am irritated with these people being all "look we're soo innovative" and having lofty claims, yet when we use their software it's miserable (and I didn't even go into how badly constructed their application is-- application development isn't an easy thing, and in this case it definitely shows).
May 25, 2007
4 Comments
May 11, 2007
Here's a little session we did early on.
Soo much fun.
Now there are some of companies that do interesting things and stuff that
impress me. SOME. So this isn't an encompassing generalization, just a
large one.
I don't know what my problem with it is.. Maybe because so many companies like
to say just how important they are, or will be... Which in some cases is true,
or rather WOULD be true _IF_ they succeed.. which is a big if.. But nobody
seems to predict that very well, except certain VCs.. but then again when you
start looking at those VCs, you start questioning the causality of it.
I think my problem really comes down to the fact that I'm jealous. The people
running these companies, for the most part, have something I lack-- they can
focus on the thing they're doing, acting as if it is the only thing important
to them, and as if it is as important as they tell their investors it is. Oh,
and they're willing to have an exit strategy, which I'm very much not..
But at least I think I'm having more fun...
May 11, 2007
Also updated the NINJAM AutoSong program and web site.. Been listening to playlists of random songs cut, and they're getting very good! I improved the program that does the cutting/mixing last week too.. Uses smarter volume detection and mixing logic, also does nice fadeouts.
Been having fun improving various aspects of REAPER that have been lacking.. The biggest one coming that's almost done is making loop selections and playback and recording sub-sample accurate. In previous versions looping was only accurate to the audio block. Soon it will be VERY accurate..
Thanks to Apple and EMI doing DRM-less tracks, we got a kind mention from Eliot Van Buskirk being interviewed on an NPR show (it's arond 18 minutes in). The mention referenced NINJAM, as well as played a clip of a song I made with my friend David Wiener, A Little Pop Will Save Us All.
OK OK I know it's just NPR, and it's just a 10 second clip, and some of the details are wrong.. but hey, IT'S FUCKING NPR. OR WAIT, IT'S FUCKING PRI.
as in prime.
3 Comments
this little mention of REAPER was nice to read.
And, also, I just got a dual quad core xeon machine.. 8 2.33ghz cores. Wow. Insanely powerful. Quieter than I expected, too. Mmmm. Thank you, Dell (can I have my next one for free for that plug?).
REAPER hauls complete ass on this box. Amazingly fast, and it can use nearly all of the processing power available. I did some testing on my Athlon64x2, and it could do like 12 tracks of FX (reagate+reacomp+reafir+reaverb), and this thing can do over 50. Having flawless audio playback with 8 cores humming away at 95% of each used is a beautiful beautiful thing. Here's a screenshot.
Now when you can get one of these for $1500, then it will be insane. I'm guessing late 2008.
13 Comments
Had an annoying day not too long ago where our firewall crapped out.. so I put IPCop on an old P3 server.. IPCop is a very small linux based firewall. It works pretty well, though there are a few annoying things-- the big thing is that there's a lot of things you'd want to do, that just aren't exposed via the web interface.. so you end up having to dig through the man pages for iptables, and so forth.. if they just let you do a lot of that, then it would be outstanding.. we'll see how it fares..
REAPER got some big performance upgrades in the last month. In all of the work I had done in the past, there was a lot of code that was focused on being correct, rather than fast. There were lists that were stored in random or worse order, that were searched linearly.. oops. Keeping the list sorted such that the most used items are at the beginning, took care of a lot. Also we had some instances where we'd check to see if an item was in the list, when it would usually not be, so we'd scan the whole list... anyway, dumbness, but some simple cleanups, and *bam*, usable at 32 sample latency, lower CPU use.. woot.. Also realized that FFT(a+b) = FFT(a)+FFT(b), which enabled some huge optimizations to ReaVerb (making the impulse length less relevant, just means more complex number multiplications)..
REAPER also got a new plug-in called ReaTune, which acts as a tuner, and a pitch corrector. It's not really done yet, but it's already pretty usable, and has automatic and manual modes, and the ability to send MIDI events on pitch detection, which is badass.
I'll omit my obligitory "I wish other companies would be better about support for software that's other than the total mainstream" rant... I guess that's the whole point of REAPER, anyway.. to help change that.. we'll give it time..
Here are a few songs from new years. The second two were live, the first one not: