Skip to content

Releases: Robin-G0/Motion-Input-Grid

Motion Input Grid v1.1.0

Choose a tag to compare

@Robin-G0 Robin-G0 released this 13 Oct 21:09

Motion Input Grid 1.1.0

Explore the presentation website

Start here for a quick introduction and an interactive demo. Open the browser Studio to create or import a configuration without installing anything.


What's new

  • Motion Input Grid Studio: a redesigned editor with contextual movement and trigger settings, direct grid editing, automatic saving, and a movable log panel.
  • Motion Input Grid Controller and Studio use their full product names and the website's visual identity.
  • Browser Studio: mirrored grid/camera views, drawing notes, selection editing, clipboard and history, and clearer feedback while testing.
  • Python wheels have normalized, verified RECORD entries, including Linux ARM64.
  • JavaScript types expose coordinate confidence; all packages use version 1.1.0.
  • Documentation starts with the browser experience and links to the relevant download tables.

Existing JSON profiles remain compatible. The recognition core and C ABI are unchanged from 1.0.2.


Downloads

Choose one download for your platform. Every link below points directly to an attached release file.

I want to… Go to
Use gestures on my computer Desktop applications
Integrate MIG in a project SDKs and language packages
Try a ready-to-run tutorial Native examples · Browser examples
Integrate a game engine Game engines
Build from source or verify a download Source and integrity files


Desktop applications

Standalone Controller

Added on 2026-10-15. Create your profile in web Studio, export it, then import it into the Controller. These downloads include the recognition runtime, models, dependencies and licenses; the desktop Studio is not required.

Platform Direct download Size
Windows x64 Download .exe 52.7 MiB
Linux x64 Download .run 62.3 MiB

Windows: run the single EXE. Its embedded runtime is verified and reused under %LOCALAPPDATA%\MotionInputGrid\runtime\<payload-hash>\. No separate Visual C++ runtime installation is required. This standalone build includes the themed import review fix from main commit 22c074d. The existing v1.1.0 tag and other release packages are unchanged.

Linux: allow execution in file properties, or use sh motion-input-grid-1.1.0-controller-linux-x64.run. Requires glibc 2.35+, camera access and an X11 session for keyboard output; Wayland is unsupported. Runtime files are extracted temporarily and removed on normal exit.

Start tracking with keyboard output off, test your gesture, then enable keyboard output and focus your target application. Download and import walkthrough.

Per-file SHA-256 files and the Windows DLL inventory are attached. The release-wide SHA256SUMS and release-manifest.json now include these new assets.

The Windows standalone file icon was corrected on 2026-10-15 using the same MIG icon as the running Controller. Launcher fix 58f72a4. Download the EXE again to get the updated file.

Complete desktop bundle

Includes Motion Input Grid Studio and Motion Input Grid Controller, the camera runtime, models and example configurations.

Platform / package Download Size
Windows x64 Download ZIP 61.1 MiB
Linux x64 Download TAR.GZ 65.2 MiB

Extract the complete archive. Create a configuration in the browser Studio or desktop Studio, export its JSON file, then open it in Controller to map gestures to keyboard actions.

  • Windows: run windows/motion-input-grid-studio.exe or windows/motion-input-grid-controller.exe. If a required Microsoft runtime is missing, install the Visual C++ x64 runtime.
  • Linux: run ./motion-input-grid-studio or ./motion-input-grid-controller. Desktop packages target Ubuntu 22.04 or newer, x64.

Warning

This project is in early development. Windows SmartScreen may not recognize a new executable. Check that the download comes from this repository and verify its checksum before choosing More info → Run anyway.

Be careful when using Controller in competitive games: it produces system input, and an anti-cheat may treat unfamiliar input software as suspicious. Check the game's rules first.


SDKs and language packages


Python wheel

Normally install with python -m pip install motion-input-grid. PyPI publication is separate from this GitHub release; to install this exact version before it appears on PyPI, download your wheel below and run python -m pip install <wheel-file>.

Platform / package Download Size
Windows x64 Download WHL 214.6 KiB
Linux x64 Download WHL 666.9 KiB
Linux ARM64 Download WHL 655.5 KiB

Wheels contain the recognition library for supplied landmarks. Camera acquisition and pose inference belong to your application or the separate desktop runtime.


npm package

Normally install with npm install motion-input-grid, then run npx mig-copy-assets public/mig. npm publication is separate; to use this exact version before it appears on npm, download the TGZ below and run npm install ./<package-file>.tgz.

Platform / package Download Size
JavaScript / TypeScript Download TGZ 20.1 MiB


C++ SDK

Recognition SDK for applications that supply landmarks. Pass its extracted directory to -DCMAKE_PREFIX_PATH and link MIG::core / MIG::format.

Platform / package Download Size
Windows x64 Download ZIP 1.4 MiB
Linux x64 Download TAR.GZ 440.2 KiB
Linux ARM64 Download TAR.GZ 435.2 KiB


Debian / Ubuntu SDK

Development libraries for Debian/Ubuntu; these packages do not contain the desktop applications.

Platform / package Download Size
Linux x64 Download DEB 444.5 KiB
Linux ARM64 Download DEB 439.6 KiB


vcpkg overlay

Extract the overlay and run vcpkg install motion-input-grid --overlay-ports=/path/to/overlay. It downloads this release's source archive and checks its SHA512.

Platform / package Download Size
All platforms Download TAR.GZ 6.7 KiB


Native examples

Each archive is one independent tutorial, with its own READM...

Read more

Motion Input Grid 1.0.2

Choose a tag to compare

@Robin-G0 Robin-G0 released this 08 Oct 16:09

Downloads

Choose one example and your platform. Each standalone archive contains only that tutorial and its dependencies. See the release README for requirements and installation.

Desktop applications · Native examples · Browser examples · Game engines · SDKs and language packages · Source and integrity files

Desktop applications

Configurator and controller, with camera runtime and models.

| Package | Windows x64 | Linux x64 |

| --- | --- | --- |

| Desktop applications | Download (zip) (61.18 MiB) | Download (tar.gz) (64.96 MiB) |

Native examples

One tutorial per download; Python viewers include their interpreter. Windows requires the VC++ 2022 x64 runtime; Linux requires glibc 2.35+.

| Example | Windows x64 | Linux x64 |

| --- | --- | --- |

| Python Tkinter | Download (zip) (40.83 MiB) | Download (tar.gz) (51.55 MiB) |

| Pygame | Download (zip) (40.58 MiB) | Download (tar.gz) (53.24 MiB) |

| SDL2 | Download (zip) (23.42 MiB) | Download (tar.gz) (54.21 MiB) |

| SFML | Download (zip) (22.53 MiB) | Download (tar.gz) (52.29 MiB) |

| SDK consumer | Download (zip) (1.01 MiB) | Download (tar.gz) (1.04 MiB) |

| Native consumer | Download (zip) (29.37 MiB) | Download (tar.gz) (31.24 MiB) |

Browser examples

Local WASM, MediaPipe and models; no CDN dependency. Individual archives require Node 22.12+ and a modern browser.

| Example | All platforms |

| --- | --- |

| Plain browser | Download (tar.gz) (40.23 MiB) |

| React | Download (tar.gz) (40.29 MiB) |

| Vue | Download (tar.gz) (40.25 MiB) |

| Next.js | Download (tar.gz) (40.40 MiB) |

Game engines

Preview integrations: install the matching editor and supply your tracking provider.

Tutorial projects

| Example | Windows x64 | Linux x64 | Linux ARM64 |

| --- | --- | --- | --- |

| Godot GDScript | Download (zip) (241.80 KiB) | Download (zip) (499.52 KiB) | Download (zip) (468.21 KiB) |

| Godot C# | Download (zip) (149.56 KiB) | Download (zip) (195.84 KiB) | — |

| Unity | Download (zip) (157.54 KiB) | Download (zip) (203.63 KiB) | — |

| Unreal | Download (zip) (153.22 KiB) | Download (zip) (198.01 KiB) | Download (zip) (193.08 KiB) |

Integration packages

For adding MIG to an existing project.

| Integration | Windows x64 | Linux x64 | Linux ARM64 |

| --- | --- | --- | --- |

| Godot add-on | Download (zip) (212.69 KiB) | Download (zip) (470.70 KiB) | Download (zip) (439.26 KiB) |

| Unity UPM | Download (tgz) (141.29 KiB) | Download (tgz) (187.46 KiB) | — |

| Unreal plugin | Download (zip) (144.04 KiB) | Download (zip) (189.05 KiB) | Download (zip) (184.04 KiB) |

SDKs and language packages

C++ SDKs and Python wheels recognize host-supplied positions. The npm package includes browser tracking assets. Debian packages contain the SDK.

| Package | Windows x64 | Linux x64 | Linux ARM64 | Debian/Ubuntu x64 | Debian/Ubuntu ARM64 | All platforms |

| --- | --- | --- | --- | --- | --- | --- |

| C++ SDK | Download (zip) (695.51 KiB) | Download (tar.gz) (440.12 KiB) | Download (tar.gz) (435.18 KiB) | — | — | — |

| Python wheel | Download (whl) (215.76 KiB) | Download (whl) (667.45 KiB) | [Download (whl)](https://github.com/Robin-G0/MIG/releases/download/v1.0.2/motion_input_grid-1.0.2-py3-none-ma...

Read more

Motion Input Grid v1.0.1

Choose a tag to compare

@Robin-G0 Robin-G0 released this 07 Oct 00:39

Downloads

Choose your platform below. Extract archives completely and keep their files together. See the release README for requirements and installation.

Desktop applications · Native examples · Browser examples · Game engines · SDKs and language packages · Source and integrity files

Desktop applications

Configurator and controller with the camera runtime and models.

| Platform | Download |

| --- | --- |

| Linux x64 | motion-input-grid-1.0.1-linux-x64-native.tar.gz |

| Windows x64 | motion-input-grid-1.0.1-windows-x64-native.zip |

Native examples

Camera viewers and C++ consumers with sources and runtime dependencies. Individual archives contain one tutorial; combined archives share dependencies.

| Platform | Download |

| --- | --- |

| Linux x64 | motion-input-grid-1.0.1-linux-x64-examples.tar.gz |

| Windows x64 | motion-input-grid-1.0.1-windows-x64-examples.zip |

Python Tkinter examples

Included in the combined archive under examples/python-tkinter/. Keep the complete archive together.

| Platform | Download |

| --- | --- |

| Linux x64 | motion-input-grid-1.0.1-linux-x64-examples.tar.gz |

| Windows x64 | motion-input-grid-1.0.1-windows-x64-examples.zip |

Pygame examples

Included in the combined archive under examples/pygame/. Keep the complete archive together.

| Platform | Download |

| --- | --- |

| Linux x64 | motion-input-grid-1.0.1-linux-x64-examples.tar.gz |

| Windows x64 | motion-input-grid-1.0.1-windows-x64-examples.zip |

SDL2 examples

Included in the combined archive under examples/sdl2/. Keep the complete archive together.

| Platform | Download |

| --- | --- |

| Linux x64 | motion-input-grid-1.0.1-linux-x64-examples.tar.gz |

| Windows x64 | motion-input-grid-1.0.1-windows-x64-examples.zip |

SFML examples

Included in the combined archive under examples/sfml/. Keep the complete archive together.

| Platform | Download |

| --- | --- |

| Linux x64 | motion-input-grid-1.0.1-linux-x64-examples.tar.gz |

| Windows x64 | motion-input-grid-1.0.1-windows-x64-examples.zip |

SDK consumer examples

No packages in this category for this release.

Native consumer examples

No packages in this category for this release.

Browser examples

Compiled browser, React, Vue and Next.js tutorials with local assets. The combined archive bundles Node; individual archives require Node 22.12+.

| Platform | Download |

| --- | --- |

| Browser / Windows / Linux | motion-input-grid-1.0.1-javascript-examples.tar.gz |

Game engines

Preview Godot, Unity and Unreal bridges and tutorial projects. Install the matching editor and supply tracking from your application.

| Platform | Download |

| --- | --- |

| Linux ARM64 | motion-input-grid-1.0.1-linux-arm64-godot.zip |

| Linux ARM64 | motion-input-grid-1.0.1-linux-arm64-unreal.zip |

| Linux x64 | motion-input-grid-1.0.1-linux-x64-godot.zip |

| Linux x64 | motion-input-grid-1.0.1-linux-x64-unity.tgz |

| Linux x64 | motion-input-grid-1.0.1-linux-x64-unreal.zip |

| Windows x64 | motion-input-grid-1.0.1-windows-x64-godot.zip |

| Windows x64 | motion-input-grid-1.0.1-windows-x64-unity.tgz |

| Windows x64 | motion-input-grid-1.0.1-windows-x64-unreal.zip |

SDKs and language packages

C++ SDKs, Python wheels, npm and Debian packages. Native SDKs and Python wheels recognize host-supplied positions; the npm package includes browser tracking assets.

| Platform | Download |

| --- | --- |

| Linux ARM64 | motion-input-grid-1.0.1-linux-arm64-sdk.tar.gz |

| Linux x64 | motion-input-grid-1.0.1-linux-x64-sdk.tar.gz |

| Windows x64 | motion-input-grid-1.0.1-windows-x64-sdk.zip |

| Browser / npm | motion-input-grid-1.0.1.tgz |

| Debian/Ubuntu x64 | motion-input-grid_1.0.1_amd64.deb |

| Debian/Ubuntu ARM64 | motion-input-grid_1.0.1_arm64.deb |

| Linux ARM64 | motion_input_grid-1.0.1-py3-none-manylinux_2_35_aarch64.whl |

| Linux x64 | motion_input_grid-1.0.1-py3-none-manylinux_2_35_x86_64.whl |

| Windows x64 | motion_input_grid-1.0.1-py3-none-win_amd64.whl |

| Python source | motion_input_grid-1.0.1.tar.gz |

Source and integrity files

Source archives, vcpkg overlay and release integrity metadata. Verify downloads against SHA256SUMS; hashes detect corruption.

| Platform | Download |

| --- | --- |

| All platforms | SHA256SUMS |

| All platforms | motion-input-grid-1.0.1-source.tar.gz |

| All platforms | motion-input-grid-1.0.1-vcpkg-overlay.tar.gz |

| All platforms | release-manifest.json |

Motion Input Grid (MIG) turns body and hand movements into named actions. Draw a movement in the configurator, save its JSON profile, then run...

Read more