torch_amt

API Reference

  • Complete Auditory Models
    • Model Overview
    • Dau1997
      • Dau1997
        • Dau1997.fs
        • Dau1997.flow
        • Dau1997.fhigh
        • Dau1997.learnable
        • Dau1997.return_stages
        • Dau1997.dtype
        • Dau1997.filterbank
        • Dau1997.ihc
        • Dau1997.adaptation
        • Dau1997.modulation
        • Dau1997.fc
        • Dau1997.num_channels
        • Dau1997.x
        • Dau1997.__init__()
        • Dau1997.forward()
        • Dau1997.extra_repr()
        • Dau1997.distribute_gradients()
        • Dau1997.T_destination
        • Dau1997.add_module()
        • Dau1997.apply()
        • Dau1997.bfloat16()
        • Dau1997.buffers()
        • Dau1997.call_super_init
        • Dau1997.children()
        • Dau1997.compile()
        • Dau1997.cpu()
        • Dau1997.cuda()
        • Dau1997.double()
        • Dau1997.dump_patches
        • Dau1997.eval()
        • Dau1997.float()
        • Dau1997.get_buffer()
        • Dau1997.get_extra_state()
        • Dau1997.get_parameter()
        • Dau1997.get_submodule()
        • Dau1997.half()
        • Dau1997.ipu()
        • Dau1997.load_state_dict()
        • Dau1997.modules()
        • Dau1997.mtia()
        • Dau1997.named_buffers()
        • Dau1997.named_children()
        • Dau1997.named_modules()
        • Dau1997.named_parameters()
        • Dau1997.parameters()
        • Dau1997.register_backward_hook()
        • Dau1997.register_buffer()
        • Dau1997.register_forward_hook()
        • Dau1997.register_forward_pre_hook()
        • Dau1997.register_full_backward_hook()
        • Dau1997.register_full_backward_pre_hook()
        • Dau1997.register_load_state_dict_post_hook()
        • Dau1997.register_load_state_dict_pre_hook()
        • Dau1997.register_module()
        • Dau1997.register_parameter()
        • Dau1997.register_state_dict_post_hook()
        • Dau1997.register_state_dict_pre_hook()
        • Dau1997.requires_grad_()
        • Dau1997.set_extra_state()
        • Dau1997.set_submodule()
        • Dau1997.share_memory()
        • Dau1997.state_dict()
        • Dau1997.to()
        • Dau1997.to_empty()
        • Dau1997.train()
        • Dau1997.type()
        • Dau1997.xpu()
        • Dau1997.zero_grad()
        • Dau1997.training
    • Glasberg2002
      • Glasberg2002
        • Glasberg2002.fs
        • Glasberg2002.learnable
        • Glasberg2002.return_stages
        • Glasberg2002.multi_fft
        • Glasberg2002.erb_integration
        • Glasberg2002.excitation_pattern
        • Glasberg2002.specific_loudness
        • Glasberg2002.loudness_integration
        • Glasberg2002.audio
        • Glasberg2002.__init__()
        • Glasberg2002.forward()
        • Glasberg2002.reset_state()
        • Glasberg2002.get_erb_frequencies()
        • Glasberg2002.get_learnable_parameters()
        • Glasberg2002.compute_loudness_level()
        • Glasberg2002.extra_repr()
        • Glasberg2002.T_destination
        • Glasberg2002.add_module()
        • Glasberg2002.apply()
        • Glasberg2002.bfloat16()
        • Glasberg2002.buffers()
        • Glasberg2002.call_super_init
        • Glasberg2002.children()
        • Glasberg2002.compile()
        • Glasberg2002.cpu()
        • Glasberg2002.cuda()
        • Glasberg2002.double()
        • Glasberg2002.dump_patches
        • Glasberg2002.eval()
        • Glasberg2002.float()
        • Glasberg2002.get_buffer()
        • Glasberg2002.get_extra_state()
        • Glasberg2002.get_parameter()
        • Glasberg2002.get_submodule()
        • Glasberg2002.half()
        • Glasberg2002.ipu()
        • Glasberg2002.load_state_dict()
        • Glasberg2002.modules()
        • Glasberg2002.mtia()
        • Glasberg2002.named_buffers()
        • Glasberg2002.named_children()
        • Glasberg2002.named_modules()
        • Glasberg2002.named_parameters()
        • Glasberg2002.parameters()
        • Glasberg2002.register_backward_hook()
        • Glasberg2002.register_buffer()
        • Glasberg2002.register_forward_hook()
        • Glasberg2002.register_forward_pre_hook()
        • Glasberg2002.register_full_backward_hook()
        • Glasberg2002.register_full_backward_pre_hook()
        • Glasberg2002.register_load_state_dict_post_hook()
        • Glasberg2002.register_load_state_dict_pre_hook()
        • Glasberg2002.register_module()
        • Glasberg2002.register_parameter()
        • Glasberg2002.register_state_dict_post_hook()
        • Glasberg2002.register_state_dict_pre_hook()
        • Glasberg2002.requires_grad_()
        • Glasberg2002.set_extra_state()
        • Glasberg2002.set_submodule()
        • Glasberg2002.share_memory()
        • Glasberg2002.state_dict()
        • Glasberg2002.to()
        • Glasberg2002.to_empty()
        • Glasberg2002.train()
        • Glasberg2002.type()
        • Glasberg2002.xpu()
        • Glasberg2002.zero_grad()
        • Glasberg2002.training
    • Moore2016
      • Moore2016
        • Moore2016.fs
        • Moore2016.learnable
        • Moore2016.return_stages
        • Moore2016.dtype
        • Moore2016.outer_middle_ear
        • Moore2016.spectrum
        • Moore2016.excitation
        • Moore2016.specific_loudness
        • Moore2016.temporal_integration
        • Moore2016.binaural_loudness
        • Moore2016.ltl_agc_left
        • Moore2016.ltl_agc_right
        • Moore2016.audio
        • Moore2016.__init__()
        • Moore2016.forward()
        • Moore2016.get_parameters()
        • Moore2016.extra_repr()
        • Moore2016.T_destination
        • Moore2016.add_module()
        • Moore2016.apply()
        • Moore2016.bfloat16()
        • Moore2016.buffers()
        • Moore2016.call_super_init
        • Moore2016.children()
        • Moore2016.compile()
        • Moore2016.cpu()
        • Moore2016.cuda()
        • Moore2016.double()
        • Moore2016.dump_patches
        • Moore2016.eval()
        • Moore2016.float()
        • Moore2016.get_buffer()
        • Moore2016.get_extra_state()
        • Moore2016.get_parameter()
        • Moore2016.get_submodule()
        • Moore2016.half()
        • Moore2016.ipu()
        • Moore2016.load_state_dict()
        • Moore2016.modules()
        • Moore2016.mtia()
        • Moore2016.named_buffers()
        • Moore2016.named_children()
        • Moore2016.named_modules()
        • Moore2016.named_parameters()
        • Moore2016.parameters()
        • Moore2016.register_backward_hook()
        • Moore2016.register_buffer()
        • Moore2016.register_forward_hook()
        • Moore2016.register_forward_pre_hook()
        • Moore2016.register_full_backward_hook()
        • Moore2016.register_full_backward_pre_hook()
        • Moore2016.register_load_state_dict_post_hook()
        • Moore2016.register_load_state_dict_pre_hook()
        • Moore2016.register_module()
        • Moore2016.register_parameter()
        • Moore2016.register_state_dict_post_hook()
        • Moore2016.register_state_dict_pre_hook()
        • Moore2016.requires_grad_()
        • Moore2016.set_extra_state()
        • Moore2016.set_submodule()
        • Moore2016.share_memory()
        • Moore2016.state_dict()
        • Moore2016.to()
        • Moore2016.to_empty()
        • Moore2016.train()
        • Moore2016.type()
        • Moore2016.xpu()
        • Moore2016.zero_grad()
        • Moore2016.training
    • King2019
      • King2019
        • King2019.fs
        • King2019.flow
        • King2019.fhigh
        • King2019.dboffset
        • King2019.compression_type
        • King2019.learnable
        • King2019.return_stages
        • King2019.dtype
        • King2019.filterbank
        • King2019.compression
        • King2019.ihc
        • King2019.adaptation_filter
        • King2019.lp150_filter
        • King2019.modulation_filterbank
        • King2019.fc
        • King2019.mfc
        • King2019.num_channels
        • King2019.x
        • King2019.__init__()
        • King2019.T_destination
        • King2019.add_module()
        • King2019.apply()
        • King2019.bfloat16()
        • King2019.buffers()
        • King2019.call_super_init
        • King2019.children()
        • King2019.compile()
        • King2019.cpu()
        • King2019.cuda()
        • King2019.double()
        • King2019.dump_patches
        • King2019.eval()
        • King2019.float()
        • King2019.get_buffer()
        • King2019.get_extra_state()
        • King2019.get_parameter()
        • King2019.get_submodule()
        • King2019.half()
        • King2019.ipu()
        • King2019.load_state_dict()
        • King2019.modules()
        • King2019.mtia()
        • King2019.named_buffers()
        • King2019.named_children()
        • King2019.named_modules()
        • King2019.named_parameters()
        • King2019.parameters()
        • King2019.register_backward_hook()
        • King2019.register_buffer()
        • King2019.register_forward_hook()
        • King2019.register_forward_pre_hook()
        • King2019.register_full_backward_hook()
        • King2019.register_full_backward_pre_hook()
        • King2019.register_load_state_dict_post_hook()
        • King2019.register_load_state_dict_pre_hook()
        • King2019.register_module()
        • King2019.register_parameter()
        • King2019.register_state_dict_post_hook()
        • King2019.register_state_dict_pre_hook()
        • King2019.requires_grad_()
        • King2019.set_extra_state()
        • King2019.set_submodule()
        • King2019.share_memory()
        • King2019.state_dict()
        • King2019.to()
        • King2019.to_empty()
        • King2019.train()
        • King2019.type()
        • King2019.xpu()
        • King2019.zero_grad()
        • King2019.training
        • King2019.forward()
        • King2019.extra_repr()
    • Osses2021
      • Osses2021
        • Osses2021.fs
        • Osses2021.flow
        • Osses2021.fhigh
        • Osses2021.phase_type
        • Osses2021.learnable
        • Osses2021.return_stages
        • Osses2021.dtype
        • Osses2021.headphone
        • Osses2021.middleear
        • Osses2021.filterbank
        • Osses2021.ihc
        • Osses2021.adaptation
        • Osses2021.modulation
        • Osses2021.fc
        • Osses2021.num_channels
        • Osses2021.x
        • Osses2021.__init__()
        • Osses2021.forward()
        • Osses2021.extra_repr()
        • Osses2021.distribute_gradients()
        • Osses2021.T_destination
        • Osses2021.add_module()
        • Osses2021.apply()
        • Osses2021.bfloat16()
        • Osses2021.buffers()
        • Osses2021.call_super_init
        • Osses2021.children()
        • Osses2021.compile()
        • Osses2021.cpu()
        • Osses2021.cuda()
        • Osses2021.double()
        • Osses2021.dump_patches
        • Osses2021.eval()
        • Osses2021.float()
        • Osses2021.get_buffer()
        • Osses2021.get_extra_state()
        • Osses2021.get_parameter()
        • Osses2021.get_submodule()
        • Osses2021.half()
        • Osses2021.ipu()
        • Osses2021.load_state_dict()
        • Osses2021.modules()
        • Osses2021.mtia()
        • Osses2021.named_buffers()
        • Osses2021.named_children()
        • Osses2021.named_modules()
        • Osses2021.named_parameters()
        • Osses2021.parameters()
        • Osses2021.register_backward_hook()
        • Osses2021.register_buffer()
        • Osses2021.register_forward_hook()
        • Osses2021.register_forward_pre_hook()
        • Osses2021.register_full_backward_hook()
        • Osses2021.register_full_backward_pre_hook()
        • Osses2021.register_load_state_dict_post_hook()
        • Osses2021.register_load_state_dict_pre_hook()
        • Osses2021.register_module()
        • Osses2021.register_parameter()
        • Osses2021.register_state_dict_post_hook()
        • Osses2021.register_state_dict_pre_hook()
        • Osses2021.requires_grad_()
        • Osses2021.set_extra_state()
        • Osses2021.set_submodule()
        • Osses2021.share_memory()
        • Osses2021.state_dict()
        • Osses2021.to()
        • Osses2021.to_empty()
        • Osses2021.train()
        • Osses2021.type()
        • Osses2021.xpu()
        • Osses2021.zero_grad()
        • Osses2021.training
    • Paulick2024
      • Paulick2024
        • Paulick2024.fs
        • Paulick2024.flow
        • Paulick2024.fhigh
        • Paulick2024.n_channels
        • Paulick2024.use_outerear
        • Paulick2024.learnable
        • Paulick2024.return_stages
        • Paulick2024.filter_type
        • Paulick2024.dtype
        • Paulick2024.outer_middle_ear
        • Paulick2024.drnl
        • Paulick2024.ihc
        • Paulick2024.adaptation
        • Paulick2024.modulation
        • Paulick2024.resampler
        • Paulick2024.fc
        • Paulick2024.num_channels
        • Paulick2024.resample_factor
        • Paulick2024.fs_resampled
        • Paulick2024.x
        • Paulick2024.__init__()
        • Paulick2024.forward()
        • Paulick2024.roi_selection()
        • Paulick2024.template_correlation()
        • Paulick2024.compute_decision_variable()
        • Paulick2024.make_decision()
        • Paulick2024.detection_task()
        • Paulick2024.T_destination
        • Paulick2024.add_module()
        • Paulick2024.apply()
        • Paulick2024.bfloat16()
        • Paulick2024.buffers()
        • Paulick2024.call_super_init
        • Paulick2024.children()
        • Paulick2024.compile()
        • Paulick2024.cpu()
        • Paulick2024.cuda()
        • Paulick2024.discrimination_task()
        • Paulick2024.double()
        • Paulick2024.dump_patches
        • Paulick2024.eval()
        • Paulick2024.float()
        • Paulick2024.get_buffer()
        • Paulick2024.get_extra_state()
        • Paulick2024.get_parameter()
        • Paulick2024.get_submodule()
        • Paulick2024.half()
        • Paulick2024.ipu()
        • Paulick2024.load_state_dict()
        • Paulick2024.modules()
        • Paulick2024.mtia()
        • Paulick2024.named_buffers()
        • Paulick2024.named_children()
        • Paulick2024.named_modules()
        • Paulick2024.named_parameters()
        • Paulick2024.parameters()
        • Paulick2024.register_backward_hook()
        • Paulick2024.register_buffer()
        • Paulick2024.register_forward_hook()
        • Paulick2024.register_forward_pre_hook()
        • Paulick2024.register_full_backward_hook()
        • Paulick2024.register_full_backward_pre_hook()
        • Paulick2024.register_load_state_dict_post_hook()
        • Paulick2024.register_load_state_dict_pre_hook()
        • Paulick2024.register_module()
        • Paulick2024.register_parameter()
        • Paulick2024.register_state_dict_post_hook()
        • Paulick2024.register_state_dict_pre_hook()
        • Paulick2024.requires_grad_()
        • Paulick2024.set_extra_state()
        • Paulick2024.set_submodule()
        • Paulick2024.share_memory()
        • Paulick2024.state_dict()
        • Paulick2024.to()
        • Paulick2024.to_empty()
        • Paulick2024.train()
        • Paulick2024.type()
        • Paulick2024.xpu()
        • Paulick2024.zero_grad()
        • Paulick2024.training
        • Paulick2024.extra_repr()
  • Auditory Filterbanks
    • Filterbank Classes
      • GammatoneFilterbank
        • GammatoneFilterbank
      • DRNLFilterbank
        • DRNLFilterbank
      • FastDRNLFilterbank
        • FastDRNLFilterbank
      • ExcitationPattern
        • ExcitationPattern
      • Moore2016ExcitationPattern
        • Moore2016ExcitationPattern
      • ERBIntegration
        • ERBIntegration
      • MultiResolutionFFT
        • MultiResolutionFFT
      • Moore2016Spectrum
        • Moore2016Spectrum
    • ERB Scale Utilities
      • audfiltbw()
      • erb2fc()
      • fc2erb()
      • f2erb()
      • f2erbrate()
      • erbrate2f()
      • erbspacebw()
  • Inner Hair Cell Models
    • IHCEnvelope
      • IHCEnvelope
        • IHCEnvelope.fs
        • IHCEnvelope.method
        • IHCEnvelope.cutoff
        • IHCEnvelope.order
        • IHCEnvelope.iterations
        • IHCEnvelope.b
        • IHCEnvelope.a
        • IHCEnvelope.learnable
        • IHCEnvelope.dtype
        • IHCEnvelope.Shape
        • IHCEnvelope.__init__()
        • IHCEnvelope.forward()
        • IHCEnvelope.extra_repr()
        • IHCEnvelope.T_destination
        • IHCEnvelope.add_module()
        • IHCEnvelope.apply()
        • IHCEnvelope.bfloat16()
        • IHCEnvelope.buffers()
        • IHCEnvelope.call_super_init
        • IHCEnvelope.children()
        • IHCEnvelope.compile()
        • IHCEnvelope.cpu()
        • IHCEnvelope.cuda()
        • IHCEnvelope.double()
        • IHCEnvelope.dump_patches
        • IHCEnvelope.eval()
        • IHCEnvelope.float()
        • IHCEnvelope.get_buffer()
        • IHCEnvelope.get_extra_state()
        • IHCEnvelope.get_parameter()
        • IHCEnvelope.get_submodule()
        • IHCEnvelope.half()
        • IHCEnvelope.ipu()
        • IHCEnvelope.load_state_dict()
        • IHCEnvelope.modules()
        • IHCEnvelope.mtia()
        • IHCEnvelope.named_buffers()
        • IHCEnvelope.named_children()
        • IHCEnvelope.named_modules()
        • IHCEnvelope.named_parameters()
        • IHCEnvelope.parameters()
        • IHCEnvelope.register_backward_hook()
        • IHCEnvelope.register_buffer()
        • IHCEnvelope.register_forward_hook()
        • IHCEnvelope.register_forward_pre_hook()
        • IHCEnvelope.register_full_backward_hook()
        • IHCEnvelope.register_full_backward_pre_hook()
        • IHCEnvelope.register_load_state_dict_post_hook()
        • IHCEnvelope.register_load_state_dict_pre_hook()
        • IHCEnvelope.register_module()
        • IHCEnvelope.register_parameter()
        • IHCEnvelope.register_state_dict_post_hook()
        • IHCEnvelope.register_state_dict_pre_hook()
        • IHCEnvelope.requires_grad_()
        • IHCEnvelope.set_extra_state()
        • IHCEnvelope.set_submodule()
        • IHCEnvelope.share_memory()
        • IHCEnvelope.state_dict()
        • IHCEnvelope.to()
        • IHCEnvelope.to_empty()
        • IHCEnvelope.train()
        • IHCEnvelope.type()
        • IHCEnvelope.xpu()
        • IHCEnvelope.zero_grad()
        • IHCEnvelope.training
    • IHCPaulick2024
      • IHCPaulick2024
        • IHCPaulick2024.fs
        • IHCPaulick2024.learnable
        • IHCPaulick2024.dtype
        • IHCPaulick2024.scaling_factor
        • IHCPaulick2024.Gmet_max
        • IHCPaulick2024.x0
        • IHCPaulick2024.s0
        • IHCPaulick2024.s1
        • IHCPaulick2024.EP
        • IHCPaulick2024.Cm
        • IHCPaulick2024.Gkf
        • IHCPaulick2024.Gks
        • IHCPaulick2024.Ekf
        • IHCPaulick2024.Eks
        • IHCPaulick2024.V_rest
        • IHCPaulick2024.G_precharge
        • IHCPaulick2024.precharge_duration
        • IHCPaulick2024.Shape
        • IHCPaulick2024.__init__()
        • IHCPaulick2024.T_destination
        • IHCPaulick2024.add_module()
        • IHCPaulick2024.apply()
        • IHCPaulick2024.bfloat16()
        • IHCPaulick2024.buffers()
        • IHCPaulick2024.call_super_init
        • IHCPaulick2024.children()
        • IHCPaulick2024.compile()
        • IHCPaulick2024.cpu()
        • IHCPaulick2024.cuda()
        • IHCPaulick2024.double()
        • IHCPaulick2024.dump_patches
        • IHCPaulick2024.eval()
        • IHCPaulick2024.float()
        • IHCPaulick2024.get_buffer()
        • IHCPaulick2024.get_extra_state()
        • IHCPaulick2024.get_parameter()
        • IHCPaulick2024.get_submodule()
        • IHCPaulick2024.half()
        • IHCPaulick2024.ipu()
        • IHCPaulick2024.load_state_dict()
        • IHCPaulick2024.modules()
        • IHCPaulick2024.mtia()
        • IHCPaulick2024.named_buffers()
        • IHCPaulick2024.named_children()
        • IHCPaulick2024.named_modules()
        • IHCPaulick2024.named_parameters()
        • IHCPaulick2024.parameters()
        • IHCPaulick2024.register_backward_hook()
        • IHCPaulick2024.register_buffer()
        • IHCPaulick2024.register_forward_hook()
        • IHCPaulick2024.register_forward_pre_hook()
        • IHCPaulick2024.register_full_backward_hook()
        • IHCPaulick2024.register_full_backward_pre_hook()
        • IHCPaulick2024.register_load_state_dict_post_hook()
        • IHCPaulick2024.register_load_state_dict_pre_hook()
        • IHCPaulick2024.register_module()
        • IHCPaulick2024.register_parameter()
        • IHCPaulick2024.register_state_dict_post_hook()
        • IHCPaulick2024.register_state_dict_pre_hook()
        • IHCPaulick2024.requires_grad_()
        • IHCPaulick2024.set_extra_state()
        • IHCPaulick2024.set_submodule()
        • IHCPaulick2024.share_memory()
        • IHCPaulick2024.state_dict()
        • IHCPaulick2024.to()
        • IHCPaulick2024.to_empty()
        • IHCPaulick2024.train()
        • IHCPaulick2024.type()
        • IHCPaulick2024.xpu()
        • IHCPaulick2024.zero_grad()
        • IHCPaulick2024.training
        • IHCPaulick2024.forward()
        • IHCPaulick2024.extra_repr()
  • Auditory Adaptation
    • AdaptLoop
      • AdaptLoop
        • AdaptLoop.num_loops
        • AdaptLoop.fs
        • AdaptLoop.limit
        • AdaptLoop.use_freq_specific_minlvl
        • AdaptLoop.minlvl
        • AdaptLoop.minlvl_per_channel
        • AdaptLoop.a1
        • AdaptLoop.b0
        • AdaptLoop.init_state
        • AdaptLoop.corr
        • AdaptLoop.mult
        • AdaptLoop.Shape
        • AdaptLoop.__init__()
        • AdaptLoop.T_destination
        • AdaptLoop.add_module()
        • AdaptLoop.apply()
        • AdaptLoop.bfloat16()
        • AdaptLoop.buffers()
        • AdaptLoop.call_super_init
        • AdaptLoop.children()
        • AdaptLoop.compile()
        • AdaptLoop.cpu()
        • AdaptLoop.cuda()
        • AdaptLoop.double()
        • AdaptLoop.dump_patches
        • AdaptLoop.eval()
        • AdaptLoop.float()
        • AdaptLoop.get_buffer()
        • AdaptLoop.get_extra_state()
        • AdaptLoop.get_parameter()
        • AdaptLoop.get_submodule()
        • AdaptLoop.half()
        • AdaptLoop.ipu()
        • AdaptLoop.load_state_dict()
        • AdaptLoop.modules()
        • AdaptLoop.mtia()
        • AdaptLoop.named_buffers()
        • AdaptLoop.named_children()
        • AdaptLoop.named_modules()
        • AdaptLoop.named_parameters()
        • AdaptLoop.parameters()
        • AdaptLoop.register_backward_hook()
        • AdaptLoop.register_buffer()
        • AdaptLoop.register_forward_hook()
        • AdaptLoop.register_forward_pre_hook()
        • AdaptLoop.register_full_backward_hook()
        • AdaptLoop.register_full_backward_pre_hook()
        • AdaptLoop.register_load_state_dict_post_hook()
        • AdaptLoop.register_load_state_dict_pre_hook()
        • AdaptLoop.register_module()
        • AdaptLoop.register_parameter()
        • AdaptLoop.register_state_dict_post_hook()
        • AdaptLoop.register_state_dict_pre_hook()
        • AdaptLoop.requires_grad_()
        • AdaptLoop.set_extra_state()
        • AdaptLoop.set_submodule()
        • AdaptLoop.share_memory()
        • AdaptLoop.state_dict()
        • AdaptLoop.to()
        • AdaptLoop.to_empty()
        • AdaptLoop.train()
        • AdaptLoop.type()
        • AdaptLoop.xpu()
        • AdaptLoop.zero_grad()
        • AdaptLoop.training
        • AdaptLoop.forward()
        • AdaptLoop.extra_repr()
  • Modulation Filterbanks
    • ModulationFilterbank
      • ModulationFilterbank
        • ModulationFilterbank.fs
        • ModulationFilterbank.fc
        • ModulationFilterbank.Q
        • ModulationFilterbank.max_mfc
        • ModulationFilterbank.lp_cutoff
        • ModulationFilterbank.att_factor
        • ModulationFilterbank.use_upper_limit
        • ModulationFilterbank.preset
        • ModulationFilterbank.filter_type
        • ModulationFilterbank.learnable
        • ModulationFilterbank.num_channels
        • ModulationFilterbank.use_lp150_prefilter
        • ModulationFilterbank.b_lowpass
        • ModulationFilterbank.a_lowpass
        • ModulationFilterbank.b_lp150
        • ModulationFilterbank.a_lp150
        • ModulationFilterbank.mfc
        • ModulationFilterbank.filter_coeffs
        • ModulationFilterbank.Shape
        • ModulationFilterbank.__init__()
        • ModulationFilterbank.forward()
        • ModulationFilterbank.extra_repr()
        • ModulationFilterbank.T_destination
        • ModulationFilterbank.add_module()
        • ModulationFilterbank.apply()
        • ModulationFilterbank.bfloat16()
        • ModulationFilterbank.buffers()
        • ModulationFilterbank.call_super_init
        • ModulationFilterbank.children()
        • ModulationFilterbank.compile()
        • ModulationFilterbank.cpu()
        • ModulationFilterbank.cuda()
        • ModulationFilterbank.double()
        • ModulationFilterbank.dump_patches
        • ModulationFilterbank.eval()
        • ModulationFilterbank.float()
        • ModulationFilterbank.get_buffer()
        • ModulationFilterbank.get_extra_state()
        • ModulationFilterbank.get_parameter()
        • ModulationFilterbank.get_submodule()
        • ModulationFilterbank.half()
        • ModulationFilterbank.ipu()
        • ModulationFilterbank.load_state_dict()
        • ModulationFilterbank.modules()
        • ModulationFilterbank.mtia()
        • ModulationFilterbank.named_buffers()
        • ModulationFilterbank.named_children()
        • ModulationFilterbank.named_modules()
        • ModulationFilterbank.named_parameters()
        • ModulationFilterbank.parameters()
        • ModulationFilterbank.register_backward_hook()
        • ModulationFilterbank.register_buffer()
        • ModulationFilterbank.register_forward_hook()
        • ModulationFilterbank.register_forward_pre_hook()
        • ModulationFilterbank.register_full_backward_hook()
        • ModulationFilterbank.register_full_backward_pre_hook()
        • ModulationFilterbank.register_load_state_dict_post_hook()
        • ModulationFilterbank.register_load_state_dict_pre_hook()
        • ModulationFilterbank.register_module()
        • ModulationFilterbank.register_parameter()
        • ModulationFilterbank.register_state_dict_post_hook()
        • ModulationFilterbank.register_state_dict_pre_hook()
        • ModulationFilterbank.requires_grad_()
        • ModulationFilterbank.set_extra_state()
        • ModulationFilterbank.set_submodule()
        • ModulationFilterbank.share_memory()
        • ModulationFilterbank.state_dict()
        • ModulationFilterbank.to()
        • ModulationFilterbank.to_empty()
        • ModulationFilterbank.train()
        • ModulationFilterbank.type()
        • ModulationFilterbank.xpu()
        • ModulationFilterbank.zero_grad()
        • ModulationFilterbank.training
    • FastModulationFilterbank
      • FastModulationFilterbank
        • FastModulationFilterbank.tolerance
        • FastModulationFilterbank.megabatch_map
        • FastModulationFilterbank.total_filters
        • FastModulationFilterbank.Shape
        • FastModulationFilterbank.__init__()
        • FastModulationFilterbank.forward()
        • FastModulationFilterbank.distribute_gradients()
        • FastModulationFilterbank.T_destination
        • FastModulationFilterbank.add_module()
        • FastModulationFilterbank.apply()
        • FastModulationFilterbank.bfloat16()
        • FastModulationFilterbank.buffers()
        • FastModulationFilterbank.call_super_init
        • FastModulationFilterbank.children()
        • FastModulationFilterbank.compile()
        • FastModulationFilterbank.cpu()
        • FastModulationFilterbank.cuda()
        • FastModulationFilterbank.double()
        • FastModulationFilterbank.dump_patches
        • FastModulationFilterbank.eval()
        • FastModulationFilterbank.extra_repr()
        • FastModulationFilterbank.float()
        • FastModulationFilterbank.get_buffer()
        • FastModulationFilterbank.get_extra_state()
        • FastModulationFilterbank.get_parameter()
        • FastModulationFilterbank.get_submodule()
        • FastModulationFilterbank.half()
        • FastModulationFilterbank.ipu()
        • FastModulationFilterbank.load_state_dict()
        • FastModulationFilterbank.modules()
        • FastModulationFilterbank.mtia()
        • FastModulationFilterbank.named_buffers()
        • FastModulationFilterbank.named_children()
        • FastModulationFilterbank.named_modules()
        • FastModulationFilterbank.named_parameters()
        • FastModulationFilterbank.parameters()
        • FastModulationFilterbank.register_backward_hook()
        • FastModulationFilterbank.register_buffer()
        • FastModulationFilterbank.register_forward_hook()
        • FastModulationFilterbank.register_forward_pre_hook()
        • FastModulationFilterbank.register_full_backward_hook()
        • FastModulationFilterbank.register_full_backward_pre_hook()
        • FastModulationFilterbank.register_load_state_dict_post_hook()
        • FastModulationFilterbank.register_load_state_dict_pre_hook()
        • FastModulationFilterbank.register_module()
        • FastModulationFilterbank.register_parameter()
        • FastModulationFilterbank.register_state_dict_post_hook()
        • FastModulationFilterbank.register_state_dict_pre_hook()
        • FastModulationFilterbank.requires_grad_()
        • FastModulationFilterbank.set_extra_state()
        • FastModulationFilterbank.set_submodule()
        • FastModulationFilterbank.share_memory()
        • FastModulationFilterbank.state_dict()
        • FastModulationFilterbank.to()
        • FastModulationFilterbank.to_empty()
        • FastModulationFilterbank.train()
        • FastModulationFilterbank.type()
        • FastModulationFilterbank.xpu()
        • FastModulationFilterbank.zero_grad()
        • FastModulationFilterbank.training
    • King2019ModulationFilterbank
      • King2019ModulationFilterbank
        • King2019ModulationFilterbank.mfc
        • King2019ModulationFilterbank.filters
        • King2019ModulationFilterbank.num_filters
        • King2019ModulationFilterbank.Shape
        • King2019ModulationFilterbank.__init__()
        • King2019ModulationFilterbank.forward()
        • King2019ModulationFilterbank.extra_repr()
        • King2019ModulationFilterbank.T_destination
        • King2019ModulationFilterbank.add_module()
        • King2019ModulationFilterbank.apply()
        • King2019ModulationFilterbank.bfloat16()
        • King2019ModulationFilterbank.buffers()
        • King2019ModulationFilterbank.call_super_init
        • King2019ModulationFilterbank.children()
        • King2019ModulationFilterbank.compile()
        • King2019ModulationFilterbank.cpu()
        • King2019ModulationFilterbank.cuda()
        • King2019ModulationFilterbank.double()
        • King2019ModulationFilterbank.dump_patches
        • King2019ModulationFilterbank.eval()
        • King2019ModulationFilterbank.float()
        • King2019ModulationFilterbank.get_buffer()
        • King2019ModulationFilterbank.get_extra_state()
        • King2019ModulationFilterbank.get_parameter()
        • King2019ModulationFilterbank.get_submodule()
        • King2019ModulationFilterbank.half()
        • King2019ModulationFilterbank.ipu()
        • King2019ModulationFilterbank.load_state_dict()
        • King2019ModulationFilterbank.modules()
        • King2019ModulationFilterbank.mtia()
        • King2019ModulationFilterbank.named_buffers()
        • King2019ModulationFilterbank.named_children()
        • King2019ModulationFilterbank.named_modules()
        • King2019ModulationFilterbank.named_parameters()
        • King2019ModulationFilterbank.parameters()
        • King2019ModulationFilterbank.register_backward_hook()
        • King2019ModulationFilterbank.register_buffer()
        • King2019ModulationFilterbank.register_forward_hook()
        • King2019ModulationFilterbank.register_forward_pre_hook()
        • King2019ModulationFilterbank.register_full_backward_hook()
        • King2019ModulationFilterbank.register_full_backward_pre_hook()
        • King2019ModulationFilterbank.register_load_state_dict_post_hook()
        • King2019ModulationFilterbank.register_load_state_dict_pre_hook()
        • King2019ModulationFilterbank.register_module()
        • King2019ModulationFilterbank.register_parameter()
        • King2019ModulationFilterbank.register_state_dict_post_hook()
        • King2019ModulationFilterbank.register_state_dict_pre_hook()
        • King2019ModulationFilterbank.requires_grad_()
        • King2019ModulationFilterbank.set_extra_state()
        • King2019ModulationFilterbank.set_submodule()
        • King2019ModulationFilterbank.share_memory()
        • King2019ModulationFilterbank.state_dict()
        • King2019ModulationFilterbank.to()
        • King2019ModulationFilterbank.to_empty()
        • King2019ModulationFilterbank.train()
        • King2019ModulationFilterbank.type()
        • King2019ModulationFilterbank.xpu()
        • King2019ModulationFilterbank.zero_grad()
        • King2019ModulationFilterbank.training
    • FastKing2019ModulationFilterbank
      • FastKing2019ModulationFilterbank
        • FastKing2019ModulationFilterbank.mfc
        • FastKing2019ModulationFilterbank.sos_stack
        • FastKing2019ModulationFilterbank.num_filters
        • FastKing2019ModulationFilterbank.ir_length_ratio
        • FastKing2019ModulationFilterbank.Shape
        • FastKing2019ModulationFilterbank.__init__()
        • FastKing2019ModulationFilterbank.forward()
        • FastKing2019ModulationFilterbank.T_destination
        • FastKing2019ModulationFilterbank.add_module()
        • FastKing2019ModulationFilterbank.apply()
        • FastKing2019ModulationFilterbank.bfloat16()
        • FastKing2019ModulationFilterbank.buffers()
        • FastKing2019ModulationFilterbank.call_super_init
        • FastKing2019ModulationFilterbank.children()
        • FastKing2019ModulationFilterbank.compile()
        • FastKing2019ModulationFilterbank.cpu()
        • FastKing2019ModulationFilterbank.cuda()
        • FastKing2019ModulationFilterbank.double()
        • FastKing2019ModulationFilterbank.dump_patches
        • FastKing2019ModulationFilterbank.eval()
        • FastKing2019ModulationFilterbank.extra_repr()
        • FastKing2019ModulationFilterbank.float()
        • FastKing2019ModulationFilterbank.get_buffer()
        • FastKing2019ModulationFilterbank.get_extra_state()
        • FastKing2019ModulationFilterbank.get_parameter()
        • FastKing2019ModulationFilterbank.get_submodule()
        • FastKing2019ModulationFilterbank.half()
        • FastKing2019ModulationFilterbank.ipu()
        • FastKing2019ModulationFilterbank.load_state_dict()
        • FastKing2019ModulationFilterbank.modules()
        • FastKing2019ModulationFilterbank.mtia()
        • FastKing2019ModulationFilterbank.named_buffers()
        • FastKing2019ModulationFilterbank.named_children()
        • FastKing2019ModulationFilterbank.named_modules()
        • FastKing2019ModulationFilterbank.named_parameters()
        • FastKing2019ModulationFilterbank.parameters()
        • FastKing2019ModulationFilterbank.register_backward_hook()
        • FastKing2019ModulationFilterbank.register_buffer()
        • FastKing2019ModulationFilterbank.register_forward_hook()
        • FastKing2019ModulationFilterbank.register_forward_pre_hook()
        • FastKing2019ModulationFilterbank.register_full_backward_hook()
        • FastKing2019ModulationFilterbank.register_full_backward_pre_hook()
        • FastKing2019ModulationFilterbank.register_load_state_dict_post_hook()
        • FastKing2019ModulationFilterbank.register_load_state_dict_pre_hook()
        • FastKing2019ModulationFilterbank.register_module()
        • FastKing2019ModulationFilterbank.register_parameter()
        • FastKing2019ModulationFilterbank.register_state_dict_post_hook()
        • FastKing2019ModulationFilterbank.register_state_dict_pre_hook()
        • FastKing2019ModulationFilterbank.requires_grad_()
        • FastKing2019ModulationFilterbank.set_extra_state()
        • FastKing2019ModulationFilterbank.set_submodule()
        • FastKing2019ModulationFilterbank.share_memory()
        • FastKing2019ModulationFilterbank.state_dict()
        • FastKing2019ModulationFilterbank.to()
        • FastKing2019ModulationFilterbank.to_empty()
        • FastKing2019ModulationFilterbank.train()
        • FastKing2019ModulationFilterbank.type()
        • FastKing2019ModulationFilterbank.xpu()
        • FastKing2019ModulationFilterbank.zero_grad()
        • FastKing2019ModulationFilterbank.training
  • Loudness Processing
    • Compression
      • BrokenStickCompression
        • BrokenStickCompression
      • PowerCompression
        • PowerCompression
    • Specific Loudness
      • SpecificLoudness
        • SpecificLoudness
      • Moore2016SpecificLoudness
        • Moore2016SpecificLoudness
    • Binaural Processing
      • SpatialSmoothing
        • SpatialSmoothing
      • BinauralInhibition
        • BinauralInhibition
      • Moore2016BinauralLoudness
        • Moore2016BinauralLoudness
    • Temporal Integration
      • LoudnessIntegration
        • LoudnessIntegration
      • Moore2016AGC
        • Moore2016AGC
      • Moore2016TemporalIntegration
        • Moore2016TemporalIntegration
  • Outer & Middle Ear Filters
    • HeadphoneFilter
      • HeadphoneFilter
        • HeadphoneFilter.fir_coeffs
        • HeadphoneFilter.frequency_data
        • HeadphoneFilter.group_delay
        • HeadphoneFilter.Shape
        • HeadphoneFilter.__init__()
        • HeadphoneFilter.forward()
        • HeadphoneFilter.get_frequency_response()
        • HeadphoneFilter.get_parameters()
        • HeadphoneFilter.extra_repr()
        • HeadphoneFilter.T_destination
        • HeadphoneFilter.add_module()
        • HeadphoneFilter.apply()
        • HeadphoneFilter.bfloat16()
        • HeadphoneFilter.buffers()
        • HeadphoneFilter.call_super_init
        • HeadphoneFilter.children()
        • HeadphoneFilter.compile()
        • HeadphoneFilter.cpu()
        • HeadphoneFilter.cuda()
        • HeadphoneFilter.double()
        • HeadphoneFilter.dump_patches
        • HeadphoneFilter.eval()
        • HeadphoneFilter.float()
        • HeadphoneFilter.get_buffer()
        • HeadphoneFilter.get_extra_state()
        • HeadphoneFilter.get_parameter()
        • HeadphoneFilter.get_submodule()
        • HeadphoneFilter.half()
        • HeadphoneFilter.ipu()
        • HeadphoneFilter.load_state_dict()
        • HeadphoneFilter.modules()
        • HeadphoneFilter.mtia()
        • HeadphoneFilter.named_buffers()
        • HeadphoneFilter.named_children()
        • HeadphoneFilter.named_modules()
        • HeadphoneFilter.named_parameters()
        • HeadphoneFilter.parameters()
        • HeadphoneFilter.register_backward_hook()
        • HeadphoneFilter.register_buffer()
        • HeadphoneFilter.register_forward_hook()
        • HeadphoneFilter.register_forward_pre_hook()
        • HeadphoneFilter.register_full_backward_hook()
        • HeadphoneFilter.register_full_backward_pre_hook()
        • HeadphoneFilter.register_load_state_dict_post_hook()
        • HeadphoneFilter.register_load_state_dict_pre_hook()
        • HeadphoneFilter.register_module()
        • HeadphoneFilter.register_parameter()
        • HeadphoneFilter.register_state_dict_post_hook()
        • HeadphoneFilter.register_state_dict_pre_hook()
        • HeadphoneFilter.requires_grad_()
        • HeadphoneFilter.set_extra_state()
        • HeadphoneFilter.set_submodule()
        • HeadphoneFilter.share_memory()
        • HeadphoneFilter.state_dict()
        • HeadphoneFilter.to()
        • HeadphoneFilter.to_empty()
        • HeadphoneFilter.train()
        • HeadphoneFilter.type()
        • HeadphoneFilter.xpu()
        • HeadphoneFilter.zero_grad()
        • HeadphoneFilter.training
    • MiddleEarFilter
      • MiddleEarFilter
        • MiddleEarFilter.fir_coeffs
        • MiddleEarFilter.frequency_data
        • MiddleEarFilter.gain_normalization
        • MiddleEarFilter.group_delay
        • MiddleEarFilter.Shape
        • MiddleEarFilter.__init__()
        • MiddleEarFilter.forward()
        • MiddleEarFilter.get_frequency_response()
        • MiddleEarFilter.extra_repr()
        • MiddleEarFilter.T_destination
        • MiddleEarFilter.add_module()
        • MiddleEarFilter.apply()
        • MiddleEarFilter.bfloat16()
        • MiddleEarFilter.buffers()
        • MiddleEarFilter.call_super_init
        • MiddleEarFilter.children()
        • MiddleEarFilter.compile()
        • MiddleEarFilter.cpu()
        • MiddleEarFilter.cuda()
        • MiddleEarFilter.double()
        • MiddleEarFilter.dump_patches
        • MiddleEarFilter.eval()
        • MiddleEarFilter.float()
        • MiddleEarFilter.get_buffer()
        • MiddleEarFilter.get_extra_state()
        • MiddleEarFilter.get_parameter()
        • MiddleEarFilter.get_submodule()
        • MiddleEarFilter.half()
        • MiddleEarFilter.ipu()
        • MiddleEarFilter.load_state_dict()
        • MiddleEarFilter.modules()
        • MiddleEarFilter.mtia()
        • MiddleEarFilter.named_buffers()
        • MiddleEarFilter.named_children()
        • MiddleEarFilter.named_modules()
        • MiddleEarFilter.named_parameters()
        • MiddleEarFilter.parameters()
        • MiddleEarFilter.register_backward_hook()
        • MiddleEarFilter.register_buffer()
        • MiddleEarFilter.register_forward_hook()
        • MiddleEarFilter.register_forward_pre_hook()
        • MiddleEarFilter.register_full_backward_hook()
        • MiddleEarFilter.register_full_backward_pre_hook()
        • MiddleEarFilter.register_load_state_dict_post_hook()
        • MiddleEarFilter.register_load_state_dict_pre_hook()
        • MiddleEarFilter.register_module()
        • MiddleEarFilter.register_parameter()
        • MiddleEarFilter.register_state_dict_post_hook()
        • MiddleEarFilter.register_state_dict_pre_hook()
        • MiddleEarFilter.requires_grad_()
        • MiddleEarFilter.set_extra_state()
        • MiddleEarFilter.set_submodule()
        • MiddleEarFilter.share_memory()
        • MiddleEarFilter.state_dict()
        • MiddleEarFilter.to()
        • MiddleEarFilter.to_empty()
        • MiddleEarFilter.train()
        • MiddleEarFilter.type()
        • MiddleEarFilter.xpu()
        • MiddleEarFilter.zero_grad()
        • MiddleEarFilter.training
    • OuterMiddleEarFilter
      • OuterMiddleEarFilter
        • OuterMiddleEarFilter.tf_gains
        • OuterMiddleEarFilter.fvec
        • OuterMiddleEarFilter.fir_coeffs
        • OuterMiddleEarFilter.Shape
        • OuterMiddleEarFilter.__init__()
        • OuterMiddleEarFilter.forward()
        • OuterMiddleEarFilter.get_frequency_response()
        • OuterMiddleEarFilter.get_transfer_function()
        • OuterMiddleEarFilter.extra_repr()
        • OuterMiddleEarFilter.T_destination
        • OuterMiddleEarFilter.add_module()
        • OuterMiddleEarFilter.apply()
        • OuterMiddleEarFilter.bfloat16()
        • OuterMiddleEarFilter.buffers()
        • OuterMiddleEarFilter.call_super_init
        • OuterMiddleEarFilter.children()
        • OuterMiddleEarFilter.compile()
        • OuterMiddleEarFilter.cpu()
        • OuterMiddleEarFilter.cuda()
        • OuterMiddleEarFilter.double()
        • OuterMiddleEarFilter.dump_patches
        • OuterMiddleEarFilter.eval()
        • OuterMiddleEarFilter.float()
        • OuterMiddleEarFilter.get_buffer()
        • OuterMiddleEarFilter.get_extra_state()
        • OuterMiddleEarFilter.get_parameter()
        • OuterMiddleEarFilter.get_submodule()
        • OuterMiddleEarFilter.half()
        • OuterMiddleEarFilter.ipu()
        • OuterMiddleEarFilter.load_state_dict()
        • OuterMiddleEarFilter.modules()
        • OuterMiddleEarFilter.mtia()
        • OuterMiddleEarFilter.named_buffers()
        • OuterMiddleEarFilter.named_children()
        • OuterMiddleEarFilter.named_modules()
        • OuterMiddleEarFilter.named_parameters()
        • OuterMiddleEarFilter.parameters()
        • OuterMiddleEarFilter.register_backward_hook()
        • OuterMiddleEarFilter.register_buffer()
        • OuterMiddleEarFilter.register_forward_hook()
        • OuterMiddleEarFilter.register_forward_pre_hook()
        • OuterMiddleEarFilter.register_full_backward_hook()
        • OuterMiddleEarFilter.register_full_backward_pre_hook()
        • OuterMiddleEarFilter.register_load_state_dict_post_hook()
        • OuterMiddleEarFilter.register_load_state_dict_pre_hook()
        • OuterMiddleEarFilter.register_module()
        • OuterMiddleEarFilter.register_parameter()
        • OuterMiddleEarFilter.register_state_dict_post_hook()
        • OuterMiddleEarFilter.register_state_dict_pre_hook()
        • OuterMiddleEarFilter.requires_grad_()
        • OuterMiddleEarFilter.set_extra_state()
        • OuterMiddleEarFilter.set_submodule()
        • OuterMiddleEarFilter.share_memory()
        • OuterMiddleEarFilter.state_dict()
        • OuterMiddleEarFilter.to()
        • OuterMiddleEarFilter.to_empty()
        • OuterMiddleEarFilter.train()
        • OuterMiddleEarFilter.type()
        • OuterMiddleEarFilter.xpu()
        • OuterMiddleEarFilter.zero_grad()
        • OuterMiddleEarFilter.training
  • Signal Processing Utilities
    • Classes
      • ButterworthFilter
        • ButterworthFilter
      • SOSFilter
        • SOSFilter
      • IIRFilter
        • IIRFilter
    • Utility Functions
      • Analysis
        • torch_hilbert()
        • torch_pchip_interp()
      • Filtering
        • apply_sos_pytorch()
        • apply_iir_pytorch()
        • torch_filtfilt()
      • Design
        • torch_firwin2()
        • torch_minimum_phase()
torch_amt
  • Overview: module code

All modules for which code is available

  • torch_amt.common.adaptation
  • torch_amt.common.ears
  • torch_amt.common.filterbanks
  • torch_amt.common.filters
  • torch_amt.common.ihc
  • torch_amt.common.loudness
  • torch_amt.common.modulation
  • torch_amt.models.dau1997
  • torch_amt.models.glasberg2002
  • torch_amt.models.king2019
  • torch_amt.models.moore2016
  • torch_amt.models.osses2021
  • torch_amt.models.paulick2024

© Copyright 2026, Stefano Giacomelli.

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