stuerp / foo_midi

A foobar2000 component to play MIDI files.
MIT License
63 stars 1 forks source link
foobar2000 foobar2000-component midi-player

foo_midi

foo_midi is a foobar2000 component that adds playback of MIDI files to foobar2000.

It is based on foo_midi by kode54.

Features

Requirements

Getting started

or

Usage

Loops

The component supports 6 loop modes:

Developing

Requirements

To build the code you need:

The following libraries are included in the code:

To create the deployment package you need:

Setup

Create the following directory structure:

3rdParty
    WTL10_10320
bin
    x86
foo_midi
out
sdk

Building

Open foo_midi.sln with Visual Studio and build the solution.

Packaging

To create the component first build the x86 configuration and next the x64 configuration.

Change Log

v2.15.1.0, 2024-09-18

v2.15.0.0, 2024-09-14

v2.14.0.0, 2024-08-17

v2.13.2.0, 2024-08-16

v2.13.1.0, 2024-08-15

v2.13.0.0, 2024-08-14

v2.12.0.0, 2024-08-10

v2.11.0.0, 2024-06-23

v2.10.0.0, 2024-05-07, "It's been a while"

v2.9.2.0, 2023-12-24, "Merry Christmas"

v2.9.1.3, 2023-11-02, "Loop de loop"

v2.9.0.0, 2023-08-02, "Revenge of the FluidSynth"

v2.8.5.0, 2023-07-23, ""

v2.8.4.0, 2023-06-26, "Beat the Drum"

v2.8.3.1, 2023-06-03, "Do you want lyrics with that? Redux"

v2.8.3.0, 2023-06-01, "Do you want lyrics with that?"

v2.8.2.0, 2023-05-20, "Spring Cleaning"

v2.8.1.0, 2023-05-01, "A New Beginning...? Redux"

v2.8.0.0, 2023-04-30, "A New Beginning...?"

v2.7.4.4, 2022-11-21, "I'm SoundFont of it"

v2.7.4.3, 2022-11-20, "Returning to BASS."

v2.7.4.2, 2022-11-14, "The Temple of VeSTa"

v2.7.4.1, 2022-11-04, "The Dark Side"

v2.7.4, 2022-11-03, "Scratchin' the itch"

Acknowledgements / Credits

Reference Material

foobar2000

Windows User Interface

Electronic Music

SoundFonts

FluidSynth

MIDI

GMF (Game Music Format)

HMI (Human Machine Interface)

HMP (Human Machine Interface P)

LDS (Loudness Sound System)

MDS (MIDI Stream)

MUS (DMX)

RMI

RPC (Recomposer)

XMI (Extended Multiple Instrument Digital Interface)

Links

License

License: MIT