Skip to content

A simple program for simulating keystrokes from MIDI inputs. Intended for use in video-games such as Roblox

License

Notifications You must be signed in to change notification settings

Wunder-Wulfe/PianoBlox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PianoBlox

image

This is a simple program designed for interfacing with video-games and engines that do not support native MIDI input.

For more information regarding how to use or modify this program, please refer to the Piano Blox Wiki

PianoBlox functions sort of like a hotkey program, and will relay MIDI data as key presses to the software.

There are plans to make the key configuration something that is easy to switch, edit, and replace at run-time, so that the keys may be re-mapped in order to avoid conflicts in other software. Currently, the keys that are mapped are designed for Roblox games, and should not interfere with the player or camera when they are actively using a seat, such as that on a piano.

monsters.mp4

piano asset not included


You can inspect the main files in order to understand the key order and mapping. Middle C (under default mapping values) will be the L key on the keyboard.

The difference between this system and the common one is that this allows for the program to tell how long the note has been held down. There are some plans to add support for note velocity, pitch bends, and modulation inputs through virtual controller inputs.


Since the 'keyboard' layout for this program is unique, it is unlikely to function with existing Roblox Piano games, unless they provide support for the keyboard layout specified in this software.

About

A simple program for simulating keystrokes from MIDI inputs. Intended for use in video-games such as Roblox

Resources

License

Stars

Watchers

Forks

Packages

No packages published