drelli7’s guide for composing patterns with realjuliajane’s custom vibration software

How It Works

Tip Values - 10, 25, 50, 100

2 Vibrators - 1 Prostate / 1 Perineum

Patterns for these Tip Values read a sequence of characters letter by letter and translate them each through ASCII into an equivalent sequence of Vibrator Intensity Levels that repeat for the duration

ASCII Translation & Message Patterns

As a general guideline in ASCII the numbers 0-9 are lower, uppercase letters A-Z are towards the middle, and lowercase a-z are higher. A full table is at end of this document.

To easily get started writing custom /m message patterns choose a range of 20 consecutive characters to work with from the ASCII table.

<aside> 📈 Example 20-Character Ranges a-t abcdefghijklmnopqrst E-X EFGHIJKLMNOPQRSTUVWX 0-C 0123456789:;<>?@ABCD

</aside>

For this method as long as the first and last characters of the range are contained in the message each character between will translate directly to an Intensity Level [1] through [20]. So the pattern /mEIMQUXTPLH with range E-X would ramp up E[1] I[5] M[9] Q[13] U[17] in 5 steps and then ramp down X[20] T[16] P[12] L[8] H[4] in 5 steps before repeating.

For ranges more or less than 20 characters the entire range will scale to fit the Intensity Levels [1] through [20]. For instance in the 40-character range between Q-x the 40th character x will be [20] and the 10th character a capital Z would correspond to Level [5].

<aside> 📉 Usernames cannot contain uppercase characters but they can contain numbers and when not using the /m command most default Username patterns with numbers have ranges so large the numbers will round down to [0] and the other alphabetical letters will skew to the highest Levels.

</aside>

Name-Based Design & Username+Message Patterns

An alternate path to designing patterns is to create from the username as a starting point. Without /m one vibrator will always be running a username but modified variations or complimentary patterns can be sent through the message to emphasize or create offset partially synchronized loops.

The same username can be sent in the message reversed, shortened, lengthened, or with some work find the ‘center’ of its range in the ASCII table and increase or decrease the spread of letters and range to increase or decrease the magnitude of the variation for one vibrator.

General Composition Tips

  1. Variety is king - mix it up between holding, ramping, waving, and short choppy buzzing.
  2. Motors are motors and have momentum - switching too fast between far Levels can cause some complexities to get blurred and lost.