The OpenD Programming Language

arsd.midiplayer

An add-on to arsd.simpleaudio that provides a MidiOutputThread that can play files from arsd.midi.

Members

Aliases

MidiEvent
alias MidiEvent = arsd.midi.MidiEvent

arsd.simpleaudio provides a MidiEvent enum, but the one we're more interested here is the midi file format event, which is found in arsd.midi.

Classes

MidiOutputThreadImplementation
class MidiOutputThreadImplementation
Undocumented in source.

Structs

MidiOutputThread
struct MidiOutputThread

This is the main feature of this module - a struct representing an automatic midi thread.

Meta

History

Added January 1, 2022 (dub v10.5). Not fully stablized but this release does almost everything I want right now, so I don't expect to change it much.