summaryrefslogtreecommitdiffstats
path: root/audio/swami/files
diff options
context:
space:
mode:
authorkrion <krion@FreeBSD.org>2004-06-26 06:26:15 +0000
committerkrion <krion@FreeBSD.org>2004-06-26 06:26:15 +0000
commit477d3494b71a858656e111c08c2dd970856f5b18 (patch)
tree45fe593a4c89f9491aeaf73fa964b8c6d1926056 /audio/swami/files
parent5a665011be69eafcf4a00a2a5e10d58753012956 (diff)
downloadFreeBSD-ports-477d3494b71a858656e111c08c2dd970856f5b18.zip
FreeBSD-ports-477d3494b71a858656e111c08c2dd970856f5b18.tar.gz
Add swami 0.9.2,
Swami - Sampled Waveforms and And Musical Instruments - is an advanced instrument editor for MIDI music composition and a sampler frontend. Currently SoundFont(r) files can be browsed, edited and saved and new instrument formats are being added in the Swami development version. Swami uses FluidSynth for software synthesis, so almost any sound card can be used. FluidSynth has real time effect control and SoundFont 2.01 modulator support for controlling effects in real time with MIDI. PR: ports/68335 Submitted by: Jean-Yves Lefort <jylefort@brutele.be>
Diffstat (limited to 'audio/swami/files')
-rw-r--r--audio/swami/files/patch-src::gui::main.c12
-rw-r--r--audio/swami/files/patch-src::plugins::wavetbl_fluidsynth.c11
2 files changed, 23 insertions, 0 deletions
diff --git a/audio/swami/files/patch-src::gui::main.c b/audio/swami/files/patch-src::gui::main.c
new file mode 100644
index 0000000..2510431
--- /dev/null
+++ b/audio/swami/files/patch-src::gui::main.c
@@ -0,0 +1,12 @@
+--- src/gui/main.c.orig Fri Jun 25 17:40:49 2004
++++ src/gui/main.c Fri Jun 25 17:41:12 2004
+@@ -119,6 +119,9 @@
+
+ poptFreeContext (popt_ctx);
+
++ /* keep sound alive */
++ gtk_timeout_add(10, gtk_true, NULL);
++
+ gdk_threads_enter ();
+ gtk_main (); /* kick it in the main GTK loop */
+ gdk_threads_leave ();
diff --git a/audio/swami/files/patch-src::plugins::wavetbl_fluidsynth.c b/audio/swami/files/patch-src::plugins::wavetbl_fluidsynth.c
new file mode 100644
index 0000000..fb2ef26
--- /dev/null
+++ b/audio/swami/files/patch-src::plugins::wavetbl_fluidsynth.c
@@ -0,0 +1,11 @@
+--- src/plugins/wavetbl_fluidsynth.c.orig Fri Jun 25 18:02:19 2004
++++ src/plugins/wavetbl_fluidsynth.c Fri Jun 25 18:03:08 2004
+@@ -154,7 +154,7 @@
+ { "fluidsynth", "audio_type", G_TOKEN_STRING, {""}},
+ { NULL, "audio_device", G_TOKEN_STRING, {""}},
+ { NULL, "audio_bufsize", G_TOKEN_INT, {GINT_TO_POINTER (64)}},
+- { NULL, "audio_bufcount", G_TOKEN_INT, {GINT_TO_POINTER (3)}},
++ { NULL, "audio_bufcount", G_TOKEN_INT, {GINT_TO_POINTER (16)}},
+ { NULL, "midi_type", G_TOKEN_STRING, {""}},
+ { NULL, "midi_device", G_TOKEN_STRING, {""}},
+ { NULL, "master_gain", G_TOKEN_FLOAT, {v_float:0.0}},
OpenPOWER on IntegriCloud