MK3a Software

MK3a Software Package | Software Documentation | QBasic 7.1
Scanning Utilities by Anthony Robinson | Roll Documentation
(As at 11 July 2006, replacing 6 June 2006)

The use of the third-party software links on this website is done at your own discretion and risk and with agreement that you will be solely responsible for any damage to your computer system or loss of data that results from such activities. You are solely responsible for adequate protection and backup of the data and equipment used in connection with any of the software linked to this website, and AMICA will not be liable for any damages that you may suffer connection with downloading, installing, using, modifying or distributing such software. No advice or information, whether oral or written, obtained by you from AMICA or from this website shall create any warranty for any software.

The MK3a Software Package contains 3 ZIP files:

The Software Notes are in the format of a Microsoft Word document in a ZIP file, and embrace an entry level introduction to roll scanning. It should be printed out and read before doing anything else.

This QBasic 7.1 package contains the whole of QBasic 7.1. All should be dropped into c:\qb71.

This software has been configured to:

The Roll Documentation package contains the Shareware version of Keyboard Manager, and instructions for documenting scanned rolls into the midi file itself, and into a companion spreadsheet.

Normal screen display
During a roll scan, using an optical encoder, this is the normal screen display.


This is a reasonably good screen image with the bit twiddler pot setting approximately in its mid-range of 10 turns.
Note the quality of the hole image. The "holy grail" of roll scanning strives to acquire a perfect
needle sharp image of the holes, ideally perfectly round a goal recently achieved by Larry Doe. What you see here will produce a good, acceptable quality midi type 1 file.


This a is a marginal screen image with "exposure" set to absolute minimum.
Note the frequent changes in state between the presence of data and the absence of data, within each scan line. Frequent changes of state will dramatically increase file size.


This is a good screen image as a random light bloom flashes across the screen.
Difficult to anticipate, but may be removed by the "speck removal" sub-routine in the software.
Becomes a concern when these light blooms become excessive and fatter than a few scan lines.
In the event of excessive light blooms, best to stop the scan, rewind the roll,
and start over with a reduced exposure setting of the bit-twiddling pot. These random blooms can be sharply reduced
by making use of a ram drive, rather than directly writing to the hard drive real time.


This is a screen image of a bad random bloom flashing across the screen.
In this case, so big that the speck-removal sub-routine cannot handle it, forcing a rescan.


This is an excellent quality scan as realized by Larry Doe with his MK4 scanner. Note perf images are perfectly round,
and each line of data has well defined changes in state from data (a hole) to no data (no hole).

It has now been determined that there is a direct relationship between these randon light blooms and hard disk activity.
By using a ramdrive, hard disk activity is removed during the scanning process. When completed, a batch file will move the CIS file
from volatile ramdrive to the safety and security of the hard drive, leaving behind an empty ramdrive to receive the next scan.


Back to Rebirth