I am dabbling into all kind of VR and feedback stuff. The Buttplug system seems to be a good way to combine all kind of input to all kind of output, giving a much wider range of use to whatever "toys" we have. I have written a node.js based estim webapp that can be controlled by sliders and microphone input inside e.g. firefox or chrome. Hooking up an audio output to a special amplifier (search e.g. for midistim in some estim forum) gives you a two channel estim set. My goal is to combine the output part (webaudio based) with buttplug so I could e,g, use funscript to control several parameters.Since the whole estim parameter setting can be kind of overwhelming, and for sure not easy to control from a simple script, my intention is to implement some different capabilities: one "in-out" that simply changes balance between the two channels, one to control each channel volume individually. That would make the system easily controllable with scripts that have one or two channels. On the input side I hope to be able to trigger either a prerecorded script or even receive direct values from e.g Unity or opensim, thus making it possible to sync animations inside those virtual environments to our toys.
Now I "just" have to work my way thru all the documentation and some code to properly combine all those systems
Let's see how this all turns out,