/foo_vis_midi

A foobar2000 component that displays MIDI events.

Primary LanguageC++MIT LicenseMIT

foo_vis_midi

foo_vis_midi is a foobar2000 component to visualize MIDI events.

Screenshot

Features

  • Displays the notes played by the foo_midi component on a music keyboard.

Requirements

  • Tested on Microsoft Windows 10 and later.
  • foobar2000 v2.0 or later (32 or 64-bit). foobar2000
  • foo_midi v2.9.2 or later.

Getting started

Installation

  • Double-click foo_vis_midi.fbk2-component.

or

  • Import foo_vis_midi.fbk2-component into foobar2000 using the "File / Preferences / Components / Install..." menu item.

Developing

To build the code you need:

To create the deployment package you need:

Setup

Create the following directory structure:

3rdParty
    WTL10_10320
bin
    x86
foo_vis_midi
out
sdk
  • 3rdParty/WTL10_10320 contains WTL 10.0.10320.
  • bin contains a portable version of foobar2000 64-bit for debugging purposes.
  • bin/x86 contains a portable version of foobar2000 32-bit for debugging purposes.
  • foo_vis_midi contains the Git repository.
  • out receives a deployable version of the component.
  • sdk contains the foobar2000 SDK.

Building

Open foo_vis_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

v0.1.0, 2023-12-24, "Merry Christmas"

  • Initial release.

Acknowledgements / Credits

  • Peter Pawlowski for the foobar2000 audio player. foobar2000

Reference Material

foobar2000

Windows User Interface

Links

License

License: MIT