Kinect to Mayhem


Have you heard of Mayhem (and here)?

"An open source application with a near-zero learning curve. Mayhem provides a collection of triggers events and reactions, allowing non-programmers to use their computers to automate… anything! What sort of things? Chase your cat off the couch automatically. Receive a text message when your physical mail arrives. Advance to the next slide in your presentation when you wave your hand. Update your Facebook status when the weather changes. The possibilities are endless...."

Now if only there was a Kinect module for Mayhem...

Kinect module for Mayhem

Add Motion capture to Mayhem with Kinect

Project Information URL:

Project Download URL:

Project Source URL:


A couple things I had to do to get this to work for me...

First I downloaded and installed the Kinect Mayhem module, KinectModule.1.0.0.mayhem. You install it by double clicking on it (and this is all assuming you already have Mayhem itself installed).

What this does is create a C:\Program Files (x86)\Outercurve\Mayhem\KinectModule.1.0.0\lib\net40\ folder and copies some DLL's into it.

I then downloaded the source, fixed up a couple references via Nuget, compiled it and copied the ClassLibrary.dll from the bin folder to C:\Program Files (x86)\Outercurve\Mayhem\KinectModule.1.0.0\lib\net40\ (for what ever reason it wasn't there already, instead a copy of the defaultmodule.dll was there).

Now Mayhem had the expected Motion Detection event.



Here's some other posts related to Mayhem that will help, Project Mayhem - an overview, Project Mayhem - Creating a module, Making Mayhem with Volume Control

The Discussion

  • User profile image


  • User profile image

    Hi! How run this program? I download from "Project Download URL:",but this type not supported.

  • User profile image

    @Dulat: The Project is a standard C# Library type project, so please make sure you have C# installed.

    Also there's a number of references/types that need to get fixed up. To fix those what I did was delete the packages.config and then use Nuget to add the "KinectToolbox" and "Coding4Fun.Kinect.Wpf". Once I did that all the references were fixed and the project would compile...

Conversation locked

This conversation has been locked by the site admins. No new comments can be made.