Source: hydrogen
Section: sound
Priority: optional
Maintainer: 3rdp4r7yr3p0 <3rdp4r7yr3p0@gmail.com>
Build-Depends:
 debhelper-compat (= 13),
 build-essential, cmake, ladspa-sdk, libarchive-dev, libasound2-dev, libcppunit-dev, libjack-jackd2-dev, liblo-dev, liblrdf0-dev, libportmidi-dev, libpulse-dev, librubberband-dev, libsndfile1-dev, pkgconf, portaudio19-dev, qt6-base-dev, qt6-svg-dev, qt6-tools-dev,
Standards-Version: 4.6.2
Rules-Requires-Root: no
Homepage: http://www.hydrogen-music.org
Vcs-Git: https://github.com/hydrogen-music/hydrogen.git
Vcs-Browser: https://github.com/hydrogen-music

Package: hydrogen
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
 hydrogen-data (= ${source:Version}),
Recommends: hydrogen-doc, hydrogen-drumkits, rubberband-cli,
Suggests: hydrogen-drumkits-extra,
Description: Hydrogen is an advanced Drum Machine / Step Sequencer.
 Hydrogen is an advanced drum machine which provides a professional, yet simple
 and intuitive, pattern-based drum programming interface.
 .
 General Features:
  * Very user-friendly, modular, fast and intuitive graphical interface based
    on QT 6.
  * 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 Features:
  * 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. 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.
 .
 Other Features:
  * JACK, ALSA, PortAudio and OSS audio drivers.
  * JACK MIDI, ALSA MIDI and PortMidi input with 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.

Package: hydrogen-data
Architecture: all
Depends: hydrogen (= ${source:Version}),
Description: Hydrogen is an advanced Drum Machine / Step Sequencer (Common Files).
 Hydrogen is an advanced drum machine which provides a professional, yet simple
 and intuitive, pattern-based drum programming interface.
 .
 General Features:
  * Very user-friendly, modular, fast and intuitive graphical interface based
    on QT 6.
  * 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 Features:
  * 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. 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.
 .
 Other Features:
  * JACK, ALSA, PortAudio and OSS audio drivers.
  * JACK MIDI, ALSA MIDI and PortMidi input with 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.

Package: hydrogen-doc
Architecture: all
Section: doc
Depends: hydrogen (= ${source:Version}),
Description: Hydrogen is an advanced Drum Machine / Step Sequencer (Documentation).
 Hydrogen is an advanced drum machine which provides a professional, yet simple
 and intuitive, pattern-based drum programming interface.
 .
 General Features:
  * Very user-friendly, modular, fast and intuitive graphical interface based
    on QT 6.
  * 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 Features:
  * 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. 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.
 .
 Other Features:
  * JACK, ALSA, PortAudio and OSS audio drivers.
  * JACK MIDI, ALSA MIDI and PortMidi input with 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.
