pychoacoustics 0.6.13 documentation
- Author:
Samuele Carcagno <sam.carcagno@gmail.com>
pychoacoustics version 0.6.13, last updated May 05, 2024
Copyright ©2012–2023 Samuele Carcagno <sam.carcagno@gmail.com>. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled “GNU Free Documentation License”.
Disclaimer: This document comes with NO WARRANTY whatsoever of being correct in any of its parts. This document is work in progress.
Contents:
- What is
pychoacoustics? - Installation
- Graphical User Interface
- Quickstart
- The Control Window
- General Widgets (left panel)
- Additional Widgets (left panel)
- General Widgets (right panel)
- Paradigm Widgets
- 1-Pair Same/Different Paradigm Widgets
- Constant 1-Interval 2-Alternatives Paradigm Widgets
- Constant m-Intervals n-Alternatives Paradigm Widgets
- Multiple Constants ABX Paradigm Widgets
- Multiple Constants 1-Interval 2-Alternatives Paradigm Widgets
- Multiple Constants m-Intervals n-Alternatives Paradigm Widgets
- Odd One Out Paradigm Widgets
- PEST Paradigm Widgets
- PSI Paradigm Widgets
- Transformed Up-Down Paradigm Widgets
- Transformed Up-Down Interleaved Paradigm Widgets
- UML Paradigm Widgets
- Weighted Up-Down Paradigm Widgets
- Weighted Up-Down Interleaved Paradigm Widgets
- The Menu Bar
- The File Menu
- The Edit Menu
- The Tools Menu
- The Help Menu
- The “what’s this?” Button.
- Process Results Dialog
- Edit Preferences Dialog
- Edit Phones Dialog
- Edit Experimenters Dialog
- The Response Box
- Command Line User Interface
- Paradigms
- Result Files
- Tabular Results Files
- Plain-Text Result Files
- Result Files by Paradigm
- Transformed Up-Down and Weighted Up-Down
- Transformed Up-Down and Weighted Up-Down Interleaved Result Files
- UML and PSI Result Files
- PEST Result Files
- Constant m-Intervals n-Alternatives Result Files
- Multiple Constants m-Intervals n-Alternatives Result Files
- Constant 1-Intervals 2-Alternatives Result Files
- Multiple Constants 1-Intervals 2-Alternatives Result Files
- Constant 1-Pair Same/Different Result Files
- Multiple Constants 1-Pair Same-Different Result Files
- Multiple Constants ABX Result Files
- Multiple Constants Odd One Out Result Files
- Multiple Constants Sound Comparison Result Files
- Log Results Files
- Default Experiments
- The
pychoacousticsEngine - Writing your own Experiments
- First Steps
- Writing a “Constant 1-Interval 2-Alternatives” Paradigm Experiment
- Writing an experiment for the Transformed Up-Down Interleaved, Weighted Up-Down Interleaved, and Multiple Constants m-Intervals n-Alternatives Paradigms
- Writing a “Constant 1-Pair Same/Different” Paradigm Experiment
- Writing an “Odd One Out” Paradigm Experiment
- The Experiment “opts”
- The Play Sound Functions
- Simulations
- Troubleshooting
- sndlib
sndlib– Sound Synthesis LibraryAMTone()AMToneIPD()AMToneVarLev()ERBDistance()FMTone()ITDShift()addSounds()binauralPureTone()broadbandNoise()camSinFMComplex()camSinFMTone()chirp()complexTone()complexToneIPD()complexToneParallel()delayAdd()dichoticNoiseFromSin()expAMNoise()expSinFMComplex()expSinFMTone()fir2Filt()fm_complex1()fm_complex2()freqFromERBInterval()gate()getRMS()glide()harmComplFromNarrowbandNoise()imposeLevelGlide()intNCyclesFreq()itdtoipd()joinSndISI()makeAsynchChord()makeBlueRef()makeHugginsPitch()makeIRN()makePink()makePinkRef()makeRedRef()makeSilence()makeVioletRef()nextpow2()phaseShift()pinkNoiseFromSin()pinkNoiseFromSin2()pureTone()scale()setLevel_()spectralModNoise()steepNoise()
- pysdt
pysdt– Signal Detection Theory Measurescompute_proportions()dprime_ABX()dprime_ABX_from_counts()dprime_SD()dprime_SD_from_counts()dprime_mAFC()dprime_oddity()dprime_yes_no()dprime_yes_no_from_counts()gaussianPsy()gumbelPsy()invGaussianPsy()invGumbelPsy()invLogisticPsy()invLogisticPsyWd()invWeibullPsy()logisticPsy()logisticPsyWd()psychSlopeToWidth()psychWidthToSlope()weibullPsy()
- References
- GNU Free Documentation License