-
Notifications
You must be signed in to change notification settings - Fork 13
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Overall description
- Slide player that displays images with a variety of timing and presentation controls via a JSON config file
- CSV logging output with timestamps that synchronize with EmotiBit parsed data
Detailed breakdown of presentation controls (specified in JSON)
- Present images (slides) from specified directories
- Slide order can be randomized or specified by filename
- Image presentations can be grouped into different presentation sets from different directories
- The max number of slides to show from each set can be specified (useful when randomizing order)
- Flexible presentation timing parameters
- Min/Max slide ON duration (optionally randomized duration to avoid learning effects)
- Min/Max slide OFF duration (optionally randomized duration to avoid learning effects)
- Specification of a background image (during OFF period)
- Specification of an introductory slide for each set (to deliver instructions, give a break or indicate a new experimental phase)
- Timing or user input to move past introductory slide can be specified
- All presentation controls can be specified globally or individually for each image set
- All Images autoscale to specified window while maintaining aspect ratio
- Keyboard controls
- Full screen toggle
- Next slide
- Previous slide
- Pause slideshow
- Restart slideshow
- Restart slide set
- Load settings file
- Specify log file directory
CSV output logging:
- format: DateTime, Event, Details
- DateTime directly comparable with parsed EmotiBit timestamps
- Logged events:
- Slide changes
- Keyboard presses
- Mouse clicks
- LSL Markers
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request