OpenShack Handbuch Master
🏁

RufzXP

Rufzeichen aufnehmen und zurückgeben. Nach jeder richtigen Antwort steigt das Tempo.

Zum Abschnitt →
📡

Pileup

Mehrere Rufzeichen gleichzeitig auf verschiedenen Frequenzen hören und aufnehmen.

Zum Abschnitt →
📤

TX-Trainer

Sie tasten einen vorgegebenen Text am Paddle. Bewertet werden Genauigkeit, Timing und Fehlertypen.

Zum Abschnitt →
🎧

RX / Hören

CW-Text hören und mitschreiben, mit einstellbarem Tempo. Modi für Newcomer und Master.

Zum Abschnitt →
🏅

Persönliche Bestleistung

Ihre Top 10 über alle Modi hinweg, automatisch gespeichert nach jedem Durchgang.

Zum Abschnitt →
🎖️

Lizenzierte Events

Workflow für lizenzierte Events mit Teilnehmerverwaltung, Ergebnisabgabe und Bestenliste.

Zum Abschnitt →

RufzXP — Rufzeichen-Schnelltrainer

RufzXP ist ein Trainer für fortgeschrittene Rufzeichenarbeit. Im Classic-Modus trainieren Sie schnelles Aufnehmen per Tastatur; RufzXP TX! ergänzt das Zurücktasten am Paddle, damit der Decoder Ihr gesendetes Rufzeichen bewerten kann. Damit gehört es zu Pileup-Trainer und Balloon Burst mit Gruppen, Wörtern und Rufzeichen: kurze, wiederholbare Belastung für ernsthaftes Training.

RufzXP Classic-Modus
RufzXP Classic — das gehörte Rufzeichen eintippen; das Tempo passt sich nach jeder Antwort an
🎛️

TX-Modus — RufzXP TX!

Rufzeichen aufnehmen und am Paddle zurücktasten. Der integrierte Decoder prüft Ihr CW. Dafür braucht es die OpenShack Box.

⌨️

Classic-Modus

Rufzeichen aufnehmen und über die Tastatur eintippen. Reines Hörtraining ohne Hardware.

RufzXP TX-Modus
RufzXP TX! — das gehörte Rufzeichen am Paddle zurücktasten; der Decoder prüft Ihr Timing

Einstellungen

EinstellungBeschreibung
Starting WPMTempo, mit dem das erste Rufzeichen läuft.
WPM step (±)Um wie viele WPM es bei richtiger bzw. falscher Antwort rauf oder runter geht.
Single Speed ModeHält das Tempo fest — keine automatische Anpassung.
FarnsworthGrößere Abstände zwischen den Zeichen, damit auch hohe Tempi entspannt zu üben sind.
Competition DurationFester 3-Minuten-Timer, sobald der Wettbewerbsmodus läuft.
Box AudioCW kommt über den Mithörton der OpenShack Box statt aus den PC-Lautsprechern.
Retries per callsignWie viele Versuche pro Rufzeichen erlaubt sind, bevor das nächste kommt.
Wait (ms)Pause nach jeder Antwort, bevor das nächste Rufzeichen gesendet wird. Gilt für beide Modi.
Timeout (ms)Wie lange auf Ihre getastete Antwort gewartet wird, bevor es weitergeht. Nur im TX!-Modus — Classic bestätigt mit der Enter-Taste.
🏆 Sechs vergleichbare RufzXP-Bestenlisten
Abgeschlossene eigenständige Durchgänge lassen sich bei 1, 3 oder 5 Minuten unter RufzXP Classic oder RufzXP TX! veröffentlichen. Als Starttempo sind 20, 30, 40, 50 oder 60 WPM zulässig; Farnsworth muss aus sein; das Tempo steigt und fällt nach jeweils 2 Ergebnissen um 1 WPM. Paddle und Handtaste starten beide unter RufzXP TX!. Starttempo, Wiederholungen, Wait und Timeout werden mit dem Ergebnis gespeichert, bleiben aber freie Wahl des OPs und erzeugen keine zusätzlichen Bestenlisten.
⏱️ Wait und Timeout an Ihr Tempo anpassen
Die Standardwerte von Wait und Timeout mit 2000 ms sind bewusst großzügig gewählt. Geübten CW-OPs sind sie meist viel zu lang — kleinere Werte (etwa um 500 ms) lassen die Übung deutlich flüssiger laufen. Die Werte werden gespeichert, Sie stellen sie also nur einmal ein.
⌨️ Wiederholen oder weiter mit ?
Im TX-Modus (Keyer): einfach ein einzelnes ? tasten, um das aktuelle Rufzeichen sofort noch einmal zu spielen. Sind die erlaubten Versuche für dieses Rufzeichen bereits aufgebraucht (einstellbar unter Retries per callsign), springt OpenShack stattdessen direkt zum nächsten Rufzeichen.
ℹ️ Timing-Zeitleiste
Im TX-Modus läuft eine Echtzeit-Zeitleiste mit und zeigt jedes getastete Element. Nach jedem Rufzeichen sehen Sie direkt, an welchen Stellen das Timing abweicht.
📋 Ergebnistabelle
Wenn der Durchgang zu Ende ist, erscheint unter dem Fenster eine Ergebnistabelle mit allen Rufzeichen — Zeit, das gesendete Rufzeichen, Ihre Eingabe bzw. Ihre Tastung, das Tempo (WPM), mit dem es gesendet wurde, und die erzielten Punkte. Richtige Antworten stehen in Grün, verpasste in Rot. Während des Durchgangs bleibt das Fenster kompakt und wächst erst am Ende, um die Tabelle zu zeigen.

Pileup-Trainer

Mehrere Rufzeichen rufen gleichzeitig, jeweils mit eigener Frequenz, eigenem Tempo und eigenem Signalcharakter. Ziel ist es, in der vorgegebenen Zeit so viele wie möglich korrekt aufzunehmen.

Pileup-Trainer
Pileup-Trainer — mehrere CW-Streams gleichzeitig auf verschiedenen Audiofrequenzen

Was der Pileup kann

  • Mehrere CW-Streams gleichzeitig — Sie legen fest, wie viele Stationen parallel rufen.
  • Rufzeichen aus MASTER.SCP — derselben Datenbank, die auch in HF-Contests eingesetzt wird.
  • Frei einstellbar: Grundtempo, Wiederholungen und Dauer des Durchgangs.
  • Eingabe per Tastatur oder Hardware-Keyer.
  • Live-Bewertung — korrekt, verpasst und Gesamtstand laufen in Echtzeit mit.
  • Auswertung am Ende — Sie bekommen eine Tabelle mit den im Pileup gerufenen Rufzeichen und zusätzlich jeder Eingabe, die Sie gemacht haben. Korrekt aufgenommene Rufzeichen erscheinen grün, Ihre Fehleingaben rot, und Rufzeichen, die Sie nicht gearbeitet haben, bleiben weiß.
  • Binaural stereo — optionale räumliche Verteilung der Anrufer im Stereobild, abhängig von ihrer Tonhöhe; mit Kopfhörern lassen sich so einzelne Stationen leichter heraushören. Details weiter unten.
  • Einbindung in lizenzierte Events — beim Start aus Competition Mode/FormCompetition stehen die Parameter fest (3 Minuten, 2 gleichzeitige Rufzeichen, 2 Wiederholungen); die Ergebnisse wandern automatisch in die Event-Bestenliste.

Wie der Mix aufgebaut wird

Jedes Rufzeichen im Pileup wird unabhängig erzeugt, mit eigener Frequenz, eigenem Tempo, eigenem Startzeitpunkt und eigenem Signalcharakter.

ParameterWie er variiert
FrequenzGrundfrequenz ± 150 Hz; zwischen gleichzeitig aktiven Rufen werden mindestens 50 Hz Abstand eingehalten.
TempoGrundtempo ± 15 WPM — jeder Rufer läuft in einem anderen Rhythmus.
StartzeitpunktZufällige Verzögerung von 0–1500 ms, damit der Pileup aufbaut statt alle auf einmal einzusetzen.
Signalcharakter60 % sauberer Standardton; 40 % ein zufällig gewählter Stil aus der Preset-Bibliothek.

Signal-Presets

Die Preset-Bibliothek deckt eine Reihe von Signaleigenschaften ab, wie sie auf echten Bändern vorkommen:

  • Standard — reiner Sinuston, perfektes 1:3-Punkt-/Strich-Verhältnis.
  • Chirpy / Chirpy short ratio — der Ton zieht während jedes Elements in der Frequenz; die Short-ratio-Variante komprimiert zusätzlich den Strich.
  • Elbug / Elbug-Varianten — gedehntes Strich-Verhältnis (bis 1:5) mit Timing-Streuung; simuliert einen Bug oder einen schlecht eingestellten elektronischen Keyer.
  • Flutter / Flutter Elbug — Amplitudenmodulation mit QSB-artigem Schwund und Rauschen; schwaches oder gestörtes Signal.
  • Click humming / Elbug Humming — Tastknackser oder 50/60-Hz-Netzbrumm im Signal.
  • Farnsworth — schnelle Zeichenelemente mit gedehnten Wortabständen.

So läuft es ab

  1. Im Dashboard den Pileup-Trainer öffnen.
  2. Anzahl gleichzeitiger Anrufer, WPM und Dauer einstellen.
  3. Auf Start klicken — mehrere CW-Streams setzen auf verschiedenen Audiofrequenzen ein.
  4. Jedes aufgenommene Rufzeichen eintippen oder tasten und mit Enter ins Log schicken.
  5. Am Ende des Durchgangs erscheinen Ihr Ergebnis und die komplette Rufzeichenliste.

Binaural Stereo (Pile-up-Hilfe)

Wenn mehrere Stationen auf leicht unterschiedlichen Tonhöhen gleichzeitig rufen, ist es im Mono-Ton schwer, sie auseinander zu halten. Aktivieren Sie im PileUp-Fenster Binaural stereo, dann verteilt OpenShack die simulierten Stationen auf das Stereobild: Anrufer mit Ton unter der Grundfrequenz wandern nach links, Anrufer mit Ton über der Grundfrequenz nach rechts; eine Station genau auf der Grundfrequenz bleibt mittig. Das Verfahren arbeitet mit konstanter Leistung — eine zentrierte Station klingt also nicht lauter als eine voll gepannte.

Jede Station aus einer eigenen Richtung zu hören erlaubt es dem Gehirn, das zu tun, was es auf einer Party macht — eine Stimme aus dem Stimmengewirr herausfischen. Am besten funktioniert das mit Stereokopfhörern; auf einem einzelnen Lautsprecher oder einem Mono-Setup mischen sich die Kanäle wieder zusammen und der Effekt verpufft.

Unter dem Häkchen erscheint ein Stereo width (%)-Regler. 100 % bildet die volle ±150 Hz-Spreizung auf Voll-links / Voll-rechts ab; kleinere Werte machen das Panning sanfter. 0 % klingt praktisch Mono.

ℹ️ Ausgabegerät & beaufsichtigte Events
Der PileUp-Ton geht an das zentral eingestellte PC audio output device (Settings → Settings → Advanced). Im lizenzierten Competition Mode sind die binauralen Bedienelemente ausgeblendet und der Effekt zwangsweise aus — damit alle Teilnehmer dieselbe Mono-Audiowiedergabe hören, unabhängig vom Kopfhörer-Setup.

TX-Trainer

Der TX-Trainer bewertet die eigene CW-Tastung. OpenShack zeigt einen Text an, den Sie am Paddle oder an der Handtaste geben. Das Gesendete wird live dekodiert und Zeichen für Zeichen mit dem Referenztext verglichen.

🎯 Sendequalität messen
TX ist ein starkes tägliches Training. Damit lassen sich saubere Abstände, gleichmäßiges Timing und eine präzise Tastung üben, auch außerhalb formaler Events.
TX-Trainer-Fenster
TX-Trainer-Fenster

So läuft es ab

  1. Im Dashboard Master → TX-Trainer öffnen.
  2. Textsatz wählen (Buchstaben, Zahlen, gemischt oder Rufzeichen).
  3. Zuerst wird ein Einspieltext angezeigt. Einfach drauf los tasten und die Decoder-Fenster beobachten — der Decoder kalibriert sich auf Ihr Timing. Weiter tasten, bis die Dekodierung sauber aussieht.
  4. Wenn alles stimmt, VVV= tasten. Das Fenster zeigt GO und der eigentliche Referenztext erscheint.
  5. Jetzt tasten — der Timer startet mit dem ersten Element. Wie lange ein Durchgang dauert, stellen Sie über das Feld Run length (s) im TX-Fenster ein (Standard: 60 s). Bei einem lizenzierten beaufsichtigten Event steht die Laufzeit zentral fest (Settings → Competition), deshalb ist das Feld dort ausgeblendet.
  6. Am Ende — oder wenn der Timer abläuft — kommen die Ergebnisse: Genauigkeit, Fehler und Timing-Werte auf einen Blick.
Auswahl des TX-Referenztexts
Referenztext auswählen — Kategorie und Sequenznummer festlegen

TX-Regeln

Die Optionsleiste am unteren Fensterrand enthält Straight Key, Highlight progress und zwei Auswahlfelder unter TX rules: German DTM rules (standardmäßig ausgewählt) oder IARU HST rules. Ein ausgefüllter Kreis kennzeichnet das aktive Regelwerk. Die Leiste bleibt unter dem Ergebnis und den HST-Details. Settings → Competition bietet dieselben Auswahlfelder; beide Fenster verwenden die gemeinsam gespeicherte Auswahl.

HST verwendet eine feste Laufzeit von 60 Sekunden und Buchstaben-, Zahlen- oder gemischte Texte. Beim Paddle startet die Zeit nach VVV=, bei der Handtaste mit GO!. Gewertet wird bis vor den vierten unkorrigierten Fehler. Für Korrekturen gibt es keine Höchstzahl und keinen direkten Abzug; die ganze Gruppe muss erneut gegeben werden. Die vollständige Aufzeichnung bleibt zur Analyse erhalten. Beim Zurückschalten auf German DTM gilt wieder Ihre zuvor gewählte Laufzeit.

Wenn Sie mit dem Paddle senden und Highlight progress eingeschaltet ist, setzt ein HST-Irrungszeichen die Markierung an den Anfang der aktuellen Gruppe zurück. Während Sie Zeichen wiederholen, vergleicht die Anzeige die aktuelle mit der vorherigen Gruppe und springt zurück, sobald die vorherige besser passt. Beginnen beide Gruppen gleich, bleibt die Anzeige in der aktuellen Gruppe, bis die Wiederholung sie unterscheidet. So können Sie auch eine noch unvollständige Wiederholung sofort mitverfolgen; für die abschließende Auswertung muss die Gruppe weiterhin vollständig wiederholt werden. Direkt aufeinanderfolgende Irrungszeichen wirken wie ein einzelnes Zeichen; sie verbrauchen lediglich zusätzliche Sendezeit. Die anschließende Wiederholung kann weiterhin die vorherige Gruppe erkennen lassen. Alle Irrungszeichen bleiben aufgezeichnet; sie verschieben die Markierung nicht immer weiter zu früheren Gruppen.

Beim Neustart werden die zu wiederholenden Gruppen zunächst aus der Wertung genommen. Bis dieser Bereich erneut gegeben wurde, zählen nur vollständig wiederholte Fünfergruppen wieder mit. Nach 45 Zeichen ergibt beispielsweise FSKCZ HIDAD <ERR> FSKC somit 45 − 10 + 0 = 35 gewertete Zeichen: Zehn Zeichen werden zurückgenommen, und die unvollständige Wiederholung mit vier Zeichen erhält keine Ersatzwertung. So legt OpenShack die geforderte vollständige Gruppenwiederholung aus; die veröffentlichten Regeln beschreiben eine durch das Zeitende unterbrochene Wiederholung nicht ausdrücklich.

Die HST-Anzeige zeigt die Gesamtzahl der gewerteten Zeichen und die Anzahl der Leerzeichen: erwartet, erkannt, zusätzlich und fehlend. Zusätzliche und fehlende Leerzeichen werden getrennt aufgeführt, weil gleiche Gesamtzahlen falsch gesetzte Trennungen verdecken können. Ein zusätzliches Leerzeichen innerhalb einer Gruppe und ein fehlendes zwischen zwei Gruppen lassen beispielsweise die Gesamtzahl unverändert.

Das TX-Fenster wird höher und zeigt unter dem Ergebnis den Bereich HST MEASUREMENTS. Zuerst sehen Sie die Leerzeichenanzahl sowie bis zu drei Textbeispiele für zusätzliche und fehlende Leerzeichen. Ein senkrechter Strich markiert die jeweilige Trennung. Zusammenhängende Leerraumzeichen zählen als ein Leerzeichen; Leerraum am Anfang und Ende zählt nicht. Die Messwerte beziehen sich auf den gewerteten Text nach Verarbeitung der Korrekturen. Nach den Leerzeichenanzahlen folgt die Berechnung der gewerteten Zeichen. Bei einer noch unvollständigen Wiederholung zeigt sie die Zeichen vor dem Neustart abzüglich der zurückgenommenen Zeichen zuzüglich der vollständig wiederholten Zeichen. Anschließend sehen Sie, wie viele Zeichen ab dem vierten Fehler nicht mehr gewertet werden.

Die Zeittabelle enthält Punkte, Striche, Elementpausen, Zeichenpausen und Gruppenpausen. Für jede Klasse zeigt sie die Anzahl der Messwerte, die mittlere Dauer und die mittlere absolute Abweichung in Millisekunden sowie die prozentuale Schwankung. Dafür wird die mittlere absolute Abweichung durch die mittlere Dauer geteilt. Auch kleine Stichproben bleiben sichtbar; Klassen ohne Messwerte zeigen --. Fehlende oder nicht zum Text passende Zeitdaten werden mit Timing unavailable gekennzeichnet.

Sie können die Messwerte markieren und kopieren; dieselben Details stehen im lokalen Textexport. HST berechnet keinen Qualitätsmultiplikator, keine Abzüge, endgültigen Wettbewerbspunkte oder DTM-Bestleistungen. Die Details eines HST-Ergebnisses bleiben sichtbar, bis Sie es löschen oder ersetzen. Ohne verbleibendes HST-Ergebnis verwendet German DTM wieder das kompakte Fenster.

German DTM: Bewertung & Analyse

Die Punktzahl setzt sich aus drei Bestandteilen zusammen:

BestandteilFormelWas gemessen wird
Position(60 ÷ Zeitlimit) × letzte korrekte PositionWie weit Sie korrekt durch den Referenztext gekommen sind. Auf 60 Sekunden normiert, damit Ergebnisse bei verschiedenen Zeitlimits vergleichbar bleiben.
Fehlerabzug− Fehler × 5Jedes falsche, fehlende oder zusätzliche Zeichen kostet 5 Punkte. Fehler werden per Sequenzabgleich (Wagner-Fischer) mit dem Referenztext ermittelt.
Abstandsabzug− |erwartete Leerzeichen − gesendete Leerzeichen|Absolute Abweichung zwischen Wortabständen im Referenztext und im gesendeten Text — 1 Punkt pro Leerzeichen Abweichung. Bestraft ungenaue Wortabstände.

Die Punktzahl wird auf null begrenzt — sie kann nicht negativ werden.

ℹ️ Fehlerkorrektur mit <ERR>
Das Irrungszeichen tasten (mindestens 6 Punkte, angezeigt als <ERR>) streicht Zeichen vor der Auswertung — nach IARU-HST-Regeln: Die aktuelle unvollständige Gruppe wird bis zur letzten Gruppengrenze gelöscht. Auch die davor liegende Gruppe darf mit gestrichen werden. Automatisch wird die Variante verwendet, die beim Abgleich weniger Fehler ergibt.
  • Zeichen für Zeichen — jedes getastete Zeichen wird farbig markiert: Treffer, Einfügung, fehlendes Zeichen oder Ersetzung.
  • Timing-Werte — Punkt-/Strich-Verhältnis, WPM und LPM laufen durchgehend mit.
  • Handtasten-Modus — eine großzügigere Dekoder-Toleranz für alle, die mit der Handtaste arbeiten.
  • Ergebnis-Dateien — die vollständige Auswertung landet automatisch im eingestellten Ausgabeordner.

Was TX fürs Training so wertvoll macht

  • Ehrliches Feedback — Sie sehen, was Ihre Tastung wirklich erzeugt hat, nicht nur, was Sie gemeint haben.
  • Fehlermuster erkennen — Ersetzungen, Einfügungen und Auslassungen zeigen wiederkehrende Marotten sofort.
  • Timing im Griff — Verhältnis- und Abstandswerte helfen, das Tempo sauber zu steigern, ohne zu verschleifen.
  • Gezielt wiederholen — mit generierten Textsätzen üben Sie reproduzierbar und systematisch.
Analyse des TX-Trainers
TX-Analyse — Zeichenabgleich mit farbig markierten Treffern und Fehlern
Ergebnisse des TX-Trainers
TX-Ergebnisse (1) — Genauigkeit und Kennwerte im Überblick
Detailergebnisse des TX-Trainers
TX-Ergebnisse (2) — Timing und Tastungselemente im Detail

Texte erzeugen

Unter Generate Texts würfelt OpenShack Ihnen neue Referenztexte zusammen. Sie wählen Buchstabengruppen, Zahlen, gemischte Texte oder Rufzeichen. Die erzeugten Texte werden beim Schließen des Fensters gespeichert. Der PDF-Export ist optional und ermöglicht den Ausdruck von Referenzblättern. Sequenznummern halten die exportierten Sätze für strukturierte Trainingsveranstaltungen sauber sortiert.

Einen Meisterschaftstext importieren

Mit Import text übernehmen Sie einen Referenztext, der mit einem anderen Programm erstellt wurde. Liegt er als Foto vor, lassen Sie ihn zunächst von Ihrem OCR-Werkzeug oder KI-Agenten abschreiben und fügen den erkannten Text anschließend in DTM ein.

  1. Wählen Sie Letters, Figures oder Mixed. Bei Use for ist Competition voreingestellt. Mit Training ersetzen Sie den Text zum Aufwärmen.
  2. Verwenden Sie Paste text oder Open .txt file. Übernehmen Sie nur die Gruppen, ohne Überschriften oder Zeilennummern.
  3. Prüfen und bearbeiten Sie den Text anhand Ihrer Vorlage. DTM zeigt die Gruppen- und Zeichenanzahl, markiert fehlerhafte Gruppen rot und listet die Probleme auf. Wählen Sie einen Eintrag, um die Stelle zu finden. Jede Gruppe muss fünf Zeichen enthalten; auch kürzere Texte aus vollständigen Gruppen sind möglich. Kleinbuchstaben werden großgeschrieben. O/0 und I/1 bleiben wie eingegeben; DTM errät keine OCR-Korrekturen.
  4. Mit Use text speichern und aktivieren Sie diese Kategorie. Andere Texte bleiben erhalten. Wählen Sie dieselbe Kategorie in TX; der Wettkampftext erscheint nach VVV= oder bei READY im Handtastenbetrieb.

Importierte Texte bleiben nach einem Neustart von DTM erhalten und erfordern keinen PDF-Export. Solange ein TX-Versuch bereitsteht oder läuft, ist das Ersetzen von Texten gesperrt. Jeder Versuch verwendet den Referenztext seines Starts; die bestehende schriftliche Ausgabe enthält daraus einen Auszug über den gesendeten Bereich.

TX-Textimport mit markierten OCR-Zeichen und einer zu kurzen Gruppe
Import text — OCR-Zeichen und Gruppenlängen vor der Übernahme prüfen
Fenster Texte erzeugen
Generate Texts — frische Referenztexte für Training und beaufsichtigte Events
PDF-Export der erzeugten Texte
PDF-Export — druckfertige Referenzblätter für Training und beaufsichtigte Events

Quality RX

Quality RX ist der Trainer fürs Mitschreiben: OpenShack gibt einen zufälligen CW-Text mit dem gewählten Tempo und Ton aus, Sie tippen das Gehörte ein, und die App vergleicht Ihre Eingabe mit der Vorlage. Das ist eine andere Übung als das Multiple-Choice-Hörquiz weiter unten.

🎯 Persönliches Training und beaufsichtigte Wettbewerbe
Beide Dashboard-Einträge eignen sich fürs persönliche Training. Wird Quality RX aus dem Competition-Fenster geöffnet, erfasst OpenShack zusätzlich Teilnehmer und Versuch und übernimmt das Ergebnis in die Event-Bestenliste.
Quality RX im Newcomer-Modus nach einem gewerteten Durchgang
Quality RX — Newcomer-Modus mit abgeschriebenem Text, Ähnlichkeitswert und benötigter Zeit
Dashboard-EintragGeeignet fürStandardtextTiming
Quality RX (Newcomer) Sicherheit beim Mitschreiben aufbauen 100 Zeichen Zeichen im gewählten WPM-Tempo, mit langsameren Farnsworth-Abständen
Quality RX (Competition) Längere Übungen und formelle Events 300 Zeichen Normales Betriebstempo

Bedienelemente

  • Box Audio gibt die Übung über eine angeschlossene OpenShack Box aus. Entfernen Sie den Haken, um das unter Settings → Advanced gewählte PC-Audiogerät zu verwenden. Ist die Box nicht erreichbar, wechselt Quality RX automatisch auf PC-Audio.
  • frequency (Hz) und WPM bestimmen CW-Ton und Zeichentempo.
  • Der Schieberegler für die Zeichenzahl ändert die Länge des gewerteten Textes. Regenerate Text erzeugt dafür eine neue Zufallsvorlage.
  • VVV startet eine kurze Aufwärmrunde mit 20 Zeichen und zeigt deren Vorlage zum direkten Üben an.
  • START gibt die vollständige, verborgene Vorlage aus. CHECK stoppt die Zeit und wertet Ihre Eingabe; Stop bricht die Wiedergabe ab, ohne den Durchgang zu werten.
  • Open Results öffnet die gespeicherten RX-Ergebnisdateien. Gewertete Einzeldurchgänge können außerdem unter Persönliche Bestleistung erscheinen.

Einen Text werten lassen

  1. Im Dashboard unter RX entweder Quality RX (Newcomer) oder Quality RX (Competition) öffnen.
  2. Box- oder PC-Audio sowie Frequenz, WPM und Textlänge wählen. Bei Bedarf mit Regenerate Text eine neue Vorlage erzeugen.
  3. Auf START klicken und die gehörten Zeichen ins Antwortfeld tippen.
  4. Die Sendung beginnt mit VVV= und endet mit <AR>; beide Markierungen nicht mittippen.
  5. Nach dem Mitschreiben auf CHECK klicken. Quality RX zeigt Ähnlichkeitswert und benötigte Zeit an und speichert das Ergebnis.

Was Quality RX fürs Training bringt

  • Stufenweise steigern — das Newcomer-Timing lässt mehr Abstand zwischen den Zeichen, bevor Sie zu normalen Abständen wechseln.
  • Alle Parameter in der Hand — Tempo, Ton, Audioausgabe und Textlänge lassen sich einstellen.
  • Schnell aufwärmen — mit VVV prüfen Sie das Mitschreiben kurz, ohne gleich den vollständigen Text zu starten.
  • Messbares Feedback — Ähnlichkeitswert und Zeit machen den Fortschritt von Durchgang zu Durchgang sichtbar.

Hörquiz

Das Hörquiz spielt Ihnen einen Morse-Text mit einem bestimmten Tempo vor und zeigt danach vier Antworten zur Auswahl. Gut zuhören, dann die richtige Option (A/B/C/D) anklicken. Die Fragen kommen aus CSV-Dateien — eigene Fragensätze lassen sich also problemlos ergänzen.

Zwei Modi stehen bereit: Training (allein üben mit wählbarem Tempo) und ein lizenzierter Event-Modus (beaufsichtigte Veranstaltung mit stufenweise steigendem Tempo, gesteuert von Competition Mode/FormCompetition).

Fenster Hörquiz
Hörquiz — Tempo wählen, Morse-Text anhören, die richtige Antwort anklicken

Audio-Ausgabe

🔊

PC-Audio

Den CW-Ton erzeugt der PC. Das Timing sitzt dadurch auf die Millisekunde — das Fenster weiß genau, wann die Wiedergabe zu Ende ist. Geht an das zentral eingestellte PC audio output device.

📦

Box-Audio (Standard)

CW kommt über den Mithörton der OpenShack Box direkt aus der Hardware. Die App schätzt die Dauer und blendet die Antworten ein, sobald der Ton voraussichtlich durch ist.

So läuft es ab — Trainingsmodus

  1. Im Dashboard Listening Quiz (Trainingsfragen) oder die lizenzierte Event-Variante öffnen.
  2. Ein Tempo aus der Liste wählen (WPM). Die App nimmt die passende Frage aus der CSV-Datei.
  3. Bei Bedarf die Mithörton-Frequenz anpassen.
  4. Auf PLAY klicken. Der Morse-Text läuft mit Vorspann „VVV=“ und Abschluss „+“ (AR).
  5. Ist die Wiedergabe durch, erscheinen die vier Antworten. Eine auswählen und auf OK klicken.
  6. Das Ergebnis (Correct / Wrong) wird angezeigt. Für die nächste Runde zieht das Tempo automatisch um 2 WPM an.

So läuft es ab — lizenzierter Event-Modus

  1. Competition Mode/FormCompetition öffnet das Hörquiz mit dem Rufzeichen des Teilnehmers.
  2. Die Fragen kommen in aufsteigender CpM-Reihenfolge. Pro Tempostufe gibt es genau eine Wiedergabe und eine Antwort.
  3. Auf START klicken, um die aktuelle Stufe abzuspielen. Nach der Wiedergabe A/B/C/D auswählen und auf OK.
  4. Mit READY geht es zur nächsten Tempostufe.
  5. Zwei Fehler in Folge lösen eine Warnung aus — die nächste Antwort muss sitzen. Noch ein Fehler, und der Durchgang ist zu Ende.

VVV-Probelauf

Ein Klick auf VVV spielt jederzeit ein kurzes „VVV“ mit dem aktuell eingestellten Tempo. Praktisch, um vor dem eigentlichen Quiz schnell Audio-Ausgabe und Lautstärke zu prüfen.

CSV-Fragendateien

Die Fragen stecken in CSV-Dateien (UTF-8, Semikolon als Trenner). OpenShack bringt zwei Beispieldateien mit:

  • Listening.csv — der Fragensatz für lizenzierte Events
  • ListeningTraining.csv — ein eigener Fragensatz fürs Training

Beide Dateien gehen von 100 CpM (20 WPM) bis 490 CpM (98 WPM) in 10-CpM-Schritten — pro Tempostufe jeweils eine Frage.

CSV-Format

Die erste Zeile ist die Kopfzeile und wird übersprungen. Jede weitere Zeile beschreibt eine Frage:

SpalteNameBeschreibung
1TextDer Satz, der als Morsecode abgespielt wird. Er sollte mitten im Satz abbrechen — die richtige Antwort vervollständigt ihn.
2SpeedTempo in CpM (Characters per Minute). Intern rechnet die App in WPM um (WPM = CpM ÷ 5).
3QuestionOptionaler Fragetext über den Antworten. Leer lassen für den Standardtext.
4Answer1Antwortmöglichkeit A
5Answer2Antwortmöglichkeit B
6Answer3Antwortmöglichkeit C
7Answer4Antwortmöglichkeit D
8CorrectOptionZahl 1–4 — welche Antwort die richtige ist (1 = A, 2 = B, 3 = C, 4 = D).
📄 Beispielzeile
On a very clear and sunny day during the summer, the color of the sky is usually;100;;red;blue;yellow;black;2

Diese Zeile spielt „On a very clear and sunny day…“ mit 100 CpM (20 WPM). Richtige Antwort: B) blue (Option 2).

Wo die Dateien liegen

Beim ersten Start legt OpenShack die Beispiel-CSV-Dateien automatisch in Ihrem lokalen Datenordner ab:

%LOCALAPPDATA%\OpenShack\Listening\

Eigene Fragen kommen in denselben Ordner (oder ins Anwendungsverzeichnis unter Resources\Texts\). Die App schaut in dieser Reihenfolge nach:

  1. Anwendungsverzeichnis (der Ordner mit der .exe)
  2. Unterverzeichnisse Resourcen\, Resources\ oder Resources\Texts\
  3. Lokaler AppData-Ordner (die Kopie vom ersten Start)

Für eigene Event-Fragen bearbeiten oder ersetzen Sie Listening.csv im AppData-Ordner; für den Trainingssatz die ListeningTraining.csv. Die Kopfzeile muss stehen bleiben. Zeilen mit CpM ≤ 0 oder CorrectOption außerhalb von 1–4 werden kommentarlos übersprungen.

⚠️ Welche Zeichen gehen?
Die Morse-Textspalte versteht Standard-Lateinbuchstaben (A–Z), Ziffern (0–9) und die üblichen CW-Satzzeichen (. , ? / = +). Deutsche Umlaute (ä, ö, ü, ß) werden automatisch in ae, oe, ue, ss umgeschrieben. Was sich nicht in Morse darstellen lässt, ersetzt die App durch ein Leerzeichen.

Persönliche Bestleistung — Ihre High Scores

OpenShack behält automatisch Ihre besten eigenständigen Trainingsergebnisse aus allen Master-Modi. Unter High Scores → Leaderboard im Dashboard sehen Sie Ihre lokalen Bestwerte, veröffentlichen ausgewählte Wettbewerbsdurchgänge oder vergleichen sich mit der weltweiten OpenShack-Bestenliste.

Personal-Best-Fenster mit Wettbewerbskarten und lokaler Ergebnisverwaltung
My Scores — Karten für jede Kategorie mit lokaler Top 10, Veröffentlichungsstatus und einzelnem Löschen

Was erfasst wird

ModusWertungGruppiert nach
TXBerechnete GenauigkeitKategorie (Buchstaben/Gemischt/Zahlen/Rufzeichen) + Dauer
RX ListeningÄhnlichkeit in %Zeichenzahl + WPM + Farnsworth + Newcomer/Standard
RufzXP ClassicEndpunktzahlDauer des Durchgangs
RufzXP TX!EndpunktzahlDauer des Durchgangs
CW SummitPunktzahl + höchstes WPM-Tempo + TrefferquoteEingabeart + Vorgabenquelle + Zeichensatz + Dauer + Tempo-Regeln (Schritte hoch/runter, Farnsworth)
Balloon BurstPunktzahl + höchste StufeShow/Paddle oder Listen/Keyboard + Characters, Callsigns oder Char Group 2–5 + Zeichensatz + Bursts pro Level (im Listen-Modus zusätzlich Starttempo und WPM-Anstieg)
Pile-UpPunkte + aufgenommene RufzeichenDauer + gleichzeitige Rufzeichen + Basis-WPM

My Scores

In den Desktop-Ergebnisanzeigen von CW Summit, Balloon Burst, RufzXP Classic/TX und Pile-Up öffnet Show Leaderboard or Publish Score genau diesen Durchgang. TX und RX Listening verwenden für ihre lokalen Ergebnisse Show in your highscores. Beim ersten positiven Ergebnis oder einer höheren Punktzahl als Ihrem bisherigen Bestwert mit denselben Einstellungen erscheint zusätzlich New highscore!; bei Punktgleichheit nicht. TX vergleicht Kategorie und Dauer, RX die Zeichenzahl, Wiedergabegeschwindigkeit, Farnsworth sowie den Newcomer-/Standard-Modus.

Das Register MY SCORES ordnet vergleichbare Durchgänge in getrennten Karten. Jede Karte zeigt die Einstellungen, die diese Kategorie ausmachen, und behält deren zehn beste Ergebnisse. Öffnet ein beendetes Spiel Personal Best, springt OpenShack direkt zum neuen Eintrag und hebt die Zeile hervor.

Der Link in der Ergebnisanzeige zeigt auch einen Durchgang unterhalb der gespeicherten Top 10 als THIS RUN neben den aufbewahrten Bestwerten. Beim Veröffentlichen bleibt die Liste an ihrer aktuellen Scrollposition.

Einstellungen, die einen Lauf leichter oder schwerer machen, bekommen immer eine eigene Karte — so verdrängt ein Lauf nach eigenem Gusto nie einen Standardlauf aus der Liste. Bei Balloon Burst sind das BURSTS / LEVEL sowie Starttempo und WPM-Anstieg im Listen-Modus, bei CW Summit die Tempo-Schritte und Farnsworth. Die Karte mit den Standardeinstellungen — jenen der Weltrangliste — steht immer oben.

  • Automatisch mitgeschrieben — eigenständige Ergebnisse werden am Ende des Durchgangs lokal gespeichert. Automatisch veröffentlicht wird nichts.
  • Top 10 pro Kategorie — jede vergleichbare Kombination aus Modus und Einstellungen behält nur ihre zehn besten Werte.
  • Medaillenrang — 🥇 🥈 🥉 kennzeichnen die ersten drei Einträge jeder Kategorie.
  • Tabelle kopieren — markieren Sie eine oder mehrere Zeilen, klicken Sie mit der rechten Maustaste und wählen Sie Copy selected rows. Mit Copy complete scores landen alle Einträge dieser Kategorie in der Zwischenablage. OpenShack legt dort Klartext und eine HTML-Tabelle ab; das Zielprogramm nimmt das Format, das es versteht.
  • Ein lokales Ergebnis löschen — klicken Sie in seiner Zeile auf DELETE. Alte Bestwerte aus früheren OpenShack-Versionen werden automatisch aktualisiert und lassen sich ebenfalls einzeln löschen.
  • Ohne beaufsichtigte Events — lizenzierte Durchgänge im Competition Mode verwaltet der Event-Workflow; sie kommen nicht in Personal Best.

Veröffentlichen und World Scores

Sie entscheiden bei jedem Ergebnis selbst. Bei einer für die Bestenliste geeigneten lokalen Zeile steht in der Spalte World die Schaltfläche PUBLISH. Ein Klick veröffentlicht den Durchgang unter dem aktiven Wettbewerbsrufzeichen. Danach steht dort die Schaltfläche UNPUBLISH; damit nehmen Sie das veröffentlichte Ergebnis wieder aus der Welt-Bestenliste — die lokale Zeile bleibt erhalten. LOCAL ONLY bedeutet: Der Durchgang bleibt in Personal Best, aber seine Einstellungen oder Altdaten passen nicht zur öffentlichen Wertung.

Durchgänge mit eigenen Regeln — zum Beispiel Balloon Burst mit 50 Ballons pro Level — zeigen stattdessen einen türkisen PUBLISH OPEN Button. Sie landen in der Open Class des Spiels: eine offene Liste je Spiel, in der jeder Eintrag die Einstellungen zeigt, mit denen er gespielt wurde. Open-Class-Ergebnisse sind nicht direkt vergleichbar, zählen nie zu den Klassen-Meisterschaften und werden ausschließlich von Hand veröffentlicht — das automatische Veröffentlichen gilt nur für die regulären Klassen. Das Frontpanel des Spiels zeigt bei so einem Setup OPEN CLASS; PERSONAL BEST ONLY erscheint nur noch, wenn der Zeichensatz unvollständig ist (etwa ein Koch-Lernsatz).

Unter WORLD SCORES lädt OpenShack den veröffentlichten Stand. Die Ansicht beginnt mit All competitions und All settings; anschließend grenzen Sie die Tabelle nach Wettbewerb und Kategorie ein. Jede Kategorie hat ihre eigene Rangfolge. Beim normalen Öffnen von Personal Best gibt es keinen Kontakt zum Score-Dienst — erst World Scores oder ein manuelles Aktualisieren lädt den öffentlichen Stand.

⚠️ Erst online, dann lokal löschen
Eine veröffentlichte Zeile muss zuerst mit UNPUBLISH aus der Bestenliste genommen werden. Danach können Sie die lokale Kopie löschen. So bleibt die Berechtigung erhalten, die für das Entfernen des öffentlichen Ergebnisses nötig ist.

OP und Löschschlüssel

Mit OPERATOR & KEY unten in Personal Best wählen Sie das Rufzeichen für die nächste Veröffentlichung und verwalten dessen Löschschlüssel. Das Rufzeichen gilt für alle Wettbewerbe und wird für weitere Durchgänge gemerkt; vor jeder Veröffentlichung lässt es sich ändern. Jedes Rufzeichen behält seinen eigenen Schlüssel.

Fenster zur Verwaltung von OP und Löschschlüssel
Operator & Key — Schlüssel für das gewählte Rufzeichen anzeigen, kopieren, exportieren, importieren oder erneuern
  • SHOW zeigt den verdeckten Schlüssel; COPY kopiert ihn in die Zwischenablage.
  • EXPORT legt eine private Sicherungsdatei an. Mit IMPORT holen Sie eine Sicherung für das gewählte Rufzeichen zurück.
  • NEW KEY ersetzt den Schlüssel sicher und aktualisiert die veröffentlichten Ergebnisse, die OpenShack noch kennt.
ℹ️ Löschschlüssel privat halten
Der Schlüssel weist nach, dass ein veröffentlichtes Ergebnis Ihnen gehört, und berechtigt zum Löschen. Bewahren Sie einen Export oder ein Foto davon auf. Ist der Schlüssel verloren und lässt sich nicht importieren, wenden Sie sich an Frank, DL2CC, unter support@openshack.com.
ℹ️ Alles löschen
CLEAR ALL löscht alle lokalen Personal-Best-Einträge endgültig. Die öffentliche Bestenliste ändert sich dadurch nicht. Entfernen Sie veröffentlichte Ergebnisse deshalb vorher einzeln. Rückgängig geht das nicht.

Lizenzierter Wettbewerbsmodus — beaufsichtigte Veranstaltungen

Der lizenzierte Wettbewerbsmodus ist die Regie-Ebene in OpenShack für den seltenen Fall echter Veranstaltungen mit mehreren Teilnehmern vor Ort. Ein OP steuert das Ganze aus einem einzigen Fenster: Teilnehmer anmelden, die Unterformulare der Reihe nach starten und alle Ergebnisse in einer gemeinsamen Bestenliste zusammenführen — die speichert und lädt selbstständig hoch.

⚠️ Competition-Lizenz erforderlich
Dieser Workflow erscheint nur mit aktiver Competition-Lizenz; dann wird die Option Competition/FormCompetition sichtbar und kann unter Settings → Settings → Competition Mode aktiviert werden. Das Haupt-Dashboard wird dadurch abgespeckt — so klickt kein Teilnehmer aus Versehen in andere Module.
Orchestrator des lizenzierten Wettbewerbsmodus
Lizenzierter Wettbewerbsmodus — Regie-Fenster mit Bestenliste und Teilnehmerverwaltung

Welche Disziplinen zählen

Unter Settings → Settings → Competition legen Sie fest, welche Disziplinen zu Ihrem beaufsichtigten Event gehören. Setzen oder entfernen Sie die Haken bei TX, Quality RX, Listening, RufzXP TX! und Pile-Up — was Sie abschalten, wird im Competition/FormCompetition-Fenster einfach ausgeblendet, sodass die OPs nur das sehen, was wirklich läuft.

Auf demselben Tab gibt es den Schalter Enable Newcomer category. Bei einer Veranstaltung mit nur einer Klasse lassen Sie ihn aus — die Newcomer-Option verschwindet dann überall und jeder tritt als regulärer Teilnehmer an. Schalten Sie ihn ein, um Newcomer getrennt von den regulären Teilnehmern zu werten.

Max attempts per discipline legt fest, wie viele gewertete Versuche jeder Teilnehmer in jeder Disziplin bekommt (Standard ist 2; bei TX zählt es je Textkategorie). Hat ein Teilnehmer alle Versuche in einer Disziplin verbraucht, werden weitere Durchgänge nicht mehr gewertet. Erklären Sie einen seiner Versuche in der Bestenliste für ungültig (Invalidate), wird dieser Platz wieder frei und der Teilnehmer kann erneut antreten — und die angezeigte Versuchsnummer steigt nie über das hier festgelegte Maximum.

Auch die Pile-Up-Eventeinstellungen (Dauer, gleichzeitige Rufzeichen, Wiederholungen und Grundtempo) legen Sie hier fest, damit alle Teilnehmer denselben Pile-Up bekommen. Während einer beaufsichtigten Veranstaltung stehen diese Werte fest — im Pile-Up-Fenster lassen sie sich nicht mehr ändern.

So läuft die Veranstaltung

  1. Mit aktiver Competition-Lizenz im Dashboard Competition/FormCompetition öffnen.
  2. Das Rufzeichen des Teilnehmers eintragen. Ist die Newcomer-Kategorie aktiviert, zusätzlich die Kategorie wählen (Regular oder Newcomer).
  3. Eines der aktivierten Unterformulare öffnen: TX, Quality RX, Listening, RufzXP oder Pile-Up. Es ist immer nur eines gleichzeitig offen.
  4. Der Teilnehmer macht seinen Durchgang. Die Ergebnisse übernimmt OpenShack zum Schluss automatisch.
  5. Das Ergebnis landet sofort in der Bestenliste. JSON- und CSV-Dateien werden geschrieben und hochgeladen.
  6. Ein Klick auf New Competitor macht das Formular für den nächsten Teilnehmer frei.
  7. Ein Klick auf Standings öffnet jederzeit eine Rangliste je Disziplin.

Bestenliste & Daten

  • Live-Bestenliste — aktualisiert sich nach jedem Durchgang. Zeigt Rufzeichen, Kategorie und alle Ergebnisse.
  • Invalidate / Validate — markieren Sie eine Zeile und verwerfen Sie mit dem Button Invalidate einen misslungenen Durchgang (Fehlstart, Störung usw.). Ungültige Versuche werden ausgegraut und in der Rangliste ignoriert; außerdem wird ein Versuchsplatz wieder frei. Ist das Disziplin-Fenster des Teilnehmers noch offen, wird der freigewordene Versuch dort sofort wieder freigeschaltet — bei RufzXP einfach Restart drücken — sodass er ihn erneut fahren kann, ohne etwas neu zu öffnen. Mit demselben Button machen Sie eine Zeile wieder gültig, falls Sie es sich anders überlegen.
  • Standings — die Standings-Schaltfläche öffnet eine Rangliste, die für jede Disziplin das Rufzeichen und das beste Ergebnis jedes Teilnehmers zeigt — mit 🥇 🥈 🥉 für die ersten drei. Regular- und Newcomer-Teilnehmer werden getrennt gewertet. Sie können dieses Fenster offen lassen — es aktualisiert sich nach jedem Durchgang automatisch.
  • Sichere Speicherung — nach jedem Durchgang landen die Ergebnisse direkt in JSON und CSV. Selbst bei einem OpenShack-Absturz ist nichts verloren.
  • Cloud-Upload — die Ergebnisse gehen auf den Wettbewerbsserver, damit Offizielle die Bestenliste auch remote live mitlesen können.
  • Mehrtages-Veranstaltungen — bis zu fünf Tage am Stück sind möglich. Jeder Arbeitsplatz bekommt einen eindeutigen Dateinamen, damit nichts kollidiert, wenn mehrere PCs mitschreiben.
  • Manual Save & Upload-Schaltfläche für eine manuelle Synchronisation, falls nötig.
  • Open Folder-Schaltfläche öffnet die Rohdaten direkt im Windows-Explorer.
ℹ️ Die Unterformulare bei lizenzierten Events
Werden die Unterformulare TX, Listening und RufzXP aus Competition Mode/FormCompetition heraus gestartet, setzen sie automatisch die passenden Event-Parameter: feste Dauer, kategorieabhängige Einstellungen und Ergebnis-Rückmeldung. Das ist bewusst anders als bei den eigenständigen Trainingsvarianten derselben Module.