Pattern Reference

Function

In the AVpos notecard, you define a function pattern in the following form:

AL_PATTERN {gender}|{name}|{function1}:{intensity1},{function2}:{intensity2}...;{loop-run-time};{loop-pause-time};{total-run-time}

Parameters

Parameter Description
{gender} Can be either FEMALE or MALE
{name} An arbitrary name used to reference the pattern.
{function}:{intensity} One or more function names with their target intensity level (or range for Stroke), separated by commas. See the table below for a comprehensive list of supported functions and their intensity ranges.
{loop-run-time} Duration in seconds (0–99) that the active function loop runs per cycle.
{loop-pause-time} Duration in seconds (0–99) to pause between active loop cycles.
{total-run-time} Total duration in seconds (0–99) for the pattern to run (set to 0 for continuous execution).

The following table shows the available functions and the ranges for the intensity values:

Function Name Intensity Value Range Description
Vibrate 1-20 Controls vibration motor intensity. Supported by virtually all Lovense toys.
Rotate 1-20 Controls rotation motor speed and intensity (e.g. Nora).
Pump 1-3 Controls air pumping level for compression and suction toys (e.g. Max).
Fingering 1-20 Controls tapping and fingering movement intensity (e.g. Flexer, Ridge).
Suction 1-20 Controls suction strength level (e.g. Max 2).
Depth 1-3 Controls penetration and insertion depth level for depth-adjustable toys.
Oscillate 1-20 Controls oscillation speed and movement intensity.
Thrusting 1-20 Controls back-and-forth thrusting movement intensity (e.g. Spinel).
Stroke 0-100 Controls stroke position (0–100%) or movement range between min and max percentages (e.g. Stroke:30-80 or Stroke:50) for stroking toys.

Example

AL_PATTERN FEMALE|Tease & Please|Vibrate:10,Fingering:15,Suction:12;3;2;30

Engages the vibration motor at intensity 10, the finger motor at 15 and suction at 12, repeating that sequence every 3 seconds, with a 2 second pause between sequences, for a total run time of 30 seconds.

Pattern

In Pattern mode, you define a dynamic intensity curve that varies motor levels over time. In the AVpos notecard, you define a pattern in the following form:

AL_PATTERN {gender}|{name}|Pattern:{intensity1},{intensity2},...,{intensity10};{speed}

Parameters

Parameter Description
{gender} Can be either FEMALE or MALE
{name} An arbitrary name used to reference the pattern.
{intensity} A sequence of exactly 10 intensity values (each in the range 0–20) that form the intensity curve.
{speed} The speed at which the pattern transitions through the intensity steps. Range: 1–100, where higher numbers result in faster transitions.

Example

AL_PATTERN FEMALE|Breathless|Pattern:2,4,6,8,12,16,20,16,10,4;50

Ramps up the vibration intensity across 10 steps (starting at intensity 2, peaking at 20, and descending back to 4) at a speed setting of 50.