An advanced drum machine software with pattern-based programming for Mac

Hydrogen for Mac

Hydrogen for Mac

  -  80.5 MB  -  Open Source
  • Latest Version

    Hydrogen 1.2.3 LATEST

  • Review by

    Sophia Jones

  • Operating System

    macOS 10.12 Sierra or later

  • User Rating

    Click to vote
  • Author / Product

    Hydrogen Team / External Link

  • Filename

    Hydrogen-1.2.3.dmg

Hydrogen for Mac is an advanced drum machine program. Its main goal is to bring professional yet simple and intuitive pattern-based drum programming. Very user-friendly, modular, fast and intuitive graphical interface based on QT 4. Check out now!

Sample-based stereo audio engine, with import of sound samples in .wav, .au and .aiff formats. Support of samples in the compressed FLAC files. Hydrogen for macOS is a software synthesizer that can be used alone, emulating a drum machine based on patterns, or via an external MIDI keyboard/sequencer software. Hydrogen drum machine software compiles on Linux, macOS, and Windows.

Features and Highlights
  • Very user-friendly, modular, fast and intuitive graphical interface based on QT 4.
  • Sample-based stereo audio engine, with import of sound samples in .wav, .au and .aiff formats.
  • Support of samples in the compressed FLAC files.
  • Pattern-based sequencer, with an unlimited number of patterns and ability to chain patterns into a song.
  • Up to 192 ticks per pattern with individual level per event and variable pattern length.
  • Unlimited instrument tracks with volume, mute, solo, pan capabilities.
  • Multi-layer support for instruments (up to 16 samples for each instrument).
  • Sample Editor, with basic cut and loop functions.
  • Time-stretch and pitch functions via rubberband cli. Require the rubberband-cli package.
  • Play-lists with scripting function.
  • Advanced tab-tempo.
  • Director Window with a visual metronome and song position tags.
  • Time-line with variable tempo.
  • Single and stacked pattern mode.
  • Export/Import single patterns into song projects.
  • Midi learning via Shift+MouseClick on many gui-cotrollers combined with a midi settings editor.
  • Ability to import/export song files.
  • Unique human velocity, human time, pitch and swing functions.
  • Multiple patterns playing at once.
  • JACK, ALSA, PortAudio and OSS audio drivers.
  • JACK MIDI, ALSA MIDI and PortMidi input with an assignable midi-in channel (1..16, ALL).
  • Import/export of drumkits.
  • Export song to wav, aiff, flac or ogg file.
  • Export song to midi file.
  • Export song to lilypond file.
Also Available: Download Hydrogen for Windows

  • Hydrogen 1.2.3 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Hydrogen 1.2.3 Screenshot 1

What's new in this version:

Added:
- Forward compatibility for .h2song and drumkit changes introduced in version 1.3.0

Fixed:
- Restore mute button state of master mixer strip on song load
- Recorded MIDI notes were inserted ahead of the beat

Drumkit Property Dialog:
- Images were written regardless whether one hits the ok or cancel button
- When using Save As to create a new drumkit, the added image was put in th
- old drumkit folder instead and not properly copied into the new one
- Allow to Save As drumkits derived from kits not found on the current system

- Audio Engine: In Song Mode with Loop Mode deactivated Hydrogen missed notes very close to the end of the song
- Fix crash on playing back notes with custom length
- macOS: fix naming of CoreMIDI header
- Fix various rendering issues with custom length notes
- Fix potential crash/failing startup on Windows in case PortAudio or PortMidi device is already occupied
- Fix crash on shutdown, song export, or driver changes in the Preferences while using JACK on Linux

Pattern Editor:
- Only delete stop notes clicked by the user
- Proper undo of moving notes out of DrumPatternEditor
- Custom note lengths are now only drawn till the next stop note
- Highlight selected stop notes too
- Update selected notes visually on left and right keyboard movement
- Fixed stop note color which was no different than the default note color
- Fixed grid line rendering on rational pattern size nominator
- Fixed grid line colors on very fine resolution
- Fix broken file browser dialogs on Linux when using translations
- Fix drumkit export on Windows
- Timing drift (and artifacts) in playback track rendering on some hosts is fixed