Sigcom

MidiFileAsset

Introduction

MidiFileAsset is a plugin for Unreal Engine that provides the following features:

Here is a image of provided Blueprint nodes:

Blueprint Nodes

Below is a sample Blueprint that demonstrates how to load a MIDI file and output MIDI message information.
In this sample, MIDI messages played in each frame are output. The MIDI sequence can be played with the z key and stopped with the x key.

Node Samples

Loading MIDI Files

To load a MIDI file, drag and drop the MIDI file into the Content Browser.

LoadMidi

Using Blueprint Nodes

To use these nodes in a Blueprint, search for Midi File Asset in the search bar. The relevant nodes will appear in the list.

Use in Blueprint

Alternatively, searching from the Return Value can also make the nodes easier to find.

Use in Blueprint

Blueprint Node Specifications

Below is the detailed specification of each provided Blueprint node.

Create Midi File Sequence

Create Midi File Sequence

Input

Output

Sequence

Sequence

Input

Output

Start Sequence

Start Sequence

Input

Output

Stop Sequence

Stop Sequence

Input

Output

Branch Midi Event

Branch Midi Event

Input

Output

Parse Midi Event

Parse Midi Event

Input

Output

Parse CC

Parse CC

Input

Output