diff --git a/data/locale/de.qm b/data/locale/de.qm index cf28e8ff2..400a71aa5 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 1e8751cca..e4544eacc 100644 --- a/data/locale/de.ts +++ b/data/locale/de.ts @@ -31,7 +31,9 @@ Current language not translated (or native English). If you're interested in translating LMMS in another language or want to improve existing translations, you're welcome to help us! Simply contact the maintainer! - Deutsche Übersetzung von Tobias Doerffel und Daniel Winzen. + Deutsche Übersetzung von Tobias Doerffel und Daniel Winzen. + +Wenn Sie daran interessiert sind LMMS in eine andere Sprache zu übersetzen oder eine bereits existierende Übersetzung verbessern möchten, können Sie uns gerne helfen! Kontaktieren Sie einfach den Betreiber! License @@ -42,12 +44,12 @@ If you're interested in translating LMMS in another language or want to imp Copyright (c) 2004-2014, LMMS-Entwickler - <html><head/><body><p><a href="http://lmms.sourceforge.net"><span style=" text-decoration: underline; color:#0000ff;">http://lmms.sourceforge.net</span></a></p></body></html> - <html><head/><body><p><a href="http://lmms.sourceforge.net"><span style=" text-decoration: underline; color:#0000ff;">http://lmms.sourceforge.net</span></a></p></body></html> + LMMS + LMMS - LMMS - LMMS + <html><head/><body><p><a href="http://lmms.io"><span style=" text-decoration: underline; color:#0000ff;">http://lmms.io</span></a></p></body></html> + <html><head/><body><p><a href="http://lmms.io"><span style=" text-decoration: underline; color:#0000ff;">http://lmms.io</span></a></p></body></html> @@ -131,7 +133,7 @@ If you're interested in translating LMMS in another language or want to imp If you enable this button, the whole sample is reversed. This is useful for cool effects, e.g. a reversed crash. - Wenn Sie diesen Button aktivieren, wird das gesamte Sample umgekehrt. Das kann nützlich für coole Effekte sein, wie z.B. eine umgekehrte Crash. + Wenn Sie diesen Knopf aktivieren, wird das gesamte Sample umgekehrt. Das kann nützlich für coole Effekte sein, wie z.B. eine umgekehrte Crash. Amplify: @@ -139,7 +141,7 @@ If you're interested in translating LMMS in another language or want to imp With this knob you can set the amplify ratio. When you set a value of 100% your sample isn't changed. Otherwise it will be amplified up or down (your actual sample-file isn't touched!) - Mit diesem Knopf können Sie die Verstärkungsrate festlegen. Wenn Sie einen Wert von 100% setzen, wird das Sample nicht geändert. Ansonsten wird es hoch oder runter verstärkt (Ihre Audio-Datei wird dabei nicht verändert!) + Mit diesem Regler können Sie die Verstärkungsrate festlegen. Wenn Sie einen Wert von 100% setzen, wird das Sample nicht geändert. Ansonsten wird es hoch oder runter verstärkt (Ihre Audio-Datei wird dabei nicht verändert!) Startpoint: @@ -163,7 +165,7 @@ If you're interested in translating LMMS in another language or want to imp This button disables looping. The sample plays only once from start to end. - Dieser Knopf deaktiviert Wiederholung. Das Sample wird nur einmal vom Anfang bis zum Ende wiedergegeben . + Dieser Regler deaktiviert Wiederholung. Das Sample wird nur einmal vom Anfang bis zum Ende wiedergegeben . Enable loop @@ -179,11 +181,11 @@ If you're interested in translating LMMS in another language or want to imp With this knob you can set the point where AudioFileProcessor should begin playing your sample. - Mit diesem Knopf können Sie festlegen, wo AudioFileProcessor anfangen soll, Ihr Sample zu spielen. + Mit diesem Regler können Sie festlegen, wo AudioFileProcessor anfangen soll, Ihr Sample zu spielen. With this knob you can set the point where AudioFileProcessor should stop playing your sample. - Mit diesem Knopf können Sie festlegen, wo AudioFileProcessor aufhören soll, Ihr Sample zu spielen. + Mit diesem Regler können Sie festlegen, wo AudioFileProcessor aufhören soll, Ihr Sample zu spielen. Loopback point: @@ -191,7 +193,7 @@ If you're interested in translating LMMS in another language or want to imp With this knob you can set the point where the loop starts. - Mit diesem Knopf können Sie festlegen, wo die Wiederholung beginnt. + Mit diesem Regler können Sie festlegen, wo die Wiederholung beginnt. @@ -346,11 +348,11 @@ If you're interested in translating LMMS in another language or want to imp Click here and draw-mode will be activated. In this mode you can add and move single values. This is the default mode which is used most of the time. You can also press 'Shift+D' on your keyboard to activate this mode. - Klicken Sie hier, um den Zeichnenmodus zu aktivieren. In diesem Modus können Sie einzelne Werte hinzufügen und verschieben. Das ist der Standard-Modus, der meistens benutzt wird. Sie können auch 'Umschalt+D' auf Ihrer Tastatur drücken, um in diesen Modus zu gelangen. + Klicken Sie hier, um den Zeichnenmodus zu aktivieren. In diesem Modus können Sie einzelne Werte hinzufügen und verschieben. Das ist der Standard-Modus, der meistens benutzt wird. Sie können auch »Umschalt+D« auf Ihrer Tastatur drücken, um in diesen Modus zu gelangen. Click here and erase-mode will be activated. In this mode you can erase single values. You can also press 'Shift+E' on your keyboard to activate this mode. - Klicken Sie hier, um den Radiermodus zu aktivieren. In diesem Modus können Sie einzelne Werte löschen. Sie können auch 'Umschalt+E' auf Ihrer Tastatur drücken, um diesen Modus zu aktivieren. + Klicken Sie hier, um den Radiermodus zu aktivieren. In diesem Modus können Sie einzelne Werte löschen. Sie können auch »Umschalt+E« auf Ihrer Tastatur drücken, um diesen Modus zu aktivieren. Cut selected values (Ctrl+X) @@ -366,11 +368,11 @@ If you're interested in translating LMMS in another language or want to imp Click here and selected values will be cut into the clipboard. You can paste them anywhere in any pattern by clicking on the paste button. - Klicken Sie hier, um die markierten Werte auszuschneiden und in die Zwischenablage zu kopieren. Sie können diese dann überall, auch in einem anderen Pattern, wieder einfügen, indem Sie auf den Einfügen-Button klicken. + Klicken Sie hier, um die markierten Werte auszuschneiden und in die Zwischenablage zu kopieren. Sie können diese dann überall, auch in einem anderen Pattern, wieder einfügen, indem Sie auf den Einfügen-Knopf klicken. Click here and selected values will be copied into the clipboard. You can paste them anywhere in any pattern by clicking on the paste button. - Klicken Sie hier, um die markierten Werte in die Zwischenablage zu kopieren. Sie können diese dann überall, auch in einem anderen Pattern, wieder einfügen, indem Sie auf den Einfügen-Button klicken. + Klicken Sie hier, um die markierten Werte in die Zwischenablage zu kopieren. Sie können diese dann überall, auch in einem anderen Pattern, wieder einfügen, indem Sie auf den Einfügen-Knopf klicken. Click here and the values from the clipboard will be pasted at the first visible measure. @@ -441,7 +443,7 @@ If you're interested in translating LMMS in another language or want to imp Model is already connected to this pattern. - + Modell ist bereits mit diesem Pattern verbunden. @@ -472,7 +474,7 @@ If you're interested in translating LMMS in another language or want to imp Disconnect "%1" - "%1" trennen + »%1« trennen Set/clear record @@ -532,11 +534,11 @@ If you're interested in translating LMMS in another language or want to imp CarlaInstrumentView Show GUI - GUI anzeigen + GUI anzeigen Click here to show or hide the graphical user interface (GUI) of Carla. - + Klicken Sie hier, um die grafische Oberfläche von Carla anzuzeigen bzw. auszublenden. @@ -632,7 +634,7 @@ If you're interested in translating LMMS in another language or want to imp Controllers are able to automate the value of a knob, slider, and other controls. - Mit Controller können Sie den Wert eines Knopfes, Schiebereglers und anderer Steuerelemente automatisieren. + Mit Controller können Sie den Wert eines Reglers, Schiebereglers und anderer Steuerelemente automatisieren. Rename controller @@ -646,10 +648,6 @@ If you're interested in translating LMMS in another language or want to imp &Remove this plugin Plugin entfe&rnen - - &Help - &Hilfe - DualFilterControlDialog @@ -845,7 +843,7 @@ If you're interested in translating LMMS in another language or want to imp The Wet/Dry knob sets the ratio between the input signal and the effect signal that forms the output. - Der Wet/Dry-Knopf legt das Verhältnis zwischen Eingangssignal und vom Effekt bearbeiteten Signal im Ausgang fest. + Der Wet/Dry-Regler legt das Verhältnis zwischen Eingangssignal und vom Effekt bearbeiteten Signal im Ausgang fest. DECAY @@ -857,7 +855,7 @@ If you're interested in translating LMMS in another language or want to imp The Decay knob controls how many buffers of silence must pass before the plugin stops processing. Smaller values will reduce the CPU overhead but run the risk of clipping the tail on delay and reverb effects. - Der Abfallzeit-Knopf legt fest, wie viele Puffer mit Stille durchgelaufen sein müssen, bis der Effekt mit der Verarbeitung stoppt. Kleinere Werte reduzieren die CPU-Last, können jedoch unter Umständen das Ende von Delay-Effekten o.ä. abschneiden. + Der Abfallzeit-Regler legt fest, wie viele Puffer mit Stille durchgelaufen sein müssen, bis der Effekt mit der Verarbeitung stoppt. Kleinere Werte reduzieren die CPU-Last, können jedoch unter Umständen das Ende von Delay-Effekten o.ä. abschneiden. GATE @@ -869,7 +867,7 @@ If you're interested in translating LMMS in another language or want to imp The Gate knob controls the signal level that is considered to be 'silence' while deciding when to stop processing signals. - Der Gate-Knopf legt die Stärke des Signals fest, welches als Stille angesehen wird, um zu entscheiden, wann das Plugin mit der Verarbeitung aufhören kann. + Der Gate-Regler legt die Stärke des Signals fest, welches als »Stille« angesehen wird, um zu entscheiden, wann das Plugin mit der Verarbeitung aufhören soll. Controls @@ -893,11 +891,11 @@ Right clicking will bring up a context menu where you can change the order in wh Der Ein-/Ausschalter ermöglicht es Ihnen ein Plugin jeder Zeit zu umgehen. -Der Wet/Dry-Knopf legt das Verhältnis zwischen Eingangssignal und vom Effekt bearbeiteten Signal im Ausgang fest. Der Eingag dieses Effekts ist der Ausgang des vorherigen Effekts. Somit enthält das »dry«-Signal, für Effekte weiter unten in der Kette, alle vorherigen Effekte. +Der Wet/Dry-Regler legt das Verhältnis zwischen Eingangssignal und vom Effekt bearbeiteten Signal im Ausgang fest. Der Eingag dieses Effekts ist der Ausgang des vorherigen Effekts. Somit enthält das »dry«-Signal, für Effekte weiter unten in der Kette, alle vorherigen Effekte. -Der Abfallzeit-Knopf legt fest, wie lange das Signal weiterverarbeitet werden soll, nachdem die Noten losgelassen wurde. Der Effekt hört auf Signale zu verarbeiten, wenn die Lautstärke eines Signals für eine festgelegte Zeit unter einen festgelegten Schwellwert gefallen ist. Dieser Knopf legt die »festgelegte Zeit« fest. Längere Zeiten brauchen mehr Rechenleistung, deshalb sollte diese Zahl für die meisten Effekte niedrig sein. Es muss für Effekte, die über längere Zeit Stille erzeugen, z.B. Verzögerungen, erhöht werden. +Der Abfallzeit-Regler legt fest, wie lange das Signal weiterverarbeitet werden soll, nachdem die Noten losgelassen wurde. Der Effekt hört auf Signale zu verarbeiten, wenn die Lautstärke eines Signals für eine festgelegte Zeit unter einen festgelegten Schwellwert gefallen ist. Dieser Regler legt die »festgelegte Zeit« fest. Längere Zeiten brauchen mehr Rechenleistung, deshalb sollte diese Zahl für die meisten Effekte niedrig sein. Es muss für Effekte, die über längere Zeit Stille erzeugen, z.B. Verzögerungen, erhöht werden. -Der Gate-Knopf kontrolliert den »festgelegten Schwellwert« für das automatische Ausschalten des Effekts. Die Uhr für die »festgelegte Zeit« beginnt sobald der Pegel des verarbeiteten Signals unter den mit diesem Knopf festgelegten Pegel fällt. +Der Gate-Regler kontrolliert den »festgelegten Schwellwert« für das automatische Ausschalten des Effekts. Die Uhr für die »festgelegte Zeit« beginnt sobald der Pegel des verarbeiteten Signals unter den mit diesem Knopf festgelegten Pegel fällt. Der Regler-Knopf öffnet einen Dialog zum Bearbeiten der Parameter des Effekts. @@ -915,10 +913,6 @@ Ein Recktsklick öffnet ein Kontextmenü, in dem Sie die Reihenfolge der Effekte &Remove this plugin Plugin entfe&rnen - - &Help - &Hilfe - EnvelopeAndLfoParameters @@ -991,7 +985,7 @@ Ein Recktsklick öffnet ein Kontextmenü, in dem Sie die Reihenfolge der Effekte Use this knob for setting predelay of the current envelope. The bigger this value the longer the time before start of actual envelope. - Benutzen Sie diesen Knopf, um die Verzögerung (predelay) für die aktuelle Hüllkurven einzustellen. Je größer dieser Wert, desto länger dauert es, bis die eigentliche Hüllkurve beginnt. + Benutzen Sie diesen Regler, um die Verzögerung (predelay) für die aktuelle Hüllkurven einzustellen. Je größer dieser Wert, desto länger dauert es, bis die eigentliche Hüllkurve beginnt. ATT @@ -1003,7 +997,7 @@ Ein Recktsklick öffnet ein Kontextmenü, in dem Sie die Reihenfolge der Effekte Use this knob for setting attack-time of the current envelope. The bigger this value the longer the envelope needs to increase to attack-level. Choose a small value for instruments like pianos and a big value for strings. - Benutzen Sie diesen Knopf, um die Anschwellzeit (attack) für die aktuelle Hüllkurve einzustellen. Je größer dieser Wert, desto länger braucht die Hüllkurve, um bis zum Anschwellpegel (attack-level) zu steigen. Wählen Sie einen kleinen Wert für Instrumente wie Klavier und einen großen Wert für Streichinstrumente. + Benutzen Sie diesen Regler, um die Anschwellzeit (attack) für die aktuelle Hüllkurve einzustellen. Je größer dieser Wert, desto länger braucht die Hüllkurve, um bis zum Anschwellpegel (attack-level) zu steigen. Wählen Sie einen kleinen Wert für Instrumente wie Klavier und einen großen Wert für Streichinstrumente. HOLD @@ -1015,7 +1009,7 @@ Ein Recktsklick öffnet ein Kontextmenü, in dem Sie die Reihenfolge der Effekte Use this knob for setting hold-time of the current envelope. The bigger this value the longer the envelope holds attack-level before it begins to decrease to sustain-level. - Benutzen Sie diesen Knopf, um die Haltezeit (hold) der aktuellen Hüllkurve zu setzen. Je größer der Wert, desto länger hält die Hüllkurve den Anschwellpegel, bevor sie zum Haltepegel (sustain-level) abfällt. + Benutzen Sie diesen Regler, um die Haltezeit (hold) der aktuellen Hüllkurve zu setzen. Je größer der Wert, desto länger hält die Hüllkurve den Anschwellpegel, bevor sie zum Haltepegel (sustain-level) abfällt. DEC @@ -1027,7 +1021,7 @@ Ein Recktsklick öffnet ein Kontextmenü, in dem Sie die Reihenfolge der Effekte Use this knob for setting decay-time of the current envelope. The bigger this value the longer the envelope needs to decrease from attack-level to sustain-level. Choose a small value for instruments like pianos. - Benutzen Sie diesen Knopf, um die Abfallzeit (decay) für die aktuelle Hüllkurve einzustellen. Je größer dieser Wert, desto länger braucht die Hüllkurve, um vom Anschwellpegel (attack-level) zum Dauerpegel (sustain-level) abzufallen. Wählen Sie einen kleinen Wert für Instrumente wie Klavier. + Benutzen Sie diesen Regler, um die Abfallzeit (decay) für die aktuelle Hüllkurve einzustellen. Je größer dieser Wert, desto länger braucht die Hüllkurve, um vom Anschwellpegel (attack-level) zum Dauerpegel (sustain-level) abzufallen. Wählen Sie einen kleinen Wert für Instrumente wie Klavier. SUST @@ -1039,7 +1033,7 @@ Ein Recktsklick öffnet ein Kontextmenü, in dem Sie die Reihenfolge der Effekte Use this knob for setting sustain-level of the current envelope. The bigger this value the higher the level on which the envelope stays before going down to zero. - Benutzen Sie diesen Knopf, um den Dauerpegel (sustain-level) für die aktuelle Hüllkurve einzustellen. Je größer dieser Wert, desto höher der Pegel, den die Hüllkurve hält, bevor sie auf Null abfällt. + Benutzen Sie diesen Regler, um den Dauerpegel (sustain-level) für die aktuelle Hüllkurve einzustellen. Je größer dieser Wert, desto höher der Pegel, den die Hüllkurve hält, bevor sie auf Null abfällt. REL @@ -1051,7 +1045,7 @@ Ein Recktsklick öffnet ein Kontextmenü, in dem Sie die Reihenfolge der Effekte Use this knob for setting release-time of the current envelope. The bigger this value the longer the envelope needs to decrease from sustain-level to zero. Choose a big value for soft instruments like strings. - Benutzen Sie diesen Knopf, um die Ausklingzeit der aktuellen Hüllkurve einzustellen. Je größer der Wert, desto länger braucht die Hüllkurve um vom Dauerpegel (sustain-level) auf Null abzufallen. Wählen Sie einen großen Wert für weiche Instrumente, wie z.B. Streicher. + Benutzen Sie diesen Regler, um die Ausklingzeit der aktuellen Hüllkurve einzustellen. Je größer der Wert, desto länger braucht die Hüllkurve um vom Dauerpegel (sustain-level) auf Null abzufallen. Wählen Sie einen großen Wert für weiche Instrumente, wie z.B. Streicher. AMT @@ -1063,7 +1057,7 @@ Ein Recktsklick öffnet ein Kontextmenü, in dem Sie die Reihenfolge der Effekte Use this knob for setting modulation amount of the current envelope. The bigger this value the more the according size (e.g. volume or cutoff-frequency) will be influenced by this envelope. - Benutzen Sie diesen Knopf, um die Modulationsintensität für die aktuelle Hüllkurve einzustellen. Je größer dieser Wert, desto mehr wird die gewählte Größe (z.B. Lautstärke oder Cutoff-Frequenz) von der Hüllkurve beeinflusst. + Benutzen Sie diesen Regler, um die Modulationsintensität für die aktuelle Hüllkurve einzustellen. Je größer dieser Wert, desto mehr wird die gewählte Größe (z.B. Lautstärke oder Cutoff-Frequenz) von der Hüllkurve beeinflusst. LFO predelay: @@ -1071,7 +1065,7 @@ Ein Recktsklick öffnet ein Kontextmenü, in dem Sie die Reihenfolge der Effekte Use this knob for setting predelay-time of the current LFO. The bigger this value the the time until the LFO starts to oscillate. - Benutzen Sie diesen Knopf, um die Verzögerungszeit für den aktuellen LFO einzustellen. Je größer dieser Wert, desto länger die Zeit, bis der LFO anfängt zu schwingen. + Benutzen Sie diesen Regler, um die Verzögerungszeit für den aktuellen LFO einzustellen. Je größer dieser Wert, desto länger die Zeit, bis der LFO anfängt zu schwingen. LFO- attack: @@ -1079,7 +1073,7 @@ Ein Recktsklick öffnet ein Kontextmenü, in dem Sie die Reihenfolge der Effekte Use this knob for setting attack-time of the current LFO. The bigger this value the longer the LFO needs to increase its amplitude to maximum. - Benutzen Sie diesen Knopf, um die Anschwellzeit für den aktuellen LFO einzustellen. Je größer dieser Wert, desto länger dauert es, bis die Amplitude des LFOs bis zum Maximum angestiegen ist. + Benutzen Sie diesen Regler, um die Anschwellzeit für den aktuellen LFO einzustellen. Je größer dieser Wert, desto länger dauert es, bis die Amplitude des LFOs bis zum Maximum angestiegen ist. SPD @@ -1091,11 +1085,11 @@ Ein Recktsklick öffnet ein Kontextmenü, in dem Sie die Reihenfolge der Effekte Use this knob for setting speed of the current LFO. The bigger this value the faster the LFO oscillates and the faster will be your effect. - Benutzen Sie diesen Knopf, um die Geschwindigkeit für den aktuellen LFO einzustellen. Je größer der Wert, desto schneller schwingt der LFO und desto schneller ist der entsprechende Effekt. + Benutzen Sie diesen Regler, um die Geschwindigkeit für den aktuellen LFO einzustellen. Je größer der Wert, desto schneller schwingt der LFO und desto schneller ist der entsprechende Effekt. Use this knob for setting modulation amount of the current LFO. The bigger this value the more the selected size (e.g. volume or cutoff-frequency) will be influenced by this LFO. - Benutzen Sie diesen Knopf, um die Modulationsintensität des aktuellen LFOs einzustellen. Je größer der Wert, desto mehr wird die gewählte Größe (z.B. Lautstärke oder Cuttoff-Frequenz) von diesem LFO beeinflusst. + Benutzen Sie diesen Regler, um die Modulationsintensität des aktuellen LFOs einzustellen. Je größer der Wert, desto mehr wird die gewählte Größe (z.B. Lautstärke oder Cuttoff-Frequenz) von diesem LFO beeinflusst. Click here for a sine-wave. @@ -1103,7 +1097,7 @@ Ein Recktsklick öffnet ein Kontextmenü, in dem Sie die Reihenfolge der Effekte Click here for a triangle-wave. - Klick für eine Dreieckswelle. + Klick für eine Dreieckwelle. Click here for a saw-wave for current. @@ -1111,7 +1105,7 @@ Ein Recktsklick öffnet ein Kontextmenü, in dem Sie die Reihenfolge der Effekte Click here for a square-wave. - Klick für eine Rechteckswelle. + Klick für eine Rechteckwelle. Click here for a user-defined wave. Afterwards, drag an according sample-file onto the LFO graph. @@ -1301,34 +1295,34 @@ Ein Recktsklick öffnet ein Kontextmenü, in dem Sie die Reihenfolge der Effekte FileBrowser Browser - Browser + Browser FileBrowserTreeWidget Send to active instrument-track - An aktive Instrumentspur senden + An aktive Instrumentspur senden Open in new instrument-track/Song-Editor - In neuer Instrumentspur im Song-Editor öffnen + In neuer Instrumentspur im Song-Editor öffnen Open in new instrument-track/B+B Editor - In neuer Instrumentspur im B+B-Editor öffnen + In neuer Instrumentspur im B+B-Editor öffnen Loading sample - Lade Sample + Lade Sample Please wait, loading sample for preview... - Bitte warten, lade Sample für Vorschau… + Bitte warten, lade Sample für Vorschau… --- Factory files --- - --- Mitgelieferte Dateien --- + --- Mitgelieferte Dateien --- @@ -1369,10 +1363,6 @@ Sie können FX Kanäle im Kontextmenü entfernen und verschieben, welches durch R&emove channel Kanal &Entfernen - - &Help - &Hilfe - FxMixer @@ -1419,7 +1409,7 @@ Sie können FX Kanäle im Kontextmenü entfernen und verschieben, welches durch FxRoute Amount to send from channel %1 to channel %2 - + Anteil, der von Kanal %1 zu Kanal %2 gesendet werden soll @@ -1509,7 +1499,7 @@ Sie können FX Kanäle im Kontextmenü entfernen und verschieben, welches durch Use this knob for setting the arpeggio range in octaves. The selected arpeggio will be played within specified number of octaves. - Benutzen Sie diesen Knopf, um den Arpeggio-Bereich in Oktaven zu setzen. Das gewähle Arpeggio wird innerhalb der angegebenen Anzahl von Oktaven abgespielt. + Benutzen Sie diesen Regler, um den Arpeggio-Bereich in Oktaven zu setzen. Das gewähle Arpeggio wird innerhalb der angegebenen Anzahl von Oktaven abgespielt. TIME @@ -1525,7 +1515,7 @@ Sie können FX Kanäle im Kontextmenü entfernen und verschieben, welches durch Use this knob for setting the arpeggio time in milliseconds. The arpeggio time specifies how long each arpeggio-tone should be played. - Benutzen Sie diesen Knopf, um die Arpeggio-Zeit in Millisekunden zu setzen. Die Arpeggio-Zeit gibt an, wie lange jeder einzelne Arpeggio-Ton gespielt werden soll. + Benutzen Sie diesen Regler, um die Arpeggio-Zeit in Millisekunden zu setzen. Die Arpeggio-Zeit gibt an, wie lange jeder einzelne Arpeggio-Ton gespielt werden soll. GATE @@ -1541,7 +1531,7 @@ Sie können FX Kanäle im Kontextmenü entfernen und verschieben, welches durch Use this knob for setting the arpeggio gate. The arpeggio gate specifies the percent of a whole arpeggio-tone that should be played. With this you can make cool staccato arpeggios. - Benutzen Sie diesen Knopf, um das Arpeggio-Gate zu setzen. Das Arpeggio-Gate gibt an, wie viel Prozent eines ganzen Arpeggio-Tons gespielt werden sollen. Damit können Sie coole Staccato-Arpeggios erzeugen. + Benutzen Sie diesen Regler, um das Arpeggio-Gate zu setzen. Das Arpeggio-Gate gibt an, wie viel Prozent eines ganzen Arpeggio-Tons gespielt werden sollen. Damit können Sie coole Staccato-Arpeggios erzeugen. Chord: @@ -1852,7 +1842,7 @@ Sie können FX Kanäle im Kontextmenü entfernen und verschieben, welches durch Jap in sen - + Jap in sen Major bebop @@ -1932,7 +1922,7 @@ Sie können FX Kanäle im Kontextmenü entfernen und verschieben, welches durch Half-Whole Diminished - + Halbton-Ganzton-Leiter 5 @@ -1955,7 +1945,7 @@ Sie können FX Kanäle im Kontextmenü entfernen und verschieben, welches durch Use this knob for setting the chord range in octaves. The selected chord will be played within specified number of octaves. - Benutzen Sie diesen Knopf, um den Akkord-Bereich in Oktaven zu setzen. Der gewähle Akkord wird innerhalb der angegebenen Anzahl von Oktaven abgespielt. + Benutzen Sie diesen Regler, um den Akkord-Bereich in Oktaven zu setzen. Der gewähle Akkord wird innerhalb der angegebenen Anzahl von Oktaven abgespielt. STACKING @@ -2136,7 +2126,7 @@ Sie können FX Kanäle im Kontextmenü entfernen und verschieben, welches durch Use this knob for setting the cutoff frequency for the selected filter. The cutoff frequency specifies the frequency for cutting the signal by a filter. For example a lowpass-filter cuts all frequencies above the cutoff frequency. A highpass-filter cuts all frequencies below cutoff frequency, and so on... - Benutzen Sie diesen Knopf, um die Kennfrequenz (cutoff-frequency) für den gewählten Filter einzustellen. Die Kennfrequenz wird vom Filter zum Beschneiden des Signals verwendet. Zum Beispiel filtert ein Tiefpass-Filter alle Frequenzen oberhalb der Kennfrequenz heraus. Ein Hochpass-Filter filtert alle Frequenzen unterhalb der Kennfrequenz heraus usw... + Benutzen Sie diesen Regler, um die Kennfrequenz (cutoff-frequency) für den gewählten Filter einzustellen. Die Kennfrequenz wird vom Filter zum Beschneiden des Signals verwendet. Zum Beispiel filtert ein Tiefpass-Filter alle Frequenzen oberhalb der Kennfrequenz heraus. Ein Hochpass-Filter filtert alle Frequenzen unterhalb der Kennfrequenz heraus usw... RESO @@ -2148,7 +2138,7 @@ Sie können FX Kanäle im Kontextmenü entfernen und verschieben, welches durch Use this knob for setting Q/Resonance for the selected filter. Q/Resonance tells the filter how much it should amplify frequencies near Cutoff-frequency. - Benutzen Sie diesen Knopf, um Q/die Resonanz für den gewählten Filter einzustellen. Q/Resonanz teilt dem Filter mit, wie stark er die Frequenzen in der Nähe der Cutoff-Frequenz verstärken soll. + Benutzen Sie diesen Regler, um Q/die Resonanz für den gewählten Filter einzustellen. Q/Resonanz teilt dem Filter mit, wie stark er die Frequenzen in der Nähe der Cutoff-Frequenz verstärken soll. FREQ @@ -2191,7 +2181,7 @@ Sie können FX Kanäle im Kontextmenü entfernen und verschieben, welches durch With this knob you can set the volume of the opened channel. - Mit diesem Knopf können Sie die Lautstärke des geöffneten Kanals ändern. + Mit diesem Regler können Sie die Lautstärke des geöffneten Kanals ändern. Base note @@ -2329,11 +2319,11 @@ Sie können FX Kanäle im Kontextmenü entfernen und verschieben, welches durch Save current instrument track settings in a preset file - + Aktuelle Instrumentenspur-Einstelungen in einer Presetdatei speichern Click here, if you want to save current instrument track settings in a preset file. Later you can load this preset by double-clicking it in the preset-browser. - + Klicken Sie hier, wenn Sie die aktuellen Instrumentenspur-Einstellungen in einer Presetdatei speichern möchten. Sie können dieses Preset später durch Doppelklicken auf die Datei im Preset-Browser öffnen. @@ -2450,7 +2440,7 @@ Sie können FX Kanäle im Kontextmenü entfernen und verschieben, welches durch Use this knob for setting speed of the LFO. The bigger this value the faster the LFO oscillates and the faster the effect. - Benutzen Sie diesen Knopf, um die Geschwindigkeit des LFOs einzustellen. Je größer der Wert, desto schneller schwingt der LFO und desto schneller ist der entsprechende Effekt. + Benutzen Sie diesen Regler, um die Geschwindigkeit des LFOs einzustellen. Je größer der Wert, desto schneller schwingt der LFO und desto schneller ist der entsprechende Effekt. AMT @@ -2462,7 +2452,7 @@ Sie können FX Kanäle im Kontextmenü entfernen und verschieben, welches durch Use this knob for setting modulation amount of the LFO. The bigger this value, the more the connected control (e.g. volume or cutoff-frequency) will be influenced by the LFO. - Benutzen Sie diesen Knopf, um die Modulationsintensität des LFOs einzustellen. Je größer der Wert, desto mehr wird die gewählte Größe (z.B. Lautstärke oder Cuttoff-Frequenz) von diesem LFO beeinflusst. + Benutzen Sie diesen Regler, um die Modulationsintensität des LFOs einzustellen. Je größer der Wert, desto mehr wird die gewählte Größe (z.B. Lautstärke oder Cuttoff-Frequenz) von diesem LFO beeinflusst. PHS @@ -2478,7 +2468,7 @@ Sie können FX Kanäle im Kontextmenü entfernen und verschieben, welches durch With this knob you can set the phase offset of the LFO. That means you can move the point within an oscillation where the oscillator begins to oscillate. For example if you have a sine-wave and have a phase-offset of 180 degrees the wave will first go down. It's the same with a square-wave. - Mit diesem Knopf können Sie die Phasen-Verschiebung des LFOs einstellen. Das heißt, Sie können den Punkt innerhalb einer Schwingung verschieben, an dem der Oszillator anfangen soll zu schwingen. Wenn Sie zum Beispiel eine Sinus-Welle haben und eine Phasen-Verschiebung von 180 Grad einstellen, wird die Welle zu erst runter gehen. Das gleiche trifft auch bei einer Rechteck-Welle zu. + Mit diesem Regler können Sie die Phasenverschiebung des LFOs einstellen. Das heißt, Sie können den Punkt innerhalb einer Schwingung verschieben, an dem der Oszillator anfangen soll zu schwingen. Wenn Sie zum Beispiel eine Sinuswelle haben und eine Phasenverschiebung von 180 Grad einstellen, wird die Welle zu erst runter gehen. Das gleiche trifft auch bei einer Rechteckwelle zu. Click here for a sine-wave. @@ -2486,7 +2476,7 @@ Sie können FX Kanäle im Kontextmenü entfernen und verschieben, welches durch Click here for a triangle-wave. - Klick für eine Dreieckswelle. + Klick für eine Dreieckwelle. Click here for a saw-wave. @@ -2494,7 +2484,7 @@ Sie können FX Kanäle im Kontextmenü entfernen und verschieben, welches durch Click here for a square-wave. - Klick für eine Rechteckswelle. + Klick für eine Rechteckwelle. Click here for a a moog saw-wave. @@ -2547,6 +2537,10 @@ Bitte überprüfen Sie Ihre Rechte und versuchen es erneut. &Open... Ö&ffnen... + + Recently opened projects + Zuletzt geöffnete Projekte + &Save &Speichern @@ -2779,11 +2773,7 @@ Bitte besuchen Sie http://lmms.sf.net/wiki für Dokumentationen über LMMS. Volumes - - - - &Recently opened projects - + Volumes @@ -3319,7 +3309,9 @@ Bitte besuchen Sie http://lmms.sf.net/wiki für Dokumentationen über LMMS.The Operators view contains all the operators. These include both audible operators (oscillators) and inaudible operators, or modulators: Low-frequency oscillators and Envelopes. Knobs and other widgets in the Operators view have their own what's this -texts, so you can get more specific help for them that way. - + Die Operator-Ansicht enthält alle Operatoren. Diese beinhalten beide, hörbare Operatoren (Oszillatoren) und nicht hörbare Operatoren oder Modulatoren: Niedrig-Frequenz-Oszillatoren und Hüllkurven. + +Regler und andere Dinge in der Operator-Ansicht haben ihren eigenen »Was ist das?« Texte, sodass Sie auf diese Weise spezifischere Hilfe für diese bekommen können. The Matrix view contains the modulation matrix. Here you can define the modulation relationships between the various operators: Each audible operator (oscillators 1-3) has 3-4 properties that can be modulated by any of the modulators. Using more modulations consumes more CPU power. @@ -3327,137 +3319,151 @@ Knobs and other widgets in the Operators view have their own what's this -t The view is divided to modulation targets, grouped by the target oscillator. Available targets are volume, pitch, phase, pulse width and sub-osc ratio. Note: some targets are specific to one oscillator only. Each modulation target has 4 knobs, one for each modulator. By default the knobs are at 0, which means no modulation. Turning a knob to 1 causes that modulator to affect the modulation target as much as possible. Turning it to -1 does the same, but the modulation is inversed. - + Die Matrix-Ansicht enthält die Modulationsmatrix. Hier können Sie die Modulationsverhältnisse zwischen den verschiedenen Operatoren definieren: Jeder hörbare Oberator (Oszillatorern 1-3) hat 3-4 Einstellungen, die durch jeden der Modulatoren moduliert werden können. Mehr Modulation braucht mehr Rechenleistung. + +Die Ansicht ist in Modulationsziele, gruppiert nach dem Zieloszillator, eingeteilt. Verfügbare Ziele sind Lautstärke, Tonhöhe, Phase, Pulsweite und Unter-Oszillator Rate. Hinweis: einige Ziele sind speziell für einen Oszillator. + +Jedes Modulationsziel hat 4 Regler, einen für jeden Modulator. Standardmäßig sind alle Regler bei 0, was keine Modulation bedeutet. Wenn der Regler auf 1 gestellt wird, wird das Modulationsziel vom Modulator so viel wie möglich beeinflusst. Wenn er auf -1 gestellt wird, passiert das gleiche, aber die Modulation ist invertiert. The CRS knob changes the tuning of oscillator 1 in semitone steps. - + Der CRS Regler ändert die Stimmung des Oszillators 1 in Halbtonschritten. The CRS knob changes the tuning of oscillator 2 in semitone steps. - + Der CRS Regler ändert die Stimmung des Oszillators 2 in Halbtonschritten. The CRS knob changes the tuning of oscillator 3 in semitone steps. - + Der CRS Regler ändert die Stimmung des Oszillators 3 in Halbtonschritten. FTL and FTR change the finetuning of the oscillator for left and right channels respectively. These can add stereo-detuning to the oscillator which widens the stereo image and causes an illusion of space. - + FTL und FTR ändern die Feinabstimmung des Oszillators jeweils für den linken und rechten Kanal. Diese können Stereoverstimmug zum Oszillator hinzufügen, was das Stereobild weitet und eine Illusion von Raum erzeugt. The SPO knob modifies the difference in phase between left and right channels. Higher difference creates a wider stereo image. - + Der SPO Regler ändert die Phasendifferenz zwischen dem linken und rechten Kanal. Höhere Differenz erzeugt ein breiteres Stereobild. The PW knob controls the pulse width, also known as duty cycle, of oscillator 1. Oscillator 1 is a digital pulse wave oscillator, it doesn't produce bandlimited output, which means that you can use it as an audible oscillator but it will cause aliasing. You can also use it as an inaudible source of a sync signal, which can be used to synchronize oscillators 2 and 3. - + Der PW Regler kontrolliert die Pulsweite, auch bekannt als Tastgrad, von Oszillator 1. Oszillator 1 ist ein digitaler Pulswellen Oszillator, es erzeugt keine bandbegrenzte Ausgabe, was bedeutet, dass Sie es als einen hörbaren Oszillator einsetzen können, aber es wird Aliasing verursachen. Sie können es auch als eine nicht hörbare Quelle für ein sync Signal benutzen, dass benutzt werden kann, um die Oszillatoren 2 und 3 zu synchronisieren. Send Sync on Rise: When enabled, the Sync signal is sent every time the state of oscillator 1 changes from low to high, ie. when the amplitude changes from -1 to 1. Oscillator 1's pitch, phase and pulse width may affect the timing of syncs, but its volume has no effect on them. Sync signals are sent independently for both left and right channels. - + Sync beim Ansteigen senden: Wenn aktiviert, wird das Sync-Signal jedes Mal gesendet, wenn sich der Zustand von Oszillator 1 von niedrig nach hoch ändert, z.B. wenn sich die Amplitude von -1 nach 1 ändert. Die Tonhöhe, Phase und Pulsweite von Oszillator 1 können das Timing von Syncs beeinflussen, aber die Lautstärke hat keinen Effekt darauf. Sync-Signale werden unabhängig vom linken und rechten Kanal gesendet. Send Sync on Fall: When enabled, the Sync signal is sent every time the state of oscillator 1 changes from high to low, ie. when the amplitude changes from 1 to -1. Oscillator 1's pitch, phase and pulse width may affect the timing of syncs, but its volume has no effect on them. Sync signals are sent independently for both left and right channels. - + Sync beim Absteigen senden: Wenn aktiviert, wird das Sync-Signal jedes Mal gesendet, wenn sich der Zustand von Oszillator 1 von hoch nach niedrig ändert, z.B. wenn sich die Amplitude von 1 nach -1 ändert. Die Tonhöhe, Phase und Pulsweite von Oszillator 1 können das Timing von Syncs beeinflussen, aber die Lautstärke hat keinen Effekt darauf. Sync-Signale werden unabhängig vom linken und rechten Kanal gesendet. Hard sync: Every time the oscillator receives a sync signal from oscillator 1, its phase is reset to 0 + whatever its phase offset is. - + Hard sync: Jedes Mal, wenn der Oszillator ein sync-Signal von Oszillator 1 empfäng, wird die Phase auf 0 zurückgesetzt, egal was die Phasendifferenz ist. Reverse sync: Every time the oscillator receives a sync signal from oscillator 1, the amplitude of the oscillator gets inverted. - + Reverse sync: Jedes Mal, wenn der Oszillator ein sync-Signal von Oszillator 1 empfäng, wird die Amplitude des Oszillators invertiert. Choose waveform for oscillator 2. - + Wellenform für Oszillator 2 auswählen. Choose waveform for oscillator 3's first sub-osc. Oscillator 3 can smoothly interpolate between two different waveforms. - + Wellenform für den ersten Unter-Oszillator von Oszillator 3 auswählen. Oszillator 3 kann gleitend zwischen zwei verschiedenen Wellenformen interpolieren. Choose waveform for oscillator 3's second sub-osc. Oscillator 3 can smoothly interpolate between two different waveforms. - + Wellenform für den zweiten Unter-Oszillator von Oszillator 3 auswählen. Oszillator 3 kann gleitend zwischen zwei verschiedenen Wellenformen interpolieren. The SUB knob changes the mixing ratio of the two sub-oscs of oscillator 3. Each sub-osc can be set to produce a different waveform, and oscillator 3 can smoothly interpolate between them. All incoming modulations to oscillator 3 are applied to both sub-oscs/waveforms in the exact same way. - + Der SUB Regler ändert das Mischverhältnis der beiden Unter-Oszillatoren von Oszillator 3. Jeder Unter-Oszillator kann auf eine andere Wellenform eingestellt werden und Oszillator 3 kann zwischen diesen gleitend interpolieren. Alle eingehenden Modulationen zu Oszillator 3 werden auf beide Unter-Oszillator/Wellenformen auf gleiche Weise angewandt. In addition to dedicated modulators, Monstro allows oscillator 3 to be modulated by the output of oscillator 2. Mix mode means no modulation: the outputs of the oscillators are simply mixed together. - + Zusätzlich zu fest zugeordneten Modulatoren, ermöglicht Monstro es Oszillator 3 mit der Ausgabe von Oszillator 2 zu modulieren. + +Mix-Modus bedeutet keine Modulation: Die Ausgaben der Oszillatoren werden einfach zusammengemischt. In addition to dedicated modulators, Monstro allows oscillator 3 to be modulated by the output of oscillator 2. AM means amplitude modulation: Oscillator 3's amplitude (volume) is modulated by oscillator 2. - + Zusätzlich zu fest zugeordneten Modulatoren, ermöglicht Monstro es Oszillator 3 mit der Ausgabe von Oszillator 2 zu modulieren. + +AM bedeutet Amplituden-Modulation: Die Amplitude (Lautstärke) von Oszillator 3 wird durch Oszillator 2 moduliert. In addition to dedicated modulators, Monstro allows oscillator 3 to be modulated by the output of oscillator 2. FM means frequency modulation: Oscillator 3's frequency (pitch) is modulated by oscillator 2. The frequency modulation is implemented as phase modulation, which gives a more stable overall pitch than "pure" frequency modulation. - + Zusätzlich zu fest zugeordneten Modulatoren, ermöglicht Monstro es Oszillator 3 mit der Ausgabe von Oszillator 2 zu modulieren. + +FM bedeutet Frequenz-Modulation: Die Frequenz (Tonhöhe) von Oszillator 3 wird durch Oszillator 2 Moduliert. Die Frequenz-Modulation ist als Phasen-Modulation implementiert, was eine stabielere Gesamttonhöhe erzeugt, als »reine« Frequenz-Modulation. In addition to dedicated modulators, Monstro allows oscillator 3 to be modulated by the output of oscillator 2. PM means phase modulation: Oscillator 3's phase is modulated by oscillator 2. It differs from frequency modulation in that the phase changes are not cumulative. - + Zusätzlich zu fest zugeordneten Modulatoren, ermöglicht Monstro es Oszillator 3 mit der Ausgabe von Oszillator 2 zu modulieren. + +PM bedeutet Phasen-Modulation: Die Phase von Oszillator 3 wird durch Oszillator 2 moduliert. Es unterscheidet sich von der Frequenz-Modulation dadurch, dass die Phasenänderungen nicht zunehmend sind. Select the waveform for LFO 1. "Random" and "Random smooth" are special waveforms: they produce random output, where the rate of the LFO controls how often the state of the LFO changes. The smooth version interpolates between these states with cosine interpolation. These random modes can be used to give "life" to your presets - add some of that analog unpredictability... - + Die Wellenform für LFO 1 auswählen. +»Zufällig« und »Zufällig gleitend« sind spzielle Wellenformen: Sie erzeugen zufällige Ausgabe, wobei die Rate des LFO kontrolliert, wie oft sich der Zustand des LFO ändert. Die gleitende Version intrpoliert zwischen diesen Zuständen mit Cosinus-Interpolation. Diese zufälligen Modi können benutzt werden um Ihren Presets »Leben« zu geben - Etwas von der analogen Unberechenbarkeit hinzuzufügen… Select the waveform for LFO 2. "Random" and "Random smooth" are special waveforms: they produce random output, where the rate of the LFO controls how often the state of the LFO changes. The smooth version interpolates between these states with cosine interpolation. These random modes can be used to give "life" to your presets - add some of that analog unpredictability... - + Die Wellenform für LFO 2 auswählen. +»Zufällig« und »Zufällig gleitend« sind spzielle Wellenformen: Sie erzeugen zufällige Ausgabe, wobei die Rate des LFO kontrolliert, wie oft sich der Zustand des LFO ändert. Die gleitende Version intrpoliert zwischen diesen Zuständen mit Cosinus-Interpolation. Diese zufälligen Modi können benutzt werden um Ihren Presets »Leben« zu geben - Etwas von der analogen Unberechenbarkeit hinzuzufügen… Attack causes the LFO to come on gradually from the start of the note. - + Anschwellzeit verursacht, dass der LFO allmählich vom Anfang der Note angeht. Rate sets the speed of the LFO, measured in milliseconds per cycle. Can be synced to tempo. - + Rate setzt die Geschwindigkeit des LFO, in Millisekunden pro Durchlauf gemessen. Kann zum Tempo synchronisiert werden. PHS controls the phase offset of the LFO. - + PHS kontrolliert die Phasenverschiebung des LFO. PRE, or pre-delay, delays the start of the envelope from the start of the note. 0 means no delay. - + PRE, oder Vor-Verzögerung, verzögert den Beginn der Hüllkurve vom Anfang der Note. 0 bedeutet keine Verzögerung. ATT, or attack, controls how fast the envelope ramps up at start, measured in milliseconds. A value of 0 means instant. - + ATT, oder Anschwellzeit, kontrolliert wie schnell die Hüllkurve am Anfang steigt, in Millisekunden gemessen. Ein Wert von 0 bedeutet sofort. HOLD controls how long the envelope stays at peak after the attack phase. - + HOLD kontrolliert, wie lange die Hüllkurve nach der Anschwellphase an der Spitze bleibt. DEC, or decay, controls how fast the envelope falls off from its peak, measured in milliseconds it would take to go from peak to zero. The actual decay may be shorter if sustain is used. - + DEC, oder Abschwellzeit, kontrolliert, wie schnell die Hüllkurve von ihrer Spitze auf Null abfällt, in Millisekunden gemessen. Die tatsächliche Abschwellzeit ist möglicherweise kürzer, wenn Dauerpegel benutzt wird. SUS, or sustain, controls the sustain level of the envelope. The decay phase will not go below this level as long as the note is held. - + SUS, oder Dauerpegel, kontrolliert den Dauerpgel der Hüllkurve. Die Abfall-Phase geht nicht unter diesen Pegel, solange die Note gehalten wird. REL, or release, controls how long the release is for the note, measured in how long it would take to fall from peak to zero. Actual release may be shorter, depending on at what phase the note is released. - + REL, oder Ausklingzeit, kontrolliert, wie lange die Ausklingzeit für die Note von ihrer Spitze auf Null ist, gemessen in Millisekunden. Die tatsächliche Ausklingzeit ist möglicherweise kürzer, abhängig davon, in welcher Phase die Note losgelassen wird. The slope knob controls the curve or shape of the envelope. A value of 0 creates straight rises and falls. Negative values create curves that start slowly, peak quickly and fall of slowly again. Positive values create curves that start and end quickly, and stay longer near the peaks. - + Der Neigung-Regler kontrolliert die Kurve oder Form der Hüllkurve. Ein Wert von 0 erzeugt einen direkten Anstieg und Abfall. Negative Werte erzeugen Kurven, die langsam starten, schnell die Spitze erreichen und wieder langsam abfallen. Positive Werte erzeugen Kurven, die schnell starten und enden und länger in der Nähe der Spitze bleiben. @@ -3476,7 +3482,7 @@ PM means phase modulation: Oscillator 3's phase is modulated by oscillator Channel 1 Duty cycle - + Kanal 1 Tastgrad Channel 1 Sweep amount @@ -3500,7 +3506,7 @@ PM means phase modulation: Oscillator 3's phase is modulated by oscillator Channel 2 Duty cycle - + Kanal 2 Tastgrad Channel 2 Sweep amount @@ -3567,11 +3573,11 @@ PM means phase modulation: Oscillator 3's phase is modulated by oscillator Osc %1 phase-offset - Oszillator %1 Phasen-Verschiebung + Oszillator %1 Phasenverschiebung Osc %1 stereo phase-detuning - Oszillator %1 Stereo Phasen-Verschiebung + Oszillator %1 Stereo Phasenverschiebung Osc %1 wave shape @@ -3642,8 +3648,8 @@ PM means phase modulation: Oscillator 3's phase is modulated by oscillator double-click to open this pattern in piano-roll use mouse wheel to set volume of a step - Doppelklick, um diesen Pattern im Piano-Roll zu öffnen -Lautstärke eines Schritts kann mit Mausrad geändert werden + Doppelklick, um dieses Pattern im Piano-Roll zu öffnen +Lautstärke eines Schritts kann mit dem Mausrad geändert werden Open in piano-roll @@ -3846,11 +3852,11 @@ Lautstärke eines Schritts kann mit Mausrad geändert werden Click here and the selected notes will be cut into the clipboard. You can paste them anywhere in any pattern by clicking on the paste button. - Klicken Sie hier, um die markierten Noten in die Zwischenablage auszuschneiden. Sie können sie überall in einem beliebigen Pattern wieder einfügen, indem Sie auf den Einfügen-Button klicken. + Klicken Sie hier, um die markierten Noten in die Zwischenablage auszuschneiden. Sie können sie überall in einem beliebigen Pattern wieder einfügen, indem Sie auf den Einfügen-Knopf klicken. Click here and the selected notes will be copied into the clipboard. You can paste them anywhere in any pattern by clicking on the paste button. - Klicken Sie hier, um die markierten Noten in die Zwischenablage zu kopieren. Sie können sie überall in einem beliebigen Pattern wieder einfügen, indem Sie auf den Einfügen-Button klicken. + Klicken Sie hier, um die markierten Noten in die Zwischenablage zu kopieren. Sie können sie überall in einem beliebigen Pattern wieder einfügen, indem Sie auf den Einfügen-Knopf klicken. Click here and the notes from the clipboard will be pasted at the first visible measure. @@ -3934,23 +3940,23 @@ Lautstärke eines Schritts kann mit Mausrad geändert werden This controls the magnification of an axis. It can be helpful to choose magnification for a specific task. For ordinary editing, the magnification should be fitted to your smallest notes. - + Dies kontrolliert die Vergrößerung einer Axe. Es kann hilfreich für bestimmte Aufgaben sein, eine Vergrößerung auszuwählen. Für normales Bearbeiten, sollte die Vergrößerung an Ihre kleinsten Noten angepasst sein. The 'Q' stands for quantization, and controls the grid size notes and control points snap to. With smaller quantization values, you can draw shorter notes in Piano Roll, and more exact control points in the Automation Editor. - + Das »Q« steht für Quantisierung und kontrolliert die Rastergröße an denen Noten und Kontrollpunkte einrasten. Mit kleineren Quantisierungswerten können Sie kleinere Noten im Piano Roll und exaktere Kontrollpunkte im Automation-Editor eintragen. This lets you select the length of new notes. 'Last Note' means that LMMS will use the note length of the note you last edited - + Dies lässt Sie die Länge von neuen Noten auswählen. »Letzte Note« bedeutet, dass LMMS die Länge der Note benutz, die Sie als letzes bearbeitet haben. The feature is directly connected to the context-menu on the virtual keyboard, to the left in Piano Roll. After you have chosen the scale you want in this drop-down menu, you can right click on a desired key in the virtual keyboard, and then choose 'Mark current Scale'. LMMS will highlight all notes that belongs to the chosen scale, and in the key you have selected! - + Diese Funktion ist direkt mit dem Kontextmenü auf dem virtuellen Keyboard, links im Piano Roll, verbunden. Nachdem Sie die Tonleiter ausgewählt haben, die Sie im Aufklapp-Menü haben möchten, können Sie auf eine gewünschte Taste auf dem virtuellen Keyboard einen Rechtsklick machen und »Aktuelle Tonleiter markieren« auswählen. LMMS markiert dann alle Noten, die zu dieser Tonleiter und Taste gehören, die Sie ausgewählt haben! Let you select a chord which LMMS then can draw or highlight.You can find the most common chords in this drop-down menu. After you have selected a chord, click anywhere to place the chord, and right click on the virtual keyboard to open context menu and highlight the chord. To return to single note placement, you need to choose 'No chord' in this drop-down menu. - + Lässt Sie einen Akkord auswählen, den LMMS dann eintragen oder markieren kann. Sie können die am häufigsten benutzten Akkorde in diesem Aufklapp-Menü finden. Nachdem Sie einen Akkord ausgewählt haben, klicken Sie irgendwo hin, um den Akkord dort zu platzieren oder machen Sie einen Rechtsklick auf dem virtuellen Keyboard, um das Kontextmenü zu öffnen und den Akkord zu makieren. Um Noten wieder einzeln einzutragen, müssen Sie »Kein Akkord« in diesem Aufklapp-Menü auswählen. @@ -3969,8 +3975,8 @@ Lautstärke eines Schritts kann mit Mausrad geändert werden The plugin "%1" wasn't found or could not be loaded! Reason: "%2" - Das Plugin "%1" konnte nicht gefunden oder geladen werden! -Grund: "%2" + Das Plugin »%1« konnte nicht gefunden oder geladen werden! +Grund: »%2« Error while loading plugin @@ -3978,11 +3984,11 @@ Grund: "%2" Failed to load plugin "%1"! - Das Plugin "%1" konnte nicht geladen werden! + Das Plugin »%1« konnte nicht geladen werden! LMMS plugin %1 does not have a plugin descriptor named %2! - + LMMS Plugin %1 hat keinen Plugin-Deskriptor namens %2! @@ -4427,10 +4433,6 @@ Grund: "%2" Custom... Benutzerdefiniert... - - &Help - &Hilfe - Custom Benutzerdefiniert @@ -4562,7 +4564,7 @@ Bitte stellen Sie sicher, dass Sie Leserechte auf diese Datei sowie das Verzeich With this knob you can set the volume of oscillator %1. When setting a value of 0 the oscillator is turned off. Otherwise you can hear the oscillator as loud as you set it here. - Mit diesem Knopf können Sie die Lautstärke von Oszillator %1 setzen. Wenn Sie einen Wert von 0 setzen, wird der Oszillator ausgeschaltet. Ansonsten können Sie ihn so laut hören, wie Sie es hier einstellen. + Mit diesem Regler können Sie die Lautstärke von Oszillator %1 setzen. Wenn Sie einen Wert von 0 setzen, wird der Oszillator ausgeschaltet. Ansonsten können Sie ihn so laut hören, wie Sie es hier einstellen. Osc %1 panning: @@ -4570,7 +4572,7 @@ Bitte stellen Sie sicher, dass Sie Leserechte auf diese Datei sowie das Verzeich With this knob you can set the panning of the oscillator %1. A value of -100 means 100% left and a value of 100 moves oscillator-output right. - Mit diesem Knopf können Sie die Balance von Oszillator %1 setzen. Ein Wert von -100 heißt 100% links und ein Wert von 100 verschiebt den Oszillator-Ausgang nach rechts. + Mit diesem Regler können Sie die Balance von Oszillator %1 setzen. Ein Wert von -100 heißt 100% links und ein Wert von 100 verschiebt den Oszillator-Ausgang nach rechts. Osc %1 coarse detuning: @@ -4582,7 +4584,7 @@ Bitte stellen Sie sicher, dass Sie Leserechte auf diese Datei sowie das Verzeich With this knob you can set the coarse detuning of oscillator %1. You can detune the oscillator 12 semitones (1 octave) up and down. This is useful for creating sounds with a chord. - Mit diesem Knopf können Sie die grobe Verstimmung von Oszillator %1 setzen. Sie können den Oszillator 12 Halbtöne (1 Oktave) nach oben und unten verstimmen. Das ist nützlich, wenn Sie einen Sound mit einem Akkord erstellen möchten. + Mit diesem Regler können Sie die grobe Verstimmung von Oszillator %1 setzen. Sie können den Oszillator 12 Halbtöne (1 Oktave) nach oben und unten verstimmen. Das ist nützlich, wenn Sie einen Sound mit einem Akkord erstellen möchten. Osc %1 fine detuning left: @@ -4594,7 +4596,7 @@ Bitte stellen Sie sicher, dass Sie Leserechte auf diese Datei sowie das Verzeich With this knob you can set the fine detuning of oscillator %1 for the left channel. The fine-detuning is ranged between -100 cents and +100 cents. This is useful for creating "fat" sounds. - Mit diesem Knopf können Sie die Fein-Verstimmung von Oszillator %1 für den linken Kanal einstellen. Die Fein-Verstimmung liegt zwischen -100 Cent und +100 Cent. Das ist nützlich, um "fette" Sounds zu erzeugen. + Mit diesem Regler können Sie die Fein-Verstimmung von Oszillator %1 für den linken Kanal einstellen. Die Fein-Verstimmung liegt zwischen -100 Cent und +100 Cent. Das ist nützlich, um »fette« Sounds zu erzeugen. Osc %1 fine detuning right: @@ -4602,11 +4604,11 @@ Bitte stellen Sie sicher, dass Sie Leserechte auf diese Datei sowie das Verzeich With this knob you can set the fine detuning of oscillator %1 for the right channel. The fine-detuning is ranged between -100 cents and +100 cents. This is useful for creating "fat" sounds. - Mit diesem Knopf können Sie die Fein-Verstimmung von Oszillator %1 für den rechten Kanal einstellen. Die Fein-Verstimmung liegt zwischen -100 Cent und +100 Cent. Das ist nützlich, um "fette" Sounds zu erzeugen. + Mit diesem Regler können Sie die Fein-Verstimmung von Oszillator %1 für den rechten Kanal einstellen. Die Fein-Verstimmung liegt zwischen -100 Cent und +100 Cent. Das ist nützlich, um »fette« Sounds zu erzeugen. Osc %1 phase-offset: - Oszillator %1 Phasen-Verschiebung: + Oszillator %1 Phasenverschiebung: degrees @@ -4614,15 +4616,15 @@ Bitte stellen Sie sicher, dass Sie Leserechte auf diese Datei sowie das Verzeich With this knob you can set the phase-offset of oscillator %1. That means you can move the point within an oscillation where the oscillator begins to oscillate. For example if you have a sine-wave and have a phase-offset of 180 degrees the wave will first go down. It's the same with a square-wave. - Mit diesem Knopf können Sie die Phasen-Verschiebung von Oszillator %1 setzen. Das heißt, Sie können den Punkt innerhalb einer Schwingung verschieben, an dem der Oszillator anfangen soll zu schwingen. Wenn Sie zum Beispiel eine Sinus-Welle haben und eine Phasen-Verschiebung von 180 Grad einstellen, wird die Welle zu erst runter gehen. Das gleiche trifft auch bei einer Rechteck-Welle zu. + Mit diesem Regler können Sie die Phasenverschiebung von Oszillator %1 setzen. Das heißt, Sie können den Punkt innerhalb einer Schwingung verschieben, an dem der Oszillator anfangen soll zu schwingen. Wenn Sie zum Beispiel eine Sinuswelle haben und eine Phasenverschiebung von 180 Grad einstellen, wird die Welle zu erst runter gehen. Das gleiche trifft auch bei einer Rechteckwelle zu. Osc %1 stereo phase-detuning: - Oszillator %1 Stereo Phasen-Verschiebung: + Oszillator %1 Stereo Phasenverschiebung: With this knob you can set the stereo phase-detuning of oscillator %1. The stereo phase-detuning specifies the size of the difference between the phase-offset of left and right channel. This is very good for creating wide stereo sounds. - Mit diesem Knopf können Sie die Stereo Phasen-Verschiebung von Oszillator %1 setzen. Die Stereo Phasen-Verschiebung gibt die Differenz zwischen den Phasen-Verschiebungen zwischen dem linken und rechten Kanal an. Dies eignet sich gut, um großräumig-klingende Stereo-Klänge zu erzeugen. + Mit diesem Regler können Sie die Stereo Phasenverschiebung von Oszillator %1 setzen. Die Stereo Phasenverschiebung gibt die Differenz zwischen den Phasenverschiebungen zwischen dem linken und rechten Kanal an. Dies eignet sich gut, um großräumig-klingende Stereo-Klänge zu erzeugen. Use a sine-wave for current oscillator. @@ -4630,7 +4632,7 @@ Bitte stellen Sie sicher, dass Sie Leserechte auf diese Datei sowie das Verzeich Use a triangle-wave for current oscillator. - Dreieckswelle für aktuellen Oszillator nutzen. + Dreieckwelle für aktuellen Oszillator nutzen. Use a saw-wave for current oscillator. @@ -4638,7 +4640,7 @@ Bitte stellen Sie sicher, dass Sie Leserechte auf diese Datei sowie das Verzeich Use a square-wave for current oscillator. - Rechteckswelle für aktuellen Oszillator nutzen. + Rechteckwelle für aktuellen Oszillator nutzen. Use a moog-like saw-wave for current oscillator. @@ -4687,7 +4689,7 @@ Bitte stellen Sie sicher, dass Sie Leserechte auf diese Datei sowie das Verzeich Click here, if you want to open another VST-plugin. After clicking on this button, a file-open-dialog appears and you can select your file. - Klicken Sie hier, um ein anderes VST-Plugin zu öffnen. Nachdem Sie auf diesen Button geklickt haben, erscheint ein Datei-öffnen-Dialog und Sie können Ihre Datei wählen. + Klicken Sie hier, um ein anderes VST-Plugin zu öffnen. Nachdem Sie auf diesen Knopf geklickt haben, erscheint ein Datei-öffnen-Dialog und Sie können Ihre Datei wählen. Show/hide GUI @@ -5115,11 +5117,11 @@ Bitte stellen Sie sicher, dass Sie Leserechte auf diese Datei sowie das Verzeich Triangle wave - Dreiecks-Welle + Dreieckwelle Click for triangle wave - Klicken für Dreieckswelle + Klicken für Dreieckwelle Click for saw wave @@ -5127,11 +5129,11 @@ Bitte stellen Sie sicher, dass Sie Leserechte auf diese Datei sowie das Verzeich Square wave - Rechtecks-Welle + Rechteckwelle Click for square wave - Klicken für Rechtecks-Welle + Klicken für Rechteckwelle @@ -5346,7 +5348,7 @@ Bitte stellen Sie sicher, dass Sie Leserechte auf diese Datei sowie das Verzeich Reset color to default - + Farbe auf Standard zurücksetzen @@ -5379,7 +5381,7 @@ Bitte stellen Sie sicher, dass Sie Leserechte auf diese Datei sowie das Verzeich Triangle wave - Dreiecks-Welle + Dreieckwelle Saw wave @@ -5387,7 +5389,7 @@ Bitte stellen Sie sicher, dass Sie Leserechte auf diese Datei sowie das Verzeich Square wave - Rechtecks-Welle + Rechteckwelle White noise wave @@ -5423,7 +5425,7 @@ Bitte stellen Sie sicher, dass Sie Leserechte auf diese Datei sowie das Verzeich Click here for a triangle-wave. - Klick für eine Dreieckswelle. + Klick für eine Dreieckwelle. Click here for a saw-wave. @@ -5431,7 +5433,7 @@ Bitte stellen Sie sicher, dass Sie Leserechte auf diese Datei sowie das Verzeich Click here for a square-wave. - Klick für eine Rechteckswelle. + Klick für eine Rechteckwelle. Click here for white-noise. @@ -5442,6 +5444,17 @@ Bitte stellen Sie sicher, dass Sie Leserechte auf diese Datei sowie das Verzeich Klick für eine benutzerdefinierte Wellenform. + + captionMenu + + &Help + &Hilfe + + + Help (not available) + Hilfe (nicht verfügbar) + + dynProcControlDialog @@ -5695,10 +5708,6 @@ Bitte stellen Sie sicher, dass Sie Schreibrechte auf diese Datei und das Verzeic knob - - &Help - &Hilfe - Please enter a new value between %1 and %2: Bitte geben Sie einen neuen Wert zwischen %1 und %2 ein: @@ -5928,27 +5937,27 @@ Doppelklicken auf eines der Plugins zeigt Informaitonen über die Ports an. Triangle wave - Dreiecks-Welle + Dreieckwelle Click here for a triangle-wave. - Klick für eine Dreieckswelle. + Klick für eine Dreieckwelle. Square wave - Rechtecks-Welle + Rechteckwelle Click here for a square-wave. - Klick für eine Rechteckswelle. + Klick für eine Rechteckwelle. Rounded square wave - Abgerundete Rechtecks-Welle + Abgerundete Rechteckwelle Click here for a square-wave with a rounded end. - Klick für eine abgerundete Rechtecks-Welle. + Klick für eine abgerundete Rechteckwelle. Moog wave @@ -5980,35 +5989,35 @@ Doppelklicken auf eines der Plugins zeigt Informaitonen über die Ports an. Bandlimited saw wave - + Bandbegrenzte Sägezahnwelle Click here for bandlimited saw wave. - + Klick für eine bandbegrenzte Sägezahnwelle. Bandlimited square wave - + Bandbegrenzte Rechteckwelle Click here for bandlimited square wave. - + Klick für eine bandbegrenzte Rechteckwelle. Bandlimited triangle wave - + Bandlimittierte Dreieckwelle Click here for bandlimited triangle wave. - + Klick für eine bandbegrenzte Dreieckwelle. Bandlimited moog saw wave - + Bandbegrenzte Moog-Sägezahnwelle Click here for bandlimited moog saw wave. - + Klick für eine bandbegrenzte Moog-Sägezahnwelle. @@ -6407,7 +6416,7 @@ Doppelklicken auf eines der Plugins zeigt Informaitonen über die Ports an. Close VST effect knob-controller window. - VST Effekt Knopf-Controllerfenster schließen. + VST Effekt Regler-Controllerfenster schließen. @@ -6438,14 +6447,7 @@ Doppelklicken auf eines der Plugins zeigt Informaitonen über die Ports an. Close VST plugin knob-controller window. - VST Effekt Knopf-Controllerfenster schließen. - - - - nineButtonSelector - - &Help - &Hilfe + VST Effekt Regler-Controllerfenster schließen. @@ -6488,7 +6490,7 @@ Doppelklicken auf eines der Plugins zeigt Informaitonen über die Ports an. Op 1 Key Scaling Rate - + Op 1 Tonart Skalierungsrate Op 1 Percussive Envelope @@ -6536,7 +6538,7 @@ Doppelklicken auf eines der Plugins zeigt Informaitonen über die Ports an. Op 2 Key Scaling Rate - + Op 2 Tonart Skalierungsrate Op 2 Percussive Envelope @@ -6614,7 +6616,7 @@ Doppelklicken auf eines der Plugins zeigt Informaitonen über die Ports an. The volume knob controls the volume of the output of the instrument. It is cumulative with the instrument window's volume control. - Der Lautstärkeknopf kontrolliert die Lautstärke des Instruments. Er ist gleich dem Lautstärkeregler des Instrumentenfensters. + Der Lautstärkeregler kontrolliert die Lautstärke des Instruments. Er ist gleich dem Lautstärkeregler des Instrumentenfensters. The randomize button randomizes all knobs except the harmonics,main volume and distortion knobs. @@ -6713,7 +6715,7 @@ Doppelklicken auf eines der Plugins zeigt Informaitonen über die Ports an. Treble - + Höhe Bass @@ -6808,11 +6810,11 @@ Doppelklicken auf eines der Plugins zeigt Informaitonen über die Ports an. Treble: - + Höhe: Treble - + Höhe Bass: @@ -6880,7 +6882,7 @@ Doppelklicken auf eines der Plugins zeigt Informaitonen über die Ports an. The duty cycle is the ratio of the duration (time) that a signal is ON versus the total period of the signal. - + Der Tastgrad ist das Verhältnis der Dauter (Zeit), in dem das Signal AN ist, im Gegensatz zur gesamten Periodendauer des Signals. Square Channel 1 Volume @@ -7049,11 +7051,11 @@ Dieser Chip wurde in Commodore 64 Computern genutzt. Carla Rack Instrument - + Carla Rack Instrument Carla Patchbay Instrument - + Carla Patchbay Instrument @@ -7356,7 +7358,7 @@ Latenz: %2 ms Compact track buttons - Kompakte Track-Buttons + Kompakte Spur-Knöpfe Smooth scroll in Song Editor @@ -7382,10 +7384,6 @@ Latenz: %2 ms Show playback cursor in AudioFileProcessor Wiedergabe-Courser im AudioFileProcessor anzeigen - - Keep effects running even without input - - sf2Instrument @@ -7494,7 +7492,7 @@ Latenz: %2 ms This button enables the chorus effect. This is useful for cool echo effects, but only works on files that support it. - Dieser knopf aktiviert den Chorus-Effekt. Das ist nützlich für Echo-Effekte, funktioniert jedoch nur mit Dateien, die dies unterstützen. + Dieser Knopf aktiviert den Chorus-Effekt. Das ist nützlich für Echo-Effekte, funktioniert jedoch nur mit Dateien, die dies unterstützen. Chorus Lines: @@ -7619,7 +7617,7 @@ Latenz: %2 ms Triangle Wave - Dreiecks-Welle + Dreieckwelle SawTooth @@ -7659,7 +7657,7 @@ Latenz: %2 ms The Pulse Width resolution allows the width to be smoothly swept with no discernable stepping. The Pulse waveform on Oscillator %1 must be selected to have any audible effect. - + Die Pulsweitenauflösung ermöglicht es die Weite gleitend, ohne erkennbare Schritte zu ändern. Die Puls-Wellenform von Oszillator %1 muss ausgewählt werden, um eine hörbaren Effekt zu haben. The Coarse detuning allows to detune Voice %1 one octave up or down. @@ -7667,11 +7665,11 @@ Latenz: %2 ms Sync synchronizes the fundamental frequency of Oscillator %1 with the fundamental frequency of Oscillator %2 producing "Hard Sync" effects. - Sync synchronisiert die Grundfrequenz von Oszillator %1 mit der Grundfrequenz von Oszillator %2, was einen "Hard Sync" Effekt hervorruft. + Sync synchronisiert die Grundfrequenz von Oszillator %1 mit der Grundfrequenz von Oszillator %2, was einen »Hard Sync« Effekt hervorruft. Ring-mod replaces the Triangle Waveform output of Oscillator %1 with a "Ring Modulated" combination of Oscillators %1 and %2. - Ringmodus ersetzt die Dreiecks-Wellenfrom-Ausgabe von Oszillator %1 mit einer ringmodulierten Kombination der Oszillatoren %1 und %2. + Ringmodus ersetzt die Dreieck-Wellenfrom-Ausgabe von Oszillator %1 mit einer ringmodulierten Kombination der Oszillatoren %1 und %2. When Filtered is on, Voice %1 will be processed through the Filter. When Filtered is off, Voice %1 appears directly at the output, and the Filter has no effect on it. @@ -7925,7 +7923,7 @@ Latenz: %2 ms Press <Ctrl> while clicking on move-grip to begin a new drag'n'drop-action. - Drücken Sie <Strg> während des Klicks auf den Verschiebe-Griff, um eine neue Drag'n'Drop-Aktion zu beginnen. + Drücken Sie <Strg> während des Klicks auf den Verschiebe-Griff, um eine neue Klicken und Ziehen-Aktion zu beginnen. Actions for this track @@ -7953,7 +7951,7 @@ Latenz: %2 ms Clear this track - + Diese Spur leeren @@ -8028,7 +8026,7 @@ Wenn es mit anderer VST-software unter Linux funktioniert, kontaktieren Sie bitt The 'V' knob sets the volume of the selected string. - Der 'V'-Knopf setzt die Lautstärke der gewählten Saite. + Der »V«-Regler setzt die Lautstärke der gewählten Saite. String stiffness: @@ -8036,7 +8034,7 @@ Wenn es mit anderer VST-software unter Linux funktioniert, kontaktieren Sie bitt The 'S' knob sets the stiffness of the selected string. The stiffness of the string affects how long the string will ring out. The lower the setting, the longer the string will ring. - Der 'S'-Knopf setzt die Härte der gewählten Saite. Die Härte der Saite beeinflusst deren Ausklang-Dauer. Je kleiner die Einstellung, desto länger klingt die Saite aus. + Der »S«-Regler setzt die Härte der gewählten Saite. Die Härte der Saite beeinflusst deren Ausklang-Dauer. Je kleiner die Einstellung, desto länger klingt die Saite aus. Pick position: @@ -8044,7 +8042,7 @@ Wenn es mit anderer VST-software unter Linux funktioniert, kontaktieren Sie bitt The 'P' knob sets the position where the selected string will be 'picked'. The lower the setting the closer the pick is to the bridge. - Der 'P'-Knopf bestimmt die Position, an der die Saite angezupft wird. Je kleiner die Einstellung, desto näher wird am Steg gezupft. + Der »P«-Regler bestimmt die Position, an der die Saite angezupft wird. Je kleiner die Einstellung, desto näher wird am Steg gezupft. Pickup position: @@ -8052,7 +8050,7 @@ Wenn es mit anderer VST-software unter Linux funktioniert, kontaktieren Sie bitt The 'PU' knob sets the position where the vibrations will be monitored for the selected string. The lower the setting, the closer the pickup is to the bridge. - Der 'PU'-Knopf bestimmt die Position, an der die Schwingungen an der gewählten Saite abgenommen werden. Je kleiner die Einstellung, desto näher ist der Abnehmer am Steg. + Der »PU«-Regler bestimmt die Position, an der die Schwingungen an der gewählten Saite abgenommen werden. Je kleiner die Einstellung, desto näher ist der Abnehmer am Steg. Pan: @@ -8060,7 +8058,7 @@ Wenn es mit anderer VST-software unter Linux funktioniert, kontaktieren Sie bitt The Pan knob determines the location of the selected string in the stereo field. - Der Balance-Knopf bestimmt den Ort der gewählten Saite im Stereo-Raum. + Der Balance-Regler bestimmt den Ort der gewählten Saite im Stereo-Raum. Detune: @@ -8068,7 +8066,7 @@ Wenn es mit anderer VST-software unter Linux funktioniert, kontaktieren Sie bitt The Detune knob modifies the pitch of the selected string. Settings less than zero will cause the string to sound flat. Settings greater than zero will cause the string to sound sharp. - Der Verstimmungs-Knopf verändert die Tonhöhe der gewählten Saite. Einstellungen kleiner als 0 lassen die Saite flacher klingen, während Werte über 0 zu einem eher scharfen Klang führen. + Der Verstimmungs-Regler verändert die Tonhöhe der gewählten Saite. Einstellungen kleiner als 0 lassen die Saite flacher klingen, während Werte über 0 zu einem eher scharfen Klang führen. Fuzziness: @@ -8076,7 +8074,7 @@ Wenn es mit anderer VST-software unter Linux funktioniert, kontaktieren Sie bitt The Slap knob adds a bit of fuzz to the selected string which is most apparent during the attack, though it can also be used to make the string sound more 'metallic'. - Der Unschärfe-Knopf fügt dem Klang der Saite etwas 'Fuzz' hinzu, welcher hauptsächlich während des Anschlages zum Tragen kommt, wenngleich er auch genutzt werden kann, um den Klang etwas metallischer zu gestalten. + Der Unschärfe-Regler fügt dem Klang der Saite etwas »Fuzz« hinzu, welcher hauptsächlich während des Anschlages zum Tragen kommt, wenngleich er auch genutzt werden kann, um den Klang etwas metallischer zu gestalten. Length: @@ -8084,7 +8082,7 @@ Wenn es mit anderer VST-software unter Linux funktioniert, kontaktieren Sie bitt The Length knob sets the length of the selected string. Longer strings will both ring longer and sound brighter, however, they will also eat up more CPU cycles. - Der Länge-Knopf bestimmt die Länge der gewählten Saite. Längere Saiten klingen länger und klingen heller, wobei sie gleichzeitig auch mehr CPU-Leistung fressen. + Der Länge-Regler bestimmt die Länge der gewählten Saite. Längere Saiten klingen länger und klingen heller, wobei sie gleichzeitig auch mehr CPU-Leistung fressen. Impulse or initial state @@ -8092,7 +8090,7 @@ Wenn es mit anderer VST-software unter Linux funktioniert, kontaktieren Sie bitt The 'Imp' selector determines whether the waveform in the graph is to be treated as an impulse imparted to the string by the pick or the initial state of the string. - Mit dem 'Imp'-Knopf legen Sie fest, ob die Wellenform in diesem Graph als Impuls zum Anzupfen der Saite oder als Grundstellung für die Saite genutzt werden soll. + Mit dem »Imp«-Knopf legen Sie fest, ob die Wellenform in diesem Graph als Impuls zum Anzupfen der Saite oder als Grundstellung für die Saite genutzt werden soll. Octave @@ -8100,7 +8098,7 @@ Wenn es mit anderer VST-software unter Linux funktioniert, kontaktieren Sie bitt The Octave selector is used to choose which harmonic of the note the string will ring at. For example, '-2' means the string will ring two octaves below the fundamental, 'F' means the string will ring at the fundamental, and '6' means the string will ring six octaves above the fundamental. - Mit dem Oktaven-Wähler kann der Oktavenversatz gegenüber der Note verändert werden. So meint beispielsweise eine Einstellung von '-2', dass die Saite zwei Oktaven unterhalb des Grundtons ('F') schwingen wird und '6' dementsprechend 6 Oktaven über dem Grundton. + Mit dem Oktaven-Wähler kann der Oktavenversatz gegenüber der Note verändert werden. So meint beispielsweise eine Einstellung von »-2«, dass die Saite zwei Oktaven unterhalb des Grundtons (»F«) schwingen wird und »6« dementsprechend 6 Oktaven über dem Grundton. Impulse Editor @@ -8114,13 +8112,13 @@ The waveform can also be drawn in the graph. The 'S' button will smooth the waveform. The 'N' button will normalize the waveform. - Der Wellenform-Editor ermöglicht die Kontrolle über die Grundstellung oder den Impuls, der genutzt wird, um die Saite zum Schwingen zu bringen. Die Buttons rechts des Graphes initialisieren die Wellenform mit dem gewünschten Typ. Der '?'-Button lässt Sie eine Wellenform aus einer Datei laden - allerdings werden nur die ersten 128 Samples geladen. + Der Wellenform-Editor ermöglicht die Kontrolle über die Grundstellung oder den Impuls, der genutzt wird, um die Saite zum Schwingen zu bringen. Die Knöpfe rechts des Graphes initialisieren die Wellenform mit dem gewünschten Typ. Der »?«-Knopf lässt Sie eine Wellenform aus einer Datei laden - allerdings werden nur die ersten 128 Samples geladen. Die Wellenform kann ebenfalls in dem Graph gezeichnet werden. -Der 'S'-Button glättet die Wellenform. +Der »S«-Knopf glättet die Wellenform. -Der 'N'-Button normalisiert die Wellenform. +Der »N«-Knopf normalisiert die Wellenform. Vibed models up to nine independently vibrating strings. The 'String' selector allows you to choose which string is being edited. The 'Imp' selector chooses whether the graph represents an impulse or the initial state of the string. The 'Octave' selector chooses which harmonic the string should vibrate at. @@ -8134,15 +8132,15 @@ The 'V' knob controls the volume. The 'S' knob controls the The 'Length' knob controls the length of the string. The LED in the lower right corner of the waveform editor determines whether the string is active in the current instrument. - Vibed modelliert bis zu 9 unabhängige schwingende Saiten. Der Saiten-Wähler ermöglicht die Wahl der gerade aktiven Saite. Der 'Imp'-Knopf bestimmt, ob der Graph einen Impuls oder die Grundstellung der Saite repräsentiert. Der Oktaven-Wähler gibt den Oktavenversatz der Saite gegenüber dem Grundton an. + Vibed modelliert bis zu 9 unabhängige schwingende Saiten. Der Saiten-Wähler ermöglicht die Wahl der gerade aktiven Saite. Der »Imp«-Knopf bestimmt, ob der Graph einen Impuls oder die Grundstellung der Saite repräsentiert. Der Oktaven-Wähler gibt den Oktavenversatz der Saite gegenüber dem Grundton an. Der Graph ermöglicht die Kontrolle über die Grundstellung der Saite oder den Impuls, der zum Anzupfen der Saite genutzt wird. -Der 'V'-Knopf bestimmt die Lautstärke. Mit dem 'S'-Knopf wird die Härte der Saite eingestellt. Der 'P'-Knopf beeinflusst den Ort, an dem die Saite angezupft wird, während der 'PU'-Knopf die Position des Abnehmers bestimmt. +Der »V«-Regler bestimmt die Lautstärke. Mit dem »S«-Regler wird die Härte der Saite eingestellt. Der »P«-Regler beeinflusst den Ort, an dem die Saite angezupft wird, während der »PU«-Regler die Position des Abnehmers bestimmt. -'Balance' und 'Verstimmung' bedürfen hoffentlich keiner Erklärung. Der Unschärfe-Knopf fügt dem Klang der Saite etwas 'Fuzz' hinzu. +»Balance« und »Verstimmung« bedürfen hoffentlich keiner Erklärung. Der Unschärfe-Regler fügt dem Klang der Saite etwas »Fuzz« hinzu. -Der Länge-Knopf bestimmt die Länge der Saite. +Der Länge-Regler bestimmt die Länge der Saite. Die LED rechts unterhalb der Wellenform gibt an, ob die Saite aktiviert ist. @@ -8168,7 +8166,7 @@ Die LED rechts unterhalb der Wellenform gibt an, ob die Saite aktiviert ist. Triangle wave - Dreiecks-Welle + Dreieckwelle Saw wave @@ -8176,7 +8174,7 @@ Die LED rechts unterhalb der Wellenform gibt an, ob die Saite aktiviert ist. Square wave - Rechtecks-Welle + Rechteckwelle White noise wave @@ -8202,17 +8200,13 @@ Die LED rechts unterhalb der Wellenform gibt an, ob die Saite aktiviert ist.Click here to normalize waveform. Hier klicken, um die Wellenform zu normalisieren. - - &Help - &Hilfe - Use a sine-wave for current oscillator. Sinuswelle für aktuellen Oszillator nutzen. Use a triangle-wave for current oscillator. - Dreieckswelle für aktuellen Oszillator nutzen. + Dreieckwelle für aktuellen Oszillator nutzen. Use a saw-wave for current oscillator. @@ -8220,7 +8214,7 @@ Die LED rechts unterhalb der Wellenform gibt an, ob die Saite aktiviert ist. Use a square-wave for current oscillator. - Rechteckswelle für aktuellen Oszillator nutzen. + Rechteckwelle für aktuellen Oszillator nutzen. Use white-noise for current oscillator. diff --git a/include/RmsHelper.h b/include/RmsHelper.h new file mode 100644 index 000000000..784a5fd3c --- /dev/null +++ b/include/RmsHelper.h @@ -0,0 +1,94 @@ +/* + * RmsHelper.h - helper class for calculating RMS + * + * Copyright (c) 2014 Vesa Kivimäki + * Copyright (c) 2008 Tobias Doerffel + * + * This file is part of LMMS - http://lmms.io + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public + * License along with this program (see COPYING); if not, write to the + * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + * Boston, MA 02110-1301 USA. + * + */ + +#ifndef RMS_HELPER_H +#define RMS_HELPER_H + +#include "lmms_math.h" + +class RmsHelper +{ +public: + RmsHelper( int size ) : + m_buffer( NULL ) + { + setSize( size ); + } + virtual ~RmsHelper() + { + if( m_buffer ) delete m_buffer; + } + + inline void setSize( int size ) + { + if( m_buffer ) + { + if( m_size < size ) + { + delete m_buffer; + m_buffer = new float[ size ]; + m_size = size; + reset(); + } + else + { + m_size = size; + reset(); + } + } + else + { + m_buffer = new float[ size ]; + m_size = size; + reset(); + } + } + + inline void reset() + { + m_sizef = 1.0f / (float) m_size; + m_pos = 0; + m_sum = 0.0f; + memset( m_buffer, 0, m_size * sizeof( float ) ); + } + + inline float update( const float in ) + { + m_sum -= m_buffer[ m_pos ]; + m_sum += m_buffer[ m_pos ] = in * in; + ++m_pos %= m_size; + return sqrtf( m_sum * m_sizef ); + } + +private: + float * m_buffer; + float m_sum; + unsigned int m_pos; + unsigned int m_size; + float m_sizef; +}; + + +#endif diff --git a/plugins/dynamics_processor/dynamics_processor.cpp b/plugins/dynamics_processor/dynamics_processor.cpp index 24e421deb..b7dc866a1 100644 --- a/plugins/dynamics_processor/dynamics_processor.cpp +++ b/plugins/dynamics_processor/dynamics_processor.cpp @@ -58,7 +58,10 @@ dynProcEffect::dynProcEffect( Model * _parent, m_dpControls( this ) { m_currentPeak[0] = m_currentPeak[1] = DYN_NOISE_FLOOR; - m_needsUpdate = true; + m_rms[0] = new RmsHelper( 64 * engine::mixer()->processingSampleRate() / 44100 ); + m_rms[1] = new RmsHelper( 64 * engine::mixer()->processingSampleRate() / 44100 ); + calcAttack(); + calcRelease(); } @@ -66,17 +69,19 @@ dynProcEffect::dynProcEffect( Model * _parent, dynProcEffect::~dynProcEffect() { + delete m_rms[0]; + delete m_rms[1]; } inline void dynProcEffect::calcAttack() { - m_attCoeff = exp10( ( DNF_LOG / ( m_dpControls.m_attackModel.value() * 0.001 ) ) / engine::mixer()->processingSampleRate() ); + m_attCoeff = pow( 10, ( DNF_LOG / ( m_dpControls.m_attackModel.value() * 0.001 ) ) / engine::mixer()->processingSampleRate() ); } inline void dynProcEffect::calcRelease() { - m_relCoeff = exp10( ( -DNF_LOG / ( m_dpControls.m_releaseModel.value() * 0.001 ) ) / engine::mixer()->processingSampleRate() ); + m_relCoeff = pow( 10, ( -DNF_LOG / ( m_dpControls.m_releaseModel.value() * 0.001 ) ) / engine::mixer()->processingSampleRate() ); } @@ -110,15 +115,25 @@ bool dynProcEffect::processAudioBuffer( sampleFrame * _buf, // debug code // qDebug( "peaks %f %f", m_currentPeak[0], m_currentPeak[1] ); - if( m_dpControls.m_attackModel.isValueChanged() || m_needsUpdate ) + if( m_needsUpdate ) { + m_rms[0]->setSize( 64 * engine::mixer()->processingSampleRate() / 44100 ); + m_rms[1]->setSize( 64 * engine::mixer()->processingSampleRate() / 44100 ); calcAttack(); - } - if( m_dpControls.m_releaseModel.isValueChanged() || m_needsUpdate ) - { calcRelease(); + m_needsUpdate = false; + } + else + { + if( m_dpControls.m_attackModel.isValueChanged() ) + { + calcAttack(); + } + if( m_dpControls.m_releaseModel.isValueChanged() ) + { + calcRelease(); + } } - m_needsUpdate = false; for( fpp_t f = 0; f < _frames; ++f ) { @@ -131,14 +146,15 @@ bool dynProcEffect::processAudioBuffer( sampleFrame * _buf, // update peak values for ( i=0; i <= 1; i++ ) { - if( qAbs( s[i] ) > m_currentPeak[i] ) + const double t = m_rms[i]->update( s[i] ); + if( t > m_currentPeak[i] ) { - m_currentPeak[i] = qMin( m_currentPeak[i] * m_attCoeff, qAbs( s[i] ) ); + m_currentPeak[i] = qMin( m_currentPeak[i] * m_attCoeff, t ); } else - if( qAbs( s[i] ) < m_currentPeak[i] ) + if( t < m_currentPeak[i] ) { - m_currentPeak[i] = qMax( m_currentPeak[i] * m_relCoeff, qAbs( s[i] ) ); + m_currentPeak[i] = qMax( m_currentPeak[i] * m_relCoeff, t ); } m_currentPeak[i] = qBound( DYN_NOISE_FLOOR, m_currentPeak[i], 10.0f ); diff --git a/plugins/dynamics_processor/dynamics_processor.h b/plugins/dynamics_processor/dynamics_processor.h index 004146eb2..cf9d58586 100644 --- a/plugins/dynamics_processor/dynamics_processor.h +++ b/plugins/dynamics_processor/dynamics_processor.h @@ -29,7 +29,7 @@ #include "Effect.h" #include "dynamics_processor_controls.h" - +#include "RmsHelper.h" class dynProcEffect : public Effect @@ -59,6 +59,8 @@ private: double m_relCoeff; bool m_needsUpdate; + + RmsHelper * m_rms [2]; friend class dynProcControls; diff --git a/plugins/dynamics_processor/dynamics_processor_controls.h b/plugins/dynamics_processor/dynamics_processor_controls.h index 63274a99d..39e8acaec 100644 --- a/plugins/dynamics_processor/dynamics_processor_controls.h +++ b/plugins/dynamics_processor/dynamics_processor_controls.h @@ -71,7 +71,6 @@ public: private slots: - void changeControl(); void samplesChanged( int, int ); void sampleRateChanged(); diff --git a/plugins/waveshaper/waveshaper.cpp b/plugins/waveshaper/waveshaper.cpp index 3b780d806..ab379d8d1 100644 --- a/plugins/waveshaper/waveshaper.cpp +++ b/plugins/waveshaper/waveshaper.cpp @@ -82,16 +82,21 @@ bool waveShaperEffect::processAudioBuffer( sampleFrame * _buf, double out_sum = 0.0; const float d = dryLevel(); const float w = wetLevel(); + const float input = m_wsControls.m_inputModel.value(); + const float output = m_wsControls.m_outputModel.value(); + const float * samples = m_wsControls.m_wavegraphModel.samples(); + const bool clip = m_wsControls.m_clipModel.value(); + for( fpp_t f = 0; f < _frames; ++f ) { - sample_t s[2] = { _buf[f][0], _buf[f][1] }; + float s[2] = { _buf[f][0], _buf[f][1] }; // apply input gain - s[0] *= m_wsControls.m_inputModel.value(); - s[1] *= m_wsControls.m_inputModel.value(); + s[0] *= input; + s[1] *= input; // clip if clip enabled - if( m_wsControls.m_clipModel.value() ) + if( clip ) { s[0] = qBound( -1.0f, s[0], 1.0f ); s[1] = qBound( -1.0f, s[1], 1.0f ); @@ -101,29 +106,29 @@ bool waveShaperEffect::processAudioBuffer( sampleFrame * _buf, for( i=0; i <= 1; ++i ) { - const int lookup = static_cast( fabsf( s[i] ) * 200.0f ); - const float frac = fraction( fabsf( s[i] ) * 200.0f ); + const int lookup = static_cast( qAbs( s[i] ) * 200.0f ); + const float frac = fraction( qAbs( s[i] ) * 200.0f ); const float posneg = s[i] < 0 ? -1.0f : 1.0f; if( lookup < 1 ) { - s[i] = frac * m_wsControls.m_wavegraphModel.samples()[0] * posneg; + s[i] = frac * samples[0] * posneg; } else if( lookup < 200 ) { - s[i] = linearInterpolate( m_wsControls.m_wavegraphModel.samples()[ lookup - 1 ], - m_wsControls.m_wavegraphModel.samples()[ lookup ], frac ) + s[i] = linearInterpolate( samples[ lookup - 1 ], + samples[ lookup ], frac ) * posneg; } else { - s[i] *= m_wsControls.m_wavegraphModel.samples()[199]; + s[i] *= samples[199]; } } // apply output gain - s[0] *= m_wsControls.m_outputModel.value(); - s[1] *= m_wsControls.m_outputModel.value(); + s[0] *= output; + s[1] *= output; // mix wet/dry signals _buf[f][0] = d * _buf[f][0] + w * s[0]; diff --git a/plugins/waveshaper/waveshaper_controls.cpp b/plugins/waveshaper/waveshaper_controls.cpp index d4e6f93b3..1a0a3404f 100644 --- a/plugins/waveshaper/waveshaper_controls.cpp +++ b/plugins/waveshaper/waveshaper_controls.cpp @@ -44,39 +44,14 @@ waveShaperControls::waveShaperControls( waveShaperEffect * _eff ) : m_wavegraphModel( 0.0f, 1.0f, 200, this ), m_clipModel( false, this ) { -/* connect( &m_inputModel, SIGNAL( dataChanged() ), - this, SLOT( changeInput() ) ); - - connect( &m_outputModel, SIGNAL( dataChanged() ), - this, SLOT( changeOutput() ) ); - - connect( &m_clipModel, SIGNAL( dataChanged() ), - this, SLOT( changeClip() ) ); -*/ connect( &m_wavegraphModel, SIGNAL( samplesChanged( int, int ) ), this, SLOT( samplesChanged( int, int ) ) ); - setDefaultShape(); - } -void waveShaperControls::changeInput() -{ -// engine::getSong()->setModified(); -} - -void waveShaperControls::changeOutput() -{ -// engine::getSong()->setModified(); -} - -void waveShaperControls::changeClip() -{ -// engine::getSong()->setModified(); -} void waveShaperControls::samplesChanged( int _begin, int _end) { diff --git a/plugins/waveshaper/waveshaper_controls.h b/plugins/waveshaper/waveshaper_controls.h index cbb7c48aa..3828f1a8b 100644 --- a/plugins/waveshaper/waveshaper_controls.h +++ b/plugins/waveshaper/waveshaper_controls.h @@ -23,8 +23,8 @@ * */ -#ifndef _WAVESHAPER_CONTROLS_H -#define _WAVESHAPER_CONTROLS_H +#ifndef WAVESHAPER_CONTROLS_H +#define WAVESHAPER_CONTROLS_H #include "EffectControls.h" #include "waveshaper_control_dialog.h" @@ -64,10 +64,7 @@ public: private slots: - void changeInput(); - void changeOutput(); void samplesChanged( int, int ); - void changeClip(); void resetClicked(); void smoothClicked(); diff --git a/src/gui/EffectSelectDialog.cpp b/src/gui/EffectSelectDialog.cpp index 813b1b66f..9cfa9ee08 100644 --- a/src/gui/EffectSelectDialog.cpp +++ b/src/gui/EffectSelectDialog.cpp @@ -128,6 +128,7 @@ EffectSelectDialog::EffectSelectDialog( QWidget * _parent ) : EffectSelectDialog::~EffectSelectDialog() { + delete ui; } diff --git a/src/gui/FxMixerView.cpp b/src/gui/FxMixerView.cpp index 3b5675155..c8ee238ce 100644 --- a/src/gui/FxMixerView.cpp +++ b/src/gui/FxMixerView.cpp @@ -412,12 +412,12 @@ void FxMixerView::moveChannelLeft(int index) int replaceIndex = chLayout->indexOf(m_fxChannelViews[i]->m_fxLine); chLayout->removeWidget(m_fxChannelViews[i]->m_fxLine); + m_racksLayout->removeWidget( m_fxChannelViews[i]->m_rackView ); delete m_fxChannelViews[i]->m_fader; delete m_fxChannelViews[i]->m_muteBtn; delete m_fxChannelViews[i]->m_soloBtn; delete m_fxChannelViews[i]->m_fxLine; delete m_fxChannelViews[i]; - m_racksLayout->removeWidget( m_fxChannelViews[i]->m_rackView ); // add it again m_fxChannelViews[i] = new FxChannelView( m_channelAreaWidget, this, i );