Skip to content

ArijanJ/miditoqwerty

Repository files navigation

MIDI to Qwerty

(MIDI input to Qwerty output) translator for Virtual Piano, with additional features for supported platforms (sustain, 88-keys, velocity).

Having trouble? Visit the wiki.

image_4

Libraries used:

Themes inspired by: Monkeytype (check it out!)

Building

Prerequisites

To build this project, you will need:

  • the imgui submodule, as it is;
  • the gl3w submodule, as it is;
  • to compile PortMidi with CMake;
  • a release of SDL2

CMake

CMake field Description
CMAKE_CONFIGURATION_TYPES Already set (Release/Debug/...)
CMAKE_INSTALL_PREFIX Same as your working directory
PORTMIDI_INCLUDE_DIR portmidi/pm_common/
PORTTIME_INCLUDE_DIR portmidi/porttime/
PORTMIDI_LIBRARY portmidi.lib from your build
SDL2_DIR SDL2-x.x.xx/

Build as Release to avoid some imgui asserts. Remember, you still need the DLLs, /themes/ etc. from the release.