Dr. Lex' Software page
This is a collection of various stuff I have made for various platforms. Generally, these programs were written to solve a specific kind of problem I had. Instead of just using them and keeping them for myself I decided to share them in case they are useful for other people. In a certain sense it is dogfooding, but somewhat reversed. This is also why most of these programs do not have a nice polished interface, they just do the job. I do try to properly document everything though, and provide an easy way for installing or compiling.
Some of these programs are updated regularly, but others are getting pretty old and may only be useful if you are some kind of software antiquarian. Therefore, I more or less sorted the items in each category from least to most obsolete. Of course, the whole “Classic Mac OS” category is obsolete by itself.
If you want to link to a software download, you must link to the download page, not the file itself. Due to misbehaving crawlers and bots, I had to prohibit access to large files if the download does not originate from within this site. This means you will also get a 403 error if you use a browser that leaves the ‘HTTP referrer’ blank.
Fonts & Sounds
- MP3 Test Files
MP3 files with pure sine wave sounds and frequency sweeps.
TrueType fonts (for both Classic Mac OS and OS X/Windows/Linux.)
Mac OS X software
A visual plug-in for iTunes.
- iTunes Metadata and ReplayGain importer scripts
Allows to use ReplayGain with Ogg files in iTunes, and imports some missing info fields.
- Radio Paradise Widget
A widget for OS X Dashboard (introduced in 10.4 ‘Tiger’), which displays the last 4 songs from Radio Paradise's playlist in real-time.
- OS X Screen Savers
A few simple, but effective screensavers for Mac OS X, including the incredible Black Screen!
- CM6206 Enabler
A program that activates the analog outputs and optical S/PDIF on USB 5.1 audio cards that use the C-Media CM6206 chip.
- ROTT for OS X
An OS X port of the 1995 DOS game ‘Rise Of The Triad’ from Apogee. Ludicrous gibs!
Cross-Platform & Scripts
These are command-line tools either written in C++ or Perl. They should run on any UNIX/Linux-like system, like Mac OS X or in Cygwin. Some may require external libraries.
Automatically extracts depth (3D shapes) from autostereograms, the kind of images where you need to stare and force your eyes in an unnatural pose until a 3D image appears. It can also convert an autostereogram to an anaglyph to make viewing easier.
Computes some interesting statistics about sample values in sound and music files. I mainly wrote this to see how bad the effects of the Loudness Wars are on recent music albums.
Calculates ReplayGain for MP3 files and stores the gain information in ID3 tags, for use by media players like Rockbox. Can also upgrade iTunes' Sound Check adjustment to ReplayGain.
A Perl script that can perform some useful operations on SubRip (.srt) subtitle files, like time scaling/shifting and fixing other timing problems.
- CGI Form Mail script
A basic script that allows to send e-mail from within your website without using spam-attracting ‘mailto:’-links.
A CGI script to use in combination with htaccess, to prevent huge bandwidth space waste by Internet Explorer visitors.
A Perl script that converts mIRC logs to irssi format.
- Dr. Lex' Marathon Page
Marathon was one of the most successful, if not the most successful, first-person shooters in the early days of Mac gaming. The game has now been made open source so it can be played on several platforms. This page is an ode to the quality of the game, and includes some self-made content like custom maps.
Classic Mac OS software
- HTML TagWriter
A text-based HTML editor, with pop-up menu tag editing, Cascading Style Sheet editor and some special tools to automate otherwise time-consuming tasks.
- 3D Utilities
HyperCard stacks which can generate or manipulate 3D files that can also be used in the freeWare program "Rotater".
- HyperCard Stuff
A collection of various HyperCard stacks, ranging from useful to totally useless.
- MACAST Skins
Two totally antiquated but still original skins for the equally antiquated MACAST (formerly MacAmp).
- Speaker Simulator Plugin
A plug-in for XMMS which makes listening with headphones more enjoyable.