ArijanJ / miditoqwerty

Midi to Qwerty translator for Virtual Piano

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Midi to Qwerty translator for Virtual Piano

License:MIT License


Languages

Language:C++ 91.6%Language:C 4.5%Language:CMake 3.8%