- patch
- gradient
- grating
- circularGrating
- checkerboard
radialCheckerboard - dots
- image
- text
- video
- audio
pureTone
patch

Patch with a uniform color.
patch properties
- color: Patch color. Color property. Time-dependent.
other properties
gradient

Patch with a color gradient. Transitions linearly from color1 to color2 over the gradient size.
gradient properties
gradientSize : Gradient size. Defined as the distance from the position where color = color1 to the position where color = color2. Size property. Time-dependent.- color1:
First color. Color property. Time-dependent. - color2:
Second color. Color property. Time-dependent. gradientPosition : Position of the gradient’s center relative to the center of the containing shape. Measured along the gradient direction set by gradientRotation. Position property. Time-dependent.gradientRotation : Gradient orientation. This property rotates only the gradient, not the masking shape. Angle property. Time-dependent.
other properties
grating

Grating whose color oscillates sinusoidally between color1 and color2.
grating properties
- period: Size period of the sinusoidal function. Size property. Time-dependent.
- color1: First color. Color property. Time-dependent.
- color2: Second color. Color property. Time
– dependent. - phase: Phase of the sinusoidal function. Position property. Time-dependent.
- gratingRotation: Grating orientation. This property rotates only the grating, not the masking shape. Angle property. Time-dependent.
other properties
circularGrating

Circular grating whose color oscillates sinusoidally between color1 and color2.
grating properties
- period: Size period of the sinusoidal function. Size property. Time-dependent.
- color1: First color. Color property. Time-dependent.
- color2: Second color. Color property. Time
– dependent. - phase: Phase of the sinusoidal function. Position property. Time-dependent.
other properties
checkerboard

Checkerboard defined by two colors and the size of the boxes.
checkerboard properties
- boxSize: Horizontal and vertical size of the boxes. 2dSize property. Time-dependent.
- color1: Color of the first box. Color property. Time-dependent.
- color2: Color of the second box. Color property. Time-dependent.
- checkerboardPosition: Position of the checkerboard’s center relative to the center of the containing shape. 2dPosition property. Time-dependent.
checkerboardRotation : Checkerboard orientation. This property rotates only the checkerboard, not the masking shape. Angle property. Time-dependent.
other properties
radialCheckerboard

Radial checkerboard defined by two colors and the angular size of the boxes. Divided into concentric rings (up to 10 divisions).
radialCheckerboard properties
- boxAngleSize: Angular size of the boxes. Angle property. Time-dependent.
- color1: Color of the first box. Color property.
Time-dependent . - color2: Color of the second box. Color property.
Time-dependent . - checkboardRotation: Checkerboard orientation. This property rotates only the checkerboard, not the masking shape. Angle property. Time-dependent.
- diameter1: Diameter of the first ring. Size property.
Time-dependent . - diameter2: Diameter of the second ring. Size property.Time-dependent.
- diameter3: Diameter of the third ring. Size property.Time-dependent.
- diameter4: Diameter of the fourth ring. Size property.Time-dependent.
- diameter5: Diameter of the fifth ring. Size property.Time-dependent.
- diameter6: Diameter of the sixth ring. Size property.Time-dependent.
- diameter7: Diameter of the seventh ring. Size property.Time-dependent.
- diameter8: Diameter of the eighth ring. Size property.Time-dependent.
- diameter9: Diameter of the ninth ring. Size property.Time-dependent.
- diameter10: Diameter of the tenth ring. Size property.Time-dependent.
other properties
dots

Random dots.
dots properties
- density: The density of dots per pixel. Value from zero to one.
- coherence: The proportion of type1 dots out of the total number of dots. Value from zero to one. Time-dependent.
- dotsLife1: The life of each dot. When a dot reaches its life limit, it disappears and another dot is created at a random position. If life is zero, the dots change their position each frame. Time property.
- diameter1: The diameter of type1 dots. Size property. Time-dependent.
- direction1: Possibles ways to establish the dot direction for type1 dots.
- random: The direction of movement of the dots is random.
- fixed: The dots move in a fixed direction.
- center: The dots move towards the stimulus center.
- away from the center: The dots move away from the stimulus center.
- clockwise: The dots move clockwise.
- counterclockwise: The dots move counterclockwise.
- color1: The color of type1 dots. Color property.Time-dependent.
- dotsLife2: The life of each dot. When a dot reaches its life limit, it disappears and another dot is created at a random position. If life is zero, the dots change their position each frame. Time property.
- diameter2: The diameter of type2 dots. Size property. Time-dependent.
- direction2: Possibles ways to establish the dot direction for type2 dots.random: The direction of movement of the dots is random.
- fixed: The dots move in a fixed direction.
- center: The dots move towards the stimulus center.
- away from the center: The dots move away from the stimulus center.
- clockwise: The dots move clockwise.
- counterclockwise: The dots move counterclockwise.
- color2: The color of type2 dots. Color property.Time-dependent.
other properties
image

Image.
image properties
- imageNumber: The number of the image selected from the list of images. Positive non-zero integer.
- imagePosition: Position of the center of the image relative to the center of the shape that contains it. 2dPosition property. Time-dependent.
- imageRotation: Orientation of the image. This property only rotates the image but not the shape that masks it. Angle property. Time-dependent.
other properties
text

Text.
text properties
- textNumber: The number of the text selected from the list of texts. Positive non zero-integer.
- font: The font of the text. Font property.
- textSize: Size of the text in points. Positive non zero integer.
- textPositionX: The x position relative to the center of the screen. Size property.
- textPosition: The y position relative to the center of the screen. Size property.
- color: Color of the text. Color property.
other properties
video

Play video from a source.
video properties
- videoNumber: The number of the video selected from the list of videos. Positive non-zero integer.
other properties
audio

Play audio from a source.
audio properties
- audioNumber: The number of the audio selected from the list of audios. Positive non-zero integer.
other properties
pureTone

Play auto-generated white noise audio or pure tone audio.
pureTone properties
- soundType: Select between pure tone sound (tone with a simple sinusoidal waveform) or white noise sound (random signal having equal intensity at different frequencies).
- frequency: The frequency of the sinewave (Only in the case of pure tone sound). Frequency property.
- amplitude: The amplitude of the sine wave. The perceived loudness of sound is approximately proportional to the logarithm of the amplitude. Value from zero to one.
- leftRightBalance: From 0 (totally to the left) to 1 (totally to the right). Value from zero to one.
- leftAmplitude = leftRightBalance * amplitude
- rightAmplitude = (1 – leftRightBalance) * amplitude
