Code Monkey home page Code Monkey logo

autohotkey_bome_midi_2_key's Introduction

AutoHotKey 2 MIDI

This is an AutoHotKey script that translates MIDI messages into keystrokes.

  • AHK reads incoming MIDI messages and displays them in a small desktop window
  • AHK sends out a keystroke, dependent on which MIDI message was received
  • The currently open app receives these as if they were typed on the keyboard

This way any MIDI device with pushbuttons, knobs and sliders can be used as a hardware console to operate any Windows app.

Included are

  • AHK script with shortcuts to operate the DaVinci Resolve video editor via the Behringer X Touch One.
  • A Bome MIDI Translator configuration file in case you prefer to use the Bome app.
  • AHK script to control Magix Video Pro X, added by Erich Grubmüller.

Keystrokes can be changed to your liking via the 'if' statements from line 40 onwards.

YouTube videos with further explanation:

  1. https://www.youtube.com/watch?v=Y3gow1TlL78
  2. https://www.youtube.com/watch?v=D-Wvf4HNBnU
  3. https://www.youtube.com/watch?v=h0IZiYEkvLg

I like to mention I didn't program the MIDI tranlation part of the AutoHotKey script. I found it here. Author unknown. What I added are the X Touch One > DaVinci shortcuts.

Have fun.

Rudy Boer, February 2022

autohotkey_bome_midi_2_key's People

Contributors

erichgr avatar rudyb24 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

muuttosi

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.