slab

Contents

  • Introduction
    • Overview
    • Frequently Asked Questions
  • Sound
    • Generating sounds
    • Specifying durations
    • Setting the sample rate
    • Specifying levels
    • Calibrating the output
    • Saving and loading sounds
    • Combining sounds
    • Playing a sound in the background
    • Plotting and analysis
    • Binaural sounds
      • Generating binaural sounds
      • Manipulating ITD and ILD
    • Signals
  • Psychoacoustics
    • Trial sequences
      • Kinds of trial sequences
      • Controlling transitions
      • Alternative Choices
    • Adaptive staircases
      • Staircase Parameters
      • Simulating responses
    • Acquiring key presses
    • Precomputed sounds
    • Results files
      • ResultsFile
      • ResultsTable
    • Configuration files
  • Filters
    • Simple Filters
    • Filter banks
    • Equalization
  • HRTFs
    • Reading HRTF data
    • Plotting sources
    • Plotting transfer functions
    • Applying an HRTF to a monaural sound
  • Room simulations
    • Adding reverb to a sound
    • A moving source
  • Worked examples
    • main_experiment()
    • main_experiment()
    • Quick standard experiments:
      • Audiogram
      • Temporal modulation transfer function
  • Reference documentation
    • Sounds
      • Sound
        • Sound..data
        • Sound..n_channels
        • Sound..n_samples
        • Sound..duration
        • Sound..name
        • Sound.level
        • Sound.read()
        • Sound.tone()
        • Sound.dynamic_tone()
        • Sound.harmoniccomplex()
        • Sound.whitenoise()
        • Sound.powerlawnoise()
        • Sound.pinknoise()
        • Sound.irn()
        • Sound.click()
        • Sound.clicktrain()
        • Sound.chirp()
        • Sound.silence()
        • Sound.vowel()
        • Sound.multitone_masker()
        • Sound.equally_masking_noise()
        • Sound.sequence()
        • Sound.write()
        • Sound.ramp()
        • Sound.repeat()
        • Sound.crossfade()
        • Sound.pulse()
        • Sound.am()
        • Sound.filter()
        • Sound.aweight()
        • Sound.record()
        • Sound.play()
        • Sound.play_file()
        • Sound.play_background()
        • Sound.stop_background()
        • Sound.waveform()
        • Sound.spectrogram()
        • Sound.cochleagram()
        • Sound.spectrum()
        • Sound.spectral_feature()
        • Sound.vocode()
        • Sound.crest_factor()
        • Sound.onset_slope()
        • Sound.spectral_coverage()
        • Sound.frames()
        • Sound.frametimes()
      • sound.apply_to_path()
      • Signal
        • Signal
      • Binaural sounds
        • Binaural
    • Psychoacoustic procedures
      • Trialsequence
        • Trialsequence..trials
        • Trialsequence..n_trials
        • Trialsequence..conditions
        • Trialsequence..n_conditions
        • Trialsequence..n_remaining
        • Trialsequence..this_n
        • Trialsequence..this_trial
        • Trialsequence..finished
        • Trialsequence..kind
        • Trialsequence..data
        • Trialsequence.add_response()
        • Trialsequence.print_trial_info()
        • Trialsequence.get_future_trial()
        • Trialsequence.transitions()
        • Trialsequence.condition_probabilities()
        • Trialsequence.response_summary()
        • Trialsequence.plot()
        • Trialsequence.load_json()
        • Trialsequence.load_pickle()
        • Trialsequence.present_afc_trial()
        • Trialsequence.present_tone_trial()
        • Trialsequence.save_json()
        • Trialsequence.save_pickle()
        • Trialsequence.simulate_response()
      • Staircase
        • Staircase..this_trial_n
        • Staircase..intensities
        • Staircase..current_direction
        • Staircase..data
        • Staircase..reversal_points
        • Staircase..reversal_intensities
        • Staircase..finished
        • Staircase.add_response()
        • Staircase.calculate_next_intensity()
        • Staircase.threshold()
        • Staircase.print_trial_info()
        • Staircase.save_csv()
        • Staircase.plot()
        • Staircase.close_plot()
        • Staircase.load_json()
        • Staircase.load_pickle()
        • Staircase.present_afc_trial()
        • Staircase.present_tone_trial()
        • Staircase.save_json()
        • Staircase.save_pickle()
        • Staircase.simulate_response()
      • Precomputed
        • Precomputed..sequence
        • Precomputed.play()
        • Precomputed.random_choice()
        • Precomputed.write()
        • Precomputed.read()
      • ResultsTable
        • ResultsTable..path
        • ResultsTable..subject
        • ResultsTable..name
        • ResultsTable..Row
        • ResultsTable.write()
        • ResultsTable.read_file()
        • ResultsTable.read()
      • ResultsFile
        • ResultsFile..path
        • ResultsFile..subject
        • ResultsFile.name
        • ResultsFile.write()
        • ResultsFile.read_file()
        • ResultsFile.read()
        • ResultsFile.previous_file()
        • ResultsFile.clear()
      • psychoacoustics.key()
      • psychoacoustics.load_config()
    • Filters
      • Filter
        • Filter..n_filters
        • Filter..n_taps
        • Filter..n_frequencies
        • Filter..frequencies
        • Filter.n_filters
        • Filter.n_taps
        • Filter.n_frequencies
        • Filter.frequencies
        • Filter.band()
        • Filter.apply()
        • Filter.tf()
        • Filter.cos_filterbank()
        • Filter.collapse_subbands()
        • Filter.filter_bank_center_freqs()
        • Filter.equalizing_filterbank()
        • Filter.save()
        • Filter.load()
    • HRTFs
      • HRTF
        • HRTF..data
        • HRTF..datatype
        • HRTF..samplerate
        • HRTF..sources
        • HRTF..n_sources
        • HRTF..n_elevations
        • HRTF..listener
        • HRTF.n_sources
        • HRTF.n_elevations
        • HRTF.apply()
        • HRTF.elevations()
        • HRTF.plot_tf()
        • HRTF.plot_ir()
        • HRTF.diffuse_field_avg()
        • HRTF.diffuse_field_equalization()
        • HRTF.cone_sources()
        • HRTF.elevation_sources()
        • HRTF.irs_from_sources()
        • HRTF.tfs_from_sources()
        • HRTF.interpolate()
        • HRTF.vsi()
        • HRTF.plot_sources()
        • HRTF.kemar()
        • HRTF.estimate_hrtf()
        • HRTF.write_sofa()
        • HRTF.get_source_idx()
      • Room
        • Room..image_locs
        • Room..orders
        • Room..floor_orders
        • Room..ceil_orders
        • Room.set_source()
        • Room.reverb_time()
        • Room.reverb()
        • Room.hrir()
slab
  • Search


© Copyright 2018-, Marc Schoenwiesner, Ole Bialas.

Built with Sphinx using a theme provided by Read the Docs.