Skip to content

Instantly share code, notes, and snippets.

@Hans5958
Last active September 8, 2019 07:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Hans5958/51c1b1283593d4dc023f7e5dcdfcd63a to your computer and use it in GitHub Desktop.
Save Hans5958/51c1b1283593d4dc023f7e5dcdfcd63a to your computer and use it in GitHub Desktop.

Zenith


The world's most optimised MIDI renderer!

GitHub release GitHub release GPLv3 license PRs Welcome Discord Donate

Features

  • Much better performance than any other midi renderer currently out there, and extremely RAM optimised!
  • Custom render plugins! Anyone can make a render plugin and use it with my Zenith, just by dropping it into the Plugins folder!
  • About the plugins again, the included plugins are extremely customisable and are designed with high quality video production in mind!
  • Customisable render settings, with the ability to change them during preview mode to see real time changes
  • Option to "Include Audio" with render, and to render a separate "Transparency Mask" video for advanced video editing!
  • Customisable render settings, with the ability to change almost all plugin settings, and even switch plugins themselves during preview mode to see real time changes!

Plugins

As a general rule, all custom and original plugins are completely free and open for anyone to use. However exact clones (PFA, miditrail, etc.) will be slightly modified to make them distinct from the original. I might release the exact looking copies, however BMT members are highly against them spreading anywhere.

It is possible for anyone else who knows C# to make a plugin themselves as well. Feel free to contact me on my dev server!

  • Classic The original render engine for Zenith. Any new render features in Zenith will always be supported first by this plugin. Included with the program
  • Flat Very similar to the classic plugin, and more of a proof of concept than anything. Basically the classic version except without shading. Included with the program
  • PFA+ An almost identical visual clone of the original program, with support for some exclusive features, including: same width notes, tick based rendering, and Zenith's classic gradient and transparency support. Original options like same width notes and changing the bar colour are also present. Some extra customisations were also included! Included with the program
  • MidiTrail+ My most ambitious plugin yet. Taking inspiration from the original MidiTrail program, and going far above and beyond, adding support for many requested features, uncluding: Custom ripple (aura) images, 3d box note support and different width notes. This all comes with Zenith's classic support of transparent notes and note gradients. Included with the program

Instalation

You can download the latest version of Zenith for Windows 32-bit here and Windows 64-bit here.

FFmpeg is required for video rendering, which you can get it here.

Usage

After downloading the app, extract the .zip archive and run the program. If FFmpeg is downloaded, put it next to the Zenith .exe.

License

Zenith is licensed under the terms of the GNU General Public License v3.0

Screenshots

Classic plugin Flat plugin
PFA+ plugin MidiTrail+ plugin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment