diff --git a/data/locale/de.qm b/data/locale/de.qm
index 5834e2539..353543c22 100644
Binary files a/data/locale/de.qm and b/data/locale/de.qm differ
diff --git a/data/locale/de.ts b/data/locale/de.ts
index a7d84072f..167686614 100644
--- a/data/locale/de.ts
+++ b/data/locale/de.ts
@@ -654,6 +654,63 @@ Wenn Sie daran interessiert sind LMMS in eine andere Sprache zu übersetzen oder
Plugin entfe&rnen
+
+ DelayControls
+
+ Delay Samples
+ Samples verzögern
+
+
+ Feedback
+ Rückkopplung
+
+
+ Lfo Frequency
+ LFO-Frequenz
+
+
+ Lfo Amount
+ LFO-Stärke
+
+
+
+ DelayControlsDialog
+
+ Delay
+ Verzögerung
+
+
+ Delay Time
+ Verzögerungszeit
+
+
+ Regen
+
+
+
+ Feedback Amount
+ Rückkopplungsstärke
+
+
+ Rate
+ Rate
+
+
+ Lfo
+ LFO
+
+
+ Lfo Amt
+ LFO-Stärke
+
+
+
+ DetuningHelper
+
+ Note detuning
+ Noten-Verstimmung
+
+
DualFilterControlDialog
@@ -780,6 +837,13 @@ Wenn Sie daran interessiert sind LMMS in eine andere Sprache zu übersetzen oder
Vokalformant-Filter
+
+ DummyEffect
+
+ NOT FOUND
+ NICHT GEFUNDEN
+
+
Effect
@@ -3294,7 +3358,7 @@ Bitte besuchen Sie http://lmms.sf.net/wiki für Dokumentationen über LMMS.
Bandlimited Ramp wave
-
+ Bandbegrenzte Sägezahnwelle
Bandlimited Square wave
@@ -3330,7 +3394,7 @@ Bitte besuchen Sie http://lmms.sf.net/wiki für Dokumentationen über LMMS.
Digital Ramp wave
-
+ Digitale Sägezahnwelle
Digital Square wave
@@ -3350,7 +3414,7 @@ Bitte besuchen Sie http://lmms.sf.net/wiki für Dokumentationen über LMMS.
Ramp wave
-
+ Sägezahnwelle
Square wave
@@ -4085,6 +4149,21 @@ Grund: »%2«
LMMS Plugin %1 hat keinen Plugin-Deskriptor namens %2!
+
+ PluginBrowser
+
+ Instrument plugins
+ Instrument-Plugins
+
+
+ Instrument browser
+ Instrument-Browser
+
+
+ Drag an instrument into either the Song-Editor, the Beat+Bassline Editor or into an existing instrument track.
+ Ziehen Sie ein Instrument entweder in den Song-Editor, den Beat+Bassline-Editor oder in eine existierende Instrumentspur.
+
+
ProjectRenderer
@@ -6990,10 +7069,6 @@ Doppelklicken auf eines der Plugins zeigt Informaitonen über die Ports an.
pluginBrowser
-
- Instrument plugins
- Instrument-Plugins
-
VST-host for using VST(i)-plugins within LMMS
VST-Host zum Benutzen von VST(i)-Plugins innerhalb von LMMS
@@ -7056,14 +7131,6 @@ This chip was used in the Commodore 64 computer.
Emulation des MOS6581 und MOS8580 SID Chips.
Dieser Chip wurde in Commodore 64 Computern genutzt.
-
- Instrument browser
- Instrument-Browser
-
-
- Drag an instrument into either the Song-Editor, the Beat+Bassline Editor or into an existing instrument track.
- Ziehen Sie ein Instrument entweder in den Song-Editor, den Beat+Bassline-Editor oder in eine existierende Instrumentspur.
-
Player for SoundFont files
Wiedergabe von SoundFont-Dateien
@@ -7148,6 +7215,10 @@ Dieser Chip wurde in Commodore 64 Computern genutzt.
Carla Patchbay Instrument
Carla Patchbay Instrument
+
+ A native delay plugin
+ Ein natives Verzögerung-Plugin
+
projectNotes
@@ -7476,6 +7547,57 @@ Latenz: %2 ms
Wiedergabe-Courser im AudioFileProcessor anzeigen
+
+ setupWidget
+
+ OSS (Open Sound System)
+ OSS (Open Sound System)
+
+
+ SDL (Simple DirectMedia Layer)
+ SDL (Simple DirectMedia Layer)
+
+
+ ALSA-Sequencer (Advanced Linux Sound Architecture)
+ ALSA-Sequencer (Advanced Linux Sound Architecture)
+
+
+ JACK (JACK Audio Connection Kit)
+ JACK (JACK Audio Connection Kit)
+
+
+ ALSA Raw-MIDI (Advanced Linux Sound Architecture)
+ ALSA Raw-MIDI (Advanced Linux Sound Architecture)
+
+
+ PulseAudio (bad latency!)
+ PulseAudio (Schlechte Latenz!)
+
+
+ Dummy (no sound output)
+ Dummy (Keine Soundausgabe)
+
+
+ Dummy (no MIDI support)
+ Dummy (Keine MIDI-Unterstützung)
+
+
+ WinMM MIDI
+ WinMM MIDI
+
+
+ OSS Raw-MIDI (Open Sound System)
+ OSS Raw-MIDI (Open Sound System)
+
+
+ ALSA (Advanced Linux Sound Architecture)
+ ALSA (Advanced Linux Sound Architecture)
+
+
+ PortAudio
+ PortAudio
+
+
sf2Instrument
@@ -7902,6 +8024,13 @@ Latenz: %2 ms
Rechts-nach-rechts
+
+ tabWidget
+
+ Settings for %1
+ Einstellungen für %1
+
+
timeLine
diff --git a/data/scripts/create_apple_dmg.sh.in b/data/scripts/create_apple_dmg.sh.in
index eb77b75bb..508b455da 100644
--- a/data/scripts/create_apple_dmg.sh.in
+++ b/data/scripts/create_apple_dmg.sh.in
@@ -16,10 +16,11 @@ DMG_BACKGROUND_IMG="dmg_branding.png"
cp "@CMAKE_SOURCE_DIR@/data/${DMG_BACKGROUND_IMG}" .
# you should not need to change these
+OS_VER=`sw_vers -productVersion|cut -d"." -f1-2`
APP_LOWERCASE=$(echo $APP_NAME|tr '[:upper:]' '[:lower:]')
APP_EXE="${APP_NAME}.app/Contents/MacOS/${APP_LOWERCASE}"
-VOL_NAME="${APP_NAME} ${VERSION}" # volume name will be "SuperCoolApp 1.0.0"
+VOL_NAME="${APP_LOWERCASE}-${VERSION}-mac${OS_VER}" # volume name will be "SuperCoolApp 1.0.0"
DMG_TMP="${VOL_NAME}-temp.dmg"
DMG_FINAL="${VOL_NAME}.dmg" # final DMG name will be "SuperCoolApp 1.0.0.dmg"
STAGING_DIR="./Install" # we copy all our stuff into this dir
diff --git a/plugins/LadspaEffect/swh/imp_1199.c b/plugins/LadspaEffect/swh/imp_1199.c
index ec1b35028..a5c7d3876 100644
--- a/plugins/LadspaEffect/swh/imp_1199.c
+++ b/plugins/LadspaEffect/swh/imp_1199.c
@@ -74,7 +74,11 @@ static fftw_real *real_in, *real_out, *comp_in, *comp_out;
unsigned int fft_length[IMPULSES];
+#ifdef __clang__
+void impulse2freq(int id, float *imp, unsigned int length, fftw_real *out)
+#else
inline void impulse2freq(int id, float *imp, unsigned int length, fftw_real *out)
+#endif
{
fftw_real impulse_time[MAX_FFT_LENGTH];
#ifdef FFTW3
diff --git a/plugins/audio_file_processor/audio_file_processor.cpp b/plugins/audio_file_processor/audio_file_processor.cpp
index ce390192a..6a0fbef71 100644
--- a/plugins/audio_file_processor/audio_file_processor.cpp
+++ b/plugins/audio_file_processor/audio_file_processor.cpp
@@ -742,6 +742,7 @@ AudioFileProcessorWaveView::AudioFileProcessorWaveView( QWidget * _parent, int _
m_to( m_sampleBuffer.frames() ),
m_last_from( 0 ),
m_last_to( 0 ),
+ m_last_amp( 0 ),
m_startKnob( 0 ),
m_endKnob( 0 ),
m_loopKnob( 0 ),
diff --git a/plugins/zynaddsubfx/LocalZynAddSubFx.cpp b/plugins/zynaddsubfx/LocalZynAddSubFx.cpp
index ac126c380..7bb7e7640 100644
--- a/plugins/zynaddsubfx/LocalZynAddSubFx.cpp
+++ b/plugins/zynaddsubfx/LocalZynAddSubFx.cpp
@@ -89,6 +89,7 @@ LocalZynAddSubFx::LocalZynAddSubFx() :
LocalZynAddSubFx::~LocalZynAddSubFx()
{
delete m_master;
+ delete m_ioEngine;
if( --s_instanceCount == 0 )
{
diff --git a/src/core/Controller.cpp b/src/core/Controller.cpp
index 71a6dca3a..325399e0b 100644
--- a/src/core/Controller.cpp
+++ b/src/core/Controller.cpp
@@ -205,8 +205,11 @@ Controller * Controller::create( ControllerTypes _ct, Model * _parent )
if( dummy )
c = dummy;
else
+ {
c = new Controller( DummyController, NULL,
QString() );
+ dummy = c;
+ }
break;
case Controller::LfoController: