@ -4,32 +4,32 @@
< context >
< name > About < / name >
< message >
< location filename = "../../mainwindow.py" line = "108 " / >
< location filename = "../../mainwindow.py" line = "11 0" / >
< source > Prefer clone track over adding a new empty track when creating a new pattern for an existing & apos ; real world & apos ; instrument . < / source >
< translation > Spuren zu klonen ist meist besser als eine neue , leere Spur zu erstellen . Benutze Klonen immer wenn du ein neues Pattern für ein existierendes Instrument komponieren möchtest . < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "109 " / >
< location filename = "../../mainwindow.py" line = "111 " / >
< source > You can run multiple Patroneo instances in parallel to create complex polyrhythms . < / source >
< translation > Um komplexe Rhythmen zu erstellen versuche Patroneo mehrmals zu starten und verschiedene Taktarten einzustellen . < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "110 " / >
< location filename = "../../mainwindow.py" line = "112 " / >
< source > To revert all steps that are longer or shorter than default invert the pattern twice in a row . < / source >
< translation > Alle gedehnten oder verkürzte Noten im Takt bekommst du am einfachsten zurück auf die normale Länge wenn du zweimal hintereinander die & amp ; quot ; Umkehren & amp ; quot ; Funktion benutzt . < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "111 " / >
< location filename = "../../mainwindow.py" line = "113 " / >
< 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 = "112 " / >
< location filename = "../../mainwindow.py" line = "114 " / >
< 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 = "113 " / >
< location filename = "../../mainwindow.py" line = "115 " / >
< 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 >
@ -93,12 +93,12 @@
< context >
< name > Menu < / name >
< message >
< location filename = "../../mainwindow.py" line = "119 " / >
< location filename = "../../mainwindow.py" line = "610 " / >
< source > Convert Grouping < / source >
< translation > Gruppierung umwandeln < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "119 " / >
< location filename = "../../mainwindow.py" line = "610 " / >
< 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 >
@ -106,227 +106,227 @@
< context >
< name > NOOPengineHistory < / name >
< message >
< location filename = "../../mainwindow.py" line = "44 " / >
< location filename = "../../mainwindow.py" line = "46 " / >
< source > Tempo < / source >
< translation > Tempo < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "45 " / >
< location filename = "../../mainwindow.py" line = "47 " / >
< source > Group Duration < / source >
< translation > Gruppierungsdauer < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "46 " / >
< location filename = "../../mainwindow.py" line = "48 " / >
< source > Steps per Pattern < / source >
< translation > Schritte pro Takt < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "47 " / >
< location filename = "../../mainwindow.py" line = "49 " / >
< source > Group Size < / source >
< translation > Gruppengröße < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "48 " / >
< location filename = "../../mainwindow.py" line = "50 " / >
< source > Convert Grouping < / source >
< translation > Gruppierung umwandeln < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "49 " / >
< location filename = "../../mainwindow.py" line = "51 " / >
< source > Swing < / source >
< translation > Swing < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "50 " / >
< location filename = "../../mainwindow.py" line = "52 " / >
< source > Measures per Track < / source >
< translation > Takte pro Spur < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "51 " / >
< location filename = "../../mainwindow.py" line = "53 " / >
< source > Measures per Group < / source >
< translation > Takte pro Gruppe < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "52 " / >
< location filename = "../../mainwindow.py" line = "54 " / >
< source > Track Name < / source >
< translation > Spurname < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "53 " / >
< location filename = "../../mainwindow.py" line = "55 " / >
< source > Track Color < / source >
< translation > Spurfarbe < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "54 " / >
< location filename = "../../mainwindow.py" line = "56 " / >
< source > Track Midi Channel < / source >
< translation > Spur Midikanal < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "55 " / >
< location filename = "../../mainwindow.py" line = "57 " / >
< source > Add Track < / source >
< translation > Neue Spur < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "56 " / >
< location filename = "../../mainwindow.py" line = "58 " / >
< source > Clone Track < / source >
< translation > Spur klonen < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "57 " / >
< location filename = "../../mainwindow.py" line = "59 " / >
< source > Add deleted Track again < / source >
< translation > Gelöschte Spur wieder hinzufügen < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "58 " / >
< location filename = "../../mainwindow.py" line = "60 " / >
< source > Delete Track and autocreated Track < / source >
< translation > Lösche Spur und automatische Ersatzspur < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "59 " / >
< location filename = "../../mainwindow.py" line = "61 " / >
< source > Delete Track < / source >
< translation > Spur löschen < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "60 " / >
< location filename = "../../mainwindow.py" line = "62 " / >
< source > Move Track < / source >
< translation > Spur bewegen < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "61 " / >
< location filename = "../../mainwindow.py" line = "63 " / >
< source > Pattern Multiplier < / source >
< translation > Takt - Skalierung < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "62 " / >
< location filename = "../../mainwindow.py" line = "64 " / >
< source > Set Measures < / source >
< translation > Setze Takte < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "63 " / >
< location filename = "../../mainwindow.py" line = "65 " / >
< source > Invert Measures < / source >
< translation > Taktauswahl umdrehen < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "64 " / >
< location filename = "../../mainwindow.py" line = "66 " / >
< source > Track Measures Off < / source >
< translation > Alle Takte ausschalten < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "65 " / >
< location filename = "../../mainwindow.py" line = "67 " / >
< source > Track Measures On < / source >
< translation > Alle Takte einschalten < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "66 " / >
< location filename = "../../mainwindow.py" line = "68 " / >
< source > Copy Measures < / source >
< translation > Takte Kopieren < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "67 " / >
< location filename = "../../mainwindow.py" line = "69 " / >
< source > Replace Measures < / source >
< translation > Takte Ersetzen < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "68 " / >
< location filename = "../../mainwindow.py" line = "70 " / >
< source > Set Modal Shift < / source >
< translation > Modale Transposition < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "69 " / >
< location filename = "../../mainwindow.py" line = "71 " / >
< source > Set Half Tone Shift < / source >
< translation > Halbtontransposition < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "70 " / >
< location filename = "../../mainwindow.py" line = "72 " / >
< source > Change Group < / source >
< translation > Gruppe verändern < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "71 " / >
< location filename = "../../mainwindow.py" line = "73 " / >
< source > Insert / Duplicate Group < / source >
< translation > Gruppe einfügen / duplizieren < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "73 " / >
< location filename = "../../mainwindow.py" line = "75 " / >
< source > Clear all Group Transpositions < / source >
< translation > Alle Transpositionen der Taktgruppe zurücksetzen < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "74 " / >
< location filename = "../../mainwindow.py" line = "76 " / >
< source > Delete whole Group < / source >
< translation > Taktgruppe Löschen < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "75 " / >
< location filename = "../../mainwindow.py" line = "77 " / >
< source > Change Step < / source >
< translation > Schritt verändern < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "76 " / >
< location filename = "../../mainwindow.py" line = "78 " / >
< source > Remove Step < / source >
< translation > Schritt aus < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "77 " / >
< location filename = "../../mainwindow.py" line = "79 " / >
< source > Set Scale < / source >
< translation > Benutze Tonleiter < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "7 8" / >
< location filename = "../../mainwindow.py" line = "80 " / >
< source > Note Names < / source >
< translation > Notennamen < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "79 " / >
< location filename = "../../mainwindow.py" line = "81 " / >
< source > Transpose Scale < / source >
< translation > Tonleiter transponieren < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "80 " / >
< location filename = "../../mainwindow.py" line = "82 " / >
< source > Invert Steps < / source >
< translation > Schritte invertieren < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "81 " / >
< location filename = "../../mainwindow.py" line = "83 " / >
< source > All Steps On < / source >
< translation > Alle Schritte an < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "82 " / >
< location filename = "../../mainwindow.py" line = "84 " / >
< source > All Steps Off < / source >
< translation > Alles Schritte aus < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "83 " / >
< location filename = "../../mainwindow.py" line = "85 " / >
< source > Invert Row < / source >
< translation > Reihe umkehren < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "84 " / >
< location filename = "../../mainwindow.py" line = "86 " / >
< source > Clear Row < / source >
< translation > Reihe löschen < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "85 " / >
< location filename = "../../mainwindow.py" line = "87 " / >
< source > Fill Row with Repeat < / source >
< translation > Reihenwiederholung < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "86 " / >
< location filename = "../../mainwindow.py" line = "88 " / >
< source > Change Row Velocity < / source >
< translation > Reihenlautstärke < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "87 " / >
< location filename = "../../mainwindow.py" line = "89 " / >
< source > Change Pattern Velocity < / source >
< translation > Taktlautstärke < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "88 " / >
< location filename = "../../mainwindow.py" line = "90 " / >
< source > Number of Notes in Pattern < / source >
< translation > Anzahl der Tonhöhen im Takt < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "72 " / >
< location filename = "../../mainwindow.py" line = "74 " / >
< source > Exchange Group Order < / source >
< translation > Gruppenreihenfolge tauschen < / translation >
< / message >
@ -334,22 +334,22 @@
< context >
< name > PlaybackControls < / name >
< message >
< location filename = "../../mainwindow.py" line = "138 " / >
< location filename = "../../mainwindow.py" line = "131 " / >
< source > [ Space ] Play / Pause < / source >
< translation > [ Leertaste ] Play / Pause < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "145 " / >
< location filename = "../../mainwindow.py" line = "138 " / >
< source > [ L ] Loop current Measure < / source >
< translation > [ L ] Aktueller Takt in Schleife spielen < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "166 " / >
< location filename = "../../mainwindow.py" line = "159 " / >
< source > [ Home ] Jump to Start < / source >
< translation > [ Pos1 ] Springe zum Anfang < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "159 " / >
< location filename = "../../mainwindow.py" line = "152 " / >
< source > Number of measures in the loop < / source >
< translation > Anzahl der Takte pro Schleife < / translation >
< / message >
@ -468,27 +468,27 @@
< context >
< name > TimeSignature < / name >
< message >
< location filename = "../../mainwindow.py" line = "405 " / >
< location filename = "../../mainwindow.py" line = "398 " / >
< source > Whole < / source >
< translation > Ganze < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "406 " / >
< location filename = "../../mainwindow.py" line = "399 " / >
< source > Half < / source >
< translation > Halbe < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "407 " / >
< location filename = "../../mainwindow.py" line = "400 " / >
< source > Quarter < / source >
< translation > Viertel < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "408 " / >
< location filename = "../../mainwindow.py" line = "401 " / >
< source > Eigth < / source >
< translation > Achtel < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "409 " / >
< location filename = "../../mainwindow.py" line = "402 " / >
< source > Sixteenth < / source >
< translation > Sechzehntel < / translation >
< / message >
@ -504,32 +504,32 @@
< context >
< name > Toolbar < / name >
< message >
< location filename = "../../mainwindow.py" line = "318 " / >
< location filename = "../../mainwindow.py" line = "311 " / >
< source > BPM / Tempo : < / source >
< translation > BPM / Tempo : < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "319 " / >
< location filename = "../../mainwindow.py" line = "312 " / >
< 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 = "372 " / >
< location filename = "../../mainwindow.py" line = "365 " / >
< source > Overall length of the song < / source >
< translation > Länge des Stückes in Takten < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "389 " / >
< location filename = "../../mainwindow.py" line = "382 " / >
< source > Please read the manual ! < / source >
< translation > Bitte im Handbuch nachlesen ! < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "416 " / >
< location filename = "../../mainwindow.py" line = "409 " / >
< 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 = "420 " / >
< location filename = "../../mainwindow.py" line = "413 " / >
< source > How long is each main step < / source >
< translation > Welchen Notenwert repräsentiert ein Schritt < / translation >
< / message >
@ -544,47 +544,47 @@
< translation type = "obsolete" > Taktartaufspaltung durch Gruppierung umwandeln , versucht die Musik gleich klingen zu lassen < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "494 " / >
< location filename = "../../mainwindow.py" line = "487 " / >
< source > Clone Selected Track < / source >
< translation > Klone ausgewählte Spur < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "495 " / >
< location filename = "../../mainwindow.py" line = "488 " / >
< 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 = "496 " / >
< location filename = "../../mainwindow.py" line = "48 9" / >
< source > Add Track < / source >
< translation > Neue Spur < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "497 " / >
< location filename = "../../mainwindow.py" line = "490 " / >
< 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 = "502 " / >
< location filename = "../../mainwindow.py" line = "49 5" / >
< source > Measures per Track : < / source >
< translation > Takte pro Spur : < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "508 " / >
< location filename = "../../mainwindow.py" line = "501 " / >
< source > Steps per Pattern : < / source >
< translation > Schritte pro Takt : < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "513 " / >
< location filename = "../../mainwindow.py" line = "506 " / >
< source > in groups of : < / source >
< translation > gruppiert in je : < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "518 " / >
< location filename = "../../mainwindow.py" line = "511 " / >
< source > so that each group produces a : < / source >
< translation > und jede Gruppe ergibt eine : < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "524 " / >
< location filename = "../../mainwindow.py" line = "517 " / >
< source > Set the swing factor . 0 is off . Different effect for different rhythm - grouping ! < / source >
< translation > Swing - Anteil . 0 ist aus . Andere rhythmische Gruppierungen haben einen anderen Effekt ! < / translation >
< / message >
@ -749,29 +749,52 @@
< context >
< name > convertSubdivisionsSubMenu < / name >
< message >
< location filename = "../../mainwindow.py" line = "568 " / >
< location filename = "../../mainwindow.py" line = "561 " / >
< source > New Grouping < / source >
< translation > Neue Gruppierung < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "571 " / >
< location filename = "../../mainwindow.py" line = "564 " / >
< source > Do nothing < / source >
< translation > Nichts machen < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "571 " / >
< location filename = "../../mainwindow.py" line = "564 " / >
< source > Delete wrong steps < / source >
< translation > Falsche Schritte löschen < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "571 " / >
< location filename = "../../mainwindow.py" line = "564 " / >
< source > Merge wrong steps < / source >
< translation > Falsche Schritte mit einbinden < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "57 6" / >
< location filename = "../../mainwindow.py" line = "569 " / >
< source > If not possible < / source >
< translation > Falls unmöglich < / translation >
< / message >
< / context >
< context >
< name > menu < / name >
< message >
< location filename = "../../mainwindow.py" line = "618" / >
< source > View < / source >
< translation > Ansicht < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "619" / >
< source > Maximize Song Area < / source >
< translation > Formeditor maximieren < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "620" / >
< source > Maximize Pattern Area < / source >
< translation > Takteditor maximieren < / translation >
< / message >
< message >
< location filename = "../../mainwindow.py" line = "621" / >
< source > Equal space for Pattern / Song Area < / source >
< translation > Gleiche Größe für Form - und Takteditor < / translation >
< / message >
< / context >
< / TS >