midis2jam2
midis2jam2 copied to clipboard
🎶 A remaster of MIDIJam, a 3D MIDI file visualizer.
= 🎵 midis2jam2
image:https://img.shields.io/github/v/release/wyskoj/midis2jam2[] image:https://img.shields.io/github/license/wyskoj/midis2jam2[] image:https://img.shields.io/appveyor/build/wyskoj/midis2jam2[] image:https://img.shields.io/tokei/lines/github/wyskoj/midis2jam2[] image:https://img.shields.io/github/issues-closed/wyskoj/midis2jam2[]
midis2jam2 is a remaster of MIDIJam, a 3D MIDI file visualizer. It plays and animates any MIDI file with a 3D virtual band.
It is written in Kotlin/JVM and uses jMonkeyEngine for graphics.
https://github.com/wyskoj/midis2jam2/blob/master/implementation.adoc[Not all instruments are implemented yet]; this is a work in progress.
== 🖥️ Installation
Install midis2jam2 with the https://github.com/wyskoj/midis2jam2/releases[appropriate installer for the latest version].
== ⌨️️ Controls
- WASDQZ — Forwards / Left / Backwards / Right / Up / Down
- Click and drag to rotate the camera ** Shift — Move fast ** Ctrl — Move slow
- 1–6 — Cameras 1–6 / Exit autocam
- 0 — Autocam
- Esc — Exit
== 💾 Building
[source,bash]
$ git clone https://github.com/wyskoj/midis2jam2 $ cd midis2jam2 && ./gradlew run
== ✒️ Authors
Main developer:
- https://wysko.org[wyskoj]
Development contributors:
- https://github.com/jlachniet[jlachniet]
- https://github.com/nikitalita[nikitalita]
- https://github.com/vgking1[vgking1]
Internationalization:
Contributors can be found at https://poeditor.com/join/project/alZE9e86Wd[POEditor.com].
== ✴️ Acknowledgements
- http://www.gamesbyscott.com/midijam.htm[MIDIJam]
- https://jmonkeyengine.org/[jMonkeyEngine]
== ⁉️ Support
For support, join our https://discord.gg/HD6KFQ2zkW[Discord server].
== ⚖️ License
https://github.com/wyskoj/midis2jam2/blob/master/LICENSE[GNU General Public License v3.0]