SteveCastellano.com

the foundation remains

Archive for the ‘software’ Category

in praise of dead software, part 2

Thursday, April 8th, 2010

Read part one here.

ARP 2500 Modular Synthesizer

piece of cake really

When I was thirteen or so I read the novelization of Close Encounters (because it was lying around the house and I was thirteen and bored, smartass). The chapter in which the big-ass modular synthesizer appeared opened with a statement somewhere along the lines of “There are few people in the world who can afford a Moog modular synthesizer, and even fewer who know how to program one.” That’s an odd thing to say for a couple of reasons. Firstly, the synth in the movie was actually an ARP 2500, not a Moog. But secondly, as much as it serves the drama of the setting to deny it, and as easy as it is to be overwhelmed by all the cables and dials and switches, an analogue synthesizer is not really all that difficult to wrap your head around. I could teach you how to patch a modular synth in a couple of hours. It would take a little more experience for you to be able to sit down at one and duplicate a sound you heard on an album, but the principles, and the components and variables involved, are pretty straightforward.

I don’t know why they needed an ARP 2500 (or the big monochrome light organ) to play that five-note message from the aliens. By 1977 there were quite a few synths that could have done the job just as well with a lot fewer cables. Of course, it wouldn’t have looked quite as cool if that scene was done on a Minimoog, but with the right amplification it would have sounded pretty much the same. And Moog had been making those since 1970.

In the pre-digital days, manufacturers had to compromise flexibility for usability; they had to reduce complexity in order to make their instruments easier to program. Synths like the Minimoog or Prophet-5 contain circuitry which is representative of all the individual components you might find in a typical modular system from the 70s, assembled into a configuration that would be more practical for performers and recording artists. In a live situation, or in a studio when you’re paying by the hour, you want to be able to access your program parameters quickly and easily. These instruments allowed you to have all the controls that you need at your fingertips, but you lost the ability to run your LFO through the lag processor. Which, for most situations, was not a huge sacrifice.

Moog Source

not such a great idea in retrospect

Then digital comes along, and everything changes (okay, yes, the Prophet-5 had a lot of digital circuitry already, but let’s not confuse the general interest students) – manufacturers decided that if you could have a display screen that could tell you what parameter you’re adjusting, you could have just one big knob (I heard that, you in the back row) that could control all your parameters. You don’t have to have all those troublesome, confusing potentiometers cluttering up your front panel. You can then fill it with buttons that will recall all the different sounds that are now stored in digital memory. And then you end up with the Moog Source, which I think is probably the least desirable instrument ever created by Moog (in 1981, without the participation of Robert Moog, who had left the company several years earlier).

The next generation of synthesizers had a comparatively mind-boggling number of patch parameters with almost no real-time access. The Yamaha DX7, the most popular synthesizer ever released, has hundreds – possibly thousands, I never counted – of individual parameters per sound, and yet the front panel consists of 32 patch recall buttons, three sliders and a two-line LCD. But no one really cared because you pretty much needed an engineering degree to program one anyway.

This approach obviously creates a usability problem for people who want real-time access to those parameters, and after a few years of membrane switches and alpha dials, manufacturers realized that they were neglecting the needs of a significant customer base. The Roland JD-800 is a great example of a digital synth with a fully tweakable analogue-style interface, and it was very popular among those who could afford it. But once digital freed instrument designers from the fairly simple building blocks of analogue synthesis, samplers, ROMplers, FM and wavetable synths all became essential tools in the synthesist’s arsenal, and it was no longer practical to consider putting dedicated knobs and switches on the front panel of a synth. (Yes I know who Dave Smith is, pipe down, you.)

The advent of digital synthesis did not, however, magically eliminate the desire in performers, composers and enthusiasts to create and modify their own sounds. It just made the editing process a bit more of a pain in the ass. Fortunately, the digital synthesizer revolution was propelled by the same wave of technological advancement that was making the home computer a reality for the technologically-inclined consumer. And if you were interested in delving into the mysteries of FM synthesis, and if you had an Atari and a MIDI interface, you could design your own sounds, or modify the ones you bought from the music store, on that tiny little black and white screen – which, primitive though it may look now, was quite an improvement over that tiny LCD on the synth. All you needed was a DX7 Editor/Librarian. Create and modify your sounds with the editor, and then store them by the thousands (the original DX7 could only hold 32 patches in memory at a time unless you had the optional cartridge) and organize them with the librarian.

Emagic SoundDiver 3.1.0 Public Beta 2

hey look it still works

Then one day it occurred to some clever programmer (I assume he had more than one digital synth of his own) who decided that it was foolish to have a bunch of different applications, each of which did the same thing – exchange MIDI messages with synths and display sliders and envelope generators onscreen – for a different synth. I’m not sure what the first software to do this was. The makers of Midi Quest only claim that it is “the oldest actively supported software dedicated to getting the most from your MIDI hardware,” but I can’t find any hard dates claiming anyone else got there first. There was also Dr. T’s XoR, which evolved into MOTU’s Unisyn, which is also still available.

My universal editor of choice was called SoundDiver, and was made by Emagic, the same guys who made Notator for the Atari under the name C-Lab. You were wondering where this would all come together, weren’t you? I spent countless hours sorting, categorizing, and editing sounds on a number of synths – though mostly on my Kurzweil K2000, which was the most versatile and complex of the bunch – in SoundDiver. And when you collect synths, and work at music stores, and convert DX7 patches to TG77 format, and assemble keymaps from samplesets you download from the internet, for a few years, you end up with a lot of sounds. And once you have a lot of sounds, you have to sort through them and decide which ones you want to use. And you will add keywords to your library. And you will go in and tweak them, and re-save your tweaked sounds with new names so that your originals remain untouched. And you will keep track of which multi setups and combinations use which “children.” And if you have one program that allows you to do all this in one editing and cataloguing environment, you will be the master of your domain, as I was, for a time.

And then something interesting happened. Apple bought eMagic in 2002. We all thought this was pretty good news. The developers who made all that great software get to work for Apple, and probably got some decent coin out of the deal, and as a Mac user who was already using Logic I’m happy because it means my favourite audio software is going to be supported by the guys who make the hardware and operating system I’m running it on. It wasn’t such great news for Windows users however, as support for Windows versions of Emagic products was abruptly and unceremoniously dropped.

SoundDiver Crash Report

sort of

If that made users of SoundDiver on the Mac platform feel a bit smug, that feeling would fade gradually over the next year or two. As a hardware manufacturer, Apple had little incentive to support other manufacturers’ instruments. Logic already contained a number of virtual instruments when Apple acquired Emagic, and these instruments required a significant amount of processing power. Simply put, you can run your hardware synths off an Atari 1040. But if you want to play the latest and greatest softsynths, samplers and emulators included in Logic Pro 7 (released in 2004) you needed to buy a shiny new Mac. SoundDiver was quietly throttled, and all that remains of it is an OS X public beta which you still need the otherwise obsolete USB dongle to operate. But as development also ceased on the adaptions – the modules that contain the communication protocols for your hardware – even if you can get the public beta up and running on your Mac (and I can) you won’t be able to use it on any synth manufactured after 2003.

Is there a moral to this long and heartbreaking story? Sic transit gloria mundi, I suppose. But when the glory of hardware fades, at least you’re still left with the hardware. I’ve got about a billion TG77 patches on Atari floppies, none of which I expect to hear again. I’ve also got a fully-functional 30-year-old Prophet-5 in an Anvil case in the basement, and I sometimes think the money I’ve spent on now-obsolete software could have bought me another one.

in praise of dead software, part 1

Friday, February 26th, 2010

the obsolete logic hardware key

I talk a lot about music hardware on this site, but the music that I write wouldn’t sound like much without software. Logic is my main audio production app, and I’ve been using it in various incarnations since about 1989, when it was called Notator SL, and was available exclusively on the Atari ST platform.

At that time Performer, by the embarrassingly named Mark of the Unicorn (more commonly known as MOTU for obvious reasons), was all the rage, but Macs were out of the price range of students and many Europeans, leading German software companies like C-Lab and rival Steinberg to create some truly kick-ass sequencing software for the less expensive Atari.

So in that respect I’m pretty lucky; I backed the right horse for once, and in spite of some kind of rift at C-Lab that resulted in a new company called Emagic, and the buyout of Emagic by Apple (there’s a detailed history  at TweakHeadz Lab), I can actually dig out files I worked on 15 years ago and import them into my current setup.

In other respects, I’m like anyone else, in that I’ve been heavily reliant on music software that is no longer supported, and which has been rendered obsolete by seismic changes in Mac processors and operating systems over the years. And the more I invest in software instruments – my current arsenal consists of Logic Studio, Reason 4, and Native Instruments Komplete 6 – the more vulnerable I am to the sudden dissolution of any of the companies that produce them.

Bitheadz Retro AS-1, which I used to refer to as the “Retro-Ass” synth, was one of the earliest consumer-level real-time analogue synth emulators, and it worked pretty well on my 266 MHz PowerMac. I still have the install disk somewhere, which means I could install it on an XP box if I felt the need. Thankfully I don’t feel the need, really, and all I’ve lost is my initial investment of $250 or so – though I was pretty cheesed when these guys went under, without so much as a gurgle. As of now, there’s certainly nothing I needed the Retro-Ass to do that I couldn’t duplicate with Logic’s ES2 or a number of the NI synths. But there passed a few long years during which this was not the case.

Propellerheads RB-338 was from the same era, and emulated the Roland TR-303 bass synth and TR-808 and 909 drum machines. It emulated their user interfaces as well, which had a lot to do with the 303′s idiomatic lines in particular; that interface resulted in a lot of melodies that no one would have come up with first on a bass or a keyboard. It wasn’t quite powerful enough to construct a song on its own, but it laid the groundwork for Reason, which is gradually evolving into a soft-synth based audio workstation with the recent introduction of Record.

Propellerheads did a great and generous thing when they pulled the plug on ReBirth, in that they released a Reason ReFill with all the ReBirth sounds and made it available for a free download. Of course, you no longer had the 303 or the UI. And if you had been downloading the user hacks, which replaced all the sounds in the drum machines with user-created samples, of course you didn’t have those anymore either.

a page from the synthworks sy77 manual

look i still have the manual and everything

Aside from Notator, the music app that I spent the most time in on the Atari was an amazing patch editor/librarian for my Yamaha TG77 called Synthworks SY77, made by Steinberg. The SY/TG77 is a hybrid synth that was both a ROMpler and an FM synth, boasting “Advanced FM” (AFM) synthesis. AFM2 gave you access to not only sine wave operators but more complex op waveforms and even ROM samples as operators, plus resonant digital filters, which was pretty groundbreaking at the time. I amassed a huge collection of sounds for this machine that would have been impossible to create and maintain without Synthworks.

Considering the fact that the Atari had no hard drive, merely an internal DD floppy drive (I had the external floppy drive as well, which made me some kind of power user), 1MB of internal RAM, and an 8MHz processor, Synthworks did a phenomenal job of indexing, retrieving, and comparing over 3,000 patches. But Synthworks was also a powerful editor, giving you intuitive graphic controls for the SY77′s myriad parameters, even allowing you to create FM algorithms that were not available from the front panel of the hardware unit itself. It could also generate random patches based on a selection from the library, or allow you to proportionally mix parameters from up to four separate sounds using a simple point-and-click graphic interface. Neat-o! And while this software hasn’t been supported for over a decade, I still refuse to admit that it’s dead – I still have the software, an Atari, and the hardware dongle, in case I ever decide to fire the TG77 up again.

Stay tuned for part 2, I’m going somewhere with this, honest.

Looking a gift Kore in the mouth

Friday, December 18th, 2009

I’ve been using the free Kore Player since it was introduced in the spring of 2008. I have started a few projects over that time by just flipping through the sounds looking for inspiration, and Native Instruments has been pretty decent about releasing free soundpacks, so now I have a few hundred to choose from. Sound quality and variety are good, and you can’t really beat the price. The latest release, Holiday Selection 2009, has some very interesting rich, textural and ambient sounds. Not all the sounds are great; the Hammond stands out to me in a “not sure why they included it” way; it doesn’t have a Leslie simulator, which makes it kind of pointless. Likewise I’m not sure I see the point of a couple of heavily processed sounds from the Sax & Brass package. Realistic sounding sax and brass with articulations are hard to come by, but neither of the sounds included in this set fall into that category.

Having said that, there’s a lot of interesting and thoughtful sound design in this compilation. This is definitely not a GM soundset. There are plenty of unique evolving sounds, and a decent complement of vintage-style reproductions. Even the Urban Arsenal shows remarkable depth and grit – and I tend to avoid self-styled “hip-hop” collections as they are often derivative and predictable.

Obviously Kore Player is a sales tool, but as bait it’s mighty tasty. You get a free instrument with a bunch of cool sounds and the expected number of throwaways – and that’s all fair enough, sound choice is subjective. Then you will bump your head against the instrument’s built-in limitations, which may frustrate you enough to convince you to buy at the full Kore 2 software package or one of the softsynths whose sound engines are represented therein.

The main limitation is that you can only tweak those parameters that the sound designers have made available. If you want to mess with the filter and that doesn’t happen to be assigned to one of the knobs you’re SOL – this as I understand it is the nature of Kore. Likewise if you want to hear it arpeggiated but the Kore arp isn’t activated for that particular patch, you are (literally) left to your own devices. The eight variations that most of the sounds have are based on tweaks of these parameters, so some variations provide less variety than you might want.

I also have some complaints about the interface, due in part to the fact that it doesn’t play nice with my controller (Motif ES 7). Load time for patches is unreasonably long on my MacBook Pro dual 2.4 Intel. You have to double-click (or cursor then hit enter) to load a sound and then wait, which makes auditioning sounds a bit of a chore. You can rate sounds, which is handy, but you can’t edit the list or create your own user patch library.

So to sum up, it’s a great deal and a useful instrument for people with zero budget, or anyone who could use a few hundred more quality sounds at their disposal (and who couldn’t); ultimately unsatisfying for tweakers and sound designers (I am a Reaktor user with a lot of vintage hardware in my past), but a good way to test-drive the sound of the synths on which the patches were originally created. Personally I’m not sure who the market is for Kore; maybe the same sort of people who bought ROMplers back in hardware days. But I wish that something like the very interesting “Sonic Fiction” soundset was available for Kontakt or Absynth rather than just Kore, because I’ve got the Komplete 6 upgrade on order and I’d love to get under the hood of some of those sounds and mess around with them.