Midi Engine 3

Algosyntax - Code Plugins - Jun 6, 2024

MIDI for Gameplay, AudioVisualz, Rhythm Games And DAW-like Capabilities

  • Supported Platforms
  • Supported Engine Versions
    5.2 - 5.4
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

MidiEngine 3 is a Plugin for Unreal Engine 5 that adds various MIDI and MIDI File features for unreal engine to make to make the following tasks easier:

  • Audio visuals
  • Rhythm Games
  • DAW-like capabilities
  • Virtual Instruments(Samplers/Romplers)
  • And more...



Plugin Documentation: MidiEngine 3 Documentation


Key Features:

  • MIDI File Import: Effortlessly import and manage MIDI files within Unreal Engine, enabling quick integration into your projects.
  • MIDI Event Reaction: Build responsive audio-visual systems by having actors react dynamically to MIDI events.
  • MIDI Playback: Smoothly play back MIDI files with precise timing and control. Make your own Samplers/Virtual Instruments for Audio Playback of MIDI Files.
  • Integration with MetaSounds: The MIDI Player and Virtual Instrument system is linked directly to metasounds meaning you can further process the output audio if you wish.
  • Integration with Sequencer: Synchronize MIDI playback with Unreal Engine’s Sequencer to align audio with animations and gameplay sequences. This is perfect for creating Music Synced Cinematics without leaving the Sequencer Editor.
  • Templates for Rhythm Games: MidiEngine 3 comes with templates for creating 2D or 3D note highway rhythm games. These templates are highly customizable and almost every aspect can be changed.
  • Piano Visualizer Templates
  • Free MIDI Editor Solution to Edit MIDI Directly in Unreal Engine Editor

Technical Details

Features:

  •  Import MIDI Files
  •  React To MidiFiles
  •  Play MIDI Files
  • Virtual Instrument System (Samplers/Romplers)
  • Linked To Metasounds
  • Linked To Sequencer
  • Templates for NoteHighway Rhythm Games.
  • Template for PianoVisualizers

Code Modules:

  •  AxMidiEngineCore (Runtime)
  • AxMidiEngineCoreEditor(Editor)
  •  MidiLib(Runtime)
  •  

Number of Blueprints: 17+

Number of C++ Classes: 30+


Supported Development Platforms: Windows, Linux, MacOs

Supported Target Build Platforms: Windows, Linux,MacOS, Android, iOS

Documentation: MidiEngine 3 Documentation



Important/Additional Notes:

Join Us On Discord For Support and Tips