Skip to content

AlexanderPavlenko/buttplug-osc

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
April 15, 2021 19:02
April 15, 2021 19:02
April 17, 2021 20:19
src
April 18, 2021 01:05
April 8, 2021 12:40
August 9, 2022 13:51

buttplug-osc

Thanks to buttplug.io, this program allows to control numerous supported devices at least ones which I have via OSC.

Usage

buttplug-osc 0.1.0
Control https://buttplug.io/ devices via OSC

USAGE:
    buttplug-osc [OPTIONS]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
        --intiface-connect <intiface-connect>     [default: ws://127.0.0.1:12345]
        --osc-listen <osc-listen>                 [default: udp://0.0.0.0:9000]
        --log-level <rust-log>                    [env: RUST_LOG=]  [default: debug]

Supported OSC messages

  • /devices/<name>/<command>/<argument>

    • Device <name>
      • full name as in the log output: INFO buttplug_osc: [XBoxXInputCompatibleGamepad] added
      • <name> as a prefix; may be used to address the multiple devices or ones with a very long name
      • last is an alias for the recently (re)connected device
      • all is an alias for all connected devices
    • Command vibrate
      • Argument speed: from 0.0 to 1.0 (details)
    • Command stop

Features

  • Reconnects if device or server temporarily disconnected
  • OSC receiver
  • Control multiple devices
  • Build for Windows 10