This article explains how to establish a connection between Osmose and Haken Audio's Haken Editor that enables in-depth editing of the EaganMatrix sound engine that is built into every Osmose.
1. change global settings
On Osmose, press the Mode button to enter the Mode Selection screen, then press the Value Encoder 4 below the cog wheel to open the global settings of Osmose.
Go to the midi i/o tab, then turn the first Value encoder to select the “usb haken mode” line and click to edit. Turn the knob to change the setting to “2/3 note & matrix” and validate by pressing the right-most encoder.
2. connect your osmose
Use the USB cable provided with your Osmose to connect it to your Mac or PC and turn it on.
3. download and install max/msp
Download and install Max by Cycling ‘74 from here. The application is required to open Haken Editor. You will never need to purchase Max to use the Haken Editor, even after its trial period is over.
4. download the haken editor and extract it to a directory you have unlimited access rights to
Download the Haken Editor from your customer account and extract the ZIP file. Ensure that you extract the entire content to a directory that your operating system user account has full access rights to. A safe choice would be your Documents folder or your Desktop.
☝️ If there are older versions of the Haken Editor on your system, we would recommend deleting those. This will avoid compatibility problems and ensures you are always running the correct Haken Editor.
5. launch the haken editor
Open the Haken Editor folder with Finder or Explorer and double-click on the “Haken Editor.maxpat” file.
If you are launching the Editor for the first time, there may be an extended wait time for the process to complete and for the initial one-time synchronization with Osmose. Startup will be quicker for future launches.
6. establish the midi connection
Click on the cog icon in the top-right in the Editor’s main window and open 'Midi and Globals settings'.
On the Midi and Globals settings windows, click on the input port device on the instrument line. For both the Input port and Output port on the instrument line, you must select Port 2 on Osmose. The port is called ‘Osmose Haken/Port 2’ on macOS and ‘MIDIIN2/MIDIOUT2 (Osmose)’ on Windows computers:
ℹ️On a Mac, the MIDI ports' names may be different depending on your system language. They may also be called Osmose Anschluss 2 (German) or Osmose Puerto 2 (Spanish) etc.
ℹ️On Windows systems, please ensure that no DAW (or other MIDI application) runs in the background when using the Haken Editor. MIDI ports of devices running as USB MIDI class-compliant without specific drivers (like Osmose) can only ever be used by one application at a time. Having another application open in the background could block the communication between Haken Editor and Osmose.
If all went well, a solid blue LED indicator (top-left in the Editor’s main window below “Scale”) indicates your device and the Editor are communicating. You can now start using it. ℹ️: There is no full bidirectional synchronization between Osmose and Haken Editor. It is expected that the user interface of Osmose will not update when changing macros via the Haken Editor.
major changes since osmose firmware 2.0
Since Osmose firmware 2.0, sound presets are no longer stored on the EaganMatrix DSP board but on Osmose’s mainboard. The Haken Editor that we provide alongside the new firmware brings the following changes:
- The user preset slots and the system library navigation have been removed from the Haken Editor. Sound preset switching and preset saving must now occur exclusively on Osmose.
- When an Osmose is connected, the EaganMatrix permanently and exclusively accesses User Preset Slot 1 on its DSP board. It won't use its internal preset memory anymore. Osmose continuously synchronizes the state of the currently loaded preset with this Slot.
- An “initialize preset” function has been added. Click on “Preset” in the Haken Editor GUI to access it.
If, for any reason, you decide to keep your Osmose on a firmware older than version 2.1, you will need to obtain a compatible Haken Editor directly from Haken Audio's website. The Haken Editor available in your Expressive E customer account won't work correctly with an Osmose that is still on firmware 1.x or 2.0.
Haken Editor is developed and maintained exclusively by Haken Audio. If you encounter technical difficulties with the Haken Editor or have questions about its operation, please get in touch with Haken Audio directly.