[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