GithubHelp home page GithubHelp logo

gutasiadam / midi2ma-mappings Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 188 KB

Macros designed for mapping various MIDI controllers to control grandMA2 onpc software

License: MIT License

grandma2 midi-controller xml

midi2ma-mappings's Introduction

MIDI2MA-mappings

MA Macros for allowing MIDI controllers to control parts of grandMA2 onPC software using the software's Remote Input.

How to use the repo

Folder names are named after a specific midi controller (eg. Novation Launchpad MK2). In it, you can find various macros for various mappings (like an onPC keyboard mapping). Every mapping macro has a Layout.pdf file included with it, showing what part of the controller is mapped to what command wing part.

folder structure structure looks like this:

CONTROLLERNAME
    - Layout.pdf
    - commandWingKeyboard
	    - Layout.pdf
	    - CONTROLLERNAME_commandWingKeyboard.xml
	- commandWingFaderController
		- Layout.pdf
		-  CONTROLLERNAME_commandWingFaderController.xml
CONTROLLER2NAME
	- commandWingKeybaord
		- Layout.pdf
		- CONTROLLER2NAME_commandWingKeybaord.xml

where CONTROLLERNAME is the MIDI controller's name (like the Novation Lauchpad MK2), commandWingKeyboard is the name of the macro (and what it does), Layout.pdf is a schematic of the controller from which is clear what the mapped buttons do, and CONTROLLERNAME_commandWingKeyboard.xml is the actual MACRO file itself.

How to contribute

If you made a mapping macro for a MIDI controller that isn't listed in the repo, feel free to contribute it to this repository.

How can I add my contribution to the repo?

A submission works by creating a pull request, adding the following files to the repo:

  • If there is no folder for your MIDI controller, create one first (CONTROLLERNAME) .
  • Folder name should be the name of the Macro (Whatitdoes)
  • The MA macro file itself. It should be named CONTROLLERNAME_Whatitdoes.xml
    • Please add a brief description to the beginning of the XML file:
      • The midi controller's name,
      • What it does, (how it works)
      • (optionally with the date created, a description, and your name)
  • A layout file, from which is clear, what is mapped to what in MA named Layout.pdf.
  • (optional) Any other file (e.g images for a color picker macro) that you feel is necessary for your macro to work effectively.

A macro doesn't work as it's Layout states, what should I do?

  • If you fixed the Macro yourself, please create a pull request with the corrected files.
  • Optionally, open an issue with the controller and the macro's name. Describe your issue and select a corresponding label.

midi2ma-mappings's People

Contributors

gutasiadam avatar

Watchers

 avatar  avatar

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.