Hydrogen

Hydrogen是GNU / Linux下先进的电子鼓。它的主要目标是实现专业而简单和直观的基于模式的电子鼓编程。

Github stars Tracking Chart

Hydrogen 是GNU/Linux下先进的电子鼓。它的主要目标是实现专业而简单和直观的基于模式的电子鼓编程。

Hydrogen 特性

常规
  • 基于QT 5的非常用户友好、模块化、快速和直观的图形界面。
  • 基于样本的立体声音频引擎,以wav,au和aiff格式导入声音样本。
  • 支持压缩FLAC文件中的样本。
音序器和调音台
  • 基于模式的音序器,具有无限数量的模式和将模式链接成歌曲的能力。
  • 每个模式最多192个刻度,每个事件具有单独的级别和可变的模式长度。
  • 具有音量,静音,独奏,平移功能的无限乐器音轨。
  • 仪器的多层支持(每种仪器最多16个样品)。
  • 样本编辑器,具有基本的剪切和循环功能。
  • 通过橡皮带cli进行时间拉伸和俯仰功能。
  • 带脚本支持的播放列表。
  • 高级选项卡--节奏。
  • 导演窗口带有视觉节拍器和歌曲位置标签。
  • 具有可变节奏的时间轴。
  • 导入/导出单个模式。
  • Midi-Learn功能适用于许多gui元素。
  • 多个模式一次播放。
  • 能够导入/导出歌曲文件。
  • 独特的人体速度、人类时间、俯仰和摆动功能。
其他
  • JACK,ALSA,PulseAudio,PortAudio,CoreAudio和OSS音频驱动程序。
  • ALSA MIDI,JACK MIDI,CoreMidi和PortMidi输入带有可分配的midi-in通道(1..16,ALL)。
  • 导入/导出鼓包。
  • 将歌曲导出为wav,aiff,flac或ogg文件。
  • 将歌曲导出到midi文件。
  • 将歌曲导出为LilyPond格式。

Overview

Name With Ownerhydrogen-music/hydrogen
Primary LanguageC++
Program languageCMake (Language Count: 12)
PlatformLinux, Mac, Windows
License:GNU General Public License v2.0
Release Count42
Last Release Name1.2.3 (Posted on 2024-01-12 15:09:57)
First Release Name0.9.3 (Posted on 2012-04-08 23:48:13)
Created At2012-04-08 21:47:34
Pushed At2024-05-03 19:57:59
Last Commit At2024-04-28 15:07:56
Stargazers Count1k
Watchers Count56
Fork Count170
Commits Count6.5k
Has Issues Enabled
Issues Count988
Issue Open Count172
Pull Requests Count703
Pull Requests Open Count23
Pull Requests Close Count60
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

Hydrogen drum machine

Travis Build Status
Coverity Scan Build

Hydrogen is an advanced drum machine for GNU/Linux, Mac and Windows.
It's main goal is to bring professional yet simple and intuitive pattern-based drum programming.

Features

General

  • Very user-friendly, modular, fast and intuitive graphical interface based on QT 5.
  • Sample-based stereo audio engine, with import of sound samples in wav, au and aiff formats
  • Support of samples in compressed FLAC file.

Sequencer and mixer

  • Pattern-based sequencer, with 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.
  • Playlist with scripting support
  • Advanced tab-tempo
  • Director Window with a visual metronome and song position tags
  • Timeline with variable tempo
  • Import/Export single patterns
  • Midi-Learn functionality for many gui elements
  • Multiple patterns playing at once.
  • Ability to import/export song files.
  • Unique human velocity, human time, pitch and swing functions.

Other

  • JACK, ALSA, PulseAudio, PortAudio, CoreAudio and OSS audio drivers.
  • ALSA MIDI, JACK MIDI, CoreMidi and PortMidi input with assignable midi-in channel (1..16, ALL).
  • Import/export of drumkits.
  • Export song to wav, aiff, flac or file.
  • Export song to midi file.
  • Export song to LilyPond format.

Installation:
See the INSTALL.txt file.

HomePage

http://www.hydrogen-music.org

Happy drumming! :^)

To the top