@ -23,24 +23,49 @@
< source > Control a synth with MIDI Control Changes ( CC ) by routing a Patroneo track into a midi plugin that converts notes to CC . < / source >
< translation > MIDI Control Changes ( CC ) werden nicht direkt von Patroneo erzeugt . Route eine Extraspur in ein Konverterplugin , dass aus Pitch und Velocity CC und Value macht . < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "64" / >
< source > The mouse wheel is very powerful : Use it to transpose measures ( with or without Shift pressed ) , it resizes the measure number line , zooms when Ctrl is held down , changes row volumes in the pattern with the Alt key or sounds a preview if pressed on a step . < / source >
< translation > Das Mausrad ist sehr wichtig : Es transponiert Takte ( mit oder ohne Umschalttaste ) , verändert die Größe der Taktgruppen , zoomed wenn Strg gedrückt ist , ä ndert die Lautstärke einer ganzen Reihe zusammen mit der Alt - Taste oder lässt eine Note erklingen wenn man es auf einem Schritt drückt . < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "65" / >
< source > Many elements have context menus with unique functions : Try right clicking on a Step , the Track name or a measure in the song editor . < / source >
< translation > Die meisten Bedienelemente haben ein Kontextmenü . Versuche auf alles mit der rechten Maustaste zu klicken : Schritte , Takte , der Spurname etc . < / translation >
< / message >
< / context >
< context >
< name > EventContextMenu < / name >
< message >
< location filename = "../../pattern_grid.py" line = "313" / >
< location filename = "../../pattern_grid.py" line = "317 " / >
< source > Invert Steps < / source >
< translation > Schritte invertieren < / translation >
< / message >
< message >
< location filename = "../../pattern_grid.py" line = "314" / >
< location filename = "../../pattern_grid.py" line = "318 " / >
< source > All Steps On < / source >
< translation > Alle Schritte an < / translation >
< / message >
< message >
< location filename = "../../pattern_grid.py" line = "315 " / >
< location filename = "../../pattern_grid.py" line = "319 " / >
< source > All Steps Off < / source >
< translation > Alles Schritte aus < / translation >
< / message >
< message >
< location filename = "../../pattern_grid.py" line = "323" / >
< source > Repeat to here to fill Row < / source >
< translation > Reihe mit Wiederholung bis hier befüllen < / translation >
< / message >
< message >
< location filename = "../../pattern_grid.py" line = "324" / >
< source > Clear Row < / source >
< translation > Reihe löschen < / translation >
< / message >
< message >
< location filename = "../../pattern_grid.py" line = "325" / >
< source > Invert Row < / source >
< translation > Reihe umkehren < / translation >
< / message >
< / context >
< context >
< name > MainWindow < / name >
@ -58,12 +83,12 @@
< context >
< name > Menu < / name >
< message >
< location filename = "../../mainwindow.py" line = "69 " / >
< location filename = "../../mainwindow.py" line = "71 " / >
< source > Convert Grouping < / source >
< translation > Gruppierung umwandeln < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "69 " / >
< location filename = "../../mainwindow.py" line = "71 " / >
< source > Change step - grouping but keep your music the same < / source >
< translation > Taktartaufspaltung durch Gruppierung umwandeln , versucht die Musik gleich klingen zu lassen < / translation >
< / message >
@ -71,17 +96,17 @@
< context >
< name > PlaybackControls < / name >
< message >
< location filename = "../../mainwindow.py" line = "85 " / >
< location filename = "../../mainwindow.py" line = "87 " / >
< source > [ Space ] Play / Pause < / source >
< translation > [ Leertaste ] Play / Pause < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "92 " / >
< location filename = "../../mainwindow.py" line = "94 " / >
< source > [ L ] Loop current Measure < / source >
< translation > [ L ] Aktueller Takt in Schleife spielen < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "109 " / >
< location filename = "../../mainwindow.py" line = "111 " / >
< source > [ Backspace ] Jump to Start < / source >
< translation > [ Backspace ] Springe zum Anfang < / translation >
< / message >
@ -89,72 +114,72 @@
< context >
< name > Scale < / name >
< message >
< location filename = "../../pattern_grid.py" line = "627 " / >
< location filename = "../../pattern_grid.py" line = "660 " / >
< source > Major < / source >
< translation > Dur < / translation >
< / message >
< message >
< location filename = "../../pattern_grid.py" line = "628 " / >
< location filename = "../../pattern_grid.py" line = "661 " / >
< source > Minor < / source >
< translation > Moll < / translation >
< / message >
< message >
< location filename = "../../pattern_grid.py" line = "629 " / >
< location filename = "../../pattern_grid.py" line = "66 2" / >
< source > Dorian < / source >
< translation > Dorisch < / translation >
< / message >
< message >
< location filename = "../../pattern_grid.py" line = "630 " / >
< location filename = "../../pattern_grid.py" line = "66 3" / >
< source > Phrygian < / source >
< translation > Phrygisch < / translation >
< / message >
< message >
< location filename = "../../pattern_grid.py" line = "631 " / >
< location filename = "../../pattern_grid.py" line = "664 " / >
< source > Lydian < / source >
< translation > Lydisch < / translation >
< / message >
< message >
< location filename = "../../pattern_grid.py" line = "632 " / >
< location filename = "../../pattern_grid.py" line = "665 " / >
< source > Mixolydian < / source >
< translation > Mixolydisch < / translation >
< / message >
< message >
< location filename = "../../pattern_grid.py" line = "633 " / >
< location filename = "../../pattern_grid.py" line = "666 " / >
< source > Locrian < / source >
< translation > Lokrisch < / translation >
< / message >
< message >
< location filename = "../../pattern_grid.py" line = "634 " / >
< location filename = "../../pattern_grid.py" line = "667 " / >
< source > Blues < / source >
< translation > Blues < / translation >
< / message >
< message >
< location filename = "../../pattern_grid.py" line = "635 " / >
< location filename = "../../pattern_grid.py" line = "668 " / >
< source > Hollywood < / source >
< translation > Hollywood < / translation >
< / message >
< message >
< location filename = "../../pattern_grid.py" line = "638 " / >
< location filename = "../../pattern_grid.py" line = "671 " / >
< source > English < / source >
< translation > Englisch < / translation >
< / message >
< message >
< location filename = "../../pattern_grid.py" line = "639 " / >
< location filename = "../../pattern_grid.py" line = "672 " / >
< source > Lilypond < / source >
< translation > Lilypond < / translation >
< / message >
< message >
< location filename = "../../pattern_grid.py" line = "640 " / >
< location filename = "../../pattern_grid.py" line = "673 " / >
< source > German < / source >
< translation > Deutsch < / translation >
< / message >
< message >
< location filename = "../../pattern_grid.py" line = "641 " / >
< location filename = "../../pattern_grid.py" line = "67 4" / >
< source > Drums GM < / source >
< translation > Drums GM < / translation >
< / message >
< message >
< location filename = "../../pattern_grid.py" line = "63 6" / >
< location filename = "../../pattern_grid.py" line = "669 " / >
< source > Chromatic < / source >
< translation > Chromatisch < / translation >
< / message >
@ -175,27 +200,27 @@
< context >
< name > TimeSignature < / name >
< message >
< location filename = "../../mainwindow.py" line = "306 " / >
< location filename = "../../mainwindow.py" line = "311 " / >
< source > Whole < / source >
< translation > Ganze < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "307 " / >
< location filename = "../../mainwindow.py" line = "312 " / >
< source > Half < / source >
< translation > Halbe < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "308 " / >
< location filename = "../../mainwindow.py" line = "313 " / >
< source > Quarter < / source >
< translation > Viertel < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "309 " / >
< location filename = "../../mainwindow.py" line = "314 " / >
< source > Eigth < / source >
< translation > Achtel < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "310 " / >
< location filename = "../../mainwindow.py" line = "315 " / >
< source > Sixteenth < / source >
< translation > Sechzehntel < / translation >
< / message >
@ -211,32 +236,32 @@
< context >
< name > Toolbar < / name >
< message >
< location filename = "../../mainwindow.py" line = "219 " / >
< location filename = "../../mainwindow.py" line = "224 " / >
< source > BPM / Tempo : < / source >
< translation > BPM / Tempo : < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "220 " / >
< location filename = "../../mainwindow.py" line = "225 " / >
< source > Deactivate to beccome JACK Transport Slave . Activate for Master . < / source >
< translation > Aus : JACK Transport Slave . An : JACK Master ( eigenes Tempo ) . < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "273 " / >
< location filename = "../../mainwindow.py" line = "278 " / >
< source > Overall length of the song < / source >
< translation > Länge des Stückes in Takten < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "290 " / >
< location filename = "../../mainwindow.py" line = "295 " / >
< source > Please read the manual ! < / source >
< translation > Bitte im Handbuch nachlesen ! < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "317 " / >
< location filename = "../../mainwindow.py" line = "322 " / >
< source > Length of the pattern ( bottom part of the program ) < / source >
< translation > Länge des Musters in Schritten ( untere Hälfte des Programms ) < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "321 " / >
< location filename = "../../mainwindow.py" line = "326 " / >
< source > How long is each main step < / source >
< translation > Welchen Notenwert repräsentiert ein Schritt < / translation >
< / message >
@ -251,42 +276,42 @@
< translation type = "obsolete" > Taktartaufspaltung durch Gruppierung umwandeln , versucht die Musik gleich klingen zu lassen < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "357 " / >
< location filename = "../../mainwindow.py" line = "362 " / >
< source > Clone Selected Track < / source >
< translation > Klone ausgewählte Spur < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "358 " / >
< location filename = "../../mainwindow.py" line = "363 " / >
< source > Use this ! Create a new track that inherits everything but the content from the original . Already jack connected ! < / source >
< translation > Das hier benutzen ! Neue Spur , die alle Eigenschaften außer der Musik selbst vom Original erbt . Ist bereits in JACK verbunden ! < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "359 " / >
< location filename = "../../mainwindow.py" line = "364 " / >
< source > Add Track < / source >
< translation > Neue Spur < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "360 " / >
< location filename = "../../mainwindow.py" line = "365 " / >
< source > Add a complete empty track that needs to be connected to an instrument manually . < / source >
< translation > Eine neue , leere Spur , bei der man noch per Hand ein Instrument mit JACK verbinden muss . < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "365 " / >
< location filename = "../../mainwindow.py" line = "370 " / >
< source > Measures per Track : < / source >
< translation > Takte pro Spur : < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "371 " / >
< location filename = "../../mainwindow.py" line = "376 " / >
< source > Steps per Pattern : < / source >
< translation > Schritte pro Takt : < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "376 " / >
< location filename = "../../mainwindow.py" line = "381 " / >
< source > in groups of : < / source >
< translation > gruppiert in je : < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "381 " / >
< location filename = "../../mainwindow.py" line = "386 " / >
< source > so that each group produces a : < / source >
< translation > und jede Gruppe ergibt eine : < / translation >
< / message >
@ -340,62 +365,62 @@
< context >
< name > TransposeControls < / name >
< message >
< location filename = "../../pattern_grid.py" line = "653 " / >
< location filename = "../../pattern_grid.py" line = "686 " / >
< source > + Half Tone < / source >
< translation > + Halbton < / translation >
< / message >
< message >
< location filename = "../../pattern_grid.py" line = "655 " / >
< location filename = "../../pattern_grid.py" line = "688 " / >
< source > Transpose the whole scale up a half tone ( + 1 midi note ) < / source >
< translation > Transponiere die Tonleiter einen Halbton aufwärts ( + 1 MIDI Tonhöhe ) < / translation >
< / message >
< message >
< location filename = "../../pattern_grid.py" line = "658 " / >
< location filename = "../../pattern_grid.py" line = "691 " / >
< source > - Half Tone < / source >
< translation > - Halbton < / translation >
< / message >
< message >
< location filename = "../../pattern_grid.py" line = "660 " / >
< location filename = "../../pattern_grid.py" line = "693 " / >
< source > Transpose the whole scale down a half tone ( - 1 midi note ) < / source >
< translation > Transponiere die Tonleiter einen Halbton abwärts ( - 1 MIDI Tonhöhe ) < / translation >
< / message >
< message >
< location filename = "../../pattern_grid.py" line = "663 " / >
< location filename = "../../pattern_grid.py" line = "69 6" / >
< source > + Octave < / source >
< translation > + Oktave < / translation >
< / message >
< message >
< location filename = "../../pattern_grid.py" line = "665 " / >
< location filename = "../../pattern_grid.py" line = "698 " / >
< source > Transpose the whole scale up an octave ( + 12 midi notes ) < / source >
< translation > Transponiere die Tonleiter eine Oktave aufwärts ( + 12 MIDI Tonhöhe ) < / translation >
< / message >
< message >
< location filename = "../../pattern_grid.py" line = "668 " / >
< location filename = "../../pattern_grid.py" line = "701 " / >
< source > - Octave < / source >
< translation > - Oktave < / translation >
< / message >
< message >
< location filename = "../../pattern_grid.py" line = "6 70" / >
< location filename = "../../pattern_grid.py" line = "703 " / >
< source > Transpose the whole scale down an octave ( - 12 midi notes ) < / source >
< translation > Transponiere die Tonleiter eine Oktave abwärts ( - 12 MIDI Tonhöhe ) < / translation >
< / message >
< message >
< location filename = "../../pattern_grid.py" line = "67 7" / >
< location filename = "../../pattern_grid.py" line = "710 " / >
< source > Set Scale to : < / source >
< translation > Benutze Tonleiter : < / translation >
< / message >
< message >
< location filename = "../../pattern_grid.py" line = "679 " / >
< location filename = "../../pattern_grid.py" line = "712 " / >
< source > Take the bottom note and build a predefined scale from it upwards . < / source >
< translation > Ä ndere die Tonleiter des Musters auf die Ausgewählte . Referenzton ist die unterste Reihe des Musters . < / translation >
< / message >
< message >
< location filename = "../../pattern_grid.py" line = "685 " / >
< location filename = "../../pattern_grid.py" line = "718 " / >
< source > Set Notenames to : < / source >
< translation > Benutze Notennamen : < / translation >
< / message >
< message >
< location filename = "../../pattern_grid.py" line = "68 7" / >
< location filename = "../../pattern_grid.py" line = "720 " / >
< source > Use this scheme as note names . < / source >
< translation > Use this scheme as note names . < / translation >
< / message >
@ -403,22 +428,22 @@
< context >
< name > VelocityControls < / name >
< message >
< location filename = "../../pattern_grid.py" line = "842 " / >
< location filename = "../../pattern_grid.py" line = "875 " / >
< source > + Velocity < / source >
< translation > + Velocity < / translation >
< / message >
< message >
< location filename = "../../pattern_grid.py" line = "845 " / >
< location filename = "../../pattern_grid.py" line = "878 " / >
< source > Make everything louder . Hover and mousewheel up / down to go in steps of 10 . < / source >
< translation > Alle Töne lauter machen . Mit dem Mauszeiger ü ber dem Knopf bleiben und das Mausrad auf oder ab bewegen für 10 er Schritte . < / translation >
< / message >
< message >
< location filename = "../../pattern_grid.py" line = "84 8" / >
< location filename = "../../pattern_grid.py" line = "881 " / >
< source > - Velocity < / source >
< translation > - Velocity < / translation >
< / message >
< message >
< location filename = "../../pattern_grid.py" line = "851 " / >
< location filename = "../../pattern_grid.py" line = "884 " / >
< source > Make everything softer . Hover and mousewheel up / down to go in steps of 10 . < / source >
< translation > Alle Töne leiser machen . Mit dem Mauszeiger ü ber dem Knopf bleiben und das Mausrad auf oder ab bewegen für 10 er Schritte . < / translation >
< / message >
@ -426,27 +451,27 @@
< context >
< name > convertSubdivisionsSubMenu < / name >
< message >
< location filename = "../../mainwindow.py" line = "421 " / >
< location filename = "../../mainwindow.py" line = "426 " / >
< source > New Grouping < / source >
< translation > Neue Gruppierung < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "424 " / >
< location filename = "../../mainwindow.py" line = "429 " / >
< source > Do nothing < / source >
< translation > Nichts machen < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "424 " / >
< location filename = "../../mainwindow.py" line = "429 " / >
< source > Delete wrong steps < / source >
< translation > Falsche Schritte löschen < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "424 " / >
< location filename = "../../mainwindow.py" line = "429 " / >
< source > Merge wrong steps < / source >
< translation > Falsche Schritte mit einbinden < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "429 " / >
< location filename = "../../mainwindow.py" line = "434 " / >
< source > If not possible < / source >
< translation > Falls unmöglich < / translation >
< / message >