Ready for macOS 10.15 “Catalina”? We are!
Check out the new Psykinematix GPU 64-bit Version

Otherwise feel free to download Psykinematix GPU 32-bit v2.4 (Fall 2019 - '10th Birthday’ Release). It comes as a trial version you can fully evaluate for 15 days after which it turns into a demo version you can still use to enhance your teaching of visual perception & psychophysics ! This demo version can be fully re-activated on purchase on a Researcher license .

Download Psykinematix GPU 2.4 [32-BIT / 154MB]
(compatible with OSX 10.6 "Snow Leopard" to 10.14 "Mojave”)

Subscribe to our Psykinematix Newsletter to stay informed about new features, tips, tutorials, case studies and more...
Name:
Email: (required if subscribing)
More Info: (All information will remain confidential)
Other Editions:   Student Edition v1.9  |  Standard Edition v1.9   Compare All Editions

System Requirements

Minimum:Mac OS X 10.6, Intel Core, 256MB VRAM
Better:Mac OS X 10.8.5, Intel Core Duo 2Ghz, 512MB VRAM, or better
Recommended:macOS 10.12 (Sierra), 2.4Ghz Intel Core i7, 1GB VRAM, or better

Release Notes

For performance reason, we do not recommend upgrading to macOS 10.13 or above if your current experimental setup shows acceptable OpenGL performance or if stimulus timing is critical for your studies.

GPU Edition Version 2.4       Released:  October 28, 2019

New Features:

  • Conditions Wizard in Conditions Method (to create conditions from multiple variable values from a CSV/Excel file),
  • Specification of a particular keypress in the Experiment Control Settings (for "Self-Paced" and "Pause" options to move to next trial) to allow a subject or experimenter to correct a trial response (i.e. response is discarded and same trial to be repeated),
  • Addition of special commands starting with the @ symbol to trigger on an experiment-basis certain actions described by the provided value in the Independent Variables table under the Control Settings of the Experiment event: @export to customize the text data file (see "Reports" tab of Psykinematix Preferences), @serialbegin and @serialend to perform specific serial commands at the beginning and end of a session, respectively,

User interface improvements:

  • Activation information now displayed in the title of "Activate/Deactivate" panel instead of the "About Psykinematix" window,
  • Signed and notarized for enhanced security,
  • Handle new privacy requirement "Keyboard Input Monitoring" on macOS 10.15,

Feature Improvements:

  • Automatic GLSL shader optimization for real-time GPU generation of custom stimuli,
  • Support for real-time GPU processing of imported images in custom stimuli,
  • Support for expression-based weighting factor in static composing,
  • Addition of a rise/fall parameter in sound generator for Multimedia Sound Stimuli,
  • Support for "zup", "zvp", "zy" built-in variables when using Yu'v' color space in Custom Stimuli,
  • Addition of a permutation index parameter to select a particular conditions re-ordering in Conditions Method (i.e. no more need to duplicate a design to change the conditions order as it can now be simply parameterized),
  • Addition of a pop-menu "Non-consecutive constraints" in Conditions Method to select variables whose values should not be the same in consecutive trials,
  • Addition of the system-defined variable PAUSECHECKDURATION to customize the duration for checking for a pause or corrective request between trials (1 second by default),
  • Support for catch trials presented every n trials using negative value as proportion catch,
  • Support for movies presented dichoptically in stereo modes,
  • Support for new SpyderX colorimeter from dataColor (64-bit version only),

Fixed:

  • GPU not properly rendering in side-by-side stereo mode,
  • Time not being reset in GPU preview after editing formula for custom stimuli,
  • Better handling of invalid graphs in Plotter panel,
  • Completion percentage in Calibration panel,
  • Surround appearance of calibration patch between calibration and correction checking phases,
  • Rendering issue with multi-elements,
  • Missing dots in RDK stimuli when using infinite life-time,
  • Cosmetic glitch under macOS 10.14 Mojave when editing text fields,
  • Ignored mouse coordinates when keyboard is neither specified or used,
  • Distortion of non-square images imported in custom stimuli,
  • Crash occurring when editing image file variables in custom stimuli,
  • Crash occurring when generating too large custom stimuli that cannot be precomputed and stored in memory,

Removed (64-bit version only):

  • Support for 'i1 Display 2' and 'Spyder2' colorimeters due to lack of 64-bit driver from manufacturers.
GPU Edition Version 2.3                                              Released: October 3, 2018

Bug fixes, improvements and compatibility with macOS 10.14 "Mojave"

GPU Edition Version 2.2                                              Released: September 25, 2017

Full Compatibility with macOS 10.13 "High Sierra"

GPU Edition Version 2.1                                               Released: June 21, 2017

New Features:

  • On-the-fly movie export of whole experimental session when control-clicking the "Start" button,
  • Support for Interlaced Stereo mode,
  • Support for time-varying position of whole RDK stimuli,
  • Support for dynamic shape in shape-based RDK stimuli,
  • "Custom" placement of stimuli instances in spatial nAFC Procedure (through [NFCINDEX] variable),
  • Addition of Parameter Configurations (independent variables) in Experiment Control Settings,
  • Notification system to warn about potential issues affecting the experimental setup (e.g. brightness change, expired calibrations, etc.)

Feature Improvements:

  • Improved compatibility with macOS 10.10 "Yosemite" to 10.12 "Sierra",
  • More reliable movie Export of OpenGL preview,
  • Addition of Anti-aliasing options in Experiment properties,
  • Support for chromatic coordinates specification using a chromatic diagram (for xyY and Yu'v' color spaces),
  • Support for trichomatic specification of background appearance in Experiment Display Settings,
  • Addition of xyY, Yu'v', L*a*b* as "Color Space" in Default Preferences tab,
  • Addition of 'bessj1' and 'bessjn' Bessel functions for Custom stimulus,
  • Support for 'rnd' and 'irand' functions in shader-based Custom Stimuli,
  • Support for 'time' variable directly in custom expression (also works for OpenGL Preview or movie export)
  • Improvement of Graphing Math Palette to specify temporal properties of stimuli,
  • Support for spatial jitter direction in SSS stimuli (x-, y- and isotropic in addition of xy-),
  • Improved generation of non-overlapping heterogeneous SSS stimuli elements with warning in case the overlapping constraint is too strong,
  • Addition of minimum/maximum abort criterion based on a number of consecutive incorrect responses in Staircase properties panel,
  • Support for custom catch values in Staircase properties panel (multiple values separated with \),
  • Support for Standard/Test randomization for MOCS and Bayesian Methods,
  • Addition of a separate ISI parameters to insert between the Standard/Test randomization in Yes/No procedure,
  • Addition of PAUSETRIALS, PAUSETIME, PAUSEDURATION and PAUSEMSG system variables to control pauses at regular intervals
  • Support for string variable in Association composing,
  • Better estimation of calibration completion levels (based on the selected chromatic mode),
  • Addition of NetStation Drift Correction and Sync Timing options to troubleshoot communication timing,

User interface improvements:

  • Events' property panel can now be opened by simply clicking the events' icon,
  • Psykinematix files can be opened by directly double-clicking them in the Finder (*.epkmx, *.lpkmx, *.dpkmx),
  • Support for undo/redo operations in Designer panel,
  • Addition of a contextual menu to events in Designer panel
  • Support for undo/redo operations when editing expression for "Custom" stimuli,
  • Detect and emit descriptive error when image RSVP is set with "All Simultaneous" selection mode,
  • Redesign of Plotter panel,
  • Subject-specific parameter/values can be added, deleted or edited directly in Subject panel,
  • Ability to select which data to show in the Gamma calibration table drawer (& addition of CIE xy and DE2000 data),
  • A particular resolution and all its calibration configurations can now be deleted by control-clicking the '-' button in Calibration panel,
  • Addition of an option for alternative ESCape key as a work-around to missing ESC key on newer MacBook &MacBookPro laptops with Touch Bar),

Fixed:

  • Detect change of subject selection through up/down arrow keys and update variable table in Subject panel
  • Stuck textfields when locking the properties panels,
  • Blank texture generation for non-precomputed images with random duration,
  • Issue with same name events embedded in a timeline,
  • Issue with global rotation in text or image-based MEF,
  • Issue with expression-based evaluation of x,y coordinates of SSS stimuli,
  • Uncorrect link for Psykinematix Facebook Group from Help panel,
  • Blank color stimuli when LMS to RGB matrix gets reset,
  • Issue with lost editing being when closing the math palette,
  • Shader-based stimulus generation when using the nAFC Procedure.
GPU Edition Version 2.0.2  Released: Sept 20th, 2016

Full Compatibility with Mac OS X 10.12 (Sierra)

Version 2.0.1 (Researcher/GPU Edition)  Released: Jan 7th, 2016

Full Compatibility with Mac OS X 10.11 (El Capitan)

Version 2.0 (Researcher->GPU Edition)  Released: July 28, 2015

New Features:

  • Support for GPU-based preview and run-time rendering for custom, grating and checkerboard stimuli,
  • Option for GPU-based stimulus generation in Timing Preferences, Experiment Display Preferences and Rendering Control Settings for individual stimuli,
  • Backup & Restore options in File menu,
  • "Open Log File" option in File menu,
  • Support for multimedia image stimulus in MEF and SSS stimuli,
  • Support for Conditional event embedded in Association event,
  • Standard/Test intervals randomization option in Yes/No procedure,
  • pnoise(X,Y) function to generate Perlin noise in Custom Stimuli,
  • log2(), clip(), step() and hsmoothstep() in mathematical expressions,
  • Support for 11.6 bits monochromatic mode through Bit-Stealing
  • Support for Noisy-Bit technique (stochastic dithering) to provide quasi-continuous luminance resolution (based on Allard & Faubert 2008)

Feature Improvements:

  • Better report in Plotter panel of results obtained from interleaved methods,
  • Support for expression-based "ResponseTime" property in "Trial Properties" inside Procedure panel,
  • Support for time-varying alpha for Text Multimedia stimuli,
  • Support for custom image as target and square shape for ground in Ishihara stimuli,
  • Addition of "Targeted Chromatic Mode" in Gamma calibration panel,
  • Report R2 value for Gamma correction,
  • Support for time-varying grid size in MEF stimuli,
  • Support for Catch trial proportion in Staircase method,
  • No error anymore for missing event in Association Composed Stimuli,
  • Addition of a "Hole Size" parameter in zone specification for RDK stimuli,
  • Addition of "Asyn/Syn" lifetime mode in RDK stimuli,
  • Support for time-varying elements in RDK stimuli and "Asyn/Syn" dynamics mode,
  • Support for time-varying direction, speed, coherence and dot number in RDK stimuli,
  • Report multiple declarations of the same variable as a warning rather than a critical error,
  • Better randomization of conditions with different number of trials,
  • Addition of optional Pause between repeats in Conditions Method,
  • Addition of [RESPONSE] and [RT] system-defined variables,
  • Support for comparison (<a>==<b>) and conditional (<a>?<b>:<c>) formats in trigger information,

User interface improvements:

  • Prevent attempt to change event title if locked,
  • Experiment title can be renamed for individual sessions in Subjects panel,
  • Access to all sections of documentation from contextual Help window,

Fixed:

  • License activation issue under OSX 10.7 and 10.8,
  • Issues with time-varying texture-based stimuli used as RDK elements,
  • Crash when using custom stimuli with RGB outputs,
  • Improved speed and memory usage when generating time-varying stimuli by preventing computation of duplicated frames,
  • Hang problem when closing some Keyspan serial devices,
  • Shape stimuli not rendered in achromatic mode when selected,
  • Preview in window mode always rendered in RGB mode.

Documentation:

Locations of visitors to this page
UA-20124358-1