Session types

A session is one playable unit inside a project. Each session has a type that decides what the subject sees and does in the player, and which settings the editor shows.

Type

Code

What the subject does

Mantra Spiral Task

mst

Watches lines appear one at a time, in order, over a spiral

Brainwash Spiral Task

bst

Watches randomly chosen lines flash word by word over a spiral

Write Lines Task

wlt

Types a phrase a set number of times, with interrupters and punishments

Story Trance Task

stt

Reads a story one line at a time, pressing Yes for the next

Engram Completion Task

ect

Rebuilds a phrase word by word from multiple-choice buttons

Action Task

act

Follows a written instruction, then clicks to confirm

Advanced Spiral Task

ast

Plays a timeline of blocks of the other types as one session

Two legacy types you may see but cannot use:

TranceLibs and TranceMachine (trn, tms)

Legacy types no longer offered in the picker. The TranceLibs word-bank feature is now a standalone page. See TranceLibs.

Features shared by all types

Every session is stored as a HypnoSpec document made of features. Some are fixed by the session type; others are optional and can be added from the Add optional feature row at the top of the editor’s Content tab:

Optional feature

Available on

Documented in

Distractors

all types

Session features

Wall Distractors

all types

Session features

Audio

all types

Session features

Custom CSS

all types

Custom CSS

YSS (YuukSpace Script)

MST and BST

YSS

MST and BST sessions also always have a Spiral and an Images feature, covered in Session features.

An AST session is different: each of its blocks carries the features of its own type, while Audio and Custom CSS are added once for the whole timeline from the studio’s Layers tab. See Advanced Spiral Task.