Coder Social home page Coder Social logo

miditoqwerty's Introduction

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.

miditoqwerty's People

Contributors

arijanj avatar

Stargazers

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

Watchers

 avatar  avatar

Forkers

atirut-w

miditoqwerty's Issues

so many issuses

There are many issues that i found i cant open it like seriously so many errors like MSVCP140.dll was not found VCRUNTIME140.dll was not found I tried reinstalling it and it didnt work

Windows error

it continually presses C and makes an error noise whenever I press a note on the midi piano.

Pressing a key doesnt work.

everytime i press a key in the application, nothing comes up. I tried different sets but nothing worked. Resetting my pc didn't help either. Is there any solutions?

Program stopped working when midi played more than 200 notes/sec

Black midi support or optimization
I really need this for autoplaying a black midi file that plays 200 notes per sec or higher
image_2024-04-27_230845608
after the crash the settings still scrollable and adjustable but the keyboard was stuck like this after the crash (or stopped working while playing the black midi file).

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.