---
title: "NotchModule"
description: "API documentation for NotchModule"
url: https://developer.disguise.one/python-api/docs/notchmodule/
---

# NotchModule

Base class (inherits properties and methods): _[Module](/python-api/docs/module#module)_

Subclasses: _[SockPuppetNotchModule](/python-api/docs/sockpuppetnotchmodule#sockpuppetnotchmodule)_

## Properties

#### **activeFields** : _List\[[NotchModuleConfig.Field](/python-api/docs/notchmoduleconfig.field#field)\]_ _(Read-Only)_

#### **animationSpeed** : _float_

Control the speed of animations inside the Notch block. 1.0 = normal speed. Not available for adjustment during playback.

_UserName: Animation speed_

#### **artificialLatency** : _int_

Add an artificial latency (in frames) for testing purposes

_UserName: Artificial latency_

#### **currentLayerName** : _int_ _(Read-Only)_

#### **dfxFileGeneration** : _int_ _(Read-Only)_

#### **drywetblend** : _float_

_UserName: Dry/wet blend_

#### **framerateFraction** : _int_

The fraction of the framerate this layer renders at. Can help performance with particularly heavy blocks.  
Does not help when in low latency output modes.

_Options: {0: ‘1’, 1: ‘1/2’, 2: ‘1/3’, 3: ‘1/4’}  
UserName: Framerate fraction_

#### **hasExposedCamera** : _bool_ _(Read-Only)_

#### **mode** : _int_

_Options: {0: ‘Locked’, 1: ‘Free-run’, 2: ‘Normal’, 3: ‘Paused’}  
UserName: Mode_

#### **padding** : _[Vec2](/python-api/docs/vec2#vec2)_

Padding between splits that is rendered, but cut off before compositing.  
Use to remove screen-space edge artifacts.

_UserName: Padding (Pixels)_

#### **processingSize** : _int_

_Options: {0: ‘Output Size’, 1: ‘Input Size’}  
UserName: Processing size_

## Methods

#### **loadDfx**(self)
