Mind Massaging Machine – SessionMaker

About

SessionMaker is an evolving Editor to create your own session files that can be imported and run in the Mind Massaging Machine. This way you can build your own library of hypnosis files and mind massages.


Downloads

Latest version is “1.2024.1

Windows

macOS

Linux

Tempory Download from Google Drive

Manual

Toolbar

New Session

Creating a new session discards the current session. If you are already editing a session, all unsaved changes will be lost.

Load Session

Loads a .mmm file from your file system.

Creating a new session discards the current session. If you are already editing a session, all unsaved changes will be lost.

Save Session (Currently not available)

Saves the session file, effectively overwriting the session you have currently open.

Save Session As …

This opens a Save File dialog where you can give the session a new filename.

Export Finalized Session

You can export a finalized session file. A finalized session can not be edited by anyone. If a finalized session is loaded into the SessionMaker it will only show general info (Name, Description, Icon), no information or details about any used features are displayed or editable.

Attention: You do not need to finalize your session to be able to import a session into MMM. Any saved .mmm file will work.

This feature only exists to provide basic write-protection for those who create commercial content.

General Session Information

Name

The name of the session as it will be displayed in the Session Library of the Mind Massaging Machine.

Description

Please give a short but detailed description of what the ession is supposed to do and achieve.

Icon

This is the image as it will be displayed in the Session Library. Using an image with square layout is highly recommended. While transparency is supported it should not be overused.

Looping Session

If you want, you can mark the file as looping. Whe the session is completed it will just start again from the beginning.

Session Features

Audio File

You can choose a file that will play in the session.

Subliminal Texts

You can enter words or short phrases here. Each line will be interpreted as its own subliminal.

Subliminal Settings

These settings dictate the frequency size and duration of the subliminals that will appear ranomly in the genaral viewing space of the user.

StayTime (in seconds)

This is how long the subliminal will be shown. You can set a minimum and a maximum, if the values differ, a value will be randowmly chosen beween your given constraints whenever a new subliminal is about to be shown.

Scaling

You can decide if the subliminals should vary in size and how much so. You can set a minimum and a maximum, if the values differ, a value will be randowmly chosen beween your given constraints whenever a new subliminal is about to be shown.

Fade Time

These two values define how long it takes the subliminal to fade in and out. So for example you could have subliminals to appear in just 0.01 seconds but slowly fade over 0.5 secods.

Opacity

This defines how visible the subliminal is when it has completely faded in. Opacity can range from 0 (fully transparent) to 1 (no transparency at all).

Interval

The interval governs how many seconds it takes for a new subliminal to start appearing. So, with a value of 1, every second there will be a new (randomly selected) subliminal to appear. If the value for StayTime is longer than the Intervall there will always be more subliminal at once shows to the user. Choose a small intervall for many subliminals to be seen, a big intervall will make subliminals fewer with lots of time in between.

Main Visual Effect

Here’s a selection of visual effects you can choose from to use for your session.

Subliminals Pictures

You can add any number of pictures to use as subliminal pictures. So far, JPG and PNG format is supported. Transparency included in your PNG file will be preserved.

Subliminal Settings

These settings dictate the frequency size and duration of the subliminals that will appear ranomly in the genaral viewing space of the user.

StayTime (in seconds)

This is how long the subliminal will be shown. You can set a minimum and a maximum, if the values differ, a value will be randowmly chosen beween your given constraints whenever a new subliminal is about to be shown.

Scaling

You can decide if the subliminals should vary in size and how much so. You can set a minimum and a maximum, if the values differ, a value will be randowmly chosen beween your given constraints whenever a new subliminal is about to be shown.

Fade Time

These two values define how long it takes the subliminal to fade in and out. So for example you could have subliminals to appear in just 0.01 seconds but slowly fade over 0.5 secods.

Opacity

This defines how visible the subliminal is when it has completely faded in. Opacity can range from 0 (fully transparent) to 1 (no transparency at all).

Interval

The interval governs how many seconds it takes for a new subliminal to start appearing. So, with a value of 1, every second there will be a new (randomly selected) subliminal to appear. If the value for StayTime is longer than the Intervall there will always be more subliminal at once shows to the user. Choose a small intervall for many subliminals to be seen, a big intervall will make subliminals fewer with lots of time in between.

Brainwave Synchronization

Brainwave synchronization is the attempt to use external stimuli to change the main frequency of the brain. Please us your favorite search engine to find information, research material and effects of certain frequencies.

Binaural Beats

Each ear gets a tone played to, defined by the value set in Base Tone. Both tones get modified so that the difference in Hertz equals the desired branwave frequency. The human brain combines both tones and a pulse is “heard”, this pulse has the frequency difference and thereby the desired brainwave frequency.

Isochronic tones

Each ear gets a tone played to, defined by the value set in Base Tone. These tones are modulated in volume to create a pulse. This pulse has the desired branwave frequency.

Slow Strobe

The screen emulates a strobe light effect, overlaying the rest of the view. This effect is easy enough on the eyes to be comfortably viewed with open eyes and not very distracting from the other visuals. The Strobe Light has the desired branwave frequency.

Frequencies and Durations

All frequencies are defined in Hertz and all durations are in seconds.

Wake Frequency

This is the brainwave frequency used at the start and end of the session, while the user is “awake”.

Trance Frequency

This is the brainwave frequency used for the main part of the session, while the user is supposed to be or reach a trance state.

Bring Down Time

This is the time it takes for the brainwave frequency to transition from the Wake Frequency to the Trance Frequency at the start of the session. If you use an audio hypnosis file you might want to set this to the time it take the file to end the induction part.

Wake Up Time

This is the time it takes for the brainwave frequency to transition from the Trance Frequency to the Wake Frequency at the end of the session. If you use an audio hypnosis file you might want to set this to the time when the file starts bringing the subject out of trance. (If your file does that 70 seconds before the end of the file, set it to 70, no matter how long the full file is.)

Oscilating

If you want you can enable this. This lets the Trance Frequency oscillate a bit, meaning the brainwave frequency goes up to [Wake Frequency + half the Oscillation Range] and down to [Wake Frequency – half the Oscillation Range] over the course of the number of seconds defined in Oscillation Time.

Text Script

Textscript

The Mind Massaging Machine is able to support the main audio file throught written text directly in front of the user. If you wrote the script for the audio file yourlsef you can easily pick phrases or wordings from there. So, if your audio file has an induction using a countdown, you can show the corresponding numbers at the right time before the user.

Each line has to be correctly formatted. The format is:
StartTime | StayTime | TextToDisplay

Example:

0 | 1.5 | Hello and Welcome
2.5 | 3 | This is the Mind Massaging Machine

This will show “Hello and Welcome” after 0 seconds for 1.5 seconds. At second 2.5 it will show “This is the Mind Massaging Machine” for 3 seconds.

Yes, this is time consuming work. Future versions of the SessionMaker will improve on that.