SteveCastellano.com

the foundation remains

Archive for the ‘mac stuff’ Category

wait a minute, this still works

Wednesday, August 11th, 2010
iphone 4

this doesn't make me a fanboy

I mentioned a while back that I would touch on the subject of blind Apple adoration, and this post will make an honest man out of me. A few weeks back I picked up a 32GB iPhone 4. I took some time off work. I stood in line, for a brief period (20 minutes or so), but only because the gentlemen in front of me were switching carriers. I was vaguely concerned about the antenna issue, over which a highly-placed Apple employee has apparently lost his job. But I bought one anyway.

And I didn’t line up because I’m a rabid Apple fan. In fact, I feel somewhat the same about Apple as Churchill felt about democracy; it’s pretty much the worst kind of technology company, with the exception of every other one that I’ve dealt with. But I’ve been suffering for a long time with mobile phones that didn’t do what I needed them to – including syncing with the contact list on my laptop as advertised (by Apple, ironically) – and when my last contract ran out the iPhone 4 had been announced. I had been waiting long enough for a decent smartphone that I didn’t want to wait even longer for a second shipment after the real rabid Apple fans snapped up the first wave. Hence the lining-up.

velcro dots

what's he up to now

I explain this to you not as an excuse, but as an aid to those who are trying to decide what camp to place me in. @DCorriveau commented on the hype surrounding the launch with no small degree of disdain, noting “It’s amazing that a product that ‘changed your life’ now needs to upgraded as ‘soon as humanly possible.’” Meanwhile, in the real world, reaction amongst my work colleagues ranged from oohs and aahs to sheepish requests along the lines of “can I touch it?”

But to Mr Corriveau’s point, my new iPhone has obviated a lot of fully-functional hardware – and an entire generation of iPhones along with it. Casualties include an unlamented Motorola KRZR, a standard definition Flip video camera (yours for $40 O.B.O.), an 8GB iPod Touch, 1st generation, which I received as a gift from my employer some time ago, and my car, which I’m told can’t be retrofitted to take advantage of my iPhone’s features for less than $1,500 CDN. This is obviously a fundamental sustainability problem.

And we deal with these situations in the most ethical ways we can think of at the time.

ipod chart reader

it's a fine tune

I would have been happy to see the KRZR run over by a train, but, realizing this would create a minor ecological hazard, I opted to recycle it when I upgraded. The Flip video will certainly sell eventually – to you, perhaps. The car probably looks a little better without a clumsy after-market dash-mount attachment. And the iPod Touch?

Often times, when subbing in on a gig, I’ve grappled with the problem of keeping my cheat sheets organized and inconspicuous. I’ve used handwritten post-its, spiral-bound notebooks, and even cunning miniature printouts taped all over my rig. All these approaches seem to solve one problem by creating another, either in the realm of presentation, lighting, or simply stability – the notebooks have a tendency to slide off my keyboard mid-performance.

velcro dots on the back of an ipod touch

it has little feet

I thought I was getting close to a solution when I came up with the idea of creating chord charts in a spreadsheet application, saving them as PDFs, loading them onto the iPod, and viewing them with one of several free PDF-reading apps available for the iPod/iPhone platform. The first attempts came out awfully small, though. Then I took a horizontal approach, distilling my cheat-sheets down to the most minimal layout necessary to recall the tune.

Landscape ended up working much better than portrait at this point. Then finally, to eliminate the problem of the iPod sliding off the Motif and crashing to the floor while I was playing, I added some adhesive Velcro dots (available at any fabric store or many drycleaning establishments) and viola: removable backlit digital cheatsheets for your next gig. Cost to me: $270 and a three year contract.

cat inserted for scale

cat inserted for scale

I was, however, disappointed to discover that the USB port on the Motif ES7 does not appear to have enough juice to charge the iPod. The Motif itself is now two generations old, as the release of Yamaha’s new flagship XF series has just been announced. Perhaps I need to upgrade.

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.

The Reacquaintance

Wednesday, November 11th, 2009

I haven’t uploaded any original music in a while so I thought I’d just toss this one up here for you to listen to and comment on. Recent developments in OS X and Logic Studio necessitated my upgrading my hardware to an Intel system, and to make a long and somewhat geeky story short I’m now running Logic Studio (Logic 8 for the moment), Reason 4, and a complement of Universal Audio plugins off of a MacBook Pro with a UAD-2 Solo/Laptop card jammed into it.

This is the sound of me putting the new system through its paces, and pounding away at the Wurlitzer, which is a great way to relieve stress if you haven’t tried it.

The Reacquaintance

I reserve the right to remix and re-upload this recording tomorrow, and probably several times on the weekend.

unexpected success

Tuesday, February 17th, 2009

I got it into my head that I wanted to dig up an old MIDI file that I had created back in the Atari days, for reasons that escape me now. After deciding that hooking up the Atari itself could only lead to disappointment, I tracked down a freeware Windows app called Gemulator, dusted off the original Atari ST diskette, jammed it into a Toshiba USB floppy drive that almost got thrown out in November when we were cleaning out the spare room, connected said floppy drive to an Intel MacBook running XP via Parallels, installed and launched Gemulator, and, as the French say, viola. Of the music I heard when I successfully imported the original Notator files into Logic, I can only say “not so good.” But the exercise itself just goes to show… something, I guess.

the foundation remains

Sunday, September 30th, 2007

screenshot for _the foundation remains_ wordpress templateI gave a mouse a cookie this weekend. The mouse was a new Motorola KRZR K1m, the cookie was Parallels Desktop for Mac with Windows XP Pro. No one who hacks phones uses a Mac, as near as I can tell.* So if you want to hack your phone, or even use the bundled Motorola Phone Tools software, you need a PC or an Intel-based Mac running Windows under either Boot Camp or Parallels. I did consider both, but I’ve been running Vista on a MacBook at work using Parallels without too many complaints, and I couldn’t spare the drive space for a Boot Camp partition.

When I saw XP running in coherence mode though I was more excited about finishing the WordPress theme that I started a few months ago entitled The Foundation Remains (after the picture that I shot this past summer). Without wanting to start a Mac-PC debate, I’ve never been too crazy about how IE 6 makes my web sites look – mostly because of the way pre-Vista Windows handles text aliasing, i.e. doesn’t alias text. I had also run across some well-documented inconsistencies in how IE 6 deals with CSS, particularly in the way it adds padding to containers so that your pixel widths don’t add up, and how it tends to ignore minimum width and height specifications. But as the majority of visitors to this site are still using IE6, with IE7 (which I haven’t tested yet because I don’t have it at home, and from my limited experience it seems to play a little nicer anyway) just edging out Firefox for second place, I can’t just pretend it doesn’t exist. See? I care, sort of.

Once I no longer had to run from one machine to another to reload the beta site it took me less than a weekend to put the finishing touches on the template. It started out as a full-bleed fluid centre, static sidebar “holy grail” template with a minimum width, but shortly after I discovered that it was indeed the “holy grail” I decided that it was more trouble than it was worth (see above) and set my expectations a little lower. And what I had left was still plenty to do.

This template was coded pretty much from the ground up in Coda, tested in IE6, Safari and Firefox. But really, if you’re currently using either of the first two you should switch to something else. Let me know if you run into usability issues in whatever browser you are using.

*Edit – I just saw a VersionTracker update for BitPim 1.0.2.20071001 for OS X, released the day after I posted that. That means someone must be doing it.

iVejustabouthadenough

Wednesday, July 18th, 2007

Default screen saver: RSS Visualizer.

And do I care what is feeding it? Not really. It’s a screen saver. It runs when I’m not around. So I leave it on the default, which is Apple Hot News. And once in a while, out of the corner of my eye, I see something interesting, and then it all seems kind of worthwhile. I think at one point I had O’Reilly’s MacDevCenter feed running but it was a little too interesting. And I spent too much time staring at my screen saver. Until I realized hey, I’m staring at a screen saver, at which point I nudged my mouse and just went to the O’Reilly site instead.

So, to recap: RSS Visualizer with Apple Hot News, just interesting enough.

My RSS VisualizerUntil now, as it seems to have turned my MacBook into an all-day commercial for the iPhone.

I’m sure the iPhone is a fine thing if you like that sort of thing. And I’m an early adopter, a gear pig if you will, so I understand why it is generating a lot of excitement. But I don’t need one. I have a phone. And to be quite honest, I spend enough time on the internet and listening to tunes and sitting in front of Apple products already. I’m not looking for ways to fill those few remaining internet-free moments noodling around with wireless data devices. Hell, I don’t even have an iPod. And someday I plan to read a book.

Anyway, you can’t get them in Canada yet, and when you do the data charges will break you, mostly because Ted Rogers is a tit.

So Apple, unless you’re ready to start putting Hot News back into the Hot News RSS feed, maybe you could re-name it Hot iPhone Marketing, and I’ll be over at the O’Reilly MacDevCenter if you need me. Because Guy who stood in line for 8 days to buy iPhone says It’s the coolest thing ever is neither hot nor news.

Firefox eBay.ca search hack

Monday, May 21st, 2007

an image of the Firefox eBay search toolFirefox has a pantload of cool features, not the least cool of which is the multi-engine search tool. If you live in Canada though, you may be a bit weary of getting your eBay search results in $US. It just occurred to me that there must be a simple way to revise that plugin to automatically search eBay.ca, and there is.

Select the Firefox application in the Finder, right/control-click to get the contextual menu and select “Show Package Contents” (or use the pull-down advanced tools menu from the sprocket icon in the finder window toolbar). I find it easiest to switch to column view at this point. Navigate to Contents/MacOS/searchplugins/eBay.src and open this file in a text editor. Now it’s just a matter of looking for the URL, which you’ll see on the fourth line:

action="http://search.ebay.com/search/search.dll"

Now change that to read:

action="http://search.ebay.ca/search/search.dll"

Save that file, restart Firefox and viola. Search to your heart’s content à la canadienne.

Adaptor Perish

Wednesday, January 4th, 2006

I’d like to inaugurate the new criticism category by reviewing my new 65 watt iBook adaptor. Sounds exciting, doesn’t it? Well, let’s begin.

65w iBook adaptorWords cannot describe my loathing for this device. That’s a pretty strong indictment for something so banal as a power adaptor, particularly one that I haven’t even taken out of the box. Power adaptors, though, eh? Meh. Plug them in, they work – or rather the thing that they, in turn, plug into, works. What’s to loathe indescribably? Verily I say unto thee, the reasons I loathe the Apple 65w iBook adaptor are threefold.

Firstly, this is the third one I’ve bought. And I’m not the grab-the-cord-and-yank kind of guy; my gear may have a bit of rack-rash, but generally speaking you won’t see me holding the frayed end of a power cord in my hand with my face blackened like Yosemite Sam’s after that unfortunate blowback incident when Bugs put the cork in his shotgun. I have a healthy respect for electricity. With the exception of my family, friends, cats and piano, everything I love runs off it. These adaptors, simply put, are inexcusably fragile. The half-capsule jack, containing the oh-so-clever multi-coloured LED ring, comes with a cute little rounded snap-on plastic cap of the type that offers no protection at all and is prone to being lost within a week of purchase. The jack itself is attached to a cable with about the diameter and tensile strength of a licorice whip.

Secondly, these things hit the market at a whopping $149 CDN, making them the most expensive power adaptor I have ever paid for by a margin of over $50. Eventually the price dropped to about $100, still at the top of the pops. Just out of curiosity, I thought I’d look up the replacement cost for one of the more specialized adaptors in my collection, the 1 amp 12 VAC adaptors that come with my Metasonix modules. They clock in at about $10 or so from Jameco. They are a perfect example of the “wall wart” phenomenon that Apple thoughtfully avoids with their design (actually Apple gives you the option), but if I started with $100 I could probably afford a few power bars to compensate.

Thirdly, this device is too precious in both senses of the word. There can’t be anything about a power adaptor that makes it worth that kind of money, and by that I mean I don’t need the wall-wart option, I don’t need the fold-out winding arms (they broke off my first one and I didn’t miss them), and I certainly don’t need the glowing multi-coloured ring, which I’ll bet dollars to fluorescent green donuts is the most expensive component. Fine to build in to the cost of the computer, but make a replacement without the useless crap and sell it for a reasonable price.

Rating: 5/10, and it only gets that much because it actually does what it’s supposed to when you plug it in.