Repository navigation
Releases: Robin-G0/Motion-Input-Grid
Release list
Motion Input Grid v1.1.0
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.exeorwindows/motion-input-grid-controller.exe. If a required Microsoft runtime is missing, install the Visual C++ x64 runtime. - Linux: run
./motion-input-grid-studioor./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...
Motion Input Grid 1.0.2
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...
Motion Input Grid v1.0.1
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...