Design Specification

Power Requirement
Input voltage: 5 V DC
Output power rating: 15 W max
(This means you can use Iomega Zip Power Adapter)

Minimum Computer Requirement
486 DX2 / 66 or equivalent with free parallel port
Sound cards with MIDI capabilities
Operational speaker connected to sound card output
Windows 9x OS (does not work with Windows NT)

Suggested Computer Requirement:
Pentium 200 and above with free parallel port
Sound cards with decent MIDI and Wavetable
Any speakers better than those pesky 10W computer speaker
Windows 9x OS

Maximum Performance Computer Requirement
Pentium 2 / Celeron 300 and above with free parallel port
SB Live! or SB PCI 512
4 speakers set with subwoofer
Windows 9x OS with almost no other programs running in background

Safety Requirement
DO NOT stare at the laser beam, both directly and non directly
Not recommended for children under 9 years old

Laser Head Replacement Part
Input voltage: 5 V
Range: 500 - 1000 feet (commercial laser pointer head)
Power rating: 0.25 W

IC Technology Used
CMOS

Data Acquisition Method
Standard Parallel Port (SPP) Polling: 5 - 7 clock cycles for signal bit; 20 clock cycles for data acquisition. SPP responsiveness is up to 1 MBit / s for optimized polling.

Sound Playback / Recording
Recording: up to 65000 note events
Playback: Windows API Function - MidiOutShortMsg()
Timer: Windows Timer (claimed to be sharp to ms, but it's only sharp to 0.05 s at best)