[SCM] calf/master: + LineGraph: adjustable width/height + Monosynth: make filter graph wider + Presets: new presets for various plugins

js at users.alioth.debian.org js at users.alioth.debian.org
Tue May 7 15:36:50 UTC 2013


The following commit has been merged in the master branch:
commit 176cfd967914441c6a418dee492da6522c0665c2
Author: kfoltman <kfoltman at 78b06b96-2940-0410-b7fc-879d825d01d8>
Date:   Thu Dec 27 19:48:13 2007 +0000

    + LineGraph: adjustable width/height
    + Monosynth: make filter graph wider
    + Presets: new presets for various plugins
    
    
    
    git-svn-id: https://calf.svn.sourceforge.net/svnroot/calf/trunk@50 78b06b96-2940-0410-b7fc-879d825d01d8

diff --git a/presets.xml b/presets.xml
index ceedc6d..ea4f626 100644
--- a/presets.xml
+++ b/presets.xml
@@ -162,4 +162,96 @@
   <param name="vel2filter" value="0" />
   <param name="vel2amp" value="1" />
 </preset>
+<preset bank="0" program="0" plugin="filter" name="Totally muted">
+  <param name="freq" value="10" />
+  <param name="res" value="0.707" />
+  <param name="mode" value="2" />
+  <param name="inertia" value="20" />
+</preset>
+<preset bank="0" program="0" plugin="filter" name="Disco">
+  <param name="freq" value="193.821" />
+  <param name="res" value="1.37956" />
+  <param name="mode" value="0" />
+  <param name="inertia" value="74" />
+</preset>
+<preset bank="0" program="0" plugin="filter" name="Distant Headphones">
+  <param name="freq" value="305.818" />
+  <param name="res" value="0.707" />
+  <param name="mode" value="3" />
+  <param name="inertia" value="74" />
+</preset>
+<preset bank="0" program="0" plugin="flanger" name="Slow Resonant">
+  <param name="min_delay" value="0.125893" />
+  <param name="mod_depth" value="0.362218" />
+  <param name="mod_rate" value="0.146848" />
+  <param name="feedback" value="-0.882" />
+  <param name="amount" value="1" />
+</preset>
+<preset bank="0" program="0" plugin="flanger" name="Waterlike">
+  <param name="min_delay" value="0.47863" />
+  <param name="mod_depth" value="0.72272" />
+  <param name="mod_rate" value="1.67185" />
+  <param name="feedback" value="-0.1692" />
+  <param name="amount" value="0.926588" />
+</preset>
+<preset bank="0" program="0" plugin="flanger" name="Fast Sweep">
+  <param name="min_delay" value="0.1" />
+  <param name="mod_depth" value="4.35482" />
+  <param name="mod_rate" value="5.2282" />
+  <param name="feedback" value="0.7614" />
+  <param name="amount" value="0.926588" />
+</preset>
+<preset bank="0" program="0" plugin="flanger" name="Tooth Killer">
+  <param name="min_delay" value="0.363078" />
+  <param name="mod_depth" value="0.181539" />
+  <param name="mod_rate" value="0.100419" />
+  <param name="feedback" value="0.99" />
+  <param name="amount" value="0.31864" />
+</preset>
+<preset bank="0" program="0" plugin="flanger" name="Warble">
+  <param name="min_delay" value="0.218776" />
+  <param name="mod_depth" value="0.181539" />
+  <param name="mod_rate" value="20" />
+  <param name="feedback" value="-0.99" />
+  <param name="amount" value="0.31864" />
+</preset>
+<preset bank="0" program="0" plugin="reverb" name="Large Empty Hall">
+  <param name="decay_time" value="2.00689" />
+  <param name="hf_damp" value="20000" />
+  <param name="amount" value="0.366022" />
+</preset>
+<preset bank="0" program="0" plugin="reverb" name="DiscoVerb">
+  <param name="decay_time" value="1" />
+  <param name="hf_damp" value="3396.49" />
+  <param name="amount" value="0.269807" />
+</preset>
+<preset bank="0" program="0" plugin="reverb" name="Large Occupied Hall">
+  <param name="decay_time" value="1.45397" />
+  <param name="hf_damp" value="9795.58" />
+  <param name="amount" value="0.184284" />
+</preset>
+<preset bank="0" program="0" plugin="monosynth" name="Claribone">
+  <param name="o1_wave" value="1" />
+  <param name="o2_wave" value="2" />
+  <param name="o12_detune" value="0" />
+  <param name="o2_xpose" value="12" />
+  <param name="phase_mode" value="0" />
+  <param name="o12_mix" value="0.5" />
+  <param name="filter" value="1" />
+  <param name="cutoff" value="79.7022" />
+  <param name="res" value="0.7" />
+  <param name="filter_sep" value="0" />
+  <param name="env2cutoff" value="9620.51" />
+  <param name="env2res" value="1" />
+  <param name="env2amp" value="1" />
+  <param name="adsr_a" value="93.4008" />
+  <param name="adsr_d" value="46.3296" />
+  <param name="adsr_s" value="0.749556" />
+  <param name="adsr_r" value="50" />
+  <param name="key_follow" value="1" />
+  <param name="legato" value="2" />
+  <param name="portamento" value="44.7214" />
+  <param name="vel2filter" value="0.5" />
+  <param name="vel2amp" value="0" />
+</preset>
 </presets>
\ No newline at end of file
diff --git a/src/custom_ctl.cpp b/src/custom_ctl.cpp
index 61154a4..0f1b13a 100644
--- a/src/custom_ctl.cpp
+++ b/src/custom_ctl.cpp
@@ -57,9 +57,6 @@ calf_line_graph_size_request (GtkWidget *widget,
     g_assert(CALF_IS_LINE_GRAPH(widget));
     
     // CalfLineGraph *lg = CALF_LINE_GRAPH(widget);
-
-    requisition->width = 64;
-    requisition->height = 64;
 }
 
 static void
@@ -85,7 +82,10 @@ calf_line_graph_class_init (CalfLineGraphClass *klass)
 static void
 calf_line_graph_init (CalfLineGraph *self)
 {
-    GTK_WIDGET_SET_FLAGS (GTK_WIDGET(self), GTK_NO_WINDOW);
+    GtkWidget *widget = GTK_WIDGET(self);
+    GTK_WIDGET_SET_FLAGS (widget, GTK_NO_WINDOW);
+    widget->requisition.width = 40;
+    widget->requisition.height = 40;
 }
 
 GtkWidget *
@@ -153,9 +153,6 @@ calf_knob_size_request (GtkWidget *widget,
     g_assert(CALF_IS_KNOB(widget));
     
     CalfKnob *self = CALF_KNOB(widget);
-
-    requisition->width = 40;
-    requisition->height = 40;
 }
 
 static gboolean
@@ -213,7 +210,10 @@ calf_knob_class_init (CalfKnobClass *klass)
 static void
 calf_knob_init (CalfKnob *self)
 {
+    GtkWidget *widget = GTK_WIDGET(self);
     GTK_WIDGET_SET_FLAGS (GTK_WIDGET(self), GTK_CAN_FOCUS);
+    widget->requisition.width = 40;
+    widget->requisition.height = 40;
 }
 
 GtkWidget *
diff --git a/src/gui.cpp b/src/gui.cpp
index c4a10e8..7576131 100644
--- a/src/gui.cpp
+++ b/src/gui.cpp
@@ -285,6 +285,8 @@ GtkWidget *line_graph_param_control::create(plugin_gui *_gui, int _param_no)
     
     widget = calf_line_graph_new ();
     CalfLineGraph *clg = CALF_LINE_GRAPH(widget);
+    widget->requisition.width = get_int("width", 40);
+    widget->requisition.height = get_int("height", 40);
     clg->source = gui->plugin->get_line_graph_iface();
     clg->source_id = param_no;
     
diff --git a/src/monosynth.cpp b/src/monosynth.cpp
index aae393d..d1a8c2b 100644
--- a/src/monosynth.cpp
+++ b/src/monosynth.cpp
@@ -93,7 +93,7 @@ static const char *monosynth_gui_xml =
                     "<align align-x=\"0.5\" align-y=\"0.5\">"
                         "<hbox>"
                             "<label param=\"filter\" /><combo param=\"filter\" />"
-                            "<line-graph param=\"filter\" refresh=\"1\"/>"
+                            "<line-graph param=\"filter\" refresh=\"1\" width=\"80\" height=\"60\"/>"
                         "</hbox>"
                     "</align>"
                     "<hbox>"

-- 
calf audio plugins packaging



More information about the pkg-multimedia-commits mailing list