|
:: Luddite's Miserable Blog :: Here we go again... another retrocomputing marathon;
another journey back to the days of saving to tape and 300 baud modems;
another voyage into the blackest depths of the human psyche. |
![]() |
Dec 21, 2006
Warming-up for the Warm-up Challenge.
At the end of last Summer's RetroChallenge I boldly announced that I would be doing it again in January, with or without official sanction... and guess what? That's right, now I'm having to make good on my promise.
This little exercise in futility came about in large part due to the ongoing discussion over at the 68K Mac Liberation Army concerning the proposed rules for the 2007 RetroChallenge... it seemed like a good idea (at the time) to launch an informal challenge, thus transforming discussion into action. We'll see if anything comes of it.
With ten days to go before The Old Computer Challenge officially starts, there's already a handful of participants (I was expecting 2 or 3, at most, so we're already off to an auspicious beginning). You can wander over to the Official Web Page for a little more on who's in and who's doing what.
For my part, I'm essentially going to be doing what I did last year: making some music; irritating the other participants; and attempting to do all my personal computing with an Apple IIe and IIc. I might get round to doing some other comical tricks and stunts, but the music will be main focus again. Anyone who's interested in how [badly] last year's RetroChallenge turned out can check out my blog here [WARNING: may not be suitable for children... or adults for that matter].
Anyway, I probably won't do much over Xmas, but check back closer to the New Year for the launch of this gruelling challenge...
January 1, 2007
Off to a whimpering start...
Having gone completely overboard with liqueurs and chocolate truffles, I was in no shape to do anything even remotely challenging today.
January 2, 2007
R U Ready 2 Rock?
Okay, today was much more productive... after putting in a
reasonable facsimilie of a hard day's toil, I spent several hours
recording samples with my Apple ][+. The ][+ is sporting a DX-1 sampler,
which I'm hoping to make a good deal of use of during my noise-making
experiments. The DX-1 is a very *primitive* sampler, as far as these
things go, being 8-bit and having virtually no ability to manipulate the
sound other than pitch and direction. Although the DX-1 can be used with
external keyboards, I'll be using the Apple's built-in keyboard to "type"
music... it will be horrible, I promise!
I've decided on a more traditional rock'n'roll approach to music-making
this time round, as opposed to the mathematical abstraction of last
summer's output. I've even figured out how to use an Apple IIe as a guitar
fuzz-box (it's really, really nasty). Given that I'll be utilizing more
software and hardware this time, I might shoot for an EP rather than a
full album... only time will tell.
January 3, 2007
Not yet ready...
Not a lot of excitement today... after an arduous shift in the
gulag I
came home all fired up to rock, but sadly things went amiss. I found that,
being a complete bonehead, I had forgotten to save most of my DX-1 sample
recordings, so I spent a good couple of hours retreading old turf. This
time I double-checked all the files and even got in a little practice, for
whatever good that will do...
Something that struck me whilst futzing around with the DX-1 is how modern
audio editing software has made me quite reliant on visual representations
of sound rather than trusting my [tin] ear. While recording, the DX-1 does
nothingvisual to indicate that anything is happening... there are no level
meters; no waveform graphics; not even a red LED... it just records when
it senses sound and stops when it runs out of memory.
Anyway, I did manage to record some reasonable bass and guitar samples
which should suit my nefarious purposes to a tee (although for some odd
reason most of them sound better played backwards). Barring any
unforseen catastrophe, I should be ready to start recording this
weekend.
Also swung by the Retro BBS for a
bit... looks like it might be another month-long conversation with Dale
(aka wgoodf). Hopefully things will pick up as the month progresses and
the masses get all whipped into a frenzy over all the retro-excitement...
I guess we'll see.
On another BBS-related subject, some clever fellow has got a multi-line
chat BBS running on an Apple IIe here. It's running 7 300 baud modems
and boots off an Apple iPod of all things... sadly, it's on a non-standard
port so I'm not able to connect under the constraints of my
challenge gear.
January 4, 2007
In at the Deep End
I had intended to start composing some rhythm tracks with TIMELORD this evening, but quickly became frustrated by its *shitty* sequence editor. In a fit of what can only be described as mindless optimism, I decided to write not one, but two new ones (one for drums and one for basslines)... astonishingly, I was able to conjure up the little buggers in slightly less than 5 hours (about half that time spent looking for a missing colon in the middle of a single line of code). Well, it's not going to get me a job with Microsoft -- or McDonalds for that matter -- but I'm rather proud of my efforts and I do believe it will make the creative challenge a little less challenging.
January 5, 2007
Q: Just how do you make music with an Apple II?
A: With great difficulty...
Since I did nothing more "retro" than watch movies with my daughter
tonight, I thought I'd better do pennance by rattling on a bit about the
hardware and software I'm going to be using for the Creative
Challenge...
My primary noise-maker is a Bell & Howell Apple II+. Bell & Howell sold
rebadged Apples to schools in the late '70s and early '80s. Mine has the
optional A/V "backpack" which provides audio inputs and outputs which come
in rather handy for this sort of thing. I normally have an alphaSyntauri
synth connected, but the keyboard controller is out on loan at the moment,
so it won't come into play this time round. I do have a Decillionix DX-1
sampler installed, which I'll be using for "real-time" playing.
I also use the B&H for playing back "TimeLord" bass and drum sequences,
mainly because it has a much phatter sound than any of my other
A2s. TimeLord is a program of my own devising, which is unfortunately so
bugg-ridden and counter-intuitive that I'm probably the only person alive
who actually uses it. C'est la vie...
I'm also going to make some use of Michael Mahon's RT.Synth, which is a
remarkable wavetable synth program that's probably the last word in Apple
II soft synths. RT.Synth runs on IIe and newer models only, due to
differences in the keyboard, so I'll be using that with an early model
(unenhanced) IIe.
Although I'm planning to coerce my pregnant wife into doing a lot of the
vocals (and may even warble a bit myself), I'll probably include some
speech synthesis courtesy of S.A.M. (the hardware version).
Other software will include my own OMNIVOX "synth" which basically just
goes "bleep" in new and interesting ways, and SQUAREWAVER, which I wrote
during last summer's RetroChallenge. I also have a short ML routine that
turns the Apple II into a 1-bit DAC (read: maximum distortion), I'll be
using that for guitar and vocal effects.
In keeping with the spirit of the challenge, I'm going to keep my studio
set-up quite minimal. I'll be using a Fostex FD-8 digital 8-track for
recording and mixing along with a handful of analog effects pedals. My aim
is to record all the effects in "real-time" rather than add them during
mixdown, but it remains to be seen how well that will work...
As far as the style of music/noise goes, at the moment I'm tossing around
ideas drawn from genres as diverse as industrial; black metal; punk; dub;
rockabilly and so forth; so it's a safe bet that it will manage to
alienate just about every potential listener. God help us.
January 6, 2007
Bring Tha Noize!
Finished recording my first song today... about 10 hours to put
together less than 3 minutes of music -- I'm definitely thinking an EP
will be the limit for this month, unless I can somehow contrive an excuse
to skip work for a week or so...
Anyway, I'm fairly happy with the results... sort of an odd mix of three
chord punk and hard techno, though I still have to put vocals on it, so it
could easily morph again before it's done.
January 7, 2007
Getting really Old School
Had to meet with a client to discuss doing a web site... in the spirit of the proceedings, I elected to leave my iBook at home and take pen and paper instead. I don't think he really saw the situational irony, but who cares... next time I'll take along a slate and and abacus.
January 8, 2007
Deep Freeze
Dire warnings from the weather bureau today... apparently the Worst Storm Of The Century is headed this way in the next few days. Normally adverse weather is something we Canadians take in our mighty stride, but when the TV news is constantly issuing Xtreme weather advisories, it starts to sound like a reasonable excuse to skip work for a day or two. Actually, I'm really hoping for something catastrophic, so I can stay home and get a jump on some of my retro projects...
January 9, 2007
Ready for Global Warming...
I'm really starting to worry that I won't get anything finished by
the end of the month... normally January is slow as molasses for me, but
this year it seems to be all about work. Damn this boom economy!
Doing a quick check-up on the other Challengers doesn't offer up
much hope: Dale seems to be sufferign from some hideous lurgy; Torbar
doesn't seem to have started anything as of yet; Byron's project hasn't
been updated since Jan 1; and Cory seems to have been sidetracked by
cartooning. Haven't heard/read/seen much from the others, though I think
Bill Garber's A2 hardware project is already a done deal.
Well, tomorrow's supposed to be the big storm day, so I'm not planning on
going in to work... maybe I'll get something accomplished.
January 10, 2007
Monkey Smell His Own Poo...
As predicted the Storm Of The Century arrived today. Although I'm no big fan of winter weather, I really didn't think it was all that bad -- pretty much just you're run-of-the-mill blizzard with a whole lot of media hype piled on top. Still, it was an excuse to shirk responsibility, so I'm not complaining...
What I am going to complain about is my retrocomputing progress...
Having a full day to piddle around, you'd think I'd be ahead by leaps and bounds, but sadly such is not the case. After spending most of the day recording, I realised that while I've pretty much nailed the sound I'm after, the actual music I've bee
n coming up with is utter crap. Not that being crap has ever stopped me in the past, but this isn't even crap I like -- and that hurts!
Now here's where it gets even worse: the main reason my music is crap is because the software I'm using is crap. Specifically TimeLord which I've already talked about (I wrote it, so I think I'm allowed to be critical). The main problem being that
it's so damned cumbersome to use that it really inhibits the creative process... it makes me shudder to think how many people might have wasted valuable hours of their lives trying in vain to do something with it. Well, the bottom line is I can no longer
live with it, so I'm going to fix it. My Challenge is taking a new direction!!!
I'm hoping I can make all the improvements I have planned and still have a bit of time to make music before the end of the month, but I'm definitely putting programming ahead of noise-making at this point. For anyone who's keeping tabs, this won't be the
second generation TimeLord I've been working on for the last year or so, but rather a complete overhaul of the original.
Wish me luck...
January 11, 2007
I'm tempted to quit my job...
I'm finding that there's a whole lot of things I'd rather be doing with my life other than work.
Case in point: today the Uther (Apple II Ethernet) card that I ordered from A2RetroSystems arrived in the mail. Did I get a chance to play with it yet? No.
I did manage to spend a few hours fiddling with TimeLord... I think I've got a pretty reasonable sequence editor cooked up at this point, though I imagine there's lots of bugs yet to be discovered. At least it's now possible to compose music in a f
airly intuitive manner -- there is hope!
January 12, 2007
Contiki... Uther
Has a few moments to play with the Uther card today... pretty easy
to install (just jam it in an empty slot). Had some stupid user issues
with the Contiki config, but once I realised I had it mapped to the wrong
slot all was well. Contiki found the router, got an IP address and there I
was surfing the net with an Apple II.
The next question is: now what?
I have TCP/IP capability on a machine that's really too damned slow to
make any use of it. For the most part the Contiki apps are functionally
minimal... for instance the Telnet application has no terminal emulation
and the screen is about 20 characters wide, so there's really no
real-world use for it. Similarly the web browser is *very* bare bones --
it makes Lynx feel like Firefox by comparison ;-) On the other hand,
it does have an ftp client and an http download app, which could be
very handy for grabbing files off the net.
I mention these matters not to detract from the efforts of the various
developers involved, but merely to outline my own predicament: how does
this remarkable, if not entirely useful, technology fit in to my
remarkable, if not entirely useful, life?
While I could install the Uther card in a IIgs and run a web server with
Silver Platter, that would mean delving into GS/OS, which is an aspect of
the Apple II world I'm not particularly fond of... OTO, I like the idea
behind Contiki but I just feel there aren't enough sites out there that
are specifically compatible with it. Perhaps providing Contiki-friendly
web content is something that might be a little more
satisfying...
January 13, 2007
Happy Again
Okay, today was pretty good in terms of RetroComputing...
Mucked about with Contiki a bit more. My initial lack of enthusiasm has
been completely erased, I'm happy to say... I've been finding it quite
useful for grabbing files off the internet at lightning fast speeds. Well,
less than a minute to download Dale's slideshow disk image, which I'd say
is pretty good for a 1 MHz machine.
Today was also a good day for programming... well, so long as you consider it fun disassembling machine language routines for which the source code is long gone... I wanted to add a synch pulse to TimeLord in hopes of having the ability to trigger other hardware/software. It's sort of getting a bit beyond my comfort level, but if I can get it to work it will be rather cool indeed.
I guess today was really all about networking, as I also spent a good bit of time fiddling about with NadaNet, Michael Mahon's minimalist take on Apple II networking. You can find more information at Michael's site. I bought a pair of NadaNet adaptors just before Xmas, but hadn't got round to trying them out until today... of course I didn't get much further than running the self-test, but I'm hoping to get into it a bit deeper after this month is over.
Well... that's all for now. It's well past the Ovaltine hour!
January 14, 2007
Odds and Sods
Sort of a fragmented day, but fairly satisfying... got a bit more work done on TimeLord, though I haven't got the synch feature working yet. Might have to get someone to look at my code with fresh eyes since I'm sure it's just some stupid mistake t
hat's keeping it from functioning properly.
Spent quite a bit of time playing with teh Contiki web browser... trying to figure out which HTML tags it recognizes and how it responds to them. It seems like most of the page load time is spent parsing unused markup, so I'm in the process of working out
a subset of HTML optimized for Contiki. I'm fairly certain I'll end up with a list of a dozen or less... probably wouldn't be too hard to put together a simplified WYSIWYG HTML editor in Applesoft for all the webmasters out there who are worried about Co
ntiki compatibility ;-)
Late Breaking News
After giving matters some thought (specifically regarding the stupid mistake thing), I managed to figure out where I'd gone wrong with TimeLord... I won't bore you to death with the details, but suffice it to say that multiple Apple II's run ning TimeLord can now be started simultaneously, which is pretty darned cool even if I have to say it myself :)
January 15, 2007
Nada
With it being Monday and all, it was a pretty dull and uneventful day (aside from the soul-crushing misery of work). Tomorrow may be better, or it may not...
January 16, 2007
and again...
Another day that may as well not have happened... work, work, work,
come home, empty cat litter. A few updates on the Old Computer
Challenge:
Bill Garber has completed his Apple ][+ Dual Rom Board project. You can
find a bit of info at Garberstreet
Electronics
Torbar has been forced to abandon his recording project due to equipment
failure, which kinda sucks... but he's still hoping to pick up the pieces
at a later date, which kinda rules.
Cory has completely switched gears and is now pursuing a cooperative
novel-writing venture using an old Toshiba laptop running both Windows 3.1
_and_ OS/2 Warp. He's also rescheduled his challenge for February... is
nothing sacred?
January 17, 2006
The Lord giveth and the Lord taketh away...
Whilst our pal Torbar was cruelly taken out of action by shoddy kit, we are somewhat consoled by the entry of Dustin (AKA bigD) into the challenge. You can check out his blog here... unlike _some_ of the challenged, his writing is quite coherent and provides a wealth of information and insight... the only thing that bothers me is that I understand his particular challenge involves piloting a small aircraft whilst simultaneously benchmarking a fleet of vintage Macs.
In other news, it would appear that RetroChallenge veteran Dale
(AKA wgoodf) has his virtual nose out of joint over my failure to mention
the completion of his Apple II multimedia project in my last entry...
the simple fact is that I thought that if his remarkable music video were
brought to light at this stage, all the other Challengers might just throw
up their arms in despair and the whole proceeding grind to a shuddering
halt with much rending of garments and gnashing of teeth...
Well, I managed to get a look at said video today (yes, it involved using
a modern PC, but I did it on work time, so it doesn't count ;-) and
I'm happy to report that it's rather enjoyable... imagine a weird hybrid
of The Cabinet Of Doctor Caligari and Frogger with a soundtrack
that vaguely resembles a funeral parlour organist playing a touch tone
phone... well work checking out at www.haddockdot.co.uk
January 18, 2007
Going in circles...
Okay, obviously I have a problem finishing things... I'm about 75%
finished my revamp of TimeLord (which you'll recall is crucial to my
musical efforts) and now I've been completely side-tracked by the idea of
writing an audio file editor for the Apple II. I've been doing quite a bit
of reading on how various sound effects are achieved in the digital realm,
and also given far too much thought as to how this could be accomplished
within the constraints of the Apple II. Of course I'm talking here about
manipulating sounds in the 2 seconds and under range...
Some of your more popular effects, such as flanging and ring modulation,
are remarkably simple in theory, as are most of your utility effects
(normalization, compression, expansion etc). I'm not so sure about
equalization... that might be too much for my limited abilities.
The main reason for pursuing this idea is that mastering Apple II audio on
more capable systems is a bit of a crap shoot. Most of the sample sets I
made up for TimeLord ended up sounding very different by the time I
got them transferred. Being able to monkey with the sounds in their native
environment would take most of the guess work out of it.
Of course the important thing at this stage is to write everything down
and then forget about it until I actually have time to work on it
;-)
In other retrocomputing news, Lorance (our erstwhile BBS SysOp), has made some off the cuff comments about doing some retro digital photography as a possible challenge entry. I haven't seen any of his work, since it doesn't translate well to the 80 column text screen, but I have it on good authority that it's worth seeing. I thik this would be a good time for all those lurkers at the BBS to speak out in support of this project.
January 19, 2007
A dirty weekend...
Okay, so I've packed the wife and child off to the mother-in-law's
for the weekend, so I have a clear run at some recording. If I can't get
anything accomplished in the next 48 hours the there's simply no hope.
On a slightly sad note, I was hoping to use my *beloved* Morley Emerald
Echo pedal to great effect with the Apple II sounds, but it seems to have
given up the ghost, so now I'm stuck using a very inferior Radio
Shack electronic reverb box. Whether anyone will be able to tell the
difference, I have no idea...
January 20, 2007
The Grind.
Well today turned out to be a bit more gruelling than I'd hoped
for... got up bright and early (okay... before noon), and thought I'd take
a few moments to chase down some minor bugs in the new Timelord drumbeat
editor. A few moments turned into 7 hours after all the tomfoolery that
generally ensues when I start pretending I can program a computer. Not
once, but twice, I managed to do a reverse backup (where the newest
version is accidentally replaced by an older version). Fortunately deleted
files can generally be recovered in the Apple II world, but I still kicked
myself repeatedly...
Fortunately I was able to make some progress on the music front... I had
to substitute a less retro digital delay for the analog echo, but
everything else went as planned... sort of. Well, I ended up with one
entire finished piece of music. It's more-or-less a standard dub
instrumental, which isn't exactly what I was aiming for at the start of
the month, but I found the dub style really suits the Apple II sound for
some reason.
For this number (titled "Serial Dub") I used four tracks of Timelord for
drums and bass, over which I played a couple tracks of live noodling. For
the live tracks I used RT.Synth's "trumpet" voice and the "Dr.Death"
setting in Omnivox. Surprisingly it turned out a lot like music.
January 21, 2007
New Depths...
Another productive studio day; another 4 minutes of dub... though
I'm not sure about my decision to incorporate the modem sounds into the
piece. Seems like something that a million smart-arses have probably
already tried on...
At this rate I might close out the month with an EP's worth of tracks (not
that it'll ever see vinyl, mind you). At this stage in the game I'll be
happy with that.
January 22, 2007
Sleep
Too psychically broken from work to accomplish anything this evening... the pillow awaits!
January 24, 2007
Dying...
Spent the last couple of days in the grip of deathly illness,
writhing and sweating in feverish delerium at my mother-in-law's house. So
obviously nothing exciting has happened. I did, however, fall off the
bandwagon and revert to my not-so-retro iBook for my computing needs
during this time. The result being that I uploaded a couple of my musical
efforts to sendspace. The fatally curious can (temporarily) check it out
here.
At this point I'm starting to worry that time is running out... although
I've fared better than some of the would-be challengers, I'm still far
short of my own expectations and with only a week to go! Time to
knuckle-down, I guess...
January 26, 2007
Skiving
Still sick, but at least I'm in that glorious phase of recuperation where I'm still too wobbly to return to work, but functional enough to play around a bit. Clouds... silver linings... you know.
I'm happy to report that we have a completed entry from latecomer mmphosis, who's well written Apple II program turned out to be a little gem that draws the Hacker Emblem on the 40x48 pixel lo-res graphic screen... I've already incorporated it as my Apple IIe's startup screen (yes, I'm a sad geek loser...)
And speaking of sad geek losers, I finished another piece of music today... egged-on by Lorance and Dale, I went through with my thoroughly lame plan to use a dot matrix printer as a musical instrument. Well, it turned out okay all things considered, but it's probably right up there with the modem song in terms of weak conceptuality... but I'm guessing that anyone who's reading this is starved for entertainment anyway, so whatever.
January 27, 2007
On the mend...
Spent a pleasant, if unproductive, day hanging out with my daughter... after watching several hundred episodes of Scooby Doo, we headed out into the barren sub-Arctic tundra for a few windswept hours of winter gallavanting. High points of the day included dodging speeding Ski-doos on the golf course and watching young Astrid going down the toboggan hill without benefit of a sled and completely destroying her new ski pants in the process. Mother will be furious!
As close as I got to doing anything retro was starting work on my exhaustive guide to optimizing HTML for the Contiki browser. I'm sure anyone tough enough to be messing with Contiki is quite capable of adapting their pages to its limitation, but it seemed like a good "fill-in" project that a) no one else has bothered with and b) won't take a whole lot of brain work... famous last words!
January 28, 2007
Mission Accomplished!
It may not be destined to be a club hit in Eastern Europe, but the great Apple II dub EP is a done deal... 4 tracks, 18+ minutes and simply reeking of 8-bit geekery. I still have to master it, which will be a decidely non-retro event, and the artwork is little more than a glint in the postman's eye, but the hard slogging is done and the weary adventurer can rest upon his staff for a few fleeting moments.
Aside from that, I spent a few hours fiddling Contiki and working on what is surely going to be the definitive guide to HTML for the Web 2.0 generation... uh, well you know how it is.
Back to work in the morning... I can't say I'm delighted by the prospect ;-(
January 29, 2007
Wrapping up...
Well there's not much left to do now but think about my closing address... but I'm not feeling too energetic this evening, so it will have to wait till tomorrow.
January 30, 2007
Sermon on the Mount
It's been a day of portents... bitten by a chihuahua in the AM and caught in a blizzard in the PM. Still, I'm tough and I managed to clamber over the wreckage and bodies in order to put an end to this month of madness...
And what exactly have I accomplished? you may well ask... and I'll tell you.
First and foremost, I managed to get half a dozen misguided souls to follow me down this path of insanity... which is about double the turnout I was expecting. Score one for the home team!
Spent a pleasant month chatting with Dale & Lorance over at the RetroChallenge BBS... thankfully this time round Lorance got in on the conversation a bit more than in the Summer, so things didn't quite devolve into Knight Rider pr0n as was p reviously the case. Had a few lurkers drop by, but nobody else really got in on the fun... well, you can't really blame them.
MUSIC!
Well, it turned out *completely* different from what I'd planned at the start of the month, but I think it ended up a success (I speak in relative terms, you understand...). I had some equipment issues which had me using newer effects than I had ho
ped, but I don't think it really shows... I also took a slightly different approach compared to last summer's effort, not just in terms of style, but also insofar as this CD could actually be called "produced". The focus on Geometry For Lovers was on being
arbitrary and keeping the raw sound of the Apple II at all costs... this time round I treated it more like any other recording project; using basic effects like noise gates and reverb to enhance the sound, though without altering it's basic nature... check out the results here.
ACADEMIA!
Okay, that's a stretch... being smitten with the Contiki OS, I penned a brief guide to Optimizing HTML for the Contiki Web Browser. Yes, I am a pretentious git sometimes... anyway, I'm neither an Contiki expert n
or a comptetent web designer, so it's hardly an authoratative work, but until someone with a bigger head comes along and puts me in my place, it's probably the only resource of its kind available.
HACKING!
Well actually sub-standard BASIC programming, but I'd rather be called a hacker than simply a hack... spent quite a bit of time revising the TimeLord program. Still not 100% happy with it, but it's a whole lot better than it was. I'll
be releasing it into the wild in the next week or so, pending a few minor bugfixes.
That's all! Having spent all evening in OS X doing mastering and graphics for the CD, I can definitely say I'm firmly back in the 21st Century... but, as I think this last month has proven, I can easily lose a decade or two at the drop of a hat. Pe rhaps, I'll make it as far as the RetroChallenge (if there is one)... but maybe not. ;-)
Until next time, thanks for stopping by, and especially thanks to everyone who took up the challenge!
Simon Williams (Luddite)
January 30, 2007
Daysland AB Canada.