"Little Stimulus Maker" is a
freeware graphics program that generates visual stimuli for vision
experiments.
Here are sample
screen
shots:
Select from sinewave gratings, gabor patch, radial grating and random
noise.Other
patterns are possbile.
Contrast, color, motion ,and temporal modulation can be varied rapidly:

Sample screens
**** Support
for the LSM program was provided by a
grant from
the National Science Foundation (NSF IRI 97-03598)
and by the William O. Rogers Trust Fund to Seattle Children's
Hospital,
Seattle, WA *****
NEW ** I have generally
discontinued
development of this software.
However, I have fixed several bugs that were present in older versions:
* a bug in triggering timing after a pause is fixed.
* when using Matrox video boards, you needed to initiate the graphics
mode twice for proper frame rates. That is fixed.
** I will continue to trouble shoot the program upon special request
In
order to allow flexibility and speed, the program uses standard PC
video
hardware in 256 color mode. Therefore, only 255 unique colors can be on
the screen
at one time. A bitmap in video memory determines the layout of the 255
colors
on the screen while the program can apply various spatial and temporal
profiles
to the bitmap. This technique allows for rapid changes in contrast or
color at
the frame rate of the monitor. Multiple bitmaps can be serially
presented for
more complex stimuli. Some of the options are:
- Make sinewave gratings, gaussian
blobs, 2-D gabors, flicker, checkerboards, dynamic random dots, etc.
- You can drift the spatial pattern
at a
constant velocity (or by an arbitrary velocity defined in a text file).
- Move the bitmap of the stimulus
in an
arbitrary x-y location (user defined text file).
- No programming needed, new
configurations can be easily stored and edited.
- HTML Help file (but needs
updating --
any volunteers?) (click here for the HELP File)
- Psychophysical Method of
Adjustment or 2-Alternative Forced Choice for contrast threshold (use
the mouse to vary contrast, spatial frequency, drift velocity, PCX
file, location of the pattern on the screen).
- Basic visual stimulator for VEP
&
electrophysiology.
- Can independently sweep contrast
and
sweep spatial frequency.
- Provides a TTL trigger via the
Parallel Printer Port for external equipment. Allows you to output a
TTL pulse (~100 microsec.) from every frame to 32766 frames.
- Accepts an external TTL pulse to
the
Parallel Printer Port for initiation of stimulus.
- Spatial resolution up to 1280 x
1024
pixels.
- Can import up to 52 PCX files
(16MB+
video memory) then modulate each image at the frame rate.
- You can define contrast by an
arbitrary spatial waveform (1-D) or by an arbitrary temporal waveform.
- Corrects for the monitor's (or
any
display device) gamma curve using calibrated luminance correction.
- For compatible hardware, vertical
and
horizontal timing of the video can be varied with 'VARYH&V.EXE' Please
see caution statement below.
- Calibrate your monitor with a
photometer output manually or automatically with a National Instruments
Analog-to-Digital board (LAB PC+ or try PCI-1200 board, part #
777386-01).
- FREE!!
Here are the limitations:
- PC compatible computer of at
least
350 MHz running under Windows 98 (usually can get one free these days). The program runs best under DOS but you can
run under
Windows 98 (restart under MS-DOS). This is because Windows
(98/Me/2000/XP) interrupts the LSM program I/O port reads and causes it to
intermittently skip a display frame. If every video frame is crucial,
then restart under MS-DOS, then run LSM. See notes about Windows NT/2000+ here. The
program has worked on Windows XP on Dell laptops with GeForce/ATI
graphics cards with VESA VBE support.
- Best performance with a video
board
supporting VESA VBE 2.0 or 3.0. -- try using the program UNIVBE
6.7, which unfortunately is no longer available from Scitechsoft,
try this self-extracting file UVESA.EXE,
which installs a Terminate and Stay Resident driver for VESA
bios.
- RECOMMENDED VIDEO BOARDS:
Matrox Series boards,
(Millennium II, Mystique, G200, G400)
NVIDIA: riva 128, 128 zx, TNT, TNT2, GeForce, GeForce2
- If you have a MATROX Card you can get
100-160 Hz frame rates (Click here for more info).
- If you run exclusively under DOS
you
need a DOS mouse driver. Try the CuteMouse
driver from cutemouse.sourceforge.net
or you can also download the Microsoft mouse
driver Ver 11 from softwarepatch.com
- LSM is limited to
8-bits
intensity per gun (i.e. Red 0-255, Green 0-255, Blue 0-255). The
program should work with Pelli & Zhang'sVideo Attenuator, but I
have not tested it yet.
- Automated calibration
is
limited to the Lab PC+ A/D card, otherwise manual entry is needed for
calibration
- As with any freeware
software, the program may have bugs!
Feedback:
If you would like to give me technical advice / feedback, or report
bugs
with the program, you can write to me, or phone your comments about
LSM.
Due to spam activity I no longer communicate via e-mail on this program.
LSM files are copyrighted by:
John P. Kelly, Ph.D.
Ophthalmology
W-4753
Seattle Children's Hospital
Seattle WA, 98105
206-987-3899 (USA)
***The software
is
not to be sold. Due to the nature of freeware, I cannot be held
responsible
for damages resulting from use with this software. The software should
be for
research purposes only. ***