Welcome to the ExpLib homepage!
ExpLib is a code library and accompanying project
written in Microsoft Visual C++ and using DirectX that allows for easy
experiment generation and execution with good timing under the Windows
environment.
Why should I use ExpLib?
- ExpLib is easy to use. Much easier than
you may think. Yes, you need to know a little C++, but people with almost no
programming experience have created fairly complicated experiments very
quickly. Just follow the examples...
- Compared to other similar programs ExpLib is
inexpensive, heck, it's free!
- We believe ExpLib is the most versatile
experiment generation program. Not only do we provide you with vast
functionality, but you have all the power of C++ behind your programs.
- ExpLib allows you to easily use Windows BMP
files and Wav files as stimuli, so you can basically display
anything.
- But, ExpLib also allows the display of stimuli
that change over time. For example, you can create stimuli involving
bouncing balls, changing colors, increasing volume. Almost anything you can
think of.
- ExpLib allows stimuli to change over
time based on user input from the keyboard, mouse, or up to two
joysticks. All of the input devices are treated in the same way, so
they are easy to implement.
- If you have a large number of stimuli that you
don't want to create a priori, just create a stimulus class and let ExpLib
do all the work for you.
- ExpLib runs in Windows, so no more
messing around with DOS.
- ExpLib gives you excellent control over
timing of stimulus presentation and user input.
- ExpLib can also output when stimuli were
actually presented, so you can make sure you are getting the timing you
want.
- ExpLib allows you create complicated designs
easily using very flexible branching, including probabilistic
branching.
- ExpLib gives you control over the output of
your experiments.
Revised: 10/02/03