Mere Mortals,
Here is a small piece of my mind today, while in quarantine, after going through several OS9/OSX installations in my (beloved) Pismo for a music project:
"If we were to solve the problems of our setup through a conceptual and analytical approach it should certainly start by understanding a fundamental concept: what is a program? It is an engine designed to process data and give an output. The language in which it's coded is insignificant to understand what I am trying to convey. Languages can be translated. Code can be ported. So, when asking ourselves the question: Which is the best version of X DAW for my Mac OS x.x?
The answer to said question is simple: the one which was written for your PROCESSOR. That is, the motor of your engine.
This introduces two different concepts in computing: the processors ARCHTECTURE and the processors SPEED. In terms of their architecture, when talking about new Mac ROM Macintosh computers (post 68k), that would clearly be 601, 603, 604 and 605. Or what is commercially referred to as PowerPC, G3, G4 and G5 processors. The processors SPEED is self-explanatory -how fast your car can go. It's raw power basically.
Understanding a processors architecture means understanding data pipelines, commands and execution of tasks for that particular processor. In cross-platform operations understanding incompatibility seems simple: everything is different (from the file systems, to the extensions, kernel and way of storing data...lost forks in Classic Mac anyone?
However in processors developed by the same company (Pentiums I, II, III, IV spring to mind) you can make commands and executions backwards compatible -often relying on emulation of processes that no longer exist in that processors architecture- to make an application run.
What does this all mean? It means that we can "cheat" and rely on a computers processing POWER to emulate a given architecture (Hello Sheepsaver, Dear Rosetta). When transitioning to OS X -still in its infancy, took a while to mature- Apple was quite aware of the fact that both operating systems woud need to co-exist for a while -probably even in the same computers- so they basically programmed Classic Mode as a way to emulate the Mac OS within OS X. Great for opening old text files, not so much for real life DAW audio work.
The open a text file and read it in a modern OS only requires all operations, tasks and executions to be properly translated into the new architecture -the result at the output will be perfect. Every time. With a DAW its different, it requires a huge real life interaction between the player/tape operator/aspiring musician and the software -in a way in which TIMING is crucial.
And with timing I think I have understood why OS 9 is still relevant, at least from a technical point of view. To understand this we need to understand how we interact with said engine, in this case our beloved DAW. We interact through vision, reading menus and looking at waveforms stacked vertically. We use our EYES!
So there is of course a UI (User Interface) that is designed by graphic designers (woooo, faders...how they have changed).
If you look at the UI of Pro Tools 1.0 to Pro Tools 5.2 (that is more than a decade of development of a product that became an industry standard and a milestone in recording technology) little had changed. It's true that the faders were slightly improved from those square boxes with stripes to a more "fader like" design. But the background elements remained unchanged (none), button design was kept simple (or were simply designed that way, the standard way it was done back then). Because no one cared about how nice the UI looked, they worried about making GREAT tunes. They were listening to the music.
UI in DAWs have increased in complexity (and size) over the years in this 21st century. And it was all started by OS X.
To understand OS X we need to understand that Apple did not ditch Mac OS 9 -a code they had been working on for 20 years and a milestone in itself. OS X is a unix based graphic UI (called "Aqua) that is layered on top of original Mac OS code with a few added perks -rewritten Finder, different ways of handling RAM memory, etc....the latter were vastly "improved" in OS X 10.3.
So, to put it simple: Mac OS X is nothing but a barebones Mac OS with a HUGE graphical interface on top, and in spite of it looking good indeed (Apple could pay the best UI designers) it is an immense hog on the computers computational power AND memory allocated to the UI (also knows as V-Memory, or video memory).
What have programmers relied on ever since the introduction of OS X and after a brief transitional period: computational power (processor SPEED).
Ever wonder why Apple computers had 80Mhz processors in 1992 that reached 500Mhz by the year 2000 (a six-fold increase in almost a decade), and G4/G5s went from 350Mhz to 2.500Mhz (a seven-fold increase in FIVE YEARS). This is a dark period in Apples history, one many choose to forget. But most pros were running away from Macs like the plague, and most migrated to Windows systems when they reached stability (around XP SP2). Wonder why Samplitude (windows only) and Nuendo (for Win) were big players back in 2002-2005? There was a Mac exodus, mainly because Mac forgot the key element for its user base: how well the hardware worked with the software. Leaving developers speechless when they decided to abandon Mac OS 9 in pro of a much-nicer looking blonde....after 30 years of research and development (and when the software had reached a maturity that allowed them to be incredibly reliable, hard to come across in the days of early computing).
So, where does it all leave us in terms of choosing the best VERSION of the programs we want to use, 3 KEY ELEMENTS:
Processor Architecture
Speed
Video RAM (V-Memory)
And to choose which version:
Optimization of the code for that processor (G4 Altivec enhanced anyone?)
Taking this into account, the best version of Pro Tools for a 68k computer would be up to 3.2. Pro Tools v4.0 was a partial rewrite, and the first FAT version of the application (68k code + PPC code, very similar to how apple "carbonized" apps in the early OS X days....PPC+Cocoa code). Yes, the applications have double the size -but it greatly simplifies things. The OS will know which code to execute and will open that "part" of the FAT application.
The difference is that in the transition from 68k processors to PPC the code was simply appended (so in OS 9 most apps are "hybrid", that is there is remant code from the 68k version included with the PPC parts that were rewritten). This were the magic happens. Pro Tools 3 has "bits" of Pro Tools 2 and 1. The same goes for the latter 4.0 and 5.0, probably very little 68k in v5 if any.
When transitioning to OS X the entire apps had to be rewritten for Coco, so there was not any "magic" left. Just a rewrite pretty much, specially of the engines to be able to be useable in OS X. That is why Pro Tools for OS X (6.0) took a while to arrive....a lot by software development standards.
In this quest for the perfect DAW I have come to realise that what we are really looking for in this Mac OS9 apps is a bit of magic , that bit of code...that made a program useful and relevant. That is what makes a milestone. Stability, usability, responsiveness AND TIMING. When recording music timing is crucial, and lets face it: OS X has a lag. Of course it does, that huge UI has to move its ass and everything is virtualized. In a classic Mac you got an actual engine, a program that interacts directly to the processor with a minimized graphical layout. Because its a TOOL.
Lets not forget that DAWs are simply TOOLS. You can make your album cover art pretty
Maybe this way we wll get back that great 90s/early 2000s music
Maybe I will write some more, make it into an article. Or a book.
Bottom-line: avoid G4-optimized apps in G3s, avoid G5 optimized apps in G4, if your Mac has 8MB of V-Memory or less avoid later versions of 9.2 and avoid OS X like the plague (if you are recording music). Timing and responsiveness are better in OS9, period. If not try a tape deck, it has no processor or operating system. OS9 in my opinion is more like a tape recorder.
And avoid plugins, great music needs NO FUCKING PLUGINS, just good microphone placement. If not, go learn a fucking instrument.
Best,
- MusicWorks
P.S. There is a reason why if you visit a big-shot producer in L.A. or London he will probably have a Power Mac G3 lying around...and that is probably because it is the last Mac that allows them to use Logic and Cubase properly: G4s suck ass. There! i've said it!!....and there was that lost ADB port, timing is everything. Specially when it comes to MIDI