
Digital To The Max
By Roger Nichols
IBM has done it again. They have invented a new type of hard
disk. It isn’t actually a hard disk in the round-flat-spinning-disk
sense, but in the storage of data. The analogy (could they invent a new word
for us digital guys) they use is more like punch cards. Thin sheets of cardboard
with holes punched in them, just like the ones we love so much here in Florida
during voting season.
You see, analog tape, digital tape and hard disks all use magnetic
domains to retain information. As the data lays there, some of these domains
change. This is what makes analog tapes change sound over time and digital
tapes produce more errors. At some point in time the information will no longer
be retrievable. In the case of analog data the process changes the data slowly
but continuously. Every week the tape will sound a little different. For digital
dates and hard disks, error correction will insure that you get all of your
data back until the errors caused by the magnetic domain changes reach the
threshold where error correction can no longer compensate for the dying domains.
At this point there will be errors in the recovered data. The results would
be an incorrect character in a text document, or a click in a digital audio
file.
So, the IBM guys figured out a way to punch tiny atomic size
holes (actually just dents) in a piece of plastic with a hot stylus. They
heat the tip of the microscopic stylus to 750 degrees and when it touches
the plastic it leaves a lasting impression. This is a physical change, not
electrical or magnetic. The dents do not change over time, and you know how
long plastic lasts in the dump. I have actually performed the same tests with
a soldering iron and various surfaces (table top, plastic ash tray, my leg)
and the concept does work. To read the data they set the temperature of the
stylus to 550 degrees (not hot enough to melt the plastic) and move it along
the surface. When the stylus enters a dent, the extra surface area conducts
away some of the heat, lowers the temperature of the stylus, lowers the electrical
resistance of the stylus, and is detected by the read electronics as a pit.
Because the process is mechanical, the reading and writing
take about 1,000 times longer than the current hard disk writing speeds, so
instead of one stylus the read/write head contains thousands of microscopic
styli.
Remember I said that these dents were formed at the atomic
level. This means that data density will be much higher than it is now. How
about 2 billion dents per inch, which works out to deliver about 25 times
the amount of data per square inch. A device the size of a postage stamp would
hold 50 CD-ROMs worth of data. And you thought it was hard to keep from losing
your masters now!
I still have some punch cards from 1963 that play back perfectly.
They have turned brown, but the holes are still intact. The initials I scratched
into a concrete sidewalk in Lake Charles Louisiana in 1955 are still there
(I went by and looked last year.) Actually the longest lasting data is from
early Egypt. Data was chiseled into stone tablets and is still recoverable
5,000 years later. If they had Pro Tools then, we could still recall their
session documents! In an earlier column I discussed chiseling ones and zeros
into stone tablets for backup.
IBM said it would probably take about ten years before these
new storage devices will be available, but maybe I will cruise on down to
CompUSA this weekend. I bet I’ll be the first in line.
MAX/MSP, and Pluggo
If you have not yet started to mess around with MAX/MSP, you are missing out
on a lot of useful tools for MIDI, music synthesis, and DSP plug-ins.
Miller Puckette at IRCAM invented MAX around 1986. The commercial
version was developed by Miller Puckette and David Zicarelli, and distributed
for many years by Opcode. Now MAX/MSP is distributed and supported by Cycling
74 (www.cycling74.com.)
MAX is a program that allows you to process MIDI events by
using an icon based graphical workspace. I built a program to remotely control
four Yamaha ProMix-01 consoles from a Mac laptop. I could control the mix
on all four consoles at once, set reverbs, and recall snapshots of different
song sections without having to have the four consoles sitting in front of
me. If there is a MIDI function that can’t be done with your current
sequencer or other MIDI control devices, you can easily program it in MAX.
MSP is basically the audio DSP version of MAX. Anything you
can think about doing to audio can be done in MSP. MSP requires MAX and therefore
allows MIDI control in parallel with digital audio control. In 30 minutes
you can construct a digital audio recorder. In an hour you can build a multi-track
audio mixer. In 30 years you can build your own empire! .
I needed a utility that would convert old 3M Complimentary-Offset-Binary
PCM audio into AIFF files. It took 45 minutes. When Pro Tools bounces to disk,
it adds empty space to the front of the bounce file equal to the amount of
delay in the audio chain. You can’t make a loop with an extra 17 samples
of silence in the front, so I wrote a MAX/MSP routine to clip off all the
silence in the front of a sound file.
There are 38 colleges and universities teaching music synthesis
courses based on MAX/MSP. There are night school classes at Berkley that teach
MAX/MSP programming.
Pluggo allows you to turn any DSP function you built in MAX/MSP
into a stand-alone VST plug-in. You can then use it in any VST program like
DP-3 or Logic. Do you want a multi-tap digital delay where the even numbered
taps are played backwards? A couple of beers (maybe a six-pack) later and
your done.
Maybe we will end up with a big shareware plug-in industry
like we have with computer software. There is some great stuff out there,
but there is always room for more.
I wish there was a MAX/MSP for video. I would like to build a routine that would automatically put those little black rectangles over my eyes in those old home movies. Or maybe just substitute Harrison Ford’s body in place of mine.
Return to EQ index