Skip to content

API service for remote control of an Hauptwerk 4 instance.

Notifications You must be signed in to change notification settings

Nazardo/organ-pcservice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Virtual Organ - PC service

This repository contains an ASP.NET Core API service that allows remote control of a running Hauptwerk instance. Hauptwerk is a virtual pipe organ software.

Supported commands:

  • start Hauptwerk instance after audio card is active
  • shutdown Hauptwerk and PC
  • reset MIDI/audio stack
  • get status of Hauptwerk (instance and MIDI/audio status)

Drafted commands, to be implemented:

  • playback (start/stop) of a MIDI file in Hauptwerk from an archive of MIDI files

MIDI interface

Communication between the service and Hauptwerk is achieved via MIDI messages sent and received over a virtual MIDI device. This component exploits virtualMIDI driver by Tobias Erichsen. It needs to be installed separately by installing loopMIDI or rtpMIDI, from the author’s website. Mr. Erichsen has been so kind to allow this not commercial software to link to the Windows driver for free.

About

API service for remote control of an Hauptwerk 4 instance.

Resources

Stars

Watchers

Forks

Languages