Compare commits

...

3 Commits

  1. 5
      CHANGELOG
  2. 4
      README.md
  3. 2
      configure
  4. 4
      documentation/english.adoc
  5. 4
      documentation/german.adoc
  6. 4
      documentation/index.adoc
  7. 2
      documentation/manpageinclude.h2m
  8. 4
      documentation/out/english.html
  9. 4
      documentation/out/german.html
  10. 2
      documentation/out/index.html
  11. 9
      documentation/tembro.1
  12. 2
      engine/config.py
  13. 144
      qtgui/resources.py
  14. 32
      qtgui/resources/translations/de.ts

5
CHANGELOG

@ -4,10 +4,13 @@ Format: Double ## for a version number followed by a space, ISO-Date, Semantic V
Two empty lines before the next entry.
External contributors notice at the end of the line: (LastName, FirstName / nick)
## 2022-10-15 0.5.2
## 2022-10-15 0.6.0
Support for instruments with multiple audio outputs. Requires libcalfbox-lss 1.2.0
Guard against crash/race condition where a note-off gui notification comes right after the instrument has been disabled
Disable --mute for Tembro. We are sorry for the inconvenience.
## 2022-07-15 0.5.1
Turn off auto connecting the mixer/auditioner audio ports when not run under NSM. Replace with default-off menu setting to do so.
Update German translation.

4
README.md

@ -1,9 +1,9 @@
[//]: # (Generated 2022-07-14T20:13:53.018322. Changes belong into template/documentation/readme.template)
[//]: # (Generated 2022-10-13T00:03:27.001720. Changes belong into template/documentation/readme.template)
# Tembro
Program version 0.5.1
Program version 0.6.0
![Screenshot](https://git.laborejo.org/lss/Tembro/raw/branch/master/documentation/screenshot.png "Screenshot")

2
configure

@ -1,5 +1,5 @@
#!/bin/bash
program=tembro
version=0.5.1
version=0.6.0
. template/configure.template #. is the posix compatible version of source

4
documentation/english.adoc

@ -1,5 +1,5 @@
:Author: Laborejo Software Suite and Krzysztof Foltman
:Version: 0.5.1
:Version: 0.6.0
:iconfont-remote!:
:!webfonts:
@ -25,7 +25,7 @@ https://asciidoctor.org/docs/user-manual/
= Tembro
// Don't write in the empty line above line. It will be interpreted as author html tag
For program version 0.5.1
For program version 0.6.0
== Introduction

4
documentation/german.adoc

@ -1,5 +1,5 @@
:Author: Laborejo Software Suite and Krzysztof Foltman
:Version: 0.5.1
:Version: 0.6.0
:iconfont-remote!:
:!webfonts:
@ -25,7 +25,7 @@ https://asciidoctor.org/docs/user-manual/
= Tembro
// Don't write in the empty line above line. It will be interpreted as author html tag
Für Programmversion 0.5.1
Für Programmversion 0.6.0
Work in Progress

4
documentation/index.adoc

@ -1,5 +1,5 @@
:Author: Laborejo Software Suite and Krzysztof Foltman
:Version: 0.5.1
:Version: 0.6.0
:iconfont-remote!:
:!webfonts:
@ -21,7 +21,7 @@ https://asciidoctor.org/docs/user-manual/
== Tembro Multi-Language Documentation
image::logo.png["logo", 320, 180]
For program version 0.5.1
For program version 0.6.0
This site is part of the https://www.laborejo.org[Laborejo Software Suite]

2
documentation/manpageinclude.h2m

@ -18,7 +18,7 @@ numbering system, midi controls… ; a solid basis for communication and collabo
https://www.laborejo.org/bugs
[copyright]
Tembro 0.5.1 - Copyright 2022
Tembro 0.6.0 - Copyright 2022
Laborejo Software Suite and Krzysztof Foltman
https://www.laborejo.org/

4
documentation/out/english.html

@ -462,7 +462,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
<div id="preamble">
<div class="sectionbody">
<div class="paragraph">
<p>For program version 0.5.1</p>
<p>For program version 0.6.0</p>
</div>
</div>
</div>
@ -717,7 +717,7 @@ The program is split in two parts. A shared "template" between the Laborejo Soft
</div>
<div id="footer">
<div id="footer-text">
Last updated 2022-07-14 20:13:53 +0200
Last updated 2022-10-13 00:03:26 +0200
</div>
</div>
</body>

4
documentation/out/german.html

@ -463,7 +463,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
<div id="preamble">
<div class="sectionbody">
<div class="paragraph">
<p>Für Programmversion 0.5.1</p>
<p>Für Programmversion 0.6.0</p>
</div>
<div class="paragraph">
<p>Work in Progress</p>
@ -695,7 +695,7 @@ Ansonsten starten Sie tembro mit diesem Befehl, Sprachcode ändern, vom Terminal
</div>
<div id="footer">
<div id="footer-text">
Last updated 2022-07-14 20:13:53 +0200
Last updated 2022-10-13 00:03:26 +0200
</div>
</div>
</body>

2
documentation/out/index.html

@ -449,7 +449,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
</div>
</div>
<div class="paragraph">
<p>For program version 0.5.1</p>
<p>For program version 0.6.0</p>
</div>
<div class="paragraph">
<p>This site is part of the <a href="https://www.laborejo.org">Laborejo Software Suite</a></p>

9
documentation/tembro.1

@ -1,11 +1,11 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.2.
.TH TEMBRO "1" "July 2022" "Tembro 0.5.1" "User Commands"
.TH TEMBRO "1" "October 2022" "Tembro 0.6.0" "User Commands"
.SH NAME
Tembro - All-In-One Instrument
.SH DESCRIPTION
usage: tembro [\-h] [\-v] [\-s DIRECTORY] [\-p] [\-m] [\-V]
.PP
Tembro \- Version 0.5.1 \- Copyright 2022 by Laborejo Software Suite and
Tembro \- Version 0.6.0 \- Copyright 2022 by Laborejo Software Suite and
Krzysztof Foltman \- https://www.laborejo.org/tembro
.SS "options:"
.TP
@ -31,7 +31,8 @@ deactivating midi and audio.
\fB\-V\fR, \fB\-\-verbose\fR
(Development) Switch the logger to INFO and print out
all kinds of information to get a high\-level idea of
what the program is doing.
what the program is doing. You can also set the
environment variable LSS_DEBUG=1
.SH USAGE
Tembro (which is Esperanto for musical "Timbre") is a virtual software instrument based on
@ -55,7 +56,7 @@ Run without audio and midi. Skips all JACK checks. Used to just look at the GUI,
.SH "REPORTING BUGS"
https://www.laborejo.org/bugs
.SH COPYRIGHT
Tembro 0.5.1 - Copyright 2022
Tembro 0.6.0 - Copyright 2022
Laborejo Software Suite and Krzysztof Foltman
https://www.laborejo.org/
.SH "SEE ALSO"

2
engine/config.py

@ -21,7 +21,7 @@ METADATA={
#release announcements, entries in software directories etc.
"tagline" : 'All-In-One Instrument',
"version" : "0.5.1",
"version" : "0.6.0",
"year" : "2022",
"author" : "Laborejo Software Suite and Krzysztof Foltman",
"url" : "https://www.laborejo.org/tembro",

144
qtgui/resources.py

@ -2,69 +2,13 @@
# Resource object code
#
# Created by: The Resource Compiler for PyQt5 (Qt v5.15.4)
# Created by: The Resource Compiler for PyQt5 (Qt v5.15.6)
#
# WARNING! All changes made in this file will be lost!
from PyQt5 import QtCore
qt_resource_data = b"\
\x00\x00\x03\x53\
\x89\
\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\
\x00\x00\x20\x00\x00\x00\x20\x08\x00\x00\x00\x00\x56\x11\x25\x28\
\x00\x00\x00\x04\x67\x41\x4d\x41\x00\x00\xb1\x8f\x0b\xfc\x61\x05\
\x00\x00\x00\x20\x63\x48\x52\x4d\x00\x00\x7a\x26\x00\x00\x80\x84\
\x00\x00\xfa\x00\x00\x00\x80\xe8\x00\x00\x75\x30\x00\x00\xea\x60\
\x00\x00\x3a\x98\x00\x00\x17\x70\x9c\xba\x51\x3c\x00\x00\x00\x02\
\x62\x4b\x47\x44\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09\x70\x48\
\x59\x73\x00\x00\x02\xb0\x00\x00\x02\xb0\x01\x80\x71\x6e\x2e\x00\
\x00\x00\x07\x74\x49\x4d\x45\x07\xe6\x04\x08\x0f\x01\x1c\x3a\xbb\
\xf6\x23\x00\x00\x02\x21\x49\x44\x41\x54\x38\xcb\x65\x93\x4d\x48\
\x15\x51\x14\xc7\x7f\x33\xef\x99\x5f\x45\x18\xe6\xab\xe4\x25\x85\
\x61\x16\x59\x11\xa6\x52\x52\x66\x45\x41\x42\x5a\x8b\xa2\x40\x2c\
\x88\xa4\x5a\x54\x44\x60\x41\x50\x10\xed\x5a\x14\xa4\xab\x8a\x20\
\xc2\x30\x8a\x56\x82\xab\x3e\x4c\x4a\x14\x31\x35\xc5\x16\x45\x94\
\x84\xf9\x14\x49\x9f\x4f\xc7\x7f\x8b\xb9\x33\xea\x74\x36\xe7\xeb\
\x77\xcf\xb9\x97\x7b\x8e\x25\x82\xd2\xd5\xd8\xda\x97\xb0\xd7\xef\
\xae\xcd\x06\xb0\x0c\x30\xd5\xd9\x31\x6e\xe7\x15\x67\xd1\x7c\xb3\
\xd5\x80\x8b\xae\x5d\xb7\x01\x49\xd2\xe0\xf9\x0c\x37\x56\x7d\x08\
\x80\xf0\x86\x6d\x79\x21\xa8\x9c\x91\x90\x94\xa8\x4b\x8e\x9c\x7e\
\x70\xce\xf2\x7a\x1c\x78\x39\x29\x69\xec\xde\x4a\x2e\x48\x48\xc3\
\xbb\x42\x75\x7f\xf5\x21\xd9\xa4\x73\x5a\x64\x64\x68\xa7\xf5\x46\
\x68\xb2\xc8\x6a\x90\xb4\xcf\xe4\x43\x43\xf2\x65\x38\xa7\x50\xe8\
\x2c\x35\x92\x94\xea\x35\x18\x9e\x03\xd4\x44\x07\x7d\x61\xfb\xbb\
\x24\x2d\x31\xf9\xa4\xe9\x79\x40\x22\x72\xd5\xae\x9f\xd9\x1c\x05\
\xd8\x6e\x80\x3d\x61\x57\xc7\x5e\x3d\xed\x27\xa9\xa0\x8d\x4d\x1c\
\x97\x24\x75\xa7\xb9\x0f\x7c\xef\x9e\xbd\x9f\x0e\x54\x8d\x9e\x58\
\xce\x52\x4e\xba\xa1\xb6\x8d\x40\x66\x93\xeb\x3c\x76\xcb\x54\x95\
\x2d\x26\x95\x22\xd3\x70\xb6\xbd\xb1\x79\xc2\xf4\xce\x32\x0d\xd3\
\x32\xc8\x27\x65\x44\x41\x79\xe7\x7f\x4c\xb1\xbd\x95\xf8\x93\xff\
\xfe\x2b\xe6\x5b\xa5\xbc\x80\xac\x58\xb0\xc2\x57\x2f\x6f\x0d\x10\
\x8f\xc2\xd1\xd9\x20\x71\xc4\x00\x97\x85\x1e\x02\x17\x83\xc4\x58\
\x39\x00\x07\xa7\x84\x9c\xbd\xc0\xb1\xf1\x60\x8d\x28\x64\x3e\x73\
\x24\xa4\x5f\xab\x80\x75\xed\x01\xa0\x06\x96\x49\xee\x3c\x7c\x89\
\x00\xe1\x1b\xce\xe7\xdb\x97\x1e\x4d\x78\x40\x03\x10\x33\x80\xba\
\xd7\x00\x44\x6d\x60\x6d\x8f\x01\xde\x02\x3f\x3d\x40\xbf\x4b\xfd\
\x87\xe7\x98\xdb\x0c\x02\x3f\x7c\x40\x53\xa7\x7c\xe2\xae\x1b\x19\
\x00\x2b\x3e\x07\x48\xe5\x1e\x50\xe1\xfa\xad\xb0\x42\x92\x6c\x2f\
\x9e\xeb\x19\x8e\xab\x3a\xa1\x04\xc0\x07\x0a\x3c\x63\x87\xab\x5e\
\xc3\x7e\xf0\xf6\x42\xd2\x88\x19\xca\xec\x3f\x92\xa4\xfe\x10\xe9\
\xa3\x9a\x7f\x07\xdd\x72\x0b\xf5\x4a\x92\x9c\x72\xa8\xd3\x42\xc0\
\xa9\x20\xe5\x4e\x9b\xe3\xce\x4e\x2d\xe4\x4f\x04\x00\x4d\x9f\x21\
\xa3\x3e\x2e\x49\x3d\x65\xb0\xfa\x9b\x82\x80\xd4\xb2\x85\xc8\xe1\
\x2b\x35\x45\x40\xa5\xb7\x3f\xd6\xc2\xf5\xff\xf4\xfc\x63\x6f\x42\
\xb9\x25\xd5\x85\x5e\xe4\x1f\x4b\xe6\x09\xe8\xac\xb2\xfd\xbf\x00\
\x00\x00\x25\x74\x45\x58\x74\x64\x61\x74\x65\x3a\x63\x72\x65\x61\
\x74\x65\x00\x32\x30\x32\x32\x2d\x30\x34\x2d\x30\x38\x54\x31\x35\
\x3a\x30\x31\x3a\x32\x38\x2b\x30\x30\x3a\x30\x30\xa6\x9f\x4d\x9e\
\x00\x00\x00\x25\x74\x45\x58\x74\x64\x61\x74\x65\x3a\x6d\x6f\x64\
\x69\x66\x79\x00\x32\x30\x32\x32\x2d\x30\x34\x2d\x30\x38\x54\x31\
\x35\x3a\x30\x31\x3a\x32\x38\x2b\x30\x30\x3a\x30\x30\xd7\xc2\xf5\
\x22\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\x74\x77\x61\x72\
\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\x2e\x6f\
\x72\x67\x9b\xee\x3c\x1a\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\
\x60\x82\
\x00\x00\x19\xe3\
\x89\
\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\
@ -482,6 +426,62 @@ qt_resource_data = b"\
\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\x2e\x6f\
\x72\x67\x9b\xee\x3c\x1a\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\
\x60\x82\
\x00\x00\x03\x53\
\x89\
\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\
\x00\x00\x20\x00\x00\x00\x20\x08\x00\x00\x00\x00\x56\x11\x25\x28\
\x00\x00\x00\x04\x67\x41\x4d\x41\x00\x00\xb1\x8f\x0b\xfc\x61\x05\
\x00\x00\x00\x20\x63\x48\x52\x4d\x00\x00\x7a\x26\x00\x00\x80\x84\
\x00\x00\xfa\x00\x00\x00\x80\xe8\x00\x00\x75\x30\x00\x00\xea\x60\
\x00\x00\x3a\x98\x00\x00\x17\x70\x9c\xba\x51\x3c\x00\x00\x00\x02\
\x62\x4b\x47\x44\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09\x70\x48\
\x59\x73\x00\x00\x02\xb0\x00\x00\x02\xb0\x01\x80\x71\x6e\x2e\x00\
\x00\x00\x07\x74\x49\x4d\x45\x07\xe6\x04\x08\x0f\x01\x1c\x3a\xbb\
\xf6\x23\x00\x00\x02\x21\x49\x44\x41\x54\x38\xcb\x65\x93\x4d\x48\
\x15\x51\x14\xc7\x7f\x33\xef\x99\x5f\x45\x18\xe6\xab\xe4\x25\x85\
\x61\x16\x59\x11\xa6\x52\x52\x66\x45\x41\x42\x5a\x8b\xa2\x40\x2c\
\x88\xa4\x5a\x54\x44\x60\x41\x50\x10\xed\x5a\x14\xa4\xab\x8a\x20\
\xc2\x30\x8a\x56\x82\xab\x3e\x4c\x4a\x14\x31\x35\xc5\x16\x45\x94\
\x84\xf9\x14\x49\x9f\x4f\xc7\x7f\x8b\xb9\x33\xea\x74\x36\xe7\xeb\
\x77\xcf\xb9\x97\x7b\x8e\x25\x82\xd2\xd5\xd8\xda\x97\xb0\xd7\xef\
\xae\xcd\x06\xb0\x0c\x30\xd5\xd9\x31\x6e\xe7\x15\x67\xd1\x7c\xb3\
\xd5\x80\x8b\xae\x5d\xb7\x01\x49\xd2\xe0\xf9\x0c\x37\x56\x7d\x08\
\x80\xf0\x86\x6d\x79\x21\xa8\x9c\x91\x90\x94\xa8\x4b\x8e\x9c\x7e\
\x70\xce\xf2\x7a\x1c\x78\x39\x29\x69\xec\xde\x4a\x2e\x48\x48\xc3\
\xbb\x42\x75\x7f\xf5\x21\xd9\xa4\x73\x5a\x64\x64\x68\xa7\xf5\x46\
\x68\xb2\xc8\x6a\x90\xb4\xcf\xe4\x43\x43\xf2\x65\x38\xa7\x50\xe8\
\x2c\x35\x92\x94\xea\x35\x18\x9e\x03\xd4\x44\x07\x7d\x61\xfb\xbb\
\x24\x2d\x31\xf9\xa4\xe9\x79\x40\x22\x72\xd5\xae\x9f\xd9\x1c\x05\
\xd8\x6e\x80\x3d\x61\x57\xc7\x5e\x3d\xed\x27\xa9\xa0\x8d\x4d\x1c\
\x97\x24\x75\xa7\xb9\x0f\x7c\xef\x9e\xbd\x9f\x0e\x54\x8d\x9e\x58\
\xce\x52\x4e\xba\xa1\xb6\x8d\x40\x66\x93\xeb\x3c\x76\xcb\x54\x95\
\x2d\x26\x95\x22\xd3\x70\xb6\xbd\xb1\x79\xc2\xf4\xce\x32\x0d\xd3\
\x32\xc8\x27\x65\x44\x41\x79\xe7\x7f\x4c\xb1\xbd\x95\xf8\x93\xff\
\xfe\x2b\xe6\x5b\xa5\xbc\x80\xac\x58\xb0\xc2\x57\x2f\x6f\x0d\x10\
\x8f\xc2\xd1\xd9\x20\x71\xc4\x00\x97\x85\x1e\x02\x17\x83\xc4\x58\
\x39\x00\x07\xa7\x84\x9c\xbd\xc0\xb1\xf1\x60\x8d\x28\x64\x3e\x73\
\x24\xa4\x5f\xab\x80\x75\xed\x01\xa0\x06\x96\x49\xee\x3c\x7c\x89\
\x00\xe1\x1b\xce\xe7\xdb\x97\x1e\x4d\x78\x40\x03\x10\x33\x80\xba\
\xd7\x00\x44\x6d\x60\x6d\x8f\x01\xde\x02\x3f\x3d\x40\xbf\x4b\xfd\
\x87\xe7\x98\xdb\x0c\x02\x3f\x7c\x40\x53\xa7\x7c\xe2\xae\x1b\x19\
\x00\x2b\x3e\x07\x48\xe5\x1e\x50\xe1\xfa\xad\xb0\x42\x92\x6c\x2f\
\x9e\xeb\x19\x8e\xab\x3a\xa1\x04\xc0\x07\x0a\x3c\x63\x87\xab\x5e\
\xc3\x7e\xf0\xf6\x42\xd2\x88\x19\xca\xec\x3f\x92\xa4\xfe\x10\xe9\
\xa3\x9a\x7f\x07\xdd\x72\x0b\xf5\x4a\x92\x9c\x72\xa8\xd3\x42\xc0\
\xa9\x20\xe5\x4e\x9b\xe3\xce\x4e\x2d\xe4\x4f\x04\x00\x4d\x9f\x21\
\xa3\x3e\x2e\x49\x3d\x65\xb0\xfa\x9b\x82\x80\xd4\xb2\x85\xc8\xe1\
\x2b\x35\x45\x40\xa5\xb7\x3f\xd6\xc2\xf5\xff\xf4\xfc\x63\x6f\x42\
\xb9\x25\xd5\x85\x5e\xe4\x1f\x4b\xe6\x09\xe8\xac\xb2\xfd\xbf\x00\
\x00\x00\x25\x74\x45\x58\x74\x64\x61\x74\x65\x3a\x63\x72\x65\x61\
\x74\x65\x00\x32\x30\x32\x32\x2d\x30\x34\x2d\x30\x38\x54\x31\x35\
\x3a\x30\x31\x3a\x32\x38\x2b\x30\x30\x3a\x30\x30\xa6\x9f\x4d\x9e\
\x00\x00\x00\x25\x74\x45\x58\x74\x64\x61\x74\x65\x3a\x6d\x6f\x64\
\x69\x66\x79\x00\x32\x30\x32\x32\x2d\x30\x34\x2d\x30\x38\x54\x31\
\x35\x3a\x30\x31\x3a\x32\x38\x2b\x30\x30\x3a\x30\x30\xd7\xc2\xf5\
\x22\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\x74\x77\x61\x72\
\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\x2e\x6f\
\x72\x67\x9b\xee\x3c\x1a\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\
\x60\x82\
\x00\x00\x0f\xf9\
\x3c\
\xb8\x64\x18\xca\xef\x9c\x95\xcd\x21\x1c\xbf\x60\xa1\xbd\xdd\xa7\
@ -743,18 +743,18 @@ qt_resource_data = b"\
"
qt_resource_name = b"\
\x00\x08\
\x0a\x61\x5a\xa7\
\x00\x69\
\x00\x63\x00\x6f\x00\x6e\x00\x2e\x00\x70\x00\x6e\x00\x67\
\x00\x0c\
\x0d\xfc\x11\x13\
\x00\x74\
\x00\x72\x00\x61\x00\x6e\x00\x73\x00\x6c\x00\x61\x00\x74\x00\x69\x00\x6f\x00\x6e\x00\x73\
\x00\x0d\
\x0b\x0f\xc0\xa7\
\x00\x61\
\x00\x62\x00\x6f\x00\x75\x00\x74\x00\x6c\x00\x6f\x00\x67\x00\x6f\x00\x2e\x00\x70\x00\x6e\x00\x67\
\x00\x0c\
\x0d\xfc\x11\x13\
\x00\x74\
\x00\x72\x00\x61\x00\x6e\x00\x73\x00\x6c\x00\x61\x00\x74\x00\x69\x00\x6f\x00\x6e\x00\x73\
\x00\x08\
\x0a\x61\x5a\xa7\
\x00\x69\
\x00\x63\x00\x6f\x00\x6e\x00\x2e\x00\x70\x00\x6e\x00\x67\
\x00\x05\
\x00\x6a\x85\x7d\
\x00\x64\
@ -763,23 +763,23 @@ qt_resource_name = b"\
qt_resource_struct_v1 = b"\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x03\x00\x00\x00\x01\
\x00\x00\x00\x3e\x00\x00\x00\x00\x00\x01\x00\x00\x19\xe7\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\
\x00\x00\x00\x34\x00\x00\x00\x00\x00\x01\x00\x00\x03\x57\
\x00\x00\x00\x16\x00\x02\x00\x00\x00\x01\x00\x00\x00\x04\
\x00\x00\x00\x20\x00\x02\x00\x00\x00\x01\x00\x00\x00\x04\
\x00\x00\x00\x54\x00\x00\x00\x00\x00\x01\x00\x00\x1d\x3e\
"
qt_resource_struct_v2 = b"\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x03\x00\x00\x00\x01\
\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x3e\x00\x00\x00\x00\x00\x01\x00\x00\x19\xe7\
\x00\x00\x01\x83\xce\x37\x19\x5e\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\
\x00\x00\x01\x81\xfd\xd0\x1f\x9a\
\x00\x00\x00\x34\x00\x00\x00\x00\x00\x01\x00\x00\x03\x57\
\x00\x00\x01\x81\xfd\xd0\x1f\x9a\
\x00\x00\x00\x16\x00\x02\x00\x00\x00\x01\x00\x00\x00\x04\
\x00\x00\x01\x83\xce\x37\x19\x5e\
\x00\x00\x00\x20\x00\x02\x00\x00\x00\x01\x00\x00\x00\x04\
\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x54\x00\x00\x00\x00\x00\x01\x00\x00\x1d\x3e\
\x00\x00\x01\x81\xfd\xd0\x1f\x9a\
\x00\x00\x01\x83\xce\x37\x19\x5e\
"
qt_version = [int(v) for v in QtCore.qVersion().split('.')]

32
qtgui/resources/translations/de.ts

@ -9,17 +9,17 @@
<translation type="obsolete">Willkommen im Beispielprogramm. Erstellen Sie neue Programme auf dieser Grundlage wie es Ihnen gefällt. Ein guter Einstieg wäre config.py</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="66"/>
<location filename="../../mainwindow.py" line="77"/>
<source>Each instrument has individual JACK audio outputs, but also is send to an internal stereo mixer output. The instruments mixer-volume can be changed, which has no effect on the individual output.</source>
<translation>Jedes Instrument hat sowohl eigenene JACK Audio Ausgänge, als auch Anteil am internen stereo mixer. Der Mixeranteil kann in der Instrumentenliste geändert werden und ist unabhängig vom individuellen Ausgang.</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="67"/>
<location filename="../../mainwindow.py" line="78"/>
<source>Double click an instrument to load it into the special Auditioner slot.</source>
<translation>Doppelklick auf ein Instrument, um es in den Auditioner zu laden.</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="68"/>
<location filename="../../mainwindow.py" line="79"/>
<source>There is no way to load your own instruments into this program. If you create your own instruments and would like them to be included please contact the developers for a collaboration.</source>
<translation>Es gibt keine Möglichkeit eigene Instrumente zu laden. Wenn Sie eigenen Instrumente in Tembro möchten, die Sie selbst aufgenommen haben, kontaktieren Sie bitte die Entwickler.</translation>
</message>
@ -100,62 +100,62 @@
<context>
<name>Menu</name>
<message>
<location filename="../../mainwindow.py" line="186"/>
<location filename="../../mainwindow.py" line="197"/>
<source>Load all Instrument Samples (slow!)</source>
<translation>Alle Instrumentensamples laden (langsam!)</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="187"/>
<location filename="../../mainwindow.py" line="198"/>
<source>Unload all Instrument Samples (also slow.)</source>
<translation>Alle Instrumentensamples entladen (auch langsam!)</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="190"/>
<location filename="../../mainwindow.py" line="201"/>
<source>Reset favorite instrument list</source>
<translation>Favoritenliste leeren und zurücksetzen</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="193"/>
<location filename="../../mainwindow.py" line="204"/>
<source>View</source>
<translation>Ansicht</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="195"/>
<location filename="../../mainwindow.py" line="206"/>
<source>Expand all Libraries</source>
<translation>Alle Bibliotheken ausklappen</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="196"/>
<location filename="../../mainwindow.py" line="207"/>
<source>Collapse all Libraries</source>
<translation>Alle Bibliotheken einklappen</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="198"/>
<location filename="../../mainwindow.py" line="209"/>
<source>Show only loaded instruments</source>
<translation>Zeige nur gerade geladene Instrumente</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="199"/>
<location filename="../../mainwindow.py" line="210"/>
<source>Nested Instrument List</source>
<translation>Instrumetenliste verschachteln</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="200"/>
<location filename="../../mainwindow.py" line="211"/>
<source>Piano Roll</source>
<translation>Piano Roll</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="201"/>
<location filename="../../mainwindow.py" line="212"/>
<source>Piano</source>
<translation>Klaviatur</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="208"/>
<location filename="../../mainwindow.py" line="219"/>
<source>Autoconnect Mixer and Auditioner ports</source>
<translation>Verbinde JACK Mixer und Auditioner Ports automatisch</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="208"/>
<location filename="../../mainwindow.py" line="219"/>
<source>Wether to autoconnect the mixer and auditioner ports on program start. Not for NSM.</source>
<translation>Sollen die Mixer und Auditioner JACK ports automatisch beim Programmstart verbunden werden? Nicht für NSM.</translation>
</message>
@ -163,7 +163,7 @@
<context>
<name>mainWindow</name>
<message>
<location filename="../../mainwindow.py" line="207"/>
<location filename="../../mainwindow.py" line="218"/>
<source>Settings</source>
<translation>Einstellungen</translation>
</message>

Loading…
Cancel
Save