midis2jam2 icon indicating copy to clipboard operation
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]