You are using an unsupported browser. Please update your browser to the latest version on or before July 31, 2020.

playing menu


The Playing menu gives access to advanced features that interpret your raw playing gestures in intelligent ways. After accessing the Playing menu with the fourth Menu button, turn Value Encoder 1 to choose either Pressure Glide, the Arpeggiator, or no playing feature at all.


If a playing feature is activated on a preset, a press glide or arp icon appears on the left side of the screen and will remain visible also in the factory and user tab of the presets menu:



Freeze Playing function

Pressing the Tab Selector in Playing Menu switches the Playing Freeze on and off. When Freeze is enabled, the current playing settings will be kept across preset changes, no matter what is saved in the preset you dial up.


pressure glide

The Pressure Glide feature lets you define a pitch interval within which two keypresses are interpreted as a legato line instead of polyphonic playing. 


Unlike regular portamento which makes the pitch glide to a new note within a fixed amount of portamento time, Haken Audio’s Pressure-weighted Portamento reacts to the pressure ratio between the two notes. The pitch will dynamically glide between the notes in real time, reacting to how you distribute pressure between them.



ℹ️ Important note when intending to play chords with pressure glide activated:

Two notes pressed simultaneously within the interval that you have set will always be joined into one pitch. For instance, with a pressure glide interval of 2 semitones, you can play chords with stacked thirds or wider voicings, but as soon as you play seconds, you will end up with one note with an averaged pitch instead of two discrete notes.


While in Playing menu, activate or deactivate Pressure Glide with a click on the Parameter Selector.



Our MPE Arpeggiator has the classic parameters that you would expect, but on top of that, your gestures can introduce variations to your pattern by modulating every single note independently with your fingertips.


choose tab : load an arpeggiator preset

adjust tab : set the arpeggiator parameters. 

assign tab : let gestures and controllers modulate arpeggiator parameters

save tab : save the current arp settings as an arp preset


▶️⏸️ Start or pause the Arpeggiator with a click on the Parameter Selector.


Once you select the arpeggiator with Value Encoder 1, several tabs allow configuring the arpeggiator’s behavior.


choose tab

The first tab is the 'choose' tab, giving access to several arpeggiator presets. The currently loaded preset is highlighted in yellow. Turn Value encoder 4 to select another preset. With Value encoder 2, you can filter between the Factory arp presets and your User arp presets. 


Usually, arpeggiators of other instruments only offer a mechanical playback of all notes with the same intensity. Osmose’s arpeggiator takes advantage of the fact that the instrument knows the exact position of each key at every given time. When playing the arpeggiator pattern, Osmose takes into account all three axis motions of the Augmented Keyboard Action keys: Pressure, Aftertouch, and Bending. It means that you can highlight single notes within your arpeggiator sequence just by pressing them differently from the others.


💡 To discover the arp presets and their interactions, try to load a polyphonic flute or brass sound, or some other preset without too much attack and release. It will be a good start to understanding how your gestures modulate the arpeggiator.

💡 If you want to scroll between sound presets while keeping the same arp settings, use the freeze playing function (see above).


adjust tab

This tab contains all the arpeggiator parameters:

  • hold will make sure that the notes you pressed will continue to be triggered even when you let go of the keys. It’ll remember the maximum pressure applied to each key. The note repertoire will only be reset when you have already released all keys and then press a new key. 
  • tempo defines the beats per minute. Pressing the encoder below will switch between synching to an external MIDI clock and using the internal clock.
  • pattern lets you choose in which order the notes are played back.
  • division defines the note value of one arpeggiator step, select a division of the tempo that determines the speed at which the notes are played. 
  • gate determines the length of the notes as a percentage of the duration of one note according to the arpeggio speed
  • octave range lets you add multiple octaves above the notes played.
  • swing allows shifting every second arpeggiator step in time. 100 equals an even playback of all steps. Values above 100 will introduce more and more swing, until, eventually, every second step is joined with the next step.  
  • ratchet will introduce multiple triggers during one arpeggiator step and
  • rise & fall will add some inertia to parameter changes, smoothing out fast increases or decreases in value.


when a parameter is controlled by a gesture of a controller, its value will be grayed out and the modulation source appears in yellow below the parameter.


assign tab


Additionally to following the programmed behavior of a sound preset when it comes to Pressure, Aftertouch, and Bending, the way you press individual notes on the keybed can also influence arpeggiator parameters for that specific note. The ‘assign’ tab lets you set up the parameter mapping for this. You could also use the mod slider or expression pedals as modulation sources, but in this case, changes will be global (not per-note). 


Two assign slots are available with the following set of parameters:

  • source selects a motion axis of the key or a controller that will affect the destination parameter. Here, bending to the left and bending to the right are available as separate sources
  • destination selects the arpeggiator parameter that will be modulated
  • min sets the minimum value sent
  • max sets the maximum value sent
  • curve changes how resulting values are distributed when the source value goes from min to max. A linear response means values have equal ranges along the curve. If min is set to 1 and max is set to 2, then 2 is already selected when the source control is at 51% (MIDI value 64).


  • 251
  • 21-Jan-2024