An open API service indexing awesome lists of open source software.

https://github.com/mjephter2/midip

A JavaFX application for learning scales and chords and a midi keyboard for playing freely
https://github.com/mjephter2/midip

java javafx javafx-application javafx-desktop-apps javafx-gui javafx-project maven midi piano piano-keyboard

Last synced: 2 months ago
JSON representation

A JavaFX application for learning scales and chords and a midi keyboard for playing freely

Awesome Lists containing this project

README

        

# midiP

A JavaFX MIDI multipurpose application with the following functionalities

- Displaying scales and common chords for a given key / root

- ![scales_chords_window_pic](pics/scales_chords_window.png)
- ![scales_chords_window_pic](pics/scales_chords_window_2.png)
- ![scales_chords_window_pic](pics/scales_chords_window_3.png)
- [![Watch the video](https://img.youtube.com/vi/LkyVkGrMh_0/maxresdefault.jpg)](https://youtu.be/LkyVkGrMh_0)

- An 88 keys open keyboard for free play (no sounds, yet)

![free_play_window_pic](pics/free_play_window.png)

## How to run this application

Maven support was recently added to this project to facilitate cross-platform compatibility.
To run the application, compile and run Main.java in the `views` folder.

## What's next?

- Refactoring the code and tightening up the functionalities.
- Adding sounds to the free play keyboard.
- Publishing version 0 of the application.