AGI18 Harpmonics
A project for the course Advanced Graphic and Interaction given at KTH.
Suggested setup required for the instrument stage:
-
Download loopMidi, install, start & hit + button to add a port and leave running
website
download -
Download VSTHost and unzip at desired location
website
download -
Download Synth1 VST plugin and unzip at the same location as where VSTHost was unzipped
See 3rdPartySoftware for Synth1 zip -
Launch VSTHost, hit menu -> Devices -> Midi -> Input and make sure
loopMIDI port
is selected, hit Devices -> Wave and setInput Port = No Wave
,OutputPort = DS:<Your Prefered Device>
,Buffer = 500 + samples
-
Hit Ctrl-N in VSTHost, load
Synth1 VST64.dll
from where you unzipped Synth1 -
Click the gray button (MIDI input filters) in the middle of the three buttons to the left in the little window that popped up after loading the Synth1 plugin, make sure
loopMIDI Port
is selected -
Check the
Scene MIDI Output
gameobject in the Unity inspector, make sure you seeloopMIDI Port
in the list calledAvailable Midi Devices
, set the fieldMidi Output Device Id
to the Element number of the entry forloopMIDI Port
-
Click the 2nd (green with a small dial) of the four tiny buttons in the top right of the Synth1 window, opening up the Synth1 interface. Click the button
OPT
near the bottom, select the MIDI tab, click the Load button in theControl Change Map
section, navigate to where you unzipped Synth1 and loadSynth1/settings/nordlead2.ccm
Using MME as the Wave Output in VSTHost works for some people, a lower latency can be achieved with it. If there are no sounds presets available in Synth1 you need to set the path to at least one soundbank (see images below), there is at least one soundbank (soundbank00) included in the Synth1 zip file and you'll find it in the directory where Synth1 was unzipped.