back
about MIDI

SimHub MIDI Plugins

not really usefulOpenAI ChatGPT code for SImHub plugin using DryWetMIDI

SimHub plugins How-To

SimHub's MIDI plugin supports neither reading MIDI sliders
nor emulating any MIDI controls, motivating:

  • While SimHub's plugin responds to MIDI buttons,
    enabling them seems elsewhere undocumented:
    • in Settings, enable Midi Controllers Input
    • then, in controls, press New mapping, press a MIDI key:
    • Pressed MIDI event keys also become available properties
      (search PluginManager) without going thru controls ...
  • SimMidi's SimHub plugin controls MIDI encoder LEDs
    by udp telemetry from SimHub.
    That download also includes Juan P Bello's MIDI Code.
  • Also want SimHub to emulate a joystick without involving Arduino;
    this is also implemented in MIDIio.

See also: Race Department wireless MIDI thread
for:  SimHub plugins, VST mixer using Voicemeeter with VSTHost, MidiView,
Android Wireless Mixer controls, MIDIShift, iPad Midi Controller Pro, etc.

candidate MIDI libraries


DryWetMIDI - used by SimHub, many others, (and me)
Documentation, Code Project Articlesmaintained
other candidate MIDI libraries
NAudio - used by many, including SimHub
MIDI event model, demo apps, documentation
NK2Tray
Uses NAudio, has Wiki, supports nanoKONTROL
MIDI.NET
docs, Discord Server, FaceBook, used by 5, including MIDI Recorder
MidiSlicer
wrapper over Microsoft Windows' MIDI API, CodeProject article
Midi Editor
based on MidiSlicer
managed-midi
cross-platform, many forks, used in at least 4 projects
Leslie Sanford C# MIDI toolkit
CodeProject C# MIDI Toolkit, Leslie Sanford Code Project articles,
importing the Sanford MIDI library, Implementing C# MIDI Toolkit
maintained by blekenbleu