Coder Social home page Coder Social logo

hans5958 / zenith-midi Goto Github PK

View Code? Open in Web Editor NEW

This project forked from arduano/zenith-midi

0.0 1.0 0.0 6.77 MB

world's fastest and most customisable MIDI rendering program

Home Page: https://arduano.github.io/Zenith-MIDI/

License: GNU General Public License v3.0

C# 100.00%

zenith-midi's Introduction

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
  • Note Count Render: Renders a highly customisable text label for the midi statistics, including properties such as note count, polyphony, tempo, time, ticks, bars and MANY more. Font and font size are also easily customsiable. Included with the program
  • Textured: If the other plugins aren't enough for you, you can make your own look by using the Textured plugin. Extremely customisable, allowing features such as custom note caps for rounded notes and custom keyboard overlays. 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

zenith-midi's People

Contributors

arduano avatar hans5958 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.