Using jOrgan to run Hauptwerk as a Box of Ranks
Using jOrgan as the Relay of the Freedom Morton 3/10 - Box Of Ranks
[This page is a work-in-progress and is not ready for use]
There has been some recent discussion of using jOrgan as the software relay for Hautpwerk instruments when they are configured for use as a ‘box of ranks’. This tutorial and the sample dispositions will outline one method of achieving this. This tutorial is written for those using Microsoft Windows on their computers, but similar steps can be performed on OS-X and Linux.
You will need:
loopMIDI configured for four virtual MIDI ports.
jOrgan 3.19 or higher.
Hauptwerk 4.0 or higher.
Freedom Morton 3/10 for Hauptwerk.
This document outlines a quick installation procedure for those who already have all of the software installed, a brief overview of the MIDI settings configured within Hauptwerk, and then an in-depth installation section with steps for installing and configuring each of the software applications required for using jOrgan as the relay of the Hauptwerk Freedom Morton 3/10 when the ranks are configured as a ‘Box of Ranks’. The final section presents the detail of how the jOrgan disposition is configured.
The system outlined in this document allows you to customize the Freedom Morton specification to better match your unique MIDI system. For example, if you have MIDIfied a Rogers console and want to match the available Stop Tabs which requires that you add Stops to the specification, this method gives you that ability.
Quick Install Guide
The Freedom Morton 3/10 Box of Ranks ZIP package contains a Hauptwerk Settings file and a jOrgan disposition file that are pre-configured with the settings described in this document. You can copy the Hauptwerk Settings file into your Hauptwerk file system to automatically configure the Freedom Morton sample set to receive the MIDI input from the jOrgan disposition.
The Quick Install assumes that you already have loopMIDI, Hauptwerk, jOrgan , and the Freedom Morton 3/10 installed and configured.
Decompress the ZIP file
Copy the j3.19_HW-FreedomMorton310 folder into your My Documents folder
Copy the [settingsfile] into …
Start Hauptwerk and load the Freedom Morton 3/10
Start jOrgan and load the HW-FreedomMorton310-default disposition
Play the MIDI file in jOrgan and you should hear it playback using Hauptwerk.
Configure jOrgan with your MIDI inputs using the Configuration Wizard
Brief Overview
The jOrgan disposition has been set up to send MIDI data for the Freedom Morton 3/10 ranks on the following loopMIDI Ports and MIDI Channels:
Console Controls: loopMIDI Port
MIDI Channel 01 – Control Change 11 : Main Expression
MIDI Channel 01 – Control Change 7 : Solo Expression
MIDI Channel 16 – NoteOn/Off 060 : Blower Switch
MIDI Channel 16 – NoteOn/Off 061 : Reit Switch
MIDI Channel 16 – NoteOn/Off 062 : E.HN Tremulant
Toys: loopMIDI Port
MIDI Channel 16 – NoteOn/Off 063 : Auto Horn
MIDI Channel 16 – NoteOn/Off 064 : Fire Gong
MIDI Channel 16 – NoteOn/Off 065 : Steam Boat
MIDI Channel 16 – NoteOn/Off 066 : Siren
MIDI Channel 16 – NoteOn/Off 067 : Bird Song
MIDI Channel 16 – NoteOn/Off 068 : Train
MIDI Channel 16 – NoteOn/Off 069 : Fog Horn
MIDI Channel 16 – NoteOn/Off 070 : Whistle
MIDI Channel 16 – NoteOn/Off 071 : Cow Bell
MIDI Channel 16 – NoteOn/Off 072 : Chinese Gong
Main Chamber: loopMIDI Port 1
MIDI Channel 01 : English Horn
MIDI Channel 02 : Tuba
MIDI Channel 02 : Tuba Bass
MIDI Channel 03 : Tuba Trem
MIDI Channel 04 : Concert Flute
MIDI Channel 04 : Concert Flute Bass
MIDI Channel 05 : Concert Flute Trem
MIDI Channel 06 : Clarinet
MIDI Channel 06 : Clarinet Bass
MIDI Channel 07 : Clarinet Trem
MIDI Channel 08 : Violin
MIDI Channel 08 : Violin Bass
MIDI Channel 09 : Violin Trem
MIDI Channel 10 : Viole Cel
MIDI Channel 10 : Viole Cel Bass
MIDI Channel 11 : Viole Cel Trem
MIDI Channel 12 : Chrysoglott
Solo Chamber: loopMIDI Port 2
MIDI Channel 01 : Tibia Clausa
MIDI Channel 01 : Tibia Clausa Bass
MIDI Channel 02 : Tibia Clausa Trem
MIDI Channel 03 : Orchestral Oboe
MIDI Channel 04 : Orchestral Oboe Trem
MIDI Channel 05 : Vox Humana
MIDI Channel 06 : Vox Humana Trem
MIDI Channel 07 : Diaphonic Diapason
MIDI Channel 07 : Diaphonic Diapason Bass
MIDI Channel 08 : Diaphonic Diapason Trem
MIDI Channel 09 : Chimes
MIDI Channel 10 : Xylophone
MIDI Channel 11 : Glockenspiel
MIDI Channel 12 : Tambourine
MIDI Channel 13 : Castanets
Traps : loopMIDI Port 3
MIDI Channel 01 : Bass Drum
MIDI Channel 02 : Kettle Drum
MIDI Channel 03 : Snare Drum
MIDI Channel 04 : Tap Cymbal
MIDI Channel 05 : Crash Cymbal
MIDI Channel 06 : Triangle
MIDI Channel 07 : Tom Tom
MIDI Channel 08 : Wood Block
Configure Hauptwerk to accept MIDI input from the four virtual MIDI ports (loopMIDI Port, loopMIDI Port 1, loopMIDI Port 2, and loopMIDI Port 3).
Configure the Organ Settings for the Freedom Morton 3/10 in Hauptwerk to accept ‘box of ranks’ MIDI messages for the Main, Solo, and Traps Ranks (Organ Settings -> Advanced MIDI applications -> Direct MIDI input/output for ranks/pipes).
Configure the Expression Pedals by right clicking on those controls on the HW Freedom Morton 3/10 virtual console and using the Hauptwerk Auto MIDI sensing while moving those controls on the jOrgan console.
Configure the Blower, Reit, and Toy Switches by right clicking on those controls on the HW Freedom Morton 3/10 virtual console and using the Hauptwerk Auto MIDI sensing while using those switches on the jOrgan console.
Installation Guide
Install the following software:
loopMIDI
Go to http://www.tobias-erichsen.de/software/loopmidi.html and download the loopMIDI zip file. Decompress the ZIP and then run the installer.
From the Start Menu, click on the loopMIDI application that you have just installed. The loopMIDI icon will now show on your windows toolbar. Right click on the icon and select ‘Configure loopMIDI’. Click on the ‘+’ four times until you have four virtual MIDI ports (loopMIDI Port, loopMIDI Port 1, loopMIDI Port 2, and loopMIDI Port 3).
Right click on the loopMIDI icon again and select ‘Start minimized’ and ‘Autostart loopMIDI’ so that loopMIDI automatically starts each time you boot your computer.
JAVA Runtime Environment
Go to http://java.com/en/download/index.jsp and click on the ‘Free Java download’ button. Then agree to the terms and conditions and download the Java installer.
Run the Java Runtime Environment (JRE) installer to install Java on your PC.
Note: If you plan on using jOrgan with Fluidsynth then you need to make sure that your Java installation bit-ness (32-bit or 64-bit) matches the bit-ness of the version of jOrgan that you install in the next section. The bit-ness of the Internet Browser that you use when downloading the Java installer is used to determine which bit-type will be installed.
jOrgan
Go to https://sourceforge.net/projects/jorgan/files/jorgan-installer/3.19/ and download the jOrgan installer that matches your Java version (x86 = 32-bit and amd64 = 64-bit).
Run the jOrgan installer to install jOrgan on your computer.
Deselect the Creative extension if you don’t have a Creative Audio card that can load soundfonts.
You can agree to the rest of the default settings.
Hauptwerk v4
Go to http://www.downloadhauptwerk.com/win and download Hauptwerk v4.0.0 .
Run the Hauptwerk installer to install Hauptwerk on your computer.
Once Hauptwerk is installed, start Hauptwerk in order to decompress and install the default images and the St Annes classical organ.
Freedom Morton 310
Go to https://sites.google.com/site/savirtualorgans/home/freedommorton3-10 and click on the Sample Set Ordering Page link to order your download link.
Once the download of the FreedomMorton3-10_Release.v1.0.CompPkg_Hauptwerk_rar HW installation file has been completed, install the sample set using the Hauptwerk Menu -> File -> Install organ functionality.
When the sample set has installed, load the organ to create the sample set cache.
Configuring Hauptwerk:
General MIDI Inputs
Direct MIDI input/output for ranks/pipes
Console MIDI inputs to Expression Pedals
Console MIDI inputs for the Switches and Toys
Configuring jOrgan:
Customization Wizard
Manuals
Stop Controls
Expression Pedals
Explanation of what is happening in jOrgan.