Psykinematix' philosophy is to simplify all aspects of designing and running a psychophysical experiment while still providing powerful functionalities, so users can focus on their experimental design rather than on implementation details.

There are several editions available, all of them shared the functionalities described below.

WHAT CAN PSYKINEMATIX DO FOR YOU ?
Psykinematix provides a complete streamlined workflow to carry out psychophysical experiments, from calibration of the stimulation display to data fitting.

New or standard psychophysical protocols can be designed rapidly and accurately using its Method / Procedure / Stimulus intuitive logic.

Complex stimuli can be generated without any OpenGL or programming knowledge.

DOWNLOAD THE 2017 BROCHURE (.pdf)


STREAMLINED DISPLAY CALIBRATION

While display calibration is often seen as a cumbersome process, it is a critical step which should not be skipped because it could affect your study replicability !

Display calibration is a breeze with Psykinematix: it offers an easy-to-use and fast process to calibrate the geometry, luminance and color of your display. Reminders can be set to perform the calibration at regular intervals, and Psykinematix has built-in support for several commercial colorimeters you can use for both luminance and color calibration.


SIMPLIFIED DESIGN OF EXPERIMENTAL PROTOCOLS

Psykinematix follows an intuitive design paradigm based on the Method / Procedure / Stimulus logic.

With this simple hierarchical structure in mind and since no programming is required, implementing standard experimental protocols is effortless, and building new experiments from scratch takes only minutes. Using Psykinematix' design wizard it is even easier to create "canned" experiments.

Any experimental property can be specified using either an independent or dependent variable or even a mathematical expression, and it is easy to run multiple interleaved conditions.

AN INFINITE SELECTION OF VISUAL STIMULI
  • Psykinematix has built-in support for a large variety of simple and complex stimuli:
  • basic shapes
  • grating-based stimuli
  • checkerboard-based stimuli
  • custom Ishihara plates
  • multi-element stimuli
  • multimedia stimuli (text, image, sound, and movie)
Moreover, with Psykinematix you are not limited to these built-in stimuli: you can define your own custom stimuli using the very same mathematical equations you would write in a manuscript.

NO PROGRAMMING REQUIRED, JUST USE PLAIN MATH !

For example, to generate this D4 radial modulation stimulus (based on Wilkinson, Wilson & Habak, 1998), you simply enter in Psykinematix the same equations that you find in the publication:

radmod = radius*(1+ram*sin(rf*theta+phase))
ar = abs(
r-radmod)/sigma
z = (1-4*(ar^2)+4*(ar^4)/3)*(e^(-(ar^2)))



Psykinematix automatically checks and analyzes each sub-expression, recognizes the 2D spatial parameters x, y, r and theta, converts all parameters into proper units (highlighted in blue) and optimizes the evaluation of the whole expression. There is virtually no limit to what you can do with this powerful Psykinematix' feature: for instance, you can use convolution, Fourier transform, and noise generation functions as well. You can even import color images as 2D variables and applied on them any custom filtering operation.

To generate a time-varying stimulus, you simply use the time variable in your expressions. For instance to create this motion-contrast modulated noise stimulus (based on Watson and Eckert, 1994), you only have to enter these 5 lines :
c1 = pnoise(x,y+speed*time)
c2 = pnoise(
x/4,y/4-speed*time)
m1 = sqrt(0.5*(1+
m*sin(2*pi*fm*y)))
m2 = sqrt(1-m1*m1)
z = c1*m1+c2*m2



NEVER HAS BEEN SO EASY TO CREATE COMPLEX STIMULI !

All stimuli created in Psykinematix can be combined spatially and temporally, for example combined into first- or second-order stimuli, sequenced according to a timeline with SOA and ISI between them, or interleaved at a precise temporal frequency.

How local parts are integrated into global features is a central question in the study of visual perception, and Psykinematix provides 3 specific manners to duplicate many micro-elements that need to be temporally or spatially integrated to form global stimuli, again with no programming required:
The individual micro-elements can be dynamic and different types of micro-elements can be mixed to create heterogeneous global displays as illustrated by these 2 examples:

RDKs are useful stimuli to study motion integration. They are however often limited to simple dots with ill-defined properties. With Psykinematix, any stimulus can be used in RDKs. This example shows the use of well-defined micro-elements (radial Gabors) to create a heterogeneous chromatic random-dot kinematogram composed of rotating high frequency achromatic micro-elements, expanding medium frequency isoluminant red-green micro-elements, and translating low frequency blue-yellow micro-elements.

Search tasks often use multi-element visual displays with one or few targets among many distractors. With Psykinematix, the target can be made of spatially and temporally correlated micro-elements as shown by this example that takes advantage of its multi-element field (MEF) and sampled- shape stimulus (SSS) facilities: a circular contour is embedded in a field of randomly oriented Gabor patches where all micro-elements rotate at the same speed either clock-wise or anti-clockwise, and the contour elements get aligned only for a fraction of a second.

MAXIMUM COMPATIBILITY !

No need to purchase the latest Macintosh computer or perform unnecessary upgrade of your macOS operating system, Psykinematix is compatible with all versions of macOS since Mac OS X 10.4 and all Macintosh computers released in the past 15 years including the PowerPC architecture †.

† Compatibility for the Standard/Student Edition only. All other editions  support the Intel architecture, starting from Mac OS X 10.6 to the latest macOS 10.12 (Sierra).

SCREENSHOTS

Get another glimpse of Psykinematix functionalities through these screenshots (or you can browse the whole documentation here):

Preferences

Design and customize your experiment

Admin Panel Experiment Designer

Select and customize your method

Select and customize your procedure

Method of Constant Stimuli Procedure Panel

Define your stimuli

Combine your stimuli spatially or temporally

Shape Stimuli Static Composing

Create multi-elements stimuli

Present multimedia stimuli

Random-dots kinematogram Text Stimuli

Easy display calibration

Manage subjects, groups and sessions

Geometry Calibration Subjects Panel

View, fit and export session data

Communicate with external devices!

Plotter Panel I/O Preferences

UA-20124358-1