View on GitHub

how-to-staircase

JavaScript code for Adaptive Staircase Thresholding Procedure

This is a JavaScript code for Adaptive Staircase Thresholding Procedure. The efficacy of this procedure is demonstrated and documented in Zhao, S., Brown, C. A., Holt, L. L., & Dick, F. (2021). Robust and efficient online auditory psychophysics with the right auditory hygiene. BioRxiv.

Try it first!

Start your first thresholding test online here! This is just a demo described in our paper and no data is saved.

The demo was developed in PsychoPy and with some additional in-house code included here.

How to use this

You need some basic knowledge of JavaScript to understand and use the code.

If you want to add it to [Pavlovia] (https://pavlovia.org/), it is very easy. There will be a separate step-by-step guide about how to add the staircase into your PsychoPy study for you, using code component. For now, if you need help with Pavlovia, please contact Sijia Zhao via email.

If you feel comfortable with JavaScript, see HERE for more details.

How to cite us

If you want to acknowledge use of this software when you publish your research, please cite us: Zhao, S., Brown, C. A., Holt, L. L., & Dick, F. (2021). Robust and efficient online auditory psychophysics with the right auditory hygiene. BioRxiv.

Contact

Dr Sijia Zhao (sijia.zhao@psy.ox.ac.uk)

Other sources useful for online auditory experiments

Sound volume setting procedure
Online headphone screening test developed by Chait Lab (UCL)

– All developed with love for hearing 😊 –