From aefcdf2a24336b52bd5b0f41dd8ddd299fe9c426 Mon Sep 17 00:00:00 2001 From: Tobias Doerffel Date: Mon, 17 Jul 2006 13:09:35 +0000 Subject: [PATCH] fixes and updates git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@242 0778d3d1-df1d-0410-868b-ea421aaaa00d --- ChangeLog | 12 ++ TODO | 1 + data/locale/de.qm | Bin 89056 -> 97951 bytes data/locale/de.ts | 339 +++++++++++++++++++++++++++++- include/automation_editor.h | 2 +- plugins/flp_import/flp_import.cpp | 13 -- 6 files changed, 352 insertions(+), 15 deletions(-) diff --git a/ChangeLog b/ChangeLog index 507388125..7da364d96 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,15 @@ +2006-07-17 Tobias Doerffel + + * data/locale/de.ts: + * data/locale/de.qm: + updated German translation + + * include/automation_editor.h: + decreased DEFAULT_Y_DELTA + + * plugins/flp_import/flp_import.cpp: + removed some obsolete code + 2006-07-16 Javier Serrano Polo * data/themes/default/automation.png: diff --git a/TODO b/TODO index b902f37aa..c435e91bd 100644 --- a/TODO +++ b/TODO @@ -1,3 +1,4 @@ +- do not duplicate recorded notes when clicking on them - add/remove-steps button in bb-editor for adding/removing according number of steps to/from all patterns of visible beat/baseline - replace rest of wizard by simple directory-selection-dialog for working-dir when running the first time - correctly load steps/dots from FLP-files diff --git a/data/locale/de.qm b/data/locale/de.qm index bc034e8e092516ec18999afd2522f54ffa1bcb5c..bcf532fa1e8251ec80c8ba663a6e6f523cd4d887 100755 GIT binary patch delta 10108 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 W7Om6%;W^v9c>rr}SL5HF82<+~+TiN| delta 6107 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 diff --git a/data/locale/de.ts b/data/locale/de.ts index ba36eab7d..3db0a9310 100755 --- a/data/locale/de.ts +++ b/data/locale/de.ts @@ -1,4 +1,11 @@ + + QObject + + Note detuning + Noten-Verstimmung + + aboutDialog @@ -524,6 +531,22 @@ http://lmms.sourceforge.net Sync Synchron + + Chord type + Akkordtyp + + + Arpeggio type + Arpeggiotyp + + + Arpeggio direction + Arpeggio-Richtung + + + Arpeggio mode + Arpeggio-Modus + audioDevice @@ -627,6 +650,115 @@ http://lmms.sourceforge.net ENDE + + automatableButton + + &Open in automation editor + Im Aut&omation-Editor öffnen + + + + automatableSlider + + &Open in automation editor + Im Aut&omation-Editor öffnen + + + + automationEditor + + Play/pause current pattern (Space) + Aktuellen Pattern abspielen/pausieren (Leertaste) + + + Stop playing of current pattern (Space) + Abspielen des aktuellen Patterns stoppen (Leertaste) + + + Click here, if you want to play the current pattern. This is useful while editing it. The pattern is automatically looped when its end is reached. + Klicken Sie hier, wenn Sie den aktuellen Pattern spielen wollen. Das ist nützlich beim Bearbeiten. Der Pattern wird automatisch wiederholt, wenn sein Ende erreicht ist. + + + Click here, if you want to stop playing of current pattern. + Klicken Sie hier, wenn Sie das Abspielen des aktuellen Patterns stoppen wollen. + + + Draw mode (D) + Zeichnen-Modus (D) + + + Erase mode (E) + Löschen-Modus (E) + + + Select mode (S) + Auswahl-Modus (S) + + + Move selection mode (M) + Verschieben-Modus (M) + + + If you click here, 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 'D' on your keyboard to activate this mode. + Wenn Sie hier klicken, wird der Zeichen-Modus aktiviert. 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 'D' auf Ihrer Tastatur drücken, um in diesen Modus zu gelangen. + + + If you click here, erase-mode will be activated. In this mode you can erase single values. You can also press 'E' on your keyboard to activate this mode. + Wenn Sie hier klicken, wird der Radier-Modus aktiviert. In diesem Modus können Sie einzelne Werte löschen. Sie können auch 'E' auf Ihrer Tastatur drücken, um diesen Modus zu aktivieren. + + + If you click here, select-mode will be activated. In this mode you can select values. This is neccessary if you want to cut, copy, paste, delete or move values. You can also press 'S' on your keyboard to activate this mode. + Wenn Sie hier klicken, wird der Auswahl-Modus aktiviert. In diesem Modus können Sie Werte markieren. Das ist nötig, wenn Sie (mehrere) Noten ausschneiden, kopieren, einfügen, löschen oder verschieben wollen. Sie können auch 'S' auf Ihrer Tastatur drücken, um diesen Modus zu aktivieren. + + + If you click here, move-mode will be activated. In this mode you can move the values you selected in select-mode. You can also press 'M' on your keyboard to activate this mode. + Wenn Sie hier klicken, wird der Verschiebe-Modus aktiviert. In diesem Modus können Sie die markierten Werte verschieben. Sie können auch 'M' auf Ihrer Tastatur drücken, um diesen Modus zu aktivieren. + + + Cut selected values (Ctrl+X) + Ausgewählte Werte ausschneiden (Strg+X) + + + Copy selected values (Ctrl+C) + Ausgewählte Werte kopieren (Strg+C) + + + Paste values from clipboard (Ctrl+V) + Werte aus Zwischenablage einfügen (Strg+V) + + + If you click here, selected values will be cut into the clipboard. You can paste them anywhere in any pattern by clicking on the paste-button. + Wenn Sie hier klicken, werden die markierten Werte in die Zwischenablage ausgeschnitten. Sie können sie überall, auch in einem anderen Pattern, wieder einfügen, indem Sie auf den Einfügen-Button klicken. + + + If you click here, selected values will be copied into the clipboard. You can paste them anywhere in any pattern by clicking on the paste-button. + Wenn Sie hier klicken, werden die markierten Werte in die Zwischenablage kopiert. Sie können sie überall, auch in einem anderen Pattern, wieder einfügen, indem Sie auf den Einfügen-Button klicken. + + + If you click here, the values from the clipboard will be pasted at the first visible tact. + Wenn Sie hier klicken, werden die Werte in der Zwischenablage im ersten sichtbaren Takt eingefügt. + + + Automation Editor - no pattern + Automation-Editor - Kein Pattern + + + Automation Editor - %1 + Automation-Editor - %1 + + + Please open an automation pattern with the context menu of a control! + Bitte öffnen Sie einen Automation-Pattern mit Hilfe des Kontextmenüs eines Steuerelements! + + + Values copied + Werte kopiert + + + All selected values were copied to the clipboard. + Alle ausgewählten Werte wurden in die Zwischenablage kopiert. + + bbEditor @@ -722,6 +854,42 @@ http://lmms.sourceforge.net Draw your own waveform hereby dragging your mouse onto this graph Zeichnen Sie eigene Wellenformen, indem Sie die Maus über den Graph ziehen + + Interpolation + Interpolation + + + Normalize + Normalisieren + + + Sine wave + Sinus-Welle + + + Triangle wave + Dreiecks-Welle + + + Saw wave + Sägezahn-Welle + + + Square wave + Rechtecks-Welle + + + White noise wave + Weißes Rauschen + + + User defined wave + Benutzerdefinierte Welle + + + Smooth + Glätten + channelTrack @@ -810,6 +978,13 @@ http://lmms.sourceforge.net MIDI-Ausgabe + + comboBox + + &Open in automation editor + Im Aut&omation-Editor öffnen + + configManager @@ -1164,6 +1339,18 @@ installiert sind. Soll der Einrichtungsassistent jetzt gestartet werden?Drag a sample from somewhere and drop it in this window. Ziehen Sie ein Sample von irgendwo und lassen es in diesem Fenster fallen. + + LFO wave shape + LFO-Wellenform + + + Freq x 100 + Freq x 100 + + + Modulate Env-Amount + HK.Intens. modulieren + envelopeTabWidget @@ -1259,6 +1446,10 @@ installiert sind. Soll der Einrichtungsassistent jetzt gestartet werden?Here you can select the built-in filter you want to use for this instrument-track. Filters are very important for changing the characteristics of a sound. Hier können Sie den eingebauten Filter wählen, den Sie in dieser Instrument-Spur nutzen wollen. Filter sind sehr wichtig, um die Charakteristik eines Klangs zu verändern. + + Filter type + Filtertyp + exportProjectDialog @@ -1408,6 +1599,42 @@ Stellen Sie sicher, dass Sie Schreibzugriff auf die gewählte Datei/Gerät haben &Help &Hilfe + + Sine wave + Sinus-Welle + + + Triangle wave + Dreiecks-Welle + + + Saw wave + Sägezahn-Welle + + + Square wave + Rechtecks-Welle + + + White noise wave + Weißes Rauschen + + + User defined wave + Benutzerdefinierte Welle + + + Smooth + Glätten + + + Normalize + Normalisieren + + + Enable waveform + Wellenform aktivieren + instrumentTrack @@ -1495,6 +1722,14 @@ Stellen Sie sicher, dass Sie Schreibzugriff auf die gewählte Datei/Gerät haben PLUGIN PLUGIN + + Surround area + Surround-Area + + + FX channel + FX-Kanal + knob @@ -1522,6 +1757,17 @@ Stellen Sie sicher, dass Sie Schreibzugriff auf die gewählte Datei/Gerät haben Please enter a new value between %1 and %2: Bitte geben Sie einen neuen Wert zwischen %1 und %2 ein: + + &Open in automation editor + Im Aut&omation-Editor öffnen + + + + lcdSpinBox + + &Open in automation editor + Im Aut&omation-Editor öffnen + listView @@ -1539,7 +1785,7 @@ Stellen Sie sicher, dass Sie Schreibzugriff auf die gewählte Datei/Gerät haben --- Factory files --- - + --- Distributions-Dateien --- @@ -1730,6 +1976,14 @@ Bitte besuchen Sie http://wiki.mindrules.net für Dokumentationen über LMMS.Redo Wiederherstellen + + Show/hide Automation Editor + Zeige/Verstecke Automation-Editor + + + By pressing this button, you can show or hide the Automation Editor. With the help of the Automation Editor you can edit dynamic values in an easy way. + Durch das Drücken dieses Knopfes können Sie den Automation-Editor ein- oder ausblenden. Mit Hilfe des Automation-Editors können Sie dynamische Werte auf eine einfache Art und Weise bearbeiten. + midiClient @@ -1779,6 +2033,22 @@ Bitte besuchen Sie http://wiki.mindrules.net für Dokumentationen über LMMS.Default velocity for all output-events Standardlautstärke für alle ausgehende Ereignisse + + Input channel + Eingangskanal + + + Output channel + Ausgangskanal + + + Default input velocity + Standardeingabelautstärke + + + Default output velocity + Standardausgabelautstärke + mixer @@ -1859,6 +2129,10 @@ Bitte besuchen Sie http://wiki.mindrules.net für Dokumentationen über LMMS.FX1 FX1 + + Randomise + Würfeln + pattern @@ -2055,6 +2329,17 @@ Lautstärke eines Steps kann mit Mausrad geändert werden Letzte Note + + pianoWidget + + Base note + Grundton + + + &Open in automation editor + Im Aut&omation-Editor öffnen + + pluckedStringSynth @@ -2680,6 +2965,10 @@ Bitte stellen Sie sicher, dass Sie Schreibrechte auf diese Datei besitzen und ve Auto limiter Autolimiter + + Tempo + Tempo + surroundArea @@ -2687,6 +2976,22 @@ Bitte stellen Sie sicher, dass Sie Schreibrechte auf diese Datei besitzen und ve click to where this channel should be audible dorthin klicken, wo dieser Kanal zu hören sein soll + + Surround area X + Surround-Area X + + + Surround area Y + Surround-Area Y + + + Open &X in automation editor + &X im Automation-Editor öffnen + + + Open &Y in automation editor + &Y im Automation-Editor öffnen + tabWidget @@ -2781,6 +3086,10 @@ Bitte stellen Sie sicher, dass Sie Schreibrechte auf diese Datei besitzen und ve Synced to 32nd Note Mit 32tel Note synchronisiert + + &Open in automation editor + Im Aut&omation-Editor öffnen + timeLine @@ -2957,6 +3266,10 @@ Klick rechts = alle anderen Spuren stummschalten (Solo) Actions for this track Aktionen für dise Spur + + Mute + Stumm + tripleOscillator @@ -3120,6 +3433,26 @@ Klick rechts = alle anderen Spuren stummschalten (Solo) 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 Größe der Differenz zwischen den Phasen-Verschiebungen zwischen dem linken und rechten Kanal an. Das ist sehr gut, um großräumig-klingende Stereo-Sounds zu erzeugen. + + use phase modulation for modulating oscillator 2 with oscillator 1 + Phasenmodulation benutzen, um Oszillator 2 mit Oszillator 1 zu modulieren + + + Modulation type 1 + Modulationsart 1 + + + use phase modulation for modulating oscillator 3 with oscillator 2 + Phasenmodulation benutzen, um Oszillator 3 mit Oszillator 2 zu modulieren + + + Modulation type 2 + Modulationsart 2 + + + Osc %1 wave shape + Oszillator %1 Wellenform + vestigeInstrument @@ -3340,6 +3673,10 @@ Die LED rechts unterhalb der Wellenform gibt an, ob die Saite aktiviert ist.&Help &Hilfe + + Impulse + Impuls + visualizationWidget diff --git a/include/automation_editor.h b/include/automation_editor.h index fc884e0d0..fa0309a9c 100644 --- a/include/automation_editor.h +++ b/include/automation_editor.h @@ -163,7 +163,7 @@ private: static const int SCROLLBAR_SIZE = 16; static const int TOP_MARGIN = 48; - static const int DEFAULT_Y_DELTA = 12; + static const int DEFAULT_Y_DELTA = 6; static const int DEFAULT_STEPS_PER_TACT = 16; static const int DEFAULT_PPT = 12 * DEFAULT_STEPS_PER_TACT; diff --git a/plugins/flp_import/flp_import.cpp b/plugins/flp_import/flp_import.cpp index aca14421b..91595256d 100644 --- a/plugins/flp_import/flp_import.cpp +++ b/plugins/flp_import/flp_import.cpp @@ -530,19 +530,6 @@ bool flpImport::tryImport( trackContainer * _tc ) _tc->eng()->getProjectNotes()->setText( out ); outstring = ""; -#if 0 -#warning HACK !!! - replace by integrating unrtf-source - system( -QString( "echo \"%1\" > /tmp/flp_rtf_comment.rtf ; unrtf -n --html /tmp/flp_rtf_comment.rtf > /tmp/flp_rtf_comment.html" ).arg( text ).ascii() ); - QFile f( "/tmp/flp_rtf_comment.html" ); - f.open( IO_ReadOnly ); - char * out = new char[f.size()+1]; - f.readBlock( out, f.size() ); - _tc->eng()->getProjectNotes()->setText( out ); - f.remove(); - - delete[] out; -#endif break; }