Isomet Modular Synthesiser (iMS) API  v1.4.2
iMS API
Utilities: iMS Hardware Server

iMS Hardware Server

Although the core of the SDK is the C++ library and API upon which all applications can be built, we also supply a number of software utilities to assist you in your usage of an iMS System.

The first of these is a command line application called 'ims_hw_server' which runs as a background process in a command window.

ims_hw_server is built upon the C++ API hardware layer and abstracts away some of the requirements of the C++ library to offer a simplified model for performing routine tasks with iMS System hardware. It operates as a client-server model exposing a set of services to the client over a TCP/IP socket using Google's Remote Procedure Call protocol: gRPC

Source code that implements the server API for developing client applications is provided as part of the SDK and full documentation for the server can be found here:

iMS HW Server Documentation

Note
The Server listens on TCP port 28241. You may be required to enable access on this port through Windows Firewall or other Firewall software or hardware
ims_hw_server.png
Example ims_hw_server Window