New Track: Expemsible

All the hootenanny about PaulStretch got me playing with it again, and this is what I came up with. As my vrave buddies used to say ‘very ambient.’

[audio:http://www.cornwarning.com/chaircrusher/Chaircrusher-Expemsible.mp3|titles=Expemsible|artists=Chaircrusher]

http://www.cornwarning.com/chaircrusher/Chaircrusher-Expemsible.mp3

The source material was a couple of samples downloaded from the Internet — a drumloop and a bassline. I added the phaser effect. So the original audio was on the order of 2 seconds long.

Forensic Examination of the Slowed Down Justin Bieber “Love U”


This will be my last post on the subject. It’s been fun to get a lot more site visits, but just for perspective, my friend Jerry’s Retarded Ravers Of America site was getting ten times the traffic ten years ago that my blog does today. It also feels a little weird riding Justin Bieber’s coat tails to this new level of web notoriety. As it happens the PaulStretch OS X posts consistently generate more traffic than anything else on this blog, which puts me in my place–doing a port of PaulStretch may be my most enduring Internet legacy, even if I wish I was known more for my own music.

Anyway, as regards the “Love U” stretched version, there was some speculation that it was a hoax, and then some speculation that the ‘group’ claiming they’d made the track themselves was itself a hoax. I decided to investigate, and came to these conclusions:

  • It was, in fact, produced using PaulStretch, perhaps even using my OS X port
  • The actual slowdown was actually on the order of 10x
  • It was pitched down a little more than a half-step.
  • Either it was MP3 encoded at a low quality/bitrate, or slightly lowpass filtered. My version (which is encoded from the raw output of PaulStretch) sounds noticeably brighter.

[audio:http://www.cornwarning.com/xfer/JB-USmile-Stretched.mp3]
http://www.cornwarning.com/xfer/JB-USmile-Stretched.mp3

The original:
J. BIEBZ – U SMILE 800% SLOWER by Shamantis

Paulstretch for OS X — the Justin Bieber Edition

GO HERE FOR LATEST AND GREATEST

Well, someone may — or may not — have posted a slowed down version of Justin Bieber’s “Love U” and as a result my janky little blog is experiencing a 25-fold bump in traffic. I’m hoping the fine folks at Midphase don’t mind — I have an ‘unlimited bandwidth’ account, but I think it’s only unlimited until you start saturating their net connection.

Anyhow, if you’re here looking for Paulstretch, get it from this post — the new build can actually load MP3 files due to a new version of one of the libraries it needs. If you’re still on a Power Mac, go here.

The build scripts are Here, but don’t even bother unless you are an actual programmer, because I can’t troubleshoot your problems for you. What I wrote worked perfectly from a standing start back when I wrote it, but library versions change, source code archive links get moved, and you may not have all the build tools on your machine.

Let the stretching begin!
EDIT: I listened again to the example I put up back when I first started playing with Paulstretch and I still really dig it. It’s the Bitone Troupe’s cover of Björk’s “All Is Full Of Love.”

[audio:http://www.cornwarning.com/xfer/BitoneTroupe-AllIsFullOfLove-Stretched.mp3]
http://www.cornwarning.com/xfer/BitoneTroupe-AllIsFullOfLove-Stretched.mp3

Iowa Cicadas

I started my summer DJ mix with a track of sorts I made with my Zoom H4 of insect sounds in the evening here in Iowa City.

Here is the track independent of the mix:

[audio:http://www.cornwarning.com/chaircrusher/Chaircrusher-IowaEvening.mp3|titles=Iowa Evening|artists=Chaircrusher]
http://www.cornwarning.com/chaircrusher/Chaircrusher-IowaEvening.mp3

This is actually done in 4 tracks — 3 different recordings from different spots, mixed with one of them processed with Granite.

If you really are into Cicada sounds, I can also offer this:

http://www.cornwarning.com/chaircrusher/2010-07-22-Cicadas.flac

Which is 18 minutes from my back yard tonight. It’s a large file but there’s lots of good sound in there.

And speaking of which — a great investment if you do any sort of location recording — a wind muff! I got this one and it made everything I record outside sound better. I even use it indoors, because it seems to damp all air motion around the microphones, with the result of less ‘dead air’ self-noise.

Again with the Granular Synthesis — Granite VST

New Sonic Arts has come up with a new granular synthesis tool they call ‘Granite.’ It is similar to many other of the granular synthesis tools, and yet has it’s own unique sound qualities.

This was announced last week and I ended up listening to the demo samples on loop for quite some time. It seems to be tuned to very musical throughout the entire parameter space, which is rare. Chief among the improvements I can imagine are filter types other than low pass, and an integral delay effect to go with the reverb. But since one can effectively do that with effects elsewhere in the signal chain, it’s a minor thing.

A brilliant feature of Granite is that aside from the usual free-form sound mangling one associates with granular synthesis, it’s set up to be a VST instrument you can play from a keyboard or synthesizer. Obviously with some sounds that can be more conventionally musical than with others, but it does come up with unexpected and pleasing sounds.

[audio:http://www.cornwarning.com/xfer/Granite-Tabla.mp3|titles=Granite Tabla|artists=Chaircrusher]

Even More Granulosity – PaulStretch

GO HERE FOR LATEST AND GREATEST

When I did the OS X build for PaulStretch, it became the most popular and enduring blog post I’ve ever done.

Paulstretch has kind of a funky user interface, but the way it sounds, and the sound variations it is capable of are fantastic. And it’s free. It also can take a 3 minute song and turn it into a week-long ambient drone. The dude who wrote it (Nasca Octavian Paul) shows up on the web every 5 years ago and drops a piece of interesting software, then disappears again. He’s never returned my e-mails, and I’ve maintained the OS X port!

Anyway, this is Paulstretch operating on “Mal Hombre” by the legendary Lydia Mendoza
[audio:http://www.cornwarning.com/chaircrusher/LydiaMendoza-MalHombre-PaulStretched.mp3|titles=Mal Hombre (PaulStretched)|artists=Lydia Mendoza]
http://www.cornwarning.com/chaircrusher/LydiaMendoza-MalHombre-PaulStretched.mp3

The original. I should mention that Lydia Mendoza is absolutely fantastic. A pioneer of Norteño music, the popular music of Mexican-Americans in the United States, she plays that music kind of like what’s playing in Mexican Restaurants, only she’s as fearless a singer as Aretha Franklin. She can bring me to tears, and I don’t even know Spanish.
[audio:http://www.cornwarning.com/chaircrusher/LydiaMendoza-MalHombre.mp3|titles=Mal Hombre|artists=Lydia Mendoza]
http://www.cornwarning.com/chaircrusher/LydiaMendoza-MalHombre.mp3

More Granularity — Christopher Hipgrave’s Ambient Software

Christopher Hipgrave’s Ambient is a piece of software distributed by Audiobulb.

Ambient is based around granular synthesis of any audio file. It’s pitch shifted, delayed and filtered, and there are several controls you can tweak to control the sound, though ‘explore’ probably makes more sense in this context than ‘control.’

But it’s definitely worth 10 Eu especially if you aren’t a musician, but want to play with a cool audio toy — load anything and then fiddle with knobs, or just hit the random button for hours of crazy sounding fun.

It’s not perfect — there isn’t any way to map the knobs to midi, and the design of the user interface encourages exploration over purposeful control. It also has a tendency to turn any input into 100 buskers playing at the same time in the Berlin Hauptbahnhof. But it is a lot of fun — something you could turn a 5 year old loose on and they’d have a blast.

Quarry Process

This is Amibient chewing up a version of Meredith Monk’s Quarry Weave, as arranged by me using ImageLine Harmless as a sound source. It sounds like part of a the soundtrack for a Wim Wenders movie to me:
[audio:http://www.cornwarning.com/chaircrusher/Chaircrusher-QuarryProcess.mp3|titles=Quarry Process|artists=Chaircrusher]http://www.cornwarning.com/chaircrusher/Chaircrusher-QuarryProcess.mp3

Quarry Weave

The source audio fed into Ambient:
[audio:http://www.cornwarning.com/chaircrusher/MeredithMonk-QuarryWeave-ChaircrusherInstrmntl.mp3|titles=Quarry Weave (arr. Chaircrusher)|artists=Meredith Monk]
http://www.cornwarning.com/chaircrusher/MeredithMonk-QuarryWeave-ChaircrusherInstrmntl.mp3

Granular ‘Shoot Out’ — ArgotLunar,Discord 3,Granular-to-Go

I’ve been rather taken by using granular effects the past couple of weeks. Sure I should courriel that to Circa 2000 Twerk/Kit Clayton/Taylor Dupree, but whatever. I find things at my own pace. In particular, I like the idea of playing with a harmonically useful subset of the granular effect domain — In particular sending pad sounds through granular effects with pitch shifts like an octave or a major fifth.
The contenders:

ArgotLunar

Argotlunar has the advantage of being free. Beyond that it does have it’s own distinctive sound — it has a large number of parameters, all of which can be varied randomly. The best effects to my mind require limiting the number and range of random variations, since you can only control their depth, not their speed.

Discord3

Discord3 is only partially a granular delay, being pitched more as a pitch shifter. It has 3 modes — the ‘vintage’ mode based on AudioDamage’s earlier version Discord2 (and the oldest and crustiest of the Eventide pitch effects), a ‘modern’ mode, and a grain mode. Their grain mode seems to produce more sustained output from sustained input, and at least for harmonic material, its ‘chaos’ control quickly makes a mess of its input. Not that it’s a bad thing.

Granular-To-Go

Granular-To-Go is part of the discontinued Pluggo plug-in suite by Cycling74. Presumably it lives on in Max For Live, but I’ve resisted the siren call of Max thus far. The range of sounds possible are similar to ArgotLunar, but the grain length range and offset are specified in samples, which isn’t a useful rhythmic value. The sound possibilities are quite nice, ranging from clattery washes to completely mental screeching.

Which Is Better?

As Ali G once said, “which is betteh? in da sense dat one fing is better den anutha?”

Not straightforward. Getting ArgotLunar is a no-brainer because it’s free and it works great. Discord 3 is really a pitch shift effect with a granular mode thrown in. It has a lot of deep programmability and could be used for anything from a ping pong delay to a sonic mutilator. Granular-To-Go — if you can get it — shows its age, both in the ‘dot matrix printer paper’ user interface, and relative unfriendliness of its controls. But it can do it’s own brand of shimmery craziness.

[audio:http://cornwarning.com/xfer/GranularTest.mp3|titles=Granular Test|artists=Chaircrusher]
http://cornwarning.com/xfer/GranularTest.mp3

First Harmless by itself, then ArgotLunar, then Discord3, then Granular-to-Go, then various combinations of the three in different orders.

New Chaircrusher Track “Amber Waves”

[audio:http://www.cornwarning.com/chaircrusher/Chaircrusher-AmberWaves.mp3|artists=Chaircrusher|tracks=Amber Waves]
http://www.cornwarning.com/chaircrusher/Chaircrusher-AmberWaves.mp3

Had a track on the back burner, when i downloaded the ArgotLuna granular delay effect VST plugin. Slowed it down 50BPM, put ArgotLunar on the pad synth, and there you are.

Argotlunar is pretty cool — I like especially automating the number of active grains because you can take it from a simple pitch shifted delay to a dense cloud with the twist of a knob. I adjusted the pitch shift to 1200 cents, which pushes the delayed grains up an octave. Due to the control resolution, it’s not precisely an octave which is actually better….

The main drums come from Audiodamage Tatoo. The other sounds were things I sampled in my studio and chopped up.

The name — “Amber Waves” of GRAIN — I kill me. It’s also (I just found out) the name of a porn star in Boogie Nights

Autechre “Move Of Ten”

As has been their wont, Warp released the download version of Autechre’s new album Move of Ten as a digital download in advance of the physical product. So I bought it yesterday.

I got the 24-bit WAV file version because, well, I have the hardware to play it and it was only a dollar more. I’ve spent a little time comparing the 320kbs MP3 file and 24-bit WAV files and it’s intriguing. I honestly can’t hear the difference — but then I only have a $500 playback system and nearly 53-year-old ears.

I messed about a bit with the track Rev(1) comparing the 2 files audibly, and then figured screw it — let’s get scientific. I loaded both the WAV and MP3 files and mixed the inverse of one with the other, trying to get as close as I could to do it 100% in phase. Then I normalized it.

This is the result:
[audio:http://www.cornwarning.com/xfer/Autechre-Rew(1)-MP3-vs-Wav.mp3]
http://www.cornwarning.com/xfer/Autechre-Rew(1)-MP3-vs-Wav.mp3

The apparent difference between the WAV and MP3 is some white noise with a pretty wide stereo field. Interestingly, it’s not clear to me whether that’s what’s missing in the MP3, or what was added to the MP3. I suspect they added additional mastering processing to the MP3 to try and match the WAV and MP3 by ear.

If that’s the case, then the residual difference between the two could be the application of a digital exciter process, whose job is to subtly distort the signal to make it sound brighter and more ‘in focus.’

The Album itself is pretty ace, too, audio geeking aside.

PaulStretch 2.0 — OS X PPC Build!

GO HERE FOR LATEST AND GREATEST

My PaulStretch build was unfortunately Intel-only, and probably would only work with OS X 10.5 or later.

Now, a friend who shall be known (at his request) as “the anonymous benefactor” has done the build on a G5 PowerMac, running OS X 10.5.8:

http://www.cornwarning.com/xfer/PaulStretch-OSX-PPC.dmg

This is supplied with no warranty, express or implied, and no doubt, it will NOT run on some PowerMacs. I have no idea how binary compatibility works OS X and the PPC chips, except that it does not, as Apple is wont to say “just work.”

Again, if you download either of the disk images and they do not work, feel free to follow these instructions in order to build things for yourself. According to the aforementioned Anonymous Benefactor — the instructions do, in fact “just work.”

PaulStretch — New Build For the New Decade…

EDIT: If you want the latest & greatest go here

Judging from the WP Stats, my posts about the PaulStretch extreme audio timestretching application are by far the most popular blog posts I’ve ever made, indeed I think people will be downloading it after I’m dead if this domain outlives me.

Well, today I took the time to ‘refresh’ the PaulStretch stuff. This means I updated all the libraries it depends on to current versions and rebuilt the program. I don’t mess with the program source code itself — nothing has changed in appearance or tools.

The one thing that has changed — and it’s a biggie! — is that it now can load MP3 files for processing without crashing. Huzzah!

If you want to know what I’m talking about, check the original post here. I’ve updated the build scripts but the instructions here still apply.

The application: http://www.cornwarning.com/xfer/PaulStretch-OSX-x386.dmg

The build scripts: http://www.cornwarning.com/xfer/PaulStretch-OSX-Build.tar.gz EDIT: I had the link wrong. Sorry — one letter off.

The Disclaimer

I did this for my own amusement. I don’t want to be the guy providing tech support on Paul Stretch. So try and take care of yourselves. As far as I know no one has bothered to try and use my scripts to compile it for themselves, which I find annoying because A) people are so damn lazy and B) there should be hundreds of people around the world capable of building this program and troubleshooting any issues that come up. That’s why there’s no PPC or Snow Leopard build avaiable — not one damn person stepped up.

And as to the functioning of the program itself, or any new versions, that zynaddsubfx dude who wrote it went AWOL shortly after releasing the program. He’s never responded to any of my e-mails.

Does the world really need any more virtual instruments or effects?

… or do I really need any more?

So my arsenal for music production comprises

  1. NI Komplete 6 (Reaktor, Kontakt, FM8, Massive, Guitar Rig, Absynth, Battery)
  2. Ableton Live Suite (Sampler, Tension, Operator, Electric, Collision, Analog)
  3. Older NI synths (Pro-53, B4)
  4. UAD-1 plugins
  5. Xils (VCS3 emulation)
  6. Xoxos drum synth suite
  7. TRackS mastering plugs
  8. Most of the AudioDamage plugins
  9. AAS Ultra Analog
  10. Image-Line Harmless
  11. A few other free or cheap things
  12. Ableton Live 8 Suite Built-in effects

I’m not rich — a lot of these pieces of software were Not For Resale review copies, or Audiomidi ‘No Brainer’ Deals, or (in the case of the UAD-1) insane blow-out deals. Others are incremental purchases, like the Audiodamage stuff.

I actually have licenses software I don’t actually have loaded on my computer right now.  When I got to add a compressor to a track I don’t even know how many choices I have — I have 4 I use regularly — UAD-1 1176LN-SE, UAD-1 LA2A, AudioDamage Rough Rider, and the built in Ableton compressor.  If I want an analog synth sound I have 8 or 10 choices, and that’s before I go to my outboard real analog synths.

I follow the usual suspects (KVR et al) for news on new virtual synths and effects, and only rarely do I ever see anything I’m moved to investigate — even if it’s free! And I haven’t even begun to mention sample sets, and doing my own sampling, live guitar playing, location recording, and screwing around in Sound Forge doing sound design.

Which raises a couple of questions:  Given the glut of different software synths & effects available, does anyone really need to make more?  When was the last time someone came up with something that pegged the ‘Oh Wow’ meter?  Honestly, there seems to be a lack of imagination amongst the people writing audio software.  There just haven’t been very many things introduced in the last 20 years that are great leaps forward.  We’re still living in a world based around analog and analog-esque synths, digital FM, samplers, delays, flangers, compressors, reverbs, and distortion devices.  And most of the people involved in electronic music production barely make good use of those.  In fact, most of them use all those tools, and all the computing power that was unimaginable 20 years ago, to make complete shit.

And a lot of electronic producers spend big bucks essentially recreating Herbie Hancock’s studio circa 1975, only with a computer instead of multitrack analog tape.

Which leads me to an inescapable conclusion — I can’t keep up, and it’s a distraction to even try.  I have enough stuff at my disposal to make it ridiculous to ever want more, and to the extent I am an actual musician/producer, every second I waste dinking around on the tools as opposed to actually making tracks is a waste of time.  Basta!

Not that I’ll actually follow that advice. I’m already excited to see what happens next week at Winter NAMM!!!

HOWTO: Upgrade XP (32 bit) with the downloadable Windows 7

I had a real adventure last night, installing Windows 7. I ran into a problem so infuriating, and yet so completely boneheaded and ridiculous that I had to laugh. It’s described here. In essence, if you bought the EDU $29.95 Windows 7 Home Premium from Microsoft, the download file won’t actually work on 32-bit Windows XP. It unpacks all the files, and then tries to run a 64-bit
executable. Then it claims it can’t write to the install directory, instead of telling you the real problem — it can’t run the installer program.

Thank Jebus for the Internets — googling the error message turned up the forum discussion linked above and these
instructions on building a bootable Windows 7 Installation Disk.

I ran into another problem then — it might have been my issue, selecting the wrong install option from the menu, but I tried installs onto an existing Windows XP partition, and both ended up in an unbootable disk. Finally I punted — in XP, I deleted the partition on my new Windows 7 boot hard disk, and told it to do a full install. I was concerned this wouldn’t work, since I had the Upgrade and not the Full version, but apparently having a bootable XP disk elsewhere in the system let it do a clean install on an unformatted disk. Huzzah.

So I’ve spent several hours installing hardware drivers and my working set of software. Windows 7 feels faster than XP on the same hardware, but I’m not sure how much is actual performance improvements, and how much is having my main hard drive be a newer, faster hard drive.

The one big boo-hiss goes to M-Audio, who don’t have drivers for the Midisport 2×2 for 64 bit Vista or 7. WTF guys? Everything else seems to work great!

More from The Finger: And Now For Something Completely Awful

The way that Tim Exile’s “The Finger” is capable of completely destroying an audio source is intoxicating. I keep trying to use it ‘reasonably’ and end up doing things like this. Believe it or not, this started out as synth pad, a bassline, and a steady beat.

Then I started resampling the output of those things running through the Finger, then running the resampled audio back through the Finger, with the Finger automated with a lot of random keymashing. Then, while the mixdown was being rendered (in realtime, because there’s a juno 60 playing in there) I started randomizing The Finger’s patch, choosing different snapshots, morphing between snapshots …

I used to wonder how Rich Devine used to come up with some of the messed up sounds he did, and now I know: It’s a matter of Piling Things On Top Of Things.

[audio:http://www.cornwarning.com/chaircrusher/Chaircrusher-AndNowForSomethingCompletelyAwful.mp3]
http://www.cornwarning.com/chaircrusher/Chaircrusher-AndNowForSomethingCompletelyAwful.mp3

Apple’s Blind Idiot Genius

So I downloaded the new ITunes last night, and tried out the Genius playlist feature. It is kind of amusing. First thing — it doesn’t know obviously, but it does a pretty good job if a track is in it’s database. For example if I chose Martyn’s “Vancouver” it puts together a playlist which is pretty much all dubstep — Scuba, 2562, Boxcutter, TRG, Burial, Blackdown, etc…

But I tried it on DJ Pierre’s “Box Energy”, and it starts out kinda OK — it grabs a couple Phuture tracks, some disco like Loleatta Holloway’s “Love Selection”, George Krans “Din Daa Daa”… but then it starts adding MGMT(?) Radiohead(??) , The Shins(???), Muse(????) and finishes it off with a healthy dose of Bloc Party.

As it happens, I at some point added my son Lucas’ ITunes library, as it existed about 3 years ago, so there are some things I don’t normally listen to. What the playlist really says is “OK here’s some old dance tunes, but dood that’s so 1989… let me play some shit I like.”

One of these things is not like the other!

Pace Copy Protection — Still Bullshit After All These Years

I built a new computer.  I installed Windows XP SP3 on the new computer.  I install my working set of music software plus a few other essentials.  Everything works perfectly.

Except for 2 packages of VST plugins.  Every VST host application stalls when it tries to do the initial plugin folder scan.

I’ve been getting good support from the software vendor in question, who I won’t name for several reasons.  What it comes down to is that PACE has for some obscure reason decided my installation of the Operating System doesn’t meet it’s standards. Apparently, by preparing an XP disk with the service packs and device drivers — the process known as slipstreaming — confuses it.

What’s more the vendor of the plugins says that they can ask Pace what the problem is, but Pace won’t tell them. I’m a big fan of this plugin vendor, but I rate using Pace CP as one of their least good ideas. Pace is famous for fucking people’s computers up, failing to work, and generally being a pain in the ass. I’m just the latest in a long line of law-abiding customers who have been prevented from using the software I’ve paid for by a bunch of thugs peddling an idea that is long past its sell by date.

Motherfuck Pace and John Wayne.

Bargain Guitar-to-MIDI converter at Audiomidi…

The Sonuus G2M Converter is, at $99 almost cheap enough for me to impulse-buy. But I’ve played around with guitar-to-midi converters from time to time and I’ve always been disappointed, and besides, after paying bills I’m already broke for July.

This thing is, of course, monophonic, and who knows what it does if you play a chord. That is usually pretty comical, and not musically useful with this sort of device. What I liked is the way the sales copy seeks to turn the drawbacks with audio to MIDI conversion into a virtue:

“For optimal MIDI conversion, your guitar playing needs to be clean and accurate. Accidental notes, resonating open strings and other sounds can often be converted into undesired MIDI notes. Often you don’t hear these when playing guitar yourself, but can detect them easily when listening live to the generated MIDI.

“Striving to improve MIDI note accuracy, encourages clean picking and accurate fingering, with good control over non-sounding strings by damping them.

“Not only will your MIDI output be more accurate, your normal guitar playing will sound clearer and more professional. It’s like having a tutor sitting beside you giving you advice. It’s also great fun!

In other words this thing is no better than any other attempt to extract note & pitch information from audio, and you’ll have to practice to build enough technique for it to be even marginally useful…

How little does Google Chrome OS means to Musicians & Producers?

The big buzz (and trending Twitter topic of the day) is Google OS. This will apparently comprise a minimal Linux Kernel, a graphical rendering engine, and Google Chrome. It will be perfect for what people spend 95% of their computing time on: dicking around in a web browser, and running web applicaitons.

This is all well and good for 99% of users, and not so good at all for people who actually do CPU-intensive computing. That means any sort of scientific computation, CAD, Image Processing, Gaming, and Music Software. All those applications require optimized native code processing, and are usually written in low level languages like C++. While the average person had enough computing power 10 years ago to satisfy their needs, those applications have no trouble soaking up all available CPU bandwidth.

If you read Slashdot or any mainstream Computer publications, they run articles every 6 months or so about how “Today’s software doesn’t take advantage of new Multi-core processors.” That might be true for applications (like Web browsers or Word processors) that spend most of their time waiting for a user to hit the next key or click the mouse, but it is not true of music software or any of the other applications mentioned above. I write software that routinely saturates as many processor cores as it can, and software like Cubase and Ableton Live do so as well.

When Google talks about the browser being the only interface to Chrome OS, and only portable web applications being available, it seems like a missed opportunity. They should allow native development, and expose an API for presentation, because it would allow people to write computationally expensive software that will run very well on their platform. A minimal Linux core and a streamlined GUI platform would be perfect for e.g. music software, and Google has the market presence to finally make Linux a viable commercial software platform.

But once again, as with Microsoft and Apple, the needs of musicians, graphic artists and scientists come last after the unwashed masses who just want to watch kittens play piano, and send nude pics of themselves to their innamorata or innamorato. This seems really short-sighted.