Hydrogen

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

Github星跟蹤圖

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格式。

主要指標

概覽
名稱與所有者hydrogen-music/hydrogen
主編程語言C++
編程語言CMake (語言數: 12)
平台Linux, Mac, Windows
許可證GNU General Public License v2.0
所有者活动
創建於2012-04-08 21:47:34
推送於2025-04-27 14:23:53
最后一次提交2025-04-27 16:03:37
發布數43
最新版本名稱1.2.4 (發布於 2024-12-07 14:24:03)
第一版名稱0.9.3 (發布於 2012-04-08 23:48:13)
用户参与
星數1.1k
關注者數50
派生數176
提交數8k
已啟用問題?
問題數1019
打開的問題數152
拉請求數809
打開的拉請求數22
關閉的拉請求數63
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

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! :^)