Source: helm
Section: sound
Priority: optional
Maintainer: 3rdp4r7yr3p0 <3rdp4r7yr3p0@gmail.com>
Build-Depends:
 debhelper-compat (= 13),
 build-essential, cmake, dh-exec, juce-8.0.10-dev, ladspa-sdk, libasound2-dev, libcurl4-openssl-dev, libfontconfig-dev, libfreetype-dev, libglu1-mesa-dev, libjack-jackd2-dev, libx11-dev, libxcomposite-dev, libxcursor-dev, libxext-dev, libxinerama-dev, libxrandr-dev, libxrender-dev, lv2-dev, mesa-common-dev, pkgconf,
Standards-Version: 4.6.2
Rules-Requires-Root: no
Homepage: https://github.com/sgalzin/helm
Vcs-Git: https://github.com/sgalzin/helm.git
Vcs-Browser: https://github.com/sgalzin/helm

Package: helm
Architecture: all
Depends: helm-standalone, helm-lv2, helm-vst, helm-vst3,
Description: Helm is a free polyphonic synth [sgalzin fork] (Meta-Package).
 Helm is a free polyphonic synthesizer that runs on GNU/Linux as a standalone
 program and as a LV2/VST/VST3 plugin.
 Features:
  * 32 voice polyphony.
  * Interactive visual interface.
  * Powerful modulation system with live visual feedback.
  * Dual oscillators with cross modulation and up to 15 unison oscillators each.
  * Sub oscillator with shuffle waveshaping.
  * Oscillator feedback and saturation for waveshaping.
  * 12 different waveforms.
  * Blending between 12 or 24dB low/band/high pass filter.
  * Low/Band/High Shelf filters.
  * 2 monophonic and 1 polyphonic LFO.
  * Step sequencer.
  * Lots of modulation sources including polyphonic aftertouch.
  * Simple arpeggiator.
  * Effects: Formant filter, stutter, delay, distortion, reverb.
 .
 This fork has the following changes:
  * Compiles with JUCE v8.0.0 (using CMake on linux, for other systems
    mileage may vary).
  * Enables providing a specific configuration file name "suffix" at startup.
  * Closes About dialog (overlay) when Escape key is pressed.
  * Enables getting and saving (key, value) pairs in the config file.
  * Saves the last patch used for it to be loaded by default at when synth
    restarts.
  * Enables saving the MIDI channel when assigning a controller via MIDI Learn.
  * Prevents approximations of default values due to discrete MIDI controller
    values; this also avoids "out of tune" combinations of step parameters
    (e.g. when setting both OSC1 and OSC2 to a transpose of 12, avoids having
    different frequencies for both oscillators when approaching the quantity
    from different directions using a MIDI controller).
  * Adds MIDI Assignment capabilities to certain SynthSlider children which
    were left out (WaveSelector, TextSLider, FilterSelector,
    GraphicalStepSequencer).
 .
 This Meta-Package provides an easier way to install the "Helm" Standalone
 Application and LV2, VST, VST3 Plugin(s).

Package: helm-standalone
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
 helm-common,
Provides: helm-plugin,
Description: Helm is a free polyphonic synth [sgalzin fork] (Standalone Application).
 Helm is a free polyphonic synthesizer that runs on GNU/Linux as a standalone
 program and as a LV2/VST/VST3 plugin.
 Features:
  * 32 voice polyphony.
  * Interactive visual interface.
  * Powerful modulation system with live visual feedback.
  * Dual oscillators with cross modulation and up to 15 unison oscillators each.
  * Sub oscillator with shuffle waveshaping.
  * Oscillator feedback and saturation for waveshaping.
  * 12 different waveforms.
  * Blending between 12 or 24dB low/band/high pass filter.
  * Low/Band/High Shelf filters.
  * 2 monophonic and 1 polyphonic LFO.
  * Step sequencer.
  * Lots of modulation sources including polyphonic aftertouch.
  * Simple arpeggiator.
  * Effects: Formant filter, stutter, delay, distortion, reverb.
 .
 This fork has the following changes:
  * Compiles with JUCE v8.0.0 (using CMake on linux, for other systems
    mileage may vary).
  * Enables providing a specific configuration file name "suffix" at startup.
  * Closes About dialog (overlay) when Escape key is pressed.
  * Enables getting and saving (key, value) pairs in the config file.
  * Saves the last patch used for it to be loaded by default at when synth
    restarts.
  * Enables saving the MIDI channel when assigning a controller via MIDI Learn.
  * Prevents approximations of default values due to discrete MIDI controller
    values; this also avoids "out of tune" combinations of step parameters
    (e.g. when setting both OSC1 and OSC2 to a transpose of 12, avoids having
    different frequencies for both oscillators when approaching the quantity
    from different directions using a MIDI controller).
  * Adds MIDI Assignment capabilities to certain SynthSlider children which
    were left out (WaveSelector, TextSLider, FilterSelector,
    GraphicalStepSequencer).
 .
 This package provides the "Helm" Standalone Application.

Package: helm-common
Architecture: all
Depends: helm-plugin,
Description: Helm is a free polyphonic synth [sgalzin fork] (Common Files).
 Helm is a free polyphonic synthesizer that runs on GNU/Linux as a standalone
 program and as a LV2/VST/VST3 plugin.
 Features:
  * 32 voice polyphony.
  * Interactive visual interface.
  * Powerful modulation system with live visual feedback.
  * Dual oscillators with cross modulation and up to 15 unison oscillators each.
  * Sub oscillator with shuffle waveshaping.
  * Oscillator feedback and saturation for waveshaping.
  * 12 different waveforms.
  * Blending between 12 or 24dB low/band/high pass filter.
  * Low/Band/High Shelf filters.
  * 2 monophonic and 1 polyphonic LFO.
  * Step sequencer.
  * Lots of modulation sources including polyphonic aftertouch.
  * Simple arpeggiator.
  * Effects: Formant filter, stutter, delay, distortion, reverb.
 .
 This fork has the following changes:
  * Compiles with JUCE v8.0.0 (using CMake on linux, for other systems
    mileage may vary).
  * Enables providing a specific configuration file name "suffix" at startup.
  * Closes About dialog (overlay) when Escape key is pressed.
  * Enables getting and saving (key, value) pairs in the config file.
  * Saves the last patch used for it to be loaded by default at when synth
    restarts.
  * Enables saving the MIDI channel when assigning a controller via MIDI Learn.
  * Prevents approximations of default values due to discrete MIDI controller
    values; this also avoids "out of tune" combinations of step parameters
    (e.g. when setting both OSC1 and OSC2 to a transpose of 12, avoids having
    different frequencies for both oscillators when approaching the quantity
    from different directions using a MIDI controller).
  * Adds MIDI Assignment capabilities to certain SynthSlider children which
    were left out (WaveSelector, TextSLider, FilterSelector,
    GraphicalStepSequencer).
 .
 This package provides Common Files for the "Helm" Standalone Application and
 Plugin(s).

Package: helm-lv2
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
 helm-common,
Provides: helm-plugin,
Description: Helm is a free polyphonic synth [sgalzin fork] (LV2 Plugin).
 Helm is a free polyphonic synthesizer that runs on GNU/Linux as a standalone
 program and as a LV2/VST/VST3 plugin.
 Features:
  * 32 voice polyphony.
  * Interactive visual interface.
  * Powerful modulation system with live visual feedback.
  * Dual oscillators with cross modulation and up to 15 unison oscillators each.
  * Sub oscillator with shuffle waveshaping.
  * Oscillator feedback and saturation for waveshaping.
  * 12 different waveforms.
  * Blending between 12 or 24dB low/band/high pass filter.
  * Low/Band/High Shelf filters.
  * 2 monophonic and 1 polyphonic LFO.
  * Step sequencer.
  * Lots of modulation sources including polyphonic aftertouch.
  * Simple arpeggiator.
  * Effects: Formant filter, stutter, delay, distortion, reverb.
 .
 This fork has the following changes:
  * Compiles with JUCE v8.0.0 (using CMake on linux, for other systems
    mileage may vary).
  * Enables providing a specific configuration file name "suffix" at startup.
  * Closes About dialog (overlay) when Escape key is pressed.
  * Enables getting and saving (key, value) pairs in the config file.
  * Saves the last patch used for it to be loaded by default at when synth
    restarts.
  * Enables saving the MIDI channel when assigning a controller via MIDI Learn.
  * Prevents approximations of default values due to discrete MIDI controller
    values; this also avoids "out of tune" combinations of step parameters
    (e.g. when setting both OSC1 and OSC2 to a transpose of 12, avoids having
    different frequencies for both oscillators when approaching the quantity
    from different directions using a MIDI controller).
  * Adds MIDI Assignment capabilities to certain SynthSlider children which
    were left out (WaveSelector, TextSLider, FilterSelector,
    GraphicalStepSequencer).
 .
 This package provides the "Helm" LV2 Plugin.

Package: helm-vst
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
 helm-common,
Provides: helm-plugin,
Description: Helm is a free polyphonic synth [sgalzin fork] (VST Plugin).
 Helm is a free polyphonic synthesizer that runs on GNU/Linux as a standalone
 program and as a LV2/VST/VST3 plugin.
 Features:
  * 32 voice polyphony.
  * Interactive visual interface.
  * Powerful modulation system with live visual feedback.
  * Dual oscillators with cross modulation and up to 15 unison oscillators each.
  * Sub oscillator with shuffle waveshaping.
  * Oscillator feedback and saturation for waveshaping.
  * 12 different waveforms.
  * Blending between 12 or 24dB low/band/high pass filter.
  * Low/Band/High Shelf filters.
  * 2 monophonic and 1 polyphonic LFO.
  * Step sequencer.
  * Lots of modulation sources including polyphonic aftertouch.
  * Simple arpeggiator.
  * Effects: Formant filter, stutter, delay, distortion, reverb.
 .
 This fork has the following changes:
  * Compiles with JUCE v8.0.0 (using CMake on linux, for other systems
    mileage may vary).
  * Enables providing a specific configuration file name "suffix" at startup.
  * Closes About dialog (overlay) when Escape key is pressed.
  * Enables getting and saving (key, value) pairs in the config file.
  * Saves the last patch used for it to be loaded by default at when synth
    restarts.
  * Enables saving the MIDI channel when assigning a controller via MIDI Learn.
  * Prevents approximations of default values due to discrete MIDI controller
    values; this also avoids "out of tune" combinations of step parameters
    (e.g. when setting both OSC1 and OSC2 to a transpose of 12, avoids having
    different frequencies for both oscillators when approaching the quantity
    from different directions using a MIDI controller).
  * Adds MIDI Assignment capabilities to certain SynthSlider children which
    were left out (WaveSelector, TextSLider, FilterSelector,
    GraphicalStepSequencer).
 .
 This package provides the "Helm" VST Plugin.

Package: helm-vst3
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
 helm-common,
Provides: helm-plugin,
Description: Helm is a free polyphonic synth [sgalzin fork] (VST3 Plugin).
 Helm is a free polyphonic synthesizer that runs on GNU/Linux as a standalone
 program and as a LV2/VST/VST3 plugin.
 Features:
  * 32 voice polyphony.
  * Interactive visual interface.
  * Powerful modulation system with live visual feedback.
  * Dual oscillators with cross modulation and up to 15 unison oscillators each.
  * Sub oscillator with shuffle waveshaping.
  * Oscillator feedback and saturation for waveshaping.
  * 12 different waveforms.
  * Blending between 12 or 24dB low/band/high pass filter.
  * Low/Band/High Shelf filters.
  * 2 monophonic and 1 polyphonic LFO.
  * Step sequencer.
  * Lots of modulation sources including polyphonic aftertouch.
  * Simple arpeggiator.
  * Effects: Formant filter, stutter, delay, distortion, reverb.
 .
 This fork has the following changes:
  * Compiles with JUCE v8.0.0 (using CMake on linux, for other systems
    mileage may vary).
  * Enables providing a specific configuration file name "suffix" at startup.
  * Closes About dialog (overlay) when Escape key is pressed.
  * Enables getting and saving (key, value) pairs in the config file.
  * Saves the last patch used for it to be loaded by default at when synth
    restarts.
  * Enables saving the MIDI channel when assigning a controller via MIDI Learn.
  * Prevents approximations of default values due to discrete MIDI controller
    values; this also avoids "out of tune" combinations of step parameters
    (e.g. when setting both OSC1 and OSC2 to a transpose of 12, avoids having
    different frequencies for both oscillators when approaching the quantity
    from different directions using a MIDI controller).
  * Adds MIDI Assignment capabilities to certain SynthSlider children which
    were left out (WaveSelector, TextSLider, FilterSelector,
    GraphicalStepSequencer).
 .
 This package provides the "Helm" VST3 Plugin.

