Back to Osmose Presets

Osmose Presets v1.1.1

NEW IN v1.1.x

Tooltip

Advanced search

Osmose Presets is a web app designed to easily access the 529 factory presets of the Expressive E Osmose keyboard.

It supports both Osmose firmware v2.x and v1.x versions (see warning).

It requires up-to-date modern browser with Web MIDI support like Chrome, Edge, Firefox, etc. Safari does not support Web MIDI yet. Therefore, this web app does not run on iOS.

WARNING

Osmose Presets web app has been especially designed for firmware v2.x although it should also works with firmware v1.x (not tested). With firmware v1.x, you can also use Haken Editor to view, search, select any factory preset. A specific version of Haken Editor is required by Osmose firmware v2.x which dropped the possibility to access factory presets (only current Osmose preset may be edited). This web app restores that possibility and more while waiting for the upcoming user-friendly preset editor.

Installation

Osmose Presets is a web app loaded from https://osmose-presets.web.app

Nothing needs to be installed on your computer, tablet or phone.

At first load, your browser, eg Google Chrome, asks the permission to control MIDI devices:

Chrome MIDI warning

Click Allow button. If you click Block button, you will not be able to control Osmose via Web MIDI.

With Firefox browser:

Firefox MIDI warning 1

Click Continue to Installation button.

Firefox MIDI warning 2

Click Add button. If you click Cancel button, you will not be able to control Osmose via Web MIDI.

If you try to use a browser without Web MIDI support like Safari, you will get an error message:

Web MIDI is not available on Safari

Web MIDI compatibility with major browser engines

Presentation

The main screen of Osmose Presets web app is divided into 2 parts:

On large screens, the title (preset name) is displayed on the left and the toolbar on the right.

toolbar

On small screens, only the toolbar is displayed.

toolbar

Below the toolbar, the 529 Osmose factory presets are displayed in a scrollable view in one or more columns.

You can select a preset, zoom preset list, align text, navigate through full or filtered list, select a preset randomly, search & filter visually, and more.

Connect to Osmose

First things first, connect your computer, tablet or phone to Osmose with USB cable.

toolbar

At top right corner, icon Disconnected iconindicates that the connection with Osmose is not yet established.

Click on this icon and the following message appears:

ask Osmose firmware version

If you have already installed Osmose firmware v2.x, click OK. Otherwise, click Cancel for firmware v1.x

IMPORTANT

Be sure to correctly match Osmose firmware version. The method used to specify presets with MIDI has changed between v1.x and v2.x versions. If the specified firmware version does not match Osmose's one, you cannot send MIDI messages correctly and program changes will not work.

After specifying firmware version, you need to specify Osmose MIDI port 2.

Ask Osmose MIDI Port 2

Please note that List of available MIDI ports depends on your system. On macOS, you should see Osmose Port 1 and Osmose Port 2 in the list. On Windows, you should see Osmose for port 1 and MIDIOUT2 (Osmose) for port 2 (not tested). Be sure to specify the correct Osmose port 2. Otherwise, the connection with Osmose cannot be established.

If you do not see Osmose in the List of available MIDI ports, double-check your USB cable and verify, of course, that Osmose is powered on.

After specifying correct firmware version and Osmose MIDI port, icon changes to Connected iconmeaning that the connection with Osmose is established.

toolbar

Select a preset

You are now ready to select any factory preset without indefinitely turning Osmose Value Encoder 4...

By default, the first preset is selected.

preset name on large screen

 

Scroll the factory preset list and click on any preset to select it.

preset name on large screen

With firmware v2.x, Osmose screen changes and shows the selected preset loaded accordingly.

With firmware v1.x, Osmose screen does not change even if the selected preset is loaded.

Zoom in/out

You can zoom in/out zoom iconthe preset list.

To show more presets at once but decrease readability, zoom out by moving the slider to the left.

full preset list on large screen

To show less presets at once but increase readability, zoom in by moving the slider to the right.

partial preset list on small screen

Align text

According to your preference, align text to the left left-aligned icon, center center-aligned iconor to the right right-aligned icon.

Click icon to align text accordingly.

Navigate through presets

To select the next preset, click next preset.

To select the previous preset, click previous preset.

If you have searched and filtered presets, navigation is restricted to highlighted presets.

Select a preset randomly

Another useful way to explore Osmose factory presets is to randomly select a preset by clicking random icon.

If you have searched and filtered presets, random is restricted to highlighted presets.

If you enter text in the search box search box, preset names containing the text are automatically highlighted.

filtered preset list by 'pad'

In that case, navigation and random are restricted to highlighted presets. However, you can always select any preset, even if not highlighted.

Also Advanced search

Advanced mode

Tooltip

Hover the mouse over any preset will display author(s), categories and macro names as in Haken Editor.

Tooltip when hover mouse on 'abyss lands' preset

With Osmose firmware v2.x, type(s) and characters are also displayed.

Tooltip when hover mouse on 'abyss lands' preset

This feature is not available on tablet or phone.

Advanced search

In addition to search for preset names, you may also search for authors, macros, types, characters and EaganMatrix categories. Types and characters are only available for Osmose firmware v2.x.

To search for author, enter a=author

To search for macro, enter m=macro

To search for type, enter t=type (Osmose firmware v2.x only)

To search for character, enter r=character (Osmose firmware v2.x only)

To search for category, enter c=category

Search is case insensitive and partial names are allowed.

Combine searches with , as separator.

Exclude a name with - before name.

Authors, categories and macros come from Haken Editor.

Categories are either main type, sub type, character, EaganMatrix or setting in Haken editor.

Types and characters come from Osmose firmware v2.x

Types reeds, utility, winds are missing in Osmose firmware v2.x and have been added here.

Examples

a=e.eagan has authored 65 presets.
a=c.dusquene has authored 50 presets.
a=g.bonneau has authored 347(*) presets.
a=eag,a=duq,a=bon has authored 2 presets together.
c=pad selects 80 presets having pad as category.
pad selects 23 presets having pad in name.
c=pad,pad selects 19 presets having both pad category and pad in name.
c=brass selects 23 presets having brass category.
c=brass,c=wind selects 13 presets having both categories.
c=brass,c=-wind selects 10 presets having brass category but not wind category.

(*) in fact, 349 presets but there is a typo in his name in 'basikey' and 'jumpare' presets. To get them all, use a=g.bon

Keyboard shortcuts

If you are using a desktop or laptop computer, a few keyboard shortcuts are available for your convenience:

(*) restricted to highlighted presets in search & filter mode.

Change theme

By default, Osmose Presets web app assumes light day or dark night (light theme during the day or dark theme during the night), according to your system settings.

If you want to force the light theme at any time, type !light in the search box !light in search box. The theme will change accordingly and !light will be removed from the search box. You may also use ctrl+l keyboard shortcut.

If you want to force the dark theme at any time, type !dark in the search box !dark in search box. The theme will change accordingly and !dark will be removed from the search box. You may also use ctrl+d keyboard shortcut.

If you want to return to the automatic system theme, type !system in the search box !sytem in search box. The theme will change accordingly and !system will be removed from the search box. You may also use ctrl+t keyboard shortcut.

Transpose presets

Most factory presets use C4 middle key as the reference key.

If you want to transpose presets, change the reference key. For example, if you want to transpose presets to upper major fifth, type !g4 or !+7 in the search box !g4 in search box. The preset is transposed and the title shows transposition in semitones eg abyss lands (+7). As another example, if you want to transpose presets to lower major fifth, type !g3 or !-5 in the search box !g3 in search box. The preset is transposed eg abyss lands (-5).

You can switch between transposed preset eg abyss lands (+7) and untransposed preset eg abyss lands by re-clicking on preset name.

Issue with Osmose firmware v2.0.15

When changing presets, Osmose may unpredictably change octave shift to very low notes, barely audible if any. To overcome this issue, simply click on preset name to reset octave shift. You may also reinstall both Osmose firmware v2.0.15 and Haken DSP firmware v10.09 with OsmoseUpdater.

Toggle scroll mode

When you reach the first or last preset during navigation, the normal behavior is to stay there. If you want to scroll from first to last or last to first creating an infinite navigation, type !scroll in the search box !g4 in search box. The infinite scroll is activated and !scroll will be removed from the search box.

If you want to restore the normal behavior, simply re-type !scroll in the search box.

Toggle title mode

On small screens eg phones, there is usually not enough space to display both the title (preset name) on the left and the toolbar on the right. In that case, only the toolbar is displayed. When you select a preset manually or randomly, or during navigation, the toolbar is briefly replaced by the title showing the selected preset name (during 1 second).

If you want to disable this behavior and keep the toolbar always visible without showing the title (preset name), type !title in the search box !g4 in search box.

If you want to restore the normal behavior and toogle the toolbar with the title, re-type !title in the search box.

Note that !title has no impact on screens wider than 768px.

Preserve state

if you refresh the web app, nothing is lost. All your parameters will be restored: Osmose MIDI ports, selected preset, zoom factor, text alignment, search text, current theme, transpose reference key, scroll & title state.

Technically, state is preserved via localStorage.

Reset app

If you want to reset the web app completely, type !reset in the search box !g4 in search box. Osmose Presets web app restarts from scratch by resetting state (clear all your parameters).

Credits

Osmose Presets web app has been crafted with love by Memotive.

Thanks to Chris Wilson for creating Web MIDI.

Thanks to heroicons for creating beautiful icons.

Thanks to Rasmus Andersson for creating Inter typeface.

THIS SOFTWARE COMES WITH NO WARRANTIES, USE AT YOUR OWN RISK.