Table of Contents
Via this window most of the configurations and customization can be altered. The Preferences Dialog can be accessed via the Options
element in the Main Menu.
Note | |
---|---|
All changes done in the Preferences Dialog - if not noted otherwise via a popup - will take effect when clicking the Ok button at the bottom of the window. |
Language: chooses one of the translations Hydrogen is available in.
Note | |
---|---|
For this setting to take effect you have to restart Hydrogen. |
Tip | |
---|---|
If your mother tongue is not available or the corresponding translation is flawed or incomplete, you would have an accessible way to contribute to Hydrogen at hand. Please see the About dialog in the Info option of the Main menu for information of how to contact the Hydrogen dev team. |
Reopen last used song: determines whether Hydrogen will open the last used song during startup or an empty song instead.
Reopen last used playlist: determines whether the last used Playlist will be loaded during startup or none at all.
Tip | |
---|---|
This can come in handy when you are using Hydrogen live. |
Use relative paths for playlist:
specifies whether the path names in the stored .h2playlist file will contain absolute paths or a path relative to the playlist
folder in the Hydrogen data
directory (usually $HOME/.hydrogen/data/
).
Tip | |
---|---|
Using relative paths might be handy when using your playlist on different computers or user profiles. |
Hide keyboard input cursor: hides the keyboard cursor until you press a key on you keyboard (see Chapter 3). By enabling this feature you can switch to the look and feel of the interaction with the Pattern Editor and Song Editor prior to Hydrogen v1.1.
Use LASH: enables LASH (LASH Audio Session Handler) support within Hydrogen. This allows you to recover a particular song associated with a session.
Tip | |
---|---|
You may consider using the more advanced NSM support of Hydrogen which gives you many additional features, like restoring all JACK connections or creating a per-session configuration. |
Beat counter drift compensation in 1/10 ms:
allows you to compensate for system latency. The provided number will be added to each consecutive triggering of the Beat Counter. The allowed range is from -200
to 200
.
Tip | |
---|---|
This is quite handy if you are using different sound cards or external MIDI devices, like a keyboard or an e-drum, with mismatching clocks. In order to find useful values for these, you will need to take some time to play with it. Also, you may want different values depending on the speed of your hardware, audio devices, drivers, etc. Using the Beat Counter effectively requires practice. |
Beat counter start offset in ms:
sets the time between the
Beat Counter's last input stroke and when the song starts playing. Its allowed range is from -500
to 500
.
Note | |
---|---|
The Beat Counter has to be set to Set BPM and play - should be displayed in the bottom right corner - for this setting to take effect. |
Maximum number of bars:
sets the maximum number of supported bars/patterns for a single song. Its allowed range is from 1
to 800
.
Maximum number of layers:
sets the maximum number of layers for a single instrument. Its allowed range is from 16
to 8192
.
Note | |
---|---|
For this setting to take effect you have to restart Hydrogen. |
Path to the Rubberband command-line utility: sets the absolute path to the rubberband command line interface (CLI) Hydrogen will use for stretching samples in the Sample Editor.
Note | |
---|---|
This option is only available if your version of Hydrogen does not already has Rubber Band support compiled into it. If it does and the option is hot shown, everything is already configured and you don't have to worry about Rubber Band at all. |
Tip | |
---|---|
If you are using Ubuntu, you can install Rubber Band from the Software Center
via the package |
Tip | |
---|---|
If Rubber Band is installed and configured correctly, you will see an extra button button in the Main Toolbar. You can use this behavior to verify your configuration. |