[SCM] calf/master: Merge branch 'master' into compressor

js at users.alioth.debian.org js at users.alioth.debian.org
Tue May 7 15:38:13 UTC 2013


+ Documentation: added Doxygen configuration file
+ Framework: add require_midi flag to plugins, generate LV2 requiredFeature from it, more API documentation to giface.h
+ Build: fix warnings (reported by Nedko Arnaudov)
+ LV2: attempt at providing a correct event type for MIDI
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
X-Git-Refname: refs/heads/master
X-Git-Reftype: branch
X-Git-Oldrev: d6a3c1a63a147948535a50da009275278ad5e6a3
X-Git-Newrev: 34569260c452f0fa4c543155ebba174a42a343dc

The following commit has been merged in the master branch:
commit 2317c41f735c554d0f927823a794077731c57b26
Merge: 7fcada27819921c77c94d886d75f340177db2f36 f7afe21af5ff3cb4c1dc412817b946fd4297359b
Author: Thor Harald Johansen <thj at thj.no>
Date:   Sat Nov 1 15:53:57 2008 +0100

    Merge branch 'master' into compressor

diff --combined src/modules.cpp
index d110d39,aa926a5..d1d03ec
--- a/src/modules.cpp
+++ b/src/modules.cpp
@@@ -173,27 -173,6 +173,27 @@@ parameter_properties multichorus_audio_
  
  synth::ladspa_plugin_info multichorus_audio_module::plugin_info = { 0x8501, "MultiChorus", "Calf MultiChorus", "Krzysztof Foltman", synth::calf_copyright_info, "ChorusPlugin" };
  
 +#if ENABLE_EXPERIMENTAL
 +
 +parameter_properties compressor_audio_module::param_props[] = {
 +    { 1,      0, 1,    0, PF_FLOAT | PF_SCALE_GAIN | PF_CTL_KNOB | PF_UNIT_DB, NULL, "threshold", "Threshold" },
 +    { 1,      1, 100,  101, PF_FLOAT | PF_SCALE_LOG_INF | PF_CTL_KNOB | PF_UNIT_COEF, NULL, "ratio", "Ratio" },
 +    { 15,     0.01, 2000, 0, PF_FLOAT | PF_SCALE_LOG | PF_CTL_KNOB | PF_UNIT_MSEC, NULL, "attack", "Attack" },
 +    { 200,    0.01, 2000, 0, PF_FLOAT | PF_SCALE_LOG | PF_CTL_KNOB | PF_UNIT_MSEC, NULL, "release", "Release" },
 +    { 1,      1, 12,   0, PF_FLOAT | PF_SCALE_GAIN | PF_CTL_KNOB | PF_UNIT_DB, NULL, "makeup", "Makeup Gain" },
 +    { 1,      0,  1,   0, PF_FLOAT | PF_SCALE_GAIN | PF_CTL_KNOB | PF_UNIT_DB, NULL, "knee", "Knee" },
 +    { 0,      0,  1,   0, PF_BOOL | PF_CTL_TOGGLE, NULL, "rms", "RMS" },
 +    { 0, 0.03125, 1,    0, PF_FLOAT | PF_SCALE_GAIN | PF_CTL_METER | PF_CTLO_LABEL | PF_CTLO_REVERSE | PF_UNIT_DB | PF_PROP_OUTPUT | PF_PROP_OPTIONAL, NULL, "compression", "Compression" },
 +    { 0,      0,  1,    0, PF_FLOAT | PF_SCALE_GAIN | PF_CTL_METER | PF_CTLO_LABEL | PF_UNIT_DB | PF_PROP_OUTPUT | PF_PROP_OPTIONAL, NULL, "peak", "Peak" },
 +    { 0,      1,  0,    0, PF_BOOL | PF_CTL_LED | PF_PROP_OUTPUT | PF_PROP_OPTIONAL, NULL, "clip", "Clip" }
 +};
 +
 +synth::ladspa_plugin_info compressor_audio_module::plugin_info = { 0x8502, "Compressor", "Calf Compressor", "Thor Harald Johansen", synth::calf_copyright_info, "CompressorPlugin" };
 +
 +const char *compressor_audio_module::port_names[] = {"In L", "In R", "Out L", "Out R"};
 +
 +#endif
 +
  ////////////////////////////////////////////////////////////////////////////
  
  template<class Module>
@@@ -206,6 -185,7 +206,7 @@@ giface_plugin_info create_plugin_info(l
      pi.params = Module::param_count;
      pi.rt_capable = Module::rt_capable;
      pi.midi_in_capable = Module::support_midi;
+     pi.midi_in_required = Module::require_midi;
      pi.param_props = Module::param_props;
      pi.is_noisy = Module::is_noisy;
      pi.is_cv = Module::is_cv;

-- 
calf audio plugins packaging



More information about the pkg-multimedia-commits mailing list