Table of Contents

Web API example

MIDI To Web

Converts MIDI commands to web API requests, providing a simple way to control Titan PC suite with USB-MIDI.

author, date Sebastian Beutel, 2018
published https://www.avolites.de/support-downloads/midi-to-web
prog. lang./ framework C, C++ (sources and instructions to compile it with GCC/MinGW are provided)
description The result is a simple exe file which can run on Windows computers. It listens to class-compliant MIDI devices. Upon incoming MIDI messages Web API requests are being sent.

Configuation - which request being triggered by which MIDI message - is done by editing a simple text file. Extensive examples are provided.

Also includes Titan IDs to retrieve the Titan IDs and location strings.
other requirements none (for using Titan IDs a web browser is required)

Screenshots

MidiToWeb (console program)MidiToWeb's config fileTitanIDs

API Requests

MIDI To Web uses a modular system to allow for defining requests and parameters separately. This is explained in length in the manual, and briefly in the config file itself. This system allows to add more WebAPI requests if needed just by editing the config file. Here, just the requests are listed which are included as examples.