Pure Tone Audiometry Simulator - Control Panel
Latest update: 2025-09-02
Instructions

With this audiometer simulation web app, you can practise your audiometry skills on simulated patients.

  • In the tab 'Create random patients', you can create patients based on a number of 'typical' audiogram configurations. These patients are generated automatically by the app in a random fashion so that so that all patients are unique properties, that basically will never be created equally twice. Thus, there you work with truly unique patients.

  • In the tab 'Load patient from file', you can load patients defined either in text files or in binary (encrypted) .simpat files. Both file types need to contain the following information about your patient.

    • True inner ear thresholds for right (TTR) and left (TTL) ears.
    • Conductive components for right (CCR) and left (CCL) side.

    Here 'True inner ear thresholds' are defined as the average pure tone threshold you would get in many repeated tests if the patient had no conductive component. The TTR, TTL, CCR and CCL data need to be supplied for the following audiogram frequencies: 125, 250, 500, 750, 1k, 1.5k, 2k, 3k, 4k, 6k, and 8k Hz.

    The encrypted binary files can be created in the tab 'Create encrypted patient file'. The text files you can create in any text editor as long as they are structured like the following sample patient, where TTR, TTL are the right and left inner ear thresholds, and CCR and CCL are the conductive components (in the order of rising frequency, i.e. from 125 Hz to 8 kHz): Please note! Only use integer values (i.e. no decimals!) delimited by blank spaces. The ID row is optional and can be left out.

    (Start of patient file)
    ID Sven TTR -10 -5 -4 0 4 6 20 25 35 50 55
    TTL -10 -5 -4 0 4 6 20 25 35 50 55
    CCR 0 0 0 0 3 6 7 6 4 2 0
    CCL 0 0 0 0 0 0 0 0 0 0 0
    (End of patient file)

  • If you’re using a keyboard, you can use the following keys instead of the audiometer buttons.

    • Q - Signal channel: level up
    • A - Signal channel: level down
    • Z - Stim button
    • E - Signal channel 'AC (R-L)' button
    • R - Signal channel 'BC (R-L)' button
    • T - Signal channel 'Insert phone' button
    • S - Higher frequency
    • K - Lower frequency
    • P - Masking channel: level up
    • L - Masking channel: level down
    • Y - Masking channel 'R' button
    • U - Masking channel 'L' button
    • I - Masking channel 'Insert phone' button
    • O - Masking channel 'Rev' button
  • About the 'Show audiogram' button:

    When you create a patient using the “Create random patients” tab, you can click “Show audiogram” to view the patient’s true audiogram (rounded to the nearest 5 dB step). When loading patients from a file, this feature is disabled to prevent you from peeking at the audiogram.

No patient selected