/generate_stimulus_list

Stimulus generation for AAA, RASL and possibly others

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Generate Stimulus List

This Python package provides stimulus list generation for phonetics experiments, delayed naming etc. This is not meant as a replacement of programs like PsychoPy, but rather for easing work when experiments are run by, for example, AAA (from Articulate Instruments) or RASL by (Steven Lulich of Indiana University).

Current version generates stimulus lists for delayed naming in AAA. Future versions will be more versatile.

Overview

  • Stimulus lists are generated from block specification files and shuffled while preventing across-block-boundary repeats by resampling.
  • Optional beeps with a randomised (or rather shuffled) silent delay are generated into .wav files.
  • Lists are written out for AAA (in DOS format) and will be written also for RASL.

Roadmap to 1.0 - the current version

  • Convert stimulus list randomisation from R to Python.
  • Convert beep / delay generation from Matlab to Python.
  • Write exporter to AAA format.
  • Include a markdown license file and link to it when there is some actual code here.

Roadmap to 2.0

The Roadmap to 2.0 now lives in the Changelog.

Copyright and License

Copyright (c) 2022-2024 Pertti Palo

GPL 3.0