WARNING
This is an early release of the plugin. Expect bugs. The overall audio mix is gonna be improved over time and the documentation below will be updated and improved in the coming days/weeks/months. Feel free to report any issues in the discussion of the plugin.
KNOW LIMITATIONS / IMPROVEMENTS TO BE MADE
- No triggers are available at release ( triggers on different states/situations ).
- No "dynamic" mode available. VAMMoan will now only be a way to produce sounds, a plugin called VAMeXcite will be released afterwards to handle the old dynamic/auto mode for VR interactions packed with a set of new features
- Advanced demos/full scenes will be released in the coming weeks, see Demos chapter at the end for more information.
- Voice acting documentation is not available at release and will be added in the coming days.
What is VAMMoan 2?
VAMMoan 2 is the next iteration of VAMMoan. This time, it is official VAM content, and for your greatest pleasure... is a teaser of the recordings made for VAM 2... but inside VAM 1 !
This teaser offers the exact same audio files which will be present in VAM 2, with a bunch of different type of sounds called "pools". It also adds some new features like the ability to drive voice acting audio, slap sounds, lip sync integration, and more.
Welcome to the new era of VAMMoan.
The VAM team hopes you will like this teaser
Note: all screenshots present in this documentation can be clicked to zoom in.
Basic use of VAMMoan 2
- Open or create a scene.
- Select a character
- Load VAMMoan 2 Teaser in the plugins tab
- The character should start breathing
VAMMoan 2 Main UI
The UI is subdivided in three tabs for the left column. And four sub-categories for the right part.
Information
State gives you the current state of the character, what he/she is doing, what is the arousal level, the current trigger intensity, and the clip being played or the last clip that was played.
The second box gives you informations about the currently selected voice. The name, the type of voice, the voice actress or voice actor performing that character and a short description.
It also gives you recommandations for the optimal pitch and pauses when you use the voice. And finally, all the one liners available (they are represented by numbers in the triggers, this is were you can check what the character is gonna say).
Soundboard
The first step to use the soundboard is to change the state. Use the dropdown below Test state.
You can then change the arousal, or tweak the settings in the voice options in the right column to see how the character sounds.
You can also click on the buttons below Sound types to schedule specific sound you want to test.
The soundboard is only a test tool. Nothing is saved in the scene, nothing is recorded. You will still need to use triggers to control the voice for your scene.
Help
Please read the documentation before asking for help on the forums or on the support discussion of the plugin.
Voice options
Those are the basic voice options. Some being very easy to understand, I will explain only the less obvious ones.
Moan ratio is how much moan a character will produce when in Moaning state. The moaning state is different from VAMM1, instead of moaning all the time, the sounds played back are divided between breathing and moaning. At a moaning ratio of 0.2, over 10 sounds, 8 breathing sounds will be played, and 2 moans will be played. At 0, the character will only breath, at 1, the character will only moan.
Mouth/nose ratio is what type of breathing sound will be played. Either breathing from the mouth or the nose. At 0, the character will only breath from their mouth, at 1 only from their nose. At 0.5 it's gonna randomly choose from nose or mouth with a 50% chance.
Pause between moans controls a subtle pause between each sound. This is a way for you to control an additional pace if you need.
Other SFX options
Those are the "other SFX" options, sex sounds, voice over and so on. You can control their behavior in there.
VA (Voice Acting) is a new feature of VAMM2. This allows you to control voice acting for that character. Create a folder with all your voice lines somewhere in your vam folder, and select that folder using the select folder button.
VAMM2 will inform you how much sounds have been found. You will be able to play them back using triggers.
Use the sync folder button if you have added new sounds to your folder and you want them to be added to the voice lines. Use the clear va button to remove all the voice acting sounds.
All other SFXs are pretty much the same as in VAMMoan besides Spanking.
Spanking is a new feature that allows you (the player) or any character to slap the beautiful bottom of a character and make a slap sound. Check enable spanking sounds to make this feature active. You can check can ask for more to have the character say a voice line randomly after being slapped. The voice line might differ from character to character.
Morphs options
Morphs options are controlling all animations related to morphs animation or jaw motion/lip sync.
The most important part is the jaw/mouth animation which is controlled in two different manners.
You can either use the old audio driven jaw or use the lipsync. Both are exclusive, you're using one or another. The buttons set optimal jaw settings/set optimal lipsync settings are meant to set the default parameters created for the selected character. If you change the character (the voice), you will need to click again that button as every character has its own settings.
So you need to select which type of mouth animation you will use, then click on the appropriate set options settings button yourself to set the default parameters.
The reason behind that choice is that, it allows you to set the optimal parameters, then, if you want, tweak them in the according tabs to your liking if you don't enjoy the default parameters. It also allows you to control the settings during the scene without being overwritten by the plugin, if you want different ones for a "talking scene" (with voice acting) and a sex scene (where moans might require a different setup).
Advanced options
Advanced options are controlling different advanced behaviors/options of VAMM2.
Enable reverb allows the use of reverb zones available in VAMAtmosphere. Check this to enable it and add a reverb zone to your scene.
Enable randomized moan playback is just like in VAMM1, it adds random type of moans based on your settings. The text is update dynamically to make you understand how the randomization is gonna be applied.
Spatialization options allow control of the minimum distance and maximum distance of the sounds. Minimum distance is the distance at which the sound will be heard at maximum volume. And maximum distance is the distance at which the sound can't be heard anymore.
The voice
Pools explaination
VAMM2 relies on pools. Which is another way of saying "groups".
The playback of the sounds relies on the current state of the character which includes the selected state and the arousal value.
Pools are subdivided in 5 intensities. Intensity 0 being the lowest one, and intensity 4 being the highest one ( 0 / 1 / 2 / 3 / 4 ).
- At arousal 0.0 you're at intensity 0
- At arousal 0.6, you're at intensity 3.
The pools are subdivided in different types:
- Breathing idle mouth
- Breathing idle nose
- Moaning
- Moaning breathing mouth
- Moaning breathing nose
- One liners ( or quips/voice lines )
- Orgasms
- Orgasms perpetual
- Reactions
THIS IS IMPORTANT, And I can't stress this enough:
Besides breathing idle (which are resting breathing sounds). ALL pools are available in every intensity. Which means, that you can create a very detailed and realistic performance from the plugin.
The average audio count for a character in VAMM1 was around 150 to 200 samples. Highest quality ones were around 300. For VAMM2, the baseline count is 600 samples for a character. Rebecca being the highest quality one with over 1200 samples.
Controlling the character
Now that you understand pools, it's time to learn how to control them.
VAMM2 is far more complex than VAMM1 and offers a lot of control over the performance of your character.
You will need to either control it through triggers, or some of them can be controlled through floats. (floats can be controlled with specific plugins like Timeline for instance).
To get a great performance, it is a combination of controlling the state, arousal, mouth/nose ratio, breathing and all the actions/values at your disposal.
Controlling the state
The first action you need to do to control a character's voice, is to change the state using Change State action. There are a bunch of states:
- Disabled: the voice is completely disabled, even breathing and all related animations
- Breathing idle: will only do the breathing idle sounds, based on your mouth/nose settings
- Breathing idle mouth: will only do the breathing idle sounds, forced mouth only
- Breathing idle nose: will only do the breathing idle sounds, forced nose only
- Breathing: will only do the "excited breathing sounds", based on your mouth/nose settings
- Breathing mouth: will only do the "excited breathing sounds", forced mouth only
- Breathing nose: will only do the "excited breathing sounds", forced nose only
- Moaning: will moan based on your settings (mouth/nose ratio, moaning ratio)
- Orgasm: will play an orgasm sound, then fallback to the current intensity.
- Orgasm Perpetual: will play very intense orgasmic sounds over and over until state is changed.
- Blowjob: will play blowjob/mouth/slurppy sounds
- Kissing: will play kissing/lip/mouth sounds
Controlling the intensity
Now that you have set your state, making the character feel more aroused is based on the arousal. Use Set Arousal and define a value that will change the intensity of the pool.
As mentionned earlier, the intensity is tied to the arousal value:
- Arousal 0.0 = Intensity 0
- Arousal 0.2 = Intensity 1
- Arousal 0.4 = Intensity 2
- Arousal 0.6 = Intensity 3
- Arousal 0.8 = Intensity 4
Creating a better performance: controlling ratios
To get a great voice performance, after controlling the intensity, you should control the different ratios over the length of your animation. We recommend you use a combination of these actions:
- Set Moan Ratio
- Set Mouth/nose ration
- Set Pause between moans
Creating a better performance: playing/scheduling specific sounds
You have at your disposal several actions named:
- Schedule XXXX
- Play XXXX immediate
- Schedule XXXX will wait for the current sound to finish before playing the sound you asked for
- Play XXXX immediate will stop the current sound and play the sound you asked for immediately
By default, these actions will play a sound at the current intensity your character is at. BUT you can control the intensity you want to playback by using Set Trigger Intensity.
Let's use an example:
Your character is currently at arousal 0.2 (intensity 1), and you want to play a reaction at intensity 2. You will need to do two actions:
- Set Trigger Intensity > 2
- Schedule Sound Type ( or Play Sound Type Immediate ) > Reaction
When Set Trigger Intensity is used, the value stays that way, so don't forget to either change it. Or reset it to -1 which is the value for "auto" ( will use the current arousal of the character ).
Creating a better performance: trigger randomness
In specific cases, like short loops. You might want to trigger specific sounds. But if you did that on let's say, a 2.5s animation, the trigger will be produce very fast, and make this feel "weird".
There is a specific way to compensate for that by using:
- Schedule Sound Type Random
- Schedule One Liner Random
Demos (aka Tutorials)
Additional demos will be published in the coming weeks/months to help you understand how you can control the plugin through real use cases.
For now, you can find two very short demos in HZMDemos featuring the slapping feature and a basic control of VAMMoan 2 floats and triggers through VAMStoryActions.
Extra special thanks
A huge shoutout to @Juno , my trusted and beloved buddy always ready to shoot a wonderful picture for the title when I need. <3
Another shoutout to @WeebUVR for contributing the the audio assets allowing the first release to have two characters.
An immense thanks to @meshedvr , @VaMRainey , @C&G-STUDIO , @pogdaddy , @Jackaroo , @VaMDeV, @AshAuryn and all the members of VAM's admin, moderation and dev team for trusting me, supporting me, giving me feedback and wonderful ideas.