1
0
Fork
You've already forked hydrogen
0
Hydrogen Drum Machine: Forked from https://github.com/hydrogen-music/hydrogen.git at 8eb813d4c
  • C++ 96.6%
  • CMake 0.9%
  • Shell 0.7%
  • C 0.5%
  • HTML 0.3%
  • Other 0.9%
Your Name 7738e65d98 Add WANT_PLAYER_ONLY build option
- New CMake option: -DWANT_PLAYER_ONLY=ON skips src/gui, data/i18n,
 and drops requirements for Qt::Widgets, Qt::Svg, and LinguistTools
- h2player and h2cli no longer link Qt::Widgets (they only use
 QCoreApplication, which needs neither widgets nor X11)
- The core library still requires Qt::Gui for QColor, but these are
 data-class-only deps that work headless
2026年06月21日 16:58:42 +12:00
.github Add feature request template 2025年04月17日 14:00:59 +02:00
cmake CMake: bump minimum required version to 3.5 2025年05月22日 19:16:08 +02:00
data data: drop colorTheme in default config 2026年06月10日 22:20:17 +02:00
docs docs: ADR 0010 revise local state handling 2026年05月21日 20:22:26 +02:00
doxygen rewrite references to "master" -> "main" branch 2025年05月02日 11:42:14 +02:00
linux linux: update man files to cover XDG paths 2026年05月20日 16:30:57 +02:00
macos Annual timestamp update 2026年05月18日 07:57:16 +02:00
src Add WANT_PLAYER_ONLY build option 2026年06月21日 16:58:42 +12:00
tests Annual timestamp update 2026年05月18日 07:57:16 +02:00
tools add tools/ctags 2018年04月09日 15:30:34 +02:00
windows Filesystem: fix custom path handling (Windows) 2026年05月05日 20:20:56 +02:00
.appveyor.yml AppVeyor/AppImage: port to Ubuntu 20.04 2026年06月10日 22:24:37 +02:00
.clang-format .clang-format: fix and tweak format 2025年11月12日 22:20:39 +01:00
.clang-tidy Fix issues reported by clang-tidy / activate clang-tidy on travis builds ( #945 ) 2020年09月26日 01:02:13 +02:00
.editorconfig Added .editorconfig file 2019年04月22日 20:18:21 +02:00
.gitignore tests/main: log to test.log per default 2025年05月19日 08:02:48 +02:00
.gitmodules added data/doc as a git submodule 2017年05月10日 21:06:27 +02:00
.lvimrc add .lvimrc (embear/vim-localvimrc) 2018年04月07日 22:59:56 +02:00
AGENTS.md AGENTS.md: emphasize supported Qt range 2026年05月28日 22:19:31 +02:00
AUTHORS AUTHORS update; refer to in-application about dialog 2014年08月04日 13:01:35 +02:00
build.sh Annual timestamp update 2026年05月18日 07:57:16 +02:00
CHANGELOG.md Merge pull request #2341 from hydrogen-music/feature/online-import-2.0 2026年06月08日 10:32:46 +02:00
CMakeLists.txt Add WANT_PLAYER_ONLY build option 2026年06月21日 16:58:42 +12:00
COPYING importing 0.9.4 sources 2007年06月18日 18:30:19 +00:00
DEVELOPERS.md DEVELOPERS: add missing steps 2025年07月17日 22:54:35 +02:00
Doxyfile.in rework the doxygen doc 2021年10月22日 12:43:18 +02:00
INSTALL.md INSTALL: update to QT6 2025年05月22日 19:20:09 +02:00
launch.json add launch.json 2026年02月12日 21:46:46 +01:00
README.md add 1.2.6 release 2025年07月29日 20:13:21 +02:00
treestate.py treestate.py: support python 3.5 2023年08月13日 17:08:48 +02:00

icon Hydrogen

AppVeyor Build Status Packaging status

The advanced drum machine for Linux, macOS, and Windows.

screenshot

Features

  • First-class MIDI support
  • Highly customizable
  • Stable and performant
  • Loads of drumkits to choose from
  • In-depth control of instrument, sample, and note properties
  • High quality time-stretching and pitch shifting
  • Automate it using MIDI or OSC API

Hydrogen is both a drum sequencer for pattern-based programming and a drum synth. Its simple yet feature-rich design makes it a versatile companion, be it for quick practice at home, professional usage as fully-fledged drum machine in your studio, or drum looper on steroids for your live performance.

Download

Binaries for older OS versions can be found in the Download section of our homepage.

Building

If your particular OS is not supported or you want to use the latest developing version, you can build Hydrogen yourself. We provide step-by-step guides for the following platforms:

Usage

The main entry point for learning how to use Hydrogen is our manual.

Further info can be found in our FAQ and Wiki.

Contributing

You want to contribute to Hydrogen?

How about making/improving a translation? You can also check out our (ancient) How to contribute guide or get in touch with us on our mailing list.

License

Hydrogen is distributed under GPLv2+.