Zum Inhalt springen
MusicStation – Start

Menüs

Die Menüleiste gehört zum Betriebssystem - auf dem Mac liegt sie oben am Bildschirmrand, wobei das erste Menü das Anwendungsmenü MusicStation ist; unter Windows und Linux bilden dieselben Gruppen eine gewöhnliche Menüleiste im Fenster. MusicStation baut die Menüleiste bei jedem Sprachwechsel neu auf, deshalb folgt jeder Eintrag sofort der Sprache der Oberfläche, ohne Neustart.

Es gibt zwei Arten von Einträgen:

  • Anwendungseinträge - Über MusicStation, Neuerungen, Einstellungen…, Tastenkürzel…, Kontexthilfe, MusicStation-Handbuch und die vier Einträge des Menüs Projekt. Ihre Aktionen führt das Fenster aus.
  • Vordefinierte Einträge - Rückgängig, Wiederholen, Ausschneiden, Kopieren, Einfügen, Alles auswählen, Vollbild ein/aus, Minimieren, Zoomen und MusicStation beenden. Das sind Standardeinträge des Fenstersystems: Es führt sie selbst am fokussierten Bedienelement oder am Fenster aus, und auch ihre Tastenkombinationen stammen vom System.

Die Tastenkombinationen sind mit den Symbolen des Macs angegeben (⌘ Befehlstaste, ⇧ Umschalttaste, ⌃ Steuerungstaste, ⌥ Wahltaste). Unter Windows und Linux verwenden dieselben Belegungen Strg statt ⌘, sofern bei einem Eintrag nichts anderes steht; Wiederholen ist dort Strg+Y. Die Gruppen erscheinen in dieser Reihenfolge: MusicStation, Projekt, Bearbeiten, Ansicht, Fenster, Hilfe.

Über MusicStation

Der erste Eintrag des MusicStation-Menüs. Er öffnet den Dialog "Über MusicStation" mit Produktname, Version des laufenden Builds, Build-Commit, Version des Steuerprotokolls und den Versionshinweisen aller mitgelieferten Versionen (siehe Über MusicStation und Neuerungen). Der Eintrag hat keine Tastenkombination. Ist gerade der Dialog "Neuerungen" geöffnet, ersetzt "Über MusicStation" ihn - die Hinweise gelten in beiden Fällen als gesehen.

Neuerungen

Öffnet die Versionshinweise der laufenden Version: was neu ist, was verbessert wurde und was behoben ist. MusicStation zeigt diesen Dialog nach einem Update einmal von selbst; dieser Eintrag öffnet ihn jederzeit erneut. Beim Schließen gelten die Hinweise als gesehen, sodass dieselbe Version sie beim nächsten Start nicht wieder öffnet. Tastenkombination: ⌘⇧W (Strg+Umschalt+W).

Einstellungen…

Blendet die Spalte mit den Einstellungen ein und übergibt ihr den Tastaturfokus; es öffnet keinen Dialog. Der Eintrag scrollt die Spalte in den sichtbaren Bereich und zeigt ihren Fokusring. Tastenkombination: ⌘, . "Einstellungen…" ist der Menüweg zu dem Abschnitt, der links im Fenster steht (siehe Einstellungen).

Tastenkürzel…

Blendet den Abschnitt Tastenkürzel am Ende der Spalte mit den Einstellungen ein und übergibt ihm die Tastatur: Der Abschnitt wird in den sichtbaren Bereich gescrollt, sein Fokusring wird gezeigt, und jedes Kürzel des Fensters lässt sich dort ändern (siehe Tastenkürzel). Wie Einstellungen… öffnet der Eintrag keinen Dialog

  • der Editor gehört zum Fenster, und die Wiedergabe läuft weiter, während Sie eine Taste neu belegen. Der Eintrag hat keine eigene Tastenkombination: Eine vom Betriebssystem aufgelöste Kombination ließe sich im Editor nicht neu belegen, diese eine Aktion wird deshalb nur mit der Maus oder über die Tastaturnavigation gewählt.

MusicStation beenden

Schließt das Fenster und beendet MusicStation. Der Eintrag ist ein vordefinierter Eintrag des Fenstersystems und folgt deshalb der Konvention der Plattform - auf dem Mac steht er im MusicStation-Menü mit der Tastenkombination ⌘Q, unter Windows und Linux ist derselbe Eintrag der letzte Punkt des Anwendungsmenüs. Die Anwendung fragt vor dem Beenden nicht nach; nicht gespeicherte Arbeit bleibt nicht erhalten.

Öffnen…

Fragt über den nativen Öffnen-Dialog der Shell nach einer Projektdatei und wendet das Dokument an diesem Pfad auf die ganze Sitzung an. Die Engine ersetzt die Sitzung durch das Dokument: Jeder Slot, den das Dokument nicht aufführt, wird geleert - ein klingender Clip stoppt, ohne Ausblendung. Für die Slots, die es aufführt, fragt die Engine zuerst die Größe jeder verschiedenen Quelldatei ab, die das Dokument referenziert, und sonst nichts (kein Sample wird gelesen, keine Datei gehasht). Ein Slot, dessen Quelldatei unverändert ist - derselbe Pfad und dieselbe Größe wie beim letzten Lesen -, behält seinen Clip, und seine Datei wird nicht erneut gelesen. Ein Slot, dessen Datei sich in der Größe geändert hat, wird geleert und erneut mit den Grenzen eines Clip-Ladens dekodiert. Ein Slot, dessen Datei fehlt, lässt sich gar nicht lesen: Er bleibt leer, das Öffnen meldet ihn als fehlgeschlagenes Laden, und der Loader wird nie danach gefragt. Der Rest des Projekts wird in jedem Fall angewendet. Es ist dieselbe Regel, nach der ein Wiederherstellen arbeitet; die Antwort folgt deshalb erst, wenn das Anwenden abgeschlossen ist, was bei einem großen Projekt mit geänderten Dateien einen Augenblick dauern kann. Eine Quelldatei, die durch eine andere Datei mit genau derselben Größe ersetzt wurde, gilt als unverändert - das ist der Preis dafür, nicht bei jedem Öffnen jede Quelle zu lesen.

Danach zeigt die Kopfzeile den Projektnamen, und die Markierung nicht gespeichert bleibt aus, solange die Engine den Stand als deckungsgleich mit seiner Datei meldet. Ein abgebrochener Dialog ändert nichts.

Unterscheidet sich der Stand von seiner Datei - die Kopfzeile zeigt die Markierung nicht gespeichert -, fragt das Fenster vor dem Dialog nach (siehe Ungespeicherte Änderungen); die Antwort Speichern schreibt zuerst den aktuellen Stand und öffnet das andere Projekt erst, wenn die Engine den Schreibvorgang bestätigt hat. Tastenkombination: ⌘O (Strg+O).

Speichern

Schreibt den aktuellen Stand in die Datei, die das Projekt bereits hat. Ein Stand ohne Datei fragt zuerst nach einer, genau wie Sichern unter…. Die Engine schreibt das ganze Dokument - die Clips mit den Pfaden, aus denen sie geladen wurden, ihre Loop-Kennzeichen, das Tempo, die Start-Quantisierung und die Spurfarben - und meldet den geschriebenen Pfad und die Formatversion.

Was eine Projektdatei ist. Ein Projekt ist eine einzige Datei, <name>.mshproj, und sie enthält genau den Stand der Sitzung: die Clips mit dem Pfad der Audiodatei, die jeder abspielt, und mit ihrem Loop-Kennzeichen, das Tempo, die Start-Quantisierung und die 16 Spurfarben. Die Audiodateien selbst werden nur referenziert und nie in das Projekt kopiert - deshalb bleibt das Projekt wenige Kilobyte groß, egal wie lang Ihre Aufnahmen sind, und Ihre Dateien bleiben dort, wo Sie sie aufbewahren. Weil nur der Pfad gespeichert wird, wird eine Datei, die Sie verschieben oder löschen, an dieser Stelle nicht mehr gefunden: Ihr Slot bleibt beim Öffnen leer, und das Öffnen meldet es (siehe Öffnen…). Die Versionsgeschichte liegt daneben, im Verzeichnis <name>.mshproj.history/ - ein Index und ein vollständiges Dokument je Version (siehe Versionsverlauf). Ein Projekt, das eine ältere MusicStation geschrieben hat, wird beim Lesen ohne Verlust in das aktuelle Format übernommen; die Datei auf der Festplatte wird erst mit dem nächsten Speichern im aktuellen Format geschrieben.

Die Markierung nicht gespeichert in der Kopfzeile verschwindet, sobald die Engine den Stand als deckungsgleich mit seiner Datei meldet. Ist die Voreinstellung Momentaufnahme beim Speichern eingeschaltet, legt das Speichern zusätzlich eine Momentaufnahme in der Versionsgeschichte des Projekts ab - die Engine führt das geschriebene Dokument als automatische Version mit der Beschriftung Momentaufnahme beim Speichern, die der Bereich Verlauf danach als neuesten Eintrag aufführt. Ist die Voreinstellung aus, schreibt das Speichern die Datei und keine Momentaufnahme. Einen Schreibvorgang, den die Engine nicht ausführen kann - ein Ordner, den es nicht gibt, eine scheiternde Festplatte -, beantwortet sie mit einem Fehler und ändert nichts; die Markierung nicht gespeichert bleibt also stehen.

Zwei Ablehnungen geschehen, bevor etwas geschrieben wird. Beide ändern überhaupt nichts - keine Datei, kein Projekt, keine Version - und den Grund zeigt das Fenster dort, wo ein fehlgeschlagener Projektbefehl gemeldet wird: als Satz in der Kopfzeile des Bereichs Verlauf.

  • Eine Zieldatei aus einer neueren MusicStation. Ist die Datei am Zielpfad ein Projektdokument, das eine höhere Formatversion nennt, als der laufende Build schreibt, wird das Speichern abgelehnt, statt sie zu überschreiben: Ein solches Dokument kann dieser Build nicht darstellen, ein Überschreiben würde es zerstören. Der Ausweg ist Sichern unter… auf eine andere Datei - das neuere Projekt bleibt damit unverändert.
  • Eine Momentaufnahme, die nicht abgelegt werden könnte. Ist die Voreinstellung Momentaufnahme beim Speichern eingeschaltet, schuldet das Speichern eine Version in der Versionsgeschichte der Zieldatei. Gibt es diese Geschichte und lässt sie sich nicht lesen - eine neuere MusicStation hat sie geschrieben, oder ihr Index ist beschädigt -, wird das Speichern abgelehnt, weil die versprochene Momentaufnahme nicht abgelegt werden könnte. Der Ausweg ist Sichern unter… auf eine andere Datei oder - für einen Stand, der keine Geschichte braucht - das Ausschalten dieser Voreinstellung.

Ein Speichervorgang, der die Datei geschrieben hat, wird danach nicht mehr abgelehnt: Kann die Festplatte die Datei der neuen Version nicht aufnehmen, wird die Projektdatei trotzdem geschrieben, das Speichern wird bestätigt, und es erscheint keine neue Version - die Version fehlt einfach, und die Engine vermerkt es in ihrem Fehlerprotokoll. Tastenkombination: ⌘S (Strg+S).

Sichern unter…

Fragt immer nach der Zieldatei, schlägt den Namen des Projekts mit der Erweiterung .mshproj vor (oder das Wort Unbenannt für einen Stand, der noch nie gespeichert wurde) und schreibt den Stand dorthin. Die gewählte Datei wird die Datei des Projekts: Die Kopfzeile zeigt von da an ihren Basisnamen, und das nächste Speichern schreibt hinein, ohne erneut zu fragen. Ein abgebrochener Dialog ändert nichts, und die gespeicherten Versionen des vorherigen Projekts bleiben in ihrer eigenen Datei, wo sie hingehören.

Für Sichern unter… gelten dieselben zwei Wächter wie für Speichern, angewendet auf die Datei, die Sie wählen: Eine Datei, die ein Projektdokument aus einer neueren MusicStation enthält, wird nie überschrieben, und ist die Voreinstellung Momentaufnahme beim Speichern eingeschaltet, wird auch eine Zieldatei abgelehnt, deren Versionsgeschichte sich nicht lesen lässt - noch bevor etwas geschrieben wird. Beide Ablehnungen ändern nichts - die gewählte Datei behält ihren Inhalt, die abgelegten Versionen bleiben, wo sie sind, und die Kopfzeile nennt weiterhin das Projekt, das sie vorher nannte. Der Ausweg ist also eine andere Zieldatei oder - für einen Stand, der keine Geschichte braucht - das Ausschalten der Voreinstellung. Tastenkombination: ⌘⇧S (Strg+Umschalt+S).

Versionsverlauf

Blendet den Bereich Verlauf des Fensters ein und übergibt ihm die Tastatur: Der Bereich trägt die Zeitleiste der Versionen des Projekts - die abgelegten Momentaufnahmen, ihre Namen, Notizen und Daten, und die Aktionen, die eine Version anlegen, umbenennen, löschen, vergleichen und wiederherstellen (siehe Versionsverlauf). Wie er eingeblendet wird, hängt vom Arbeitsbereich ab, in dem Sie arbeiten: Der gültige Arbeitsbereich hat Vorrang, ein Bereich, den er bereits zeigt, wird also nur ins Bild gerollt und fokussiert, und einer, den er geschlossen hält, wird wieder gezeigt. Kennt der Arbeitsbereich, in dem Sie arbeiten, den Bereich überhaupt nicht, sucht das Fenster nach einem eigenen Arbeitsbereich, der ihn enthält, und verwendet diesen - die mitgelieferte Anordnung der Arbeitsbereiche Aufnahme und Mix ist eine Voreinstellung und nicht Ihre Entscheidung und nie ein Grund, das Fenster umzuräumen. Gibt es keinen solchen Arbeitsbereich, wird der Bereich in die Region Links des Arbeitsbereichs gesetzt, in dem Sie gerade arbeiten - genau wie ein Eintrag des Menüs Panels. Der Eintrag hat keine Tastenkombination und keine eigene Versionsliste - er ist die Aktion, die den Bereich einblendet.

Ungespeicherte Änderungen

Die Frage, die das Fenster stellt, bevor ein anderes Projekt einen Stand ersetzt, der sich von seiner Datei unterscheidet - die Aktion Öffnen… bei einem Projekt, dessen Kopfzeile die Markierung nicht gespeichert zeigt. Ihr Titel ist Ungespeicherte Änderungen, und sie nennt das Projekt: Das Projekt {name} enthält ungespeicherte Änderungen. Vor dem Öffnen eines anderen Projekts speichern? Ein Stand ohne Datei heißt Unbenannt.

Drei Antworten: Speichern schreibt zuerst den aktuellen Stand und öffnet das andere Projekt erst, wenn die Engine den Schreibvorgang bestätigt hat - ein vom Anwender abgebrochenes oder von der Engine abgelehntes Speichern lässt das Öffnen entfallen, statt die Änderungen zu verlieren. Verwerfen öffnet das andere Projekt, ohne etwas zu schreiben, die ungespeicherten Änderungen sind also weg. Abbrechen tut überhaupt nichts. Escape und ein Klick auf die Fläche rund um den Dialog sind die Antwort "Abbrechen": Ein Projekt wird nie ohne die Zustimmung des Anwenders ersetzt, und ein Klick neben dem Dialog ist keine Antwort. Der Dialog ist modal, behält die Tastatur bei sich und folgt einem Sprachwechsel, während er geöffnet ist.

Rückgängig

Ein vordefinierter Eintrag des Fenstersystems: Das Betriebssystem schickt das Rückgängigmachen an das Bedienelement, das den Tastaturfokus hat. In diesem Build gibt es die eigenen Bearbeitungsbefehle der Oberfläche noch nicht, deshalb wirkt der Eintrag auf ein fokussiertes Textfeld - zum Beispiel das Feld Tempo oder Akzentfarbe - und bleibt ohne Wirkung, wenn kein solches Bedienelement den Fokus hat. Tastenkombination: ⌘Z (Strg+Z).

Wiederholen

Das Gegenstück zu Rückgängig, ebenfalls ein vordefinierter Eintrag: Er wiederholt den Schritt, der zuvor rückgängig gemacht wurde, am fokussierten Bedienelement. Tastenkombination: ⇧⌘Z auf dem Mac, Strg+Y unter Windows und Linux.

Ausschneiden

Ein vordefinierter Eintrag des Fenstersystems: Er entfernt den ausgewählten Inhalt des fokussierten Bedienelements und legt ihn in die Zwischenablage, zum Beispiel den Text des Feldes Tempo. Tastenkombination: ⌘X (Strg+X).

Kopieren

Ein vordefinierter Eintrag: Er kopiert den ausgewählten Inhalt des fokussierten Bedienelements in die Zwischenablage, ohne ihn zu verändern. Tastenkombination: ⌘C (Strg+C).

Einfügen

Ein vordefinierter Eintrag: Er setzt den Inhalt der Zwischenablage an der Schreibmarke des fokussierten Bedienelements ein - der Wert des Feldes Akzentfarbe wird beim Verlassen des Feldes oder mit der Eingabetaste übernommen. Tastenkombination: ⌘V (Strg+V).

Alles auswählen

Ein vordefinierter Eintrag: Er wählt alles im fokussierten Bedienelement aus, sodass sich das nächste Kopieren oder Ausschneiden auf den gesamten Inhalt bezieht. Tastenkombination: ⌘A (Strg+A).

Vollbild ein/aus

Schaltet das Fenster zwischen Vollbild und seiner vorherigen Größe um. Der Eintrag ist ein vordefinierter Eintrag des Fenstersystems und folgt deshalb der Plattform; auf dem Mac lautet die Tastenkombination ⌃⌘F. Das Vollbild ändert nichts an der Wiedergabe: Audio und Transport laufen weiter, während das Fenster seine Größe ändert.

Arbeitsbereich

Das Untermenü Ansicht ▸ Arbeitsbereich führt die Arbeitsbereiche der Arbeitsbereich-Datei auf - die vier mitgelieferten und Ihre eigenen - und verwendet einen auf Druck; der feste Eintrag darin, Arbeitsbereiche verwalten…, öffnet den Arbeitsbereichsverwalter. Die Kopfzeile des Fensters führt dieselbe Liste als Schaltfläche Arbeitsbereich neben dem Menü Panels. Das Untermenü, seine Einträge und der Verwalter sind im Kapitel Arbeitsbereich beschrieben.

Panels

Das Untermenü Ansicht ▸ Panels blendet die Bereiche des Fensters ein und aus: einen Eintrag je Bereich, den diese Version darstellt, in der Reihenfolge Browser, Inspektor, Session, Einstellungen, Verlauf, mit Häkchen, solange der gültige Arbeitsbereich diesen Bereich zeigt. Es ist das Gegenstück in der Menüleiste zum Menü Panels der Kopfzeile und im Kapitel Arbeitsbereich beschrieben.

Minimieren

Legt das Fenster in den Dock (Mac) beziehungsweise in die Taskleiste (Windows/Linux). Der Eintrag ist ein vordefinierter Eintrag des Fenstersystems und trägt deshalb dessen eigene Tastenkombination (⌘M auf dem Mac). Die Wiedergabe läuft weiter, während das Fenster minimiert ist.

Zoomen

Der Eintrag, der die Fenstergröße ändert. Auf jeder Plattform steht die Beschriftung Zoomen aus MusicStation selbst; dahinter führt das Fenstersystem seine übliche Aktion aus, vergrößert das Fenster also auf dem Mac auf seine bevorzugte Größe und wieder zurück und maximiert beziehungsweise stellt es unter Windows und Linux wieder her. Der Eintrag ist vordefiniert und hat keine Tastenkombination. Wie jede Fensteraktion greift er nicht in das Audio ein.

Kontexthilfe

Dieselbe Aktion wie die F1-Taste: Er öffnet den Handbuchabschnitt des Bedienelements unter dem Zeiger, oder des fokussierten Bedienelements, wenn der Zeiger über keinem steht. Die Seite öffnet sich in der Sprache, in der die Oberfläche läuft (siehe Hilfe). Tastenkombination: ⌘⇧/ - auf den meisten Tastaturbelegungen ist das ⌘?; unter Windows und Linux Strg+Umschalt+/.

MusicStation-Handbuch

Öffnet das Handbuch bei seinem Inhaltsverzeichnis in der aktuellen Sprache der Oberfläche, sodass Sie die Kapitel über die Seitenliste links im Hilfe-Fenster durchsehen können - dieselbe Seite, zu der die Schaltfläche Inhalt des Hilfe-Fensters zurückführt (siehe Hilfe). Der Eintrag hat keine Tastenkombination.

Arbeitsablauf: etwas im Handbuch nachschlagen

  1. Für ein einzelnes Bedienelement: Fahren Sie mit der Maus darüber und drücken Sie F1, oder verwenden Sie Hilfe ▸ Kontexthilfe (siehe Kontexthilfe).
  2. Für ein Kapitel: Öffnen Sie Hilfe ▸ MusicStation-Handbuch und wählen Sie eine Seite aus der Liste (siehe MusicStation-Handbuch).
  3. Lesen Sie weiter, folgen Sie den Verweisen innerhalb der Seite, und schließen Sie das Fenster mit Escape oder der Schaltfläche Hilfe schließen.
  4. Um zu sehen, was sich seit dem letzten Update geändert hat, öffnen Sie MusicStation ▸ Neuerungen (siehe Neuerungen).