// Don't write in the empty line above line. It will be interpreted as author html tag
For program version 0.3.1
For program version 0.4.0
== Introduction
@ -35,18 +35,13 @@ It is used to start your programs, remember their (JACK) interconnections and ma
in general.
Agordejo does not re-invent the wheel but instead uses the New-Session-Manager daemon and enhances
it with some tricks of its own, that always remain 100% compatible with the original sessions.
This is a proof of concept version. It aims to show that session management with NSM can be quick
and convenient and make the user feel in control. Some functionality has not yet been
implemented, most prominently anything related to NSM over network. There is always the possibility to
break things when trying out corner cases and hacks.
You can create a session, or project, add programs to it and then use commands to save, start/stop,
hide/show all programs at once, or individually. At a later date you can then re-open
the session and continue where you left off.
That said, for single-computer sessions with just one daemon and one GUI at the same time Agordejo
should provide a good user experience.
Agordejo does not re-invent the wheel but instead uses the New-Session-Manager daemon and enhances
it with some tricks of its own, that always remain 100% compatible with the original sessions.
== Preamble
@ -78,82 +73,22 @@ setup, but everything is saved automatically as long as you manage everything th
=== Example
* Start Agordejo (Start menu, terminal etc.)
* You are now in the "Quick View" to start a session
* Press the big button "Start New Session"
* Press the button "Quick New" on the left
* Now you get a choice of programs:
* A single click with the mouse starts a program
* Another click hides (or subsequently shows) its graphical interface
* If the program crashes you get a warning and can restart it.
* A double single click with the mouse starts a program
* The program appears as entry in the other column and indicates that it is running
* To show it's GUI you probably need to double click on this new entry.
* The programs "jackpatch" and "nsm-data" were already added automatically.
* Audio and midi ports can now be connected together in a patchbay. The connections are stored in Agordejo.
* To get more programs and advanced features you can switch to the tab "Full View
* The name of the session so far is simply a date. By clicking on it you can enter a real name. Like "My song"
* If you are finished you can return to the session selection by pressing the button "Save and Close"
* The name of the session so far is simply a date. Through the menu you can enter a real name. Like "My song"
* If you are finished you can return to the session selection by using the menus "Save and Close"
* Now Agordejo could be closed itself.
* All stored data is in a single directory on the hard disk (`~/NSM Sessions/My Song`)
* The session can be resumed: After clicking on the name, all programs start automatically and connect their JACK ports to among themselves.
"Quick View" is a good start. However, usually one would like to get into the full view, even if it
is only to start a program twice or to save manually.
== Quick View
The quick view is an environment reduced to the minimum. You, as a user, should have to make as few
decisions as possible and start an old session or create a new one as quickly as possible (with the
at least clicks).
For stability reasons, only programs are shown that are known to
work correctly with Agordejos session management.
The Quick View is only a view. There is no technical difference to the full view and you can switch
back and forth at any time.
=== Selecting a Session
There are only two options here: Click on "Start New Session" to do so, or
select one of the existing sessions to resume it (if available).
* All stored data is in a single directory on the hard disk (`~/.local/share/nms/My Song`)
* The session can be resumed: After double clicking on the name, all programs start automatically and connect their JACK ports to among themselves.
=== In a Session
The name can be changed. We recommend a date in the form YYYY-MM-DD followed by a informative name.
Please note that the name change will only take effect (e.g. renaming the session directory on
disk) when you close the session.
Next, a larger text field is available for notes. Write what you want. TODO lists, lyrics, credits
and sources of external samples etc.
Programs are symbolized by icons. A mouse click starts the program (which can take a while, we have
no influence on that). The status of the program is indicated by a symbol: The "Play" symbol for
the running program, the eye means "program window hidden", the "Power On/Off" symbol means that
the program has been terminated (or crashed).
If the program supports it, a running program window can be hidden. Synthesizers, once set up, do
not have to be permanently visible. Just click on the program icon again. Either nothing happens
(the program does not support it) or the window will hide. Another click on a hidden window shows
it again. Every program itself is responsible for whether it saves its window state. Also, some
programs already start hidden.
There is *no* way to end or remove a program in this view. To do this, switch to the full view or
use the close function of the program itself.
There is also *no* possibility to start a program multiple times, e.g. one synthesizer per
track. If you want to start multiple program instances through the full view times you can still
use the quick view to manage the general session, but it is not defined which program instance a
click on the icon (e.g. to hide) affects. Multiple instances are a clear indicator that you are
ready for the full view.
== Full Explanation
As you'll eventually discover, not *all* available programs are in the list, and there there is
also no possibility to start programs that would work well in a session (e.g. a tuner), but are not
explicitly written for it, e.g. do not report their status. It is better to manage these programs
in full view.
If, unfortunately, a program has crashed, you can only restart it and hope its automatic saving
worked. Good luck.
== Full View
Some concepts have already been explained in the chapter "Quick View". It is expected that you have
read this.
=== Selecting a Session
@ -166,7 +101,7 @@ space. The displayed disk space usage is not the actual one, but includes the si
symlink-targets. Only when you archive the session or replace the links with real files the number
becomes correct.
Finally, the directory in which the files are actually stored is also given.
Finally, the directory in which the files are actually stored is also given.
Sessions represent the directory tree. A session is always a "leaf" and cannot include subsessions.
When creating or renaming sessions, you can also arrange them in the tree by using the usual slash
@ -182,13 +117,6 @@ functions are equivalent to your file manager. If you like, you can also use you
rename, move, or delete the session directories themselves (unless they are is currently open). You
don't need to restart Agordejo to do this, it will respond to the changes while running.
There is also the possibility to remove a so-called "lock" file. This is a file which is created
when the session starts and deleted when it ends. This tells Agordejo which session is currently
running. If a lock file exists, the session cannot be opened! This should not happen during normal
operation. But if a power failure or similar occurs in the middle of a session, the lock file may
remain, although obviously no session is opened. In this case, unlock the session manually by
deleting the lock file.
Click on "New session" to create one. In contrast to the quick view, you must enter the name
directly . As mentioned above, you can use the directory tree. In addition, there are several
(almost obligatory) programs suggested to start with. Normally one should accept all suggestions.
@ -198,8 +126,8 @@ A double click on an existing session (or the "Load Selected" button) does just
=== In a Session
The full view is divided into three areas: Program starter, programs in the current session
and the session notes. There is also a dynamic menu.
The view is divided into three areas: Program starter, programs in the current session
and the session notes. There is also a dynamic menu.
On the left side you see the program starter. A double-click starts a program instance in this
session. You can also start a program more than once. For available programs please refer to the
@ -214,7 +142,7 @@ The following information is available per program:
* The name (possibly with icon)
* A "label" that programs can use freely (e.g. Fluajho shows the loaded .sf2 here)
* The program status
* The program status
* Stopped , not running
* Ready, running
* Launch, If the status halts here but the programs works, it is one that does not specifically support session mode. Agordejo cannot know if it is already running or not. Everything is fine! :)
@ -243,7 +171,7 @@ In contrast to the quick view, full mode offers menus, which can also be accesse
* Save instructs all programs to save, the session continues to run
* Save and Close ends the session, after all programs saved
* Abort ends the session without saving the programs
* Abort ends the session without saving the programs
* Save As saves the session under a different name and closes the current session without saving. From now on you work under the new name.
* Add Client offers the option to add any program, whether it is in the program database or not.
* Any installed programs are suggested. Agordejo doesn't check them for usefulness for a music session, or even for runnability. You will find `ls` here as well as `agordejo` itself.
@ -298,12 +226,6 @@ If a session is already running you can save, cancel etc.
Agordejo can also be completely exited here.
== Network Sessions
The functionality to distribute sessions over the local network is planned for a later program
version.
== Program parameters
As an advanced user, you can start Agordejo in the terminal and add some parameters.. For a
@ -27,82 +27,22 @@ setup, but everything is saved automatically as long as you manage everything th
=== Example
* Start Agordejo (Start menu, terminal etc.)
* You are now in the "Quick View" to start a session
* Press the big button "Start New Session"
* Press the button "Quick New" on the left
* Now you get a choice of programs:
* A single click with the mouse starts a program
* Another click hides (or subsequently shows) its graphical interface
* If the program crashes you get a warning and can restart it.
* A double single click with the mouse starts a program
* The program appears as entry in the other column and indicates that it is running
* To show it's GUI you probably need to double click on this new entry.
* The programs "jackpatch" and "nsm-data" were already added automatically.
* Audio and midi ports can now be connected together in a patchbay. The connections are stored in Agordejo.
* To get more programs and advanced features you can switch to the tab "Full View
* The name of the session so far is simply a date. By clicking on it you can enter a real name. Like "My song"
* If you are finished you can return to the session selection by pressing the button "Save and Close"
* The name of the session so far is simply a date. Through the menu you can enter a real name. Like "My song"
* If you are finished you can return to the session selection by using the menus "Save and Close"
* Now Agordejo could be closed itself.
* All stored data is in a single directory on the hard disk (`~/NSM Sessions/My Song`)
* The session can be resumed: After clicking on the name, all programs start automatically and connect their JACK ports to among themselves.
* All stored data is in a single directory on the hard disk (`~/.local/share/nms/My Song`)
* The session can be resumed: After double clicking on the name, all programs start automatically and connect their JACK ports to among themselves.
"Quick View" is a good start. However, usually one would like to get into the full view, even if it
is only to start a program twice or to save manually.
== Quick View
== Full Explanation
The quick view is an environment reduced to the minimum. You, as a user, should have to make as few
decisions as possible and start an old session or create a new one as quickly as possible (with the
at least clicks).
For stability reasons, only programs are shown that are known to
work correctly with Agordejos session management.
The Quick View is only a view. There is no technical difference to the full view and you can switch
back and forth at any time.
=== Selecting a Session
There are only two options here: Click on "Start New Session" to do so, or
select one of the existing sessions to resume it (if available).
=== In a Session
The name can be changed. We recommend a date in the form YYYY-MM-DD followed by a informative name.
Please note that the name change will only take effect (e.g. renaming the session directory on
disk) when you close the session.
Next, a larger text field is available for notes. Write what you want. TODO lists, lyrics, credits
and sources of external samples etc.
Programs are symbolized by icons. A mouse click starts the program (which can take a while, we have
no influence on that). The status of the program is indicated by a symbol: The "Play" symbol for
the running program, the eye means "program window hidden", the "Power On/Off" symbol means that
the program has been terminated (or crashed).
If the program supports it, a running program window can be hidden. Synthesizers, once set up, do
not have to be permanently visible. Just click on the program icon again. Either nothing happens
(the program does not support it) or the window will hide. Another click on a hidden window shows
it again. Every program itself is responsible for whether it saves its window state. Also, some
programs already start hidden.
There is *no* way to end or remove a program in this view. To do this, switch to the full view or
use the close function of the program itself.
There is also *no* possibility to start a program multiple times, e.g. one synthesizer per
track. If you want to start multiple program instances through the full view times you can still
use the quick view to manage the general session, but it is not defined which program instance a
click on the icon (e.g. to hide) affects. Multiple instances are a clear indicator that you are
ready for the full view.
As you'll eventually discover, not *all* available programs are in the list, and there there is
also no possibility to start programs that would work well in a session (e.g. a tuner), but are not
explicitly written for it, e.g. do not report their status. It is better to manage these programs
in full view.
If, unfortunately, a program has crashed, you can only restart it and hope its automatic saving
worked. Good luck.
== Full View
Some concepts have already been explained in the chapter "Quick View". It is expected that you have
read this.
=== Selecting a Session
@ -115,7 +55,7 @@ space. The displayed disk space usage is not the actual one, but includes the si
symlink-targets. Only when you archive the session or replace the links with real files the number
becomes correct.
Finally, the directory in which the files are actually stored is also given.
Finally, the directory in which the files are actually stored is also given.
Sessions represent the directory tree. A session is always a "leaf" and cannot include subsessions.
When creating or renaming sessions, you can also arrange them in the tree by using the usual slash
@ -131,13 +71,6 @@ functions are equivalent to your file manager. If you like, you can also use you
rename, move, or delete the session directories themselves (unless they are is currently open). You
don't need to restart Agordejo to do this, it will respond to the changes while running.
There is also the possibility to remove a so-called "lock" file. This is a file which is created
when the session starts and deleted when it ends. This tells Agordejo which session is currently
running. If a lock file exists, the session cannot be opened! This should not happen during normal
operation. But if a power failure or similar occurs in the middle of a session, the lock file may
remain, although obviously no session is opened. In this case, unlock the session manually by
deleting the lock file.
Click on "New session" to create one. In contrast to the quick view, you must enter the name
directly . As mentioned above, you can use the directory tree. In addition, there are several
(almost obligatory) programs suggested to start with. Normally one should accept all suggestions.
@ -147,8 +80,8 @@ A double click on an existing session (or the "Load Selected" button) does just
=== In a Session
The full view is divided into three areas: Program starter, programs in the current session
and the session notes. There is also a dynamic menu.
The view is divided into three areas: Program starter, programs in the current session
and the session notes. There is also a dynamic menu.
On the left side you see the program starter. A double-click starts a program instance in this
session. You can also start a program more than once. For available programs please refer to the
@ -163,7 +96,7 @@ The following information is available per program:
* The name (possibly with icon)
* A "label" that programs can use freely (e.g. Fluajho shows the loaded .sf2 here)
* The program status
* The program status
* Stopped , not running
* Ready, running
* Launch, If the status halts here but the programs works, it is one that does not specifically support session mode. Agordejo cannot know if it is already running or not. Everything is fine! :)
@ -192,7 +125,7 @@ In contrast to the quick view, full mode offers menus, which can also be accesse
* Save instructs all programs to save, the session continues to run
* Save and Close ends the session, after all programs saved
* Abort ends the session without saving the programs
* Abort ends the session without saving the programs
* Save As saves the session under a different name and closes the current session without saving. From now on you work under the new name.
* Add Client offers the option to add any program, whether it is in the program database or not.
* Any installed programs are suggested. Agordejo doesn't check them for usefulness for a music session, or even for runnability. You will find `ls` here as well as `agordejo` itself.
@ -247,12 +180,6 @@ If a session is already running you can save, cancel etc.
Agordejo can also be completely exited here.
== Network Sessions
The functionality to distribute sessions over the local network is planned for a later program
version.
== Program parameters
As an advanced user, you can start Agordejo in the terminal and add some parameters.. For a
// Don't write in the empty line above line. It will be interpreted as author html tag
Für Programmversion 0.3.1
Für Programmversion 0.4.0
== Präambel
@ -33,7 +33,7 @@ Session Management führt zur Vereinfachung von Arbeitsabläufen, Übersicht und
Programme und Daten und eine gehörige Portion positive Bequemlichkeit :)
Kein Programm existiert für sich alleine, denn kein Programm kann alles leisten, was für heutige
Musikproduktion nötig ist.
Musikproduktion nötig ist.
Direkt ersichtlich ist das in einer JACK Umgebung, die prinzipiell modular ist: Verschiedene
Programme erfüllen verschiedene Zwecke und "sprechen" miteinander, indem sie sich Daten schicken.
@ -60,86 +60,22 @@ Manager Agordejo starten.
=== Anwendungsbeispiel
* Agordejo starten (Startmenü, Terminal etc.)
* Man befindet sich nun in der "Schnellen Ansicht" um eine Session zu starten
* Der große Knopf: "Starte Neue Session"
* Agordejo starten (Startmenü, Terminal etc.)
* Den Knopf auf der linken Seite drücken: "Schnellstart Neu"
* Nun bekommt man eine Auswahl an Programmen:
* Ein einfacher Klick mit der Maus startet ein Programm
* Ein weiterer Klick versteckt (oder zeigt anschließend) dessen grafische Oberfläche
* Sollte das Programm abstürzen bekommt man das signalisiert und kann es neustarten.
* Ein Doppelklick mit der Maus startet ein Programm
* Das Programm erscheint in der anderen Spalte und zeigt an, dass es läuft.
* Die GUI des Programms erscheint evtl. erst wenn man auf den neuen Eintrag doppelklickt.
* Die Programme "jackpatch" und "nsm-data" wurden schon automatisch hinzugefügt
* Audio- und Midiports können nun in einer Patchbay miteinander verbunden werden. Die Verbindungen werden in Agordejo gespeichert.
* Um andere Programme und erweiterte Funktionen zu bekommen kann man in den Tab "Volle Ansicht" wechseln
* Der Name der Session ist bisher einfach ein Datum. Durch Klick auf dieses kann man einen richtigen Namen eingeben. Etwa "Mein Lied"
* Ist man soweit fertig kommt man durch den Knopf "Speichern und Schließen" wieder in die Sessionauswahl zurück
* Der Name der Session ist bisher einfach ein Datum. Im Menü kann man richtigen Namen eingeben. Etwa "Mein Lied"
* Ist man soweit fertig kommt man durch den Menüeintrag "Speichern und Schließen" wieder in die Sessionauswahl zurück
* Nun könnte Agordejo geschlossen werden.
* Alle gespeicherten Daten liegen in einem einzigen Verzeichnis auf der Festplatte (`~/NSM Sessions/Mein Lied`)
* Die Session kann weitergeführt werden: Nach dem Klick auf den Namen starten alle Programme automatisch und verbinden ihre JACK-Ports untereinander.
* Alle gespeicherten Daten liegen in einem einzigen Verzeichnis auf der Festplatte (`~/.local/share/nms/Mein Lied`)
* Die Session kann weitergeführt werden: Nach dem Doppelklick auf den Namen starten alle Programme automatisch und verbinden ihre JACK-Ports untereinander.
Die "Schnelle Ansicht" ist ein guter Einstieg. Üblicherweise möchte man jedoch bald in die volle
Ansicht wechseln, und sei es nur um ein Programm zwei mal zu starten oder um zwischendurch manuell
zu speichern.
== Die Schnelle Ansicht
Die Schnelle Ansicht ist eine aufs Minimum reduzierte Umgebung. Sie, als Benutzer, sollen so wenig
Entscheidungen wie möglich zu treffen haben und so schnell wie möglich (mit den wenigstens Klicks)
eine alte Session starten oder eine neue erstellen können.
Aus Stabilitätsgründen werden nur Programme zum Starten angeboten, von denen bekannt ist, dass Sie
korrekt mit dem Session Management Agordejos zusammenarbeiten.
Die Schnelle Ansicht ist lediglich eine Ansicht. Es besteht kein technischer Unterschied zur vollen
Session und Sie können jederzeit hin- und herschalten.
=== Session Auswählen
Hier gibt es nur zwei Möglichkeiten: Klicken Sie auf "Starte Neue Session" um dies zu tun, oder
wählen Sie eine der bestehenden Sessions aus um diese fortzuführen (sofern vorhanden).
=== In einer Session
Der Name kann geändert werden. Wir empfehlen ein Datum in der Form YYYY-MM-DD gefolgt von einem
aussagekräftigen Namen. Bitte beachten Sie, dass die Namensänderung erst wirksam wird (z.B. in Form
des Sessionvereichnisses auf der Platte) wenn Sie die Session schließen.
Als nächstes steht ein größeres Textfeld für Notizen zur Verfügung. Schreiben Sie was Sie möchten.
TODO-Listen, Liedtexte, Credits und Quellen von externen Samples etc.
Programme werden durch Icons symbolisiert. Ein Mausklick startet das Programm (das kann einen
Moment dauern, darauf haben wir keinen Einfluss). Der Status des Programmes wird durch ein Symbol
dargestellt: Das "Play"-Symbol für das laufende Programm, ein Auge bedeutet "Programmfenster
versteckt", das "Power On/Off"-Symbol bedeutet, dass Programm wurde beendet (oder Absturz).
Falls das Programm es unterstützt kann ein laufendes Programmfenster versteckt werden. z.B. ein
Synthesizer, einmal eingerichtet, muss nicht permanent zu sehen sein. Klicken Sie einfach erneut
auf das Programmicon. Entweder passiert nichts (das Programm unterstützt es nicht) oder es wird
versteckt. Ein weiterer Klick auf ein versteckes Fenster zeigt es wieder. Jedes Programm ist selbst
dafür verantwortlich ob es seinen Fensterzustand speichert. Manche Programme starten bereits
versteckt.
Es gibt *keine* Möglichkeit ein Programm in dieser Ansicht zu beenden. Wechseln Sie hierzu in die
volle Ansicht oder benutzen Sie die Schließenfunktion des Programmes selbst.
Es gibt auch *keine* Möglichkeit ein Programm mehrfach zu starten, z.B. für einen Synthesizer pro
Spur. Wechseln sie hierzu in die volle Ansicht. Wenn Sie Programme durch die volle Ansicht mehrfach
gestartet haben können Sie weiterhin die schnelle Ansicht benutzen um die Session zu verwalten,
allerdings ist nicht definiert auf welche Programminstanz sich ein Klick auf das Programmicon (z.B.
zum Verstecken) auswirkt. Mehrere Instanzen sind ein klares Zeichen dafür, dass Sie bereit für die
volle Ansicht sind.
Wie Sie irgendwann feststellen werden sind nicht *alle* verfügbaren Programme in der Liste, und es
gibt auch keine Möglichkeit Programme zu starten die zwar gut in einer Session funktionieren (z.B.
ein Stimmgerät), aber nicht explizit dafür geschrieben sind, z.B. ihren Status nicht zurückmelden.
Diese Programme sollten Sie besser in der vollen Ansicht verwalten.
Ist ein Programm leider abgestürzt können Sie es nur neu starten und auf dessen automatische
Speicherung hoffen. Viel Glück.
== Die Volle Ansicht
Einige Konzepte wurde bereits im Kapitel "Die Schnelle Ansicht" erklärt. Es wird vorrausgesetzt,
dass Sie dieses gelesen haben.
== Vollständige Erklärung
=== Session Auswählen
@ -152,7 +88,7 @@ Session gelinkt, und nicht kopiert, um Speicherplatz zu sparen. Der angezeigte S
ist nicht der tatsächliche Verbrauch, sondern beinhaltet die Größen der Symlinks. Erst wenn Sie die
Session archivieren oder die Links durch reale Dateien ersetzen stimmt die angezeigte Zahl.
Schließlich wird auch das Verzeichnis angegeben, in dem die Dateien tatsächlich gespeichert sind.
Schließlich wird auch das Verzeichnis angegeben, in dem die Dateien tatsächlich gespeichert sind.
Sessions stellen den Verzeichnisbaum dar. Eine Session ist immer ein "Blatt" und kann keine
Subsessions enthalten. Sie können beim Anlegen oder Umbenennen die Sessions auch im Baum anordnen
@ -170,13 +106,6 @@ einfach die Sessionverzeichnisse selbst umbennen, verschieben oder löschen (sof
gerade geöffnet ist). Dazu muss Agordejo nicht neugestartet werden, es reagiert selbst auf die
Änderungen.
Hier gibt es auch die Möglichkeit eine sogenannte "Lock"-Datei zu entfernen. Das ist eine Datei,
die angelegt wird sobald die Session startet und gelöscht wenn beendet. Damit weiß das Programm,
welche Session gerade läuft. Ist eine Lockdatei vorhanden, kann die Session nicht geöffnet werden!
Das sollte im normalen Betrieb nicht vorkommen. Falls aber ein Stromausfall o.ä. mitten in einer
Session passiert ist kann die Lockdatei übrig bleiben, obwohl offensichtlich keine Session geöffnet
ist. In diesem Fall entsperren Sie die Session hierdurch manuell.
Klicken Sie auf "Neue Session" um diese anzulegen. Im Gegensatz zur schnellen Ansicht müssen Sie
hier den Namen direkt eingeben. Wie oben erwäht können Sie dazu den Verzeichnisbaum benutzen.
Darüberhinaus wird angeboten verschiedene (fast schon obligatorische) Programme direkt
@ -187,8 +116,8 @@ Ein Doppelklick auf eine existierende Session (oder der Knopf "Lade Ausgewählte
=== In einer Session
Die volle Ansicht ist in drei Bereiche eingeteilt: Programmstarter, Programme in der laufenden Session
und die Session-Notizen. Dazu gibt es ein dynamisches Menü.
Die Ansicht ist in drei Bereiche eingeteilt: Programmstarter, Programme in der laufenden Session
und die Session-Notizen. Dazu gibt es ein dynamisches Menü.
Auf der linken Seite sehen die den Programmstarter. Ein Doppelklick startet eine Programminstanz in
der Session. Sie können ein Programm auch mehrmals starten. Welche Programme zur Verfügung stehen
@ -203,7 +132,7 @@ Pro Programm gibt es folgende Informationen:
* Der Name (evtl. mit Icon)
* Ein "Label", das Programme frei benutzen können (z.B. zeigt Fluajho hier das geladene .sf2 an)
* Den Programmstatus (auf Englisch, da es sich um definierte Schlüsselworte handelt).
* Den Programmstatus (auf Englisch, da es sich um definierte Schlüsselworte handelt).
* Stopped / Gestoppt, läuft nicht
* Ready / Läuft und Bereit
* Launch / Startet. Wenn das Programm hier stehen bleibt, aber funktioniert, handelt es sich um eins, dass nicht speziell den Sessionmodus unterstützt. Agordejo kann nicht wissen, ob es bereits läuft oder nicht. Alles ist in Ordnung! :)
@ -234,7 +163,7 @@ Im Gegensatz zur schnellen Ansicht stehen hier weitere Menüs zur Verfügung, di
* Speichern weist alle Programme an zu speichern, die Session läuft weiter
* Speichern und Schließen beendet die Session, vorher speichern alle Programme noch einmal ab
* Abbrechen beendet die Session, ohne dass die Programme abspeichern
* Abbrechen beendet die Session, ohne dass die Programme abspeichern
* Speichern Unter speichert die Session unter einem anderen Namen und schließt die laufende ohne abzuspeichern. Ab nun arbeitet man in der neuen Session.
* Client Hinzufügen bietet die Option ein beliebiges Programm hinzuzufügen, egal ob es in der Programmdatenbank ist, oder nicht.
* Es werden alle installierten Programme vorgeschlagen. Agordejo überprüft diese nicht auf Sinnhaftigkeit für eine Musik-Session, oder auch nur auf Lauffähigkeit. Sie finden hier `ls` wie auch `agordejo` selbst.
@ -293,11 +222,6 @@ Läuft bereits eine Session können Sie speichern, abbrechen etc.
Agordejo kann hier auch komplett beendet werden.
== Netzwerk-Sessions
Die Funktionalität Sessions im lokalen Netzwerk zu verteilen ist für eine spätere Programmversion
@ -4,7 +4,7 @@ Session Management führt zur Vereinfachung von Arbeitsabläufen, Übersicht und
Programme und Daten und eine gehörige Portion positive Bequemlichkeit :)
Kein Programm existiert für sich alleine, denn kein Programm kann alles leisten, was für heutige
Musikproduktion nötig ist.
Musikproduktion nötig ist.
Direkt ersichtlich ist das in einer JACK Umgebung, die prinzipiell modular ist: Verschiedene
Programme erfüllen verschiedene Zwecke und "sprechen" miteinander, indem sie sich Daten schicken.
@ -31,86 +31,22 @@ Manager Agordejo starten.
=== Anwendungsbeispiel
* Agordejo starten (Startmenü, Terminal etc.)
* Man befindet sich nun in der "Schnellen Ansicht" um eine Session zu starten
* Der große Knopf: "Starte Neue Session"
* Agordejo starten (Startmenü, Terminal etc.)
* Den Knopf auf der linken Seite drücken: "Schnellstart Neu"
* Nun bekommt man eine Auswahl an Programmen:
* Ein einfacher Klick mit der Maus startet ein Programm
* Ein weiterer Klick versteckt (oder zeigt anschließend) dessen grafische Oberfläche
* Sollte das Programm abstürzen bekommt man das signalisiert und kann es neustarten.
* Ein Doppelklick mit der Maus startet ein Programm
* Das Programm erscheint in der anderen Spalte und zeigt an, dass es läuft.
* Die GUI des Programms erscheint evtl. erst wenn man auf den neuen Eintrag doppelklickt.
* Die Programme "jackpatch" und "nsm-data" wurden schon automatisch hinzugefügt
* Audio- und Midiports können nun in einer Patchbay miteinander verbunden werden. Die Verbindungen werden in Agordejo gespeichert.
* Um andere Programme und erweiterte Funktionen zu bekommen kann man in den Tab "Volle Ansicht" wechseln
* Der Name der Session ist bisher einfach ein Datum. Durch Klick auf dieses kann man einen richtigen Namen eingeben. Etwa "Mein Lied"
* Ist man soweit fertig kommt man durch den Knopf "Speichern und Schließen" wieder in die Sessionauswahl zurück
* Der Name der Session ist bisher einfach ein Datum. Im Menü kann man richtigen Namen eingeben. Etwa "Mein Lied"
* Ist man soweit fertig kommt man durch den Menüeintrag "Speichern und Schließen" wieder in die Sessionauswahl zurück
* Nun könnte Agordejo geschlossen werden.
* Alle gespeicherten Daten liegen in einem einzigen Verzeichnis auf der Festplatte (`~/NSM Sessions/Mein Lied`)
* Die Session kann weitergeführt werden: Nach dem Klick auf den Namen starten alle Programme automatisch und verbinden ihre JACK-Ports untereinander.
* Alle gespeicherten Daten liegen in einem einzigen Verzeichnis auf der Festplatte (`~/.local/share/nms/Mein Lied`)
* Die Session kann weitergeführt werden: Nach dem Doppelklick auf den Namen starten alle Programme automatisch und verbinden ihre JACK-Ports untereinander.
Die "Schnelle Ansicht" ist ein guter Einstieg. Üblicherweise möchte man jedoch bald in die volle
Ansicht wechseln, und sei es nur um ein Programm zwei mal zu starten oder um zwischendurch manuell
zu speichern.
== Die Schnelle Ansicht
Die Schnelle Ansicht ist eine aufs Minimum reduzierte Umgebung. Sie, als Benutzer, sollen so wenig
Entscheidungen wie möglich zu treffen haben und so schnell wie möglich (mit den wenigstens Klicks)
eine alte Session starten oder eine neue erstellen können.
Aus Stabilitätsgründen werden nur Programme zum Starten angeboten, von denen bekannt ist, dass Sie
korrekt mit dem Session Management Agordejos zusammenarbeiten.
Die Schnelle Ansicht ist lediglich eine Ansicht. Es besteht kein technischer Unterschied zur vollen
Session und Sie können jederzeit hin- und herschalten.
=== Session Auswählen
Hier gibt es nur zwei Möglichkeiten: Klicken Sie auf "Starte Neue Session" um dies zu tun, oder
wählen Sie eine der bestehenden Sessions aus um diese fortzuführen (sofern vorhanden).
=== In einer Session
Der Name kann geändert werden. Wir empfehlen ein Datum in der Form YYYY-MM-DD gefolgt von einem
aussagekräftigen Namen. Bitte beachten Sie, dass die Namensänderung erst wirksam wird (z.B. in Form
des Sessionvereichnisses auf der Platte) wenn Sie die Session schließen.
Als nächstes steht ein größeres Textfeld für Notizen zur Verfügung. Schreiben Sie was Sie möchten.
TODO-Listen, Liedtexte, Credits und Quellen von externen Samples etc.
Programme werden durch Icons symbolisiert. Ein Mausklick startet das Programm (das kann einen
Moment dauern, darauf haben wir keinen Einfluss). Der Status des Programmes wird durch ein Symbol
dargestellt: Das "Play"-Symbol für das laufende Programm, ein Auge bedeutet "Programmfenster
versteckt", das "Power On/Off"-Symbol bedeutet, dass Programm wurde beendet (oder Absturz).
Falls das Programm es unterstützt kann ein laufendes Programmfenster versteckt werden. z.B. ein
Synthesizer, einmal eingerichtet, muss nicht permanent zu sehen sein. Klicken Sie einfach erneut
auf das Programmicon. Entweder passiert nichts (das Programm unterstützt es nicht) oder es wird
versteckt. Ein weiterer Klick auf ein versteckes Fenster zeigt es wieder. Jedes Programm ist selbst
dafür verantwortlich ob es seinen Fensterzustand speichert. Manche Programme starten bereits
versteckt.
Es gibt *keine* Möglichkeit ein Programm in dieser Ansicht zu beenden. Wechseln Sie hierzu in die
volle Ansicht oder benutzen Sie die Schließenfunktion des Programmes selbst.
Es gibt auch *keine* Möglichkeit ein Programm mehrfach zu starten, z.B. für einen Synthesizer pro
Spur. Wechseln sie hierzu in die volle Ansicht. Wenn Sie Programme durch die volle Ansicht mehrfach
gestartet haben können Sie weiterhin die schnelle Ansicht benutzen um die Session zu verwalten,
allerdings ist nicht definiert auf welche Programminstanz sich ein Klick auf das Programmicon (z.B.
zum Verstecken) auswirkt. Mehrere Instanzen sind ein klares Zeichen dafür, dass Sie bereit für die
volle Ansicht sind.
Wie Sie irgendwann feststellen werden sind nicht *alle* verfügbaren Programme in der Liste, und es
gibt auch keine Möglichkeit Programme zu starten die zwar gut in einer Session funktionieren (z.B.
ein Stimmgerät), aber nicht explizit dafür geschrieben sind, z.B. ihren Status nicht zurückmelden.
Diese Programme sollten Sie besser in der vollen Ansicht verwalten.
Ist ein Programm leider abgestürzt können Sie es nur neu starten und auf dessen automatische
Speicherung hoffen. Viel Glück.
== Die Volle Ansicht
Einige Konzepte wurde bereits im Kapitel "Die Schnelle Ansicht" erklärt. Es wird vorrausgesetzt,
dass Sie dieses gelesen haben.
== Vollständige Erklärung
=== Session Auswählen
@ -123,7 +59,7 @@ Session gelinkt, und nicht kopiert, um Speicherplatz zu sparen. Der angezeigte S
ist nicht der tatsächliche Verbrauch, sondern beinhaltet die Größen der Symlinks. Erst wenn Sie die
Session archivieren oder die Links durch reale Dateien ersetzen stimmt die angezeigte Zahl.
Schließlich wird auch das Verzeichnis angegeben, in dem die Dateien tatsächlich gespeichert sind.
Schließlich wird auch das Verzeichnis angegeben, in dem die Dateien tatsächlich gespeichert sind.
Sessions stellen den Verzeichnisbaum dar. Eine Session ist immer ein "Blatt" und kann keine
Subsessions enthalten. Sie können beim Anlegen oder Umbenennen die Sessions auch im Baum anordnen
@ -141,13 +77,6 @@ einfach die Sessionverzeichnisse selbst umbennen, verschieben oder löschen (sof
gerade geöffnet ist). Dazu muss Agordejo nicht neugestartet werden, es reagiert selbst auf die
Änderungen.
Hier gibt es auch die Möglichkeit eine sogenannte "Lock"-Datei zu entfernen. Das ist eine Datei,
die angelegt wird sobald die Session startet und gelöscht wenn beendet. Damit weiß das Programm,
welche Session gerade läuft. Ist eine Lockdatei vorhanden, kann die Session nicht geöffnet werden!
Das sollte im normalen Betrieb nicht vorkommen. Falls aber ein Stromausfall o.ä. mitten in einer
Session passiert ist kann die Lockdatei übrig bleiben, obwohl offensichtlich keine Session geöffnet
ist. In diesem Fall entsperren Sie die Session hierdurch manuell.
Klicken Sie auf "Neue Session" um diese anzulegen. Im Gegensatz zur schnellen Ansicht müssen Sie
hier den Namen direkt eingeben. Wie oben erwäht können Sie dazu den Verzeichnisbaum benutzen.
Darüberhinaus wird angeboten verschiedene (fast schon obligatorische) Programme direkt
@ -158,8 +87,8 @@ Ein Doppelklick auf eine existierende Session (oder der Knopf "Lade Ausgewählte
=== In einer Session
Die volle Ansicht ist in drei Bereiche eingeteilt: Programmstarter, Programme in der laufenden Session
und die Session-Notizen. Dazu gibt es ein dynamisches Menü.
Die Ansicht ist in drei Bereiche eingeteilt: Programmstarter, Programme in der laufenden Session
und die Session-Notizen. Dazu gibt es ein dynamisches Menü.
Auf der linken Seite sehen die den Programmstarter. Ein Doppelklick startet eine Programminstanz in
der Session. Sie können ein Programm auch mehrmals starten. Welche Programme zur Verfügung stehen
@ -174,7 +103,7 @@ Pro Programm gibt es folgende Informationen:
* Der Name (evtl. mit Icon)
* Ein "Label", das Programme frei benutzen können (z.B. zeigt Fluajho hier das geladene .sf2 an)
* Den Programmstatus (auf Englisch, da es sich um definierte Schlüsselworte handelt).
* Den Programmstatus (auf Englisch, da es sich um definierte Schlüsselworte handelt).
* Stopped / Gestoppt, läuft nicht
* Ready / Läuft und Bereit
* Launch / Startet. Wenn das Programm hier stehen bleibt, aber funktioniert, handelt es sich um eins, dass nicht speziell den Sessionmodus unterstützt. Agordejo kann nicht wissen, ob es bereits läuft oder nicht. Alles ist in Ordnung! :)
@ -205,7 +134,7 @@ Im Gegensatz zur schnellen Ansicht stehen hier weitere Menüs zur Verfügung, di
* Speichern weist alle Programme an zu speichern, die Session läuft weiter
* Speichern und Schließen beendet die Session, vorher speichern alle Programme noch einmal ab
* Abbrechen beendet die Session, ohne dass die Programme abspeichern
* Abbrechen beendet die Session, ohne dass die Programme abspeichern
* Speichern Unter speichert die Session unter einem anderen Namen und schließt die laufende ohne abzuspeichern. Ab nun arbeitet man in der neuen Session.
* Client Hinzufügen bietet die Option ein beliebiges Programm hinzuzufügen, egal ob es in der Programmdatenbank ist, oder nicht.
* Es werden alle installierten Programme vorgeschlagen. Agordejo überprüft diese nicht auf Sinnhaftigkeit für eine Musik-Session, oder auch nur auf Lauffähigkeit. Sie finden hier `ls` wie auch `agordejo` selbst.
@ -264,11 +193,6 @@ Läuft bereits eine Session können Sie speichern, abbrechen etc.
Agordejo kann hier auch komplett beendet werden.
== Netzwerk-Sessions
Die Funktionalität Sessions im lokalen Netzwerk zu verteilen ist für eine spätere Programmversion
@ -505,18 +498,13 @@ It is used to start your programs, remember their (JACK) interconnections and ma
in general.</p>
</div>
<divclass="paragraph">
<p>Agordejo does not re-invent the wheel but instead uses the New-Session-Manager daemon and enhances
it with some tricks of its own, that always remain 100% compatible with the original sessions.</p>
</div>
<divclass="paragraph">
<p>This is a proof of concept version. It aims to show that session management with NSM can be quick
and convenient and make the user feel in control. Some functionality has not yet been
implemented, most prominently anything related to NSM over network. There is always the possibility to
break things when trying out corner cases and hacks.</p>
<p>You can create a session, or project, add programs to it and then use commands to save, start/stop,
hide/show all programs at once, or individually. At a later date you can then re-open
the session and continue where you left off.</p>
</div>
<divclass="paragraph">
<p>That said, for single-computer sessions with just one daemon and one GUI at the same time Agordejo
should provide a good user experience.</p>
<p>Agordejo does not re-invent the wheel but instead uses the New-Session-Manager daemon and enhances
it with some tricks of its own, that always remain 100% compatible with the original sessions.</p>
</div>
</div>
</div>
@ -562,134 +550,52 @@ setup, but everything is saved automatically as long as you manage everything th
<p>Start Agordejo (Start menu, terminal etc.)</p>
</li>
<li>
<p>You are now in the "Quick View" to start a session</p>
</li>
<li>
<p>Press the big button "Start New Session"</p>
<p>Press the button "Quick New" on the left</p>
</li>
<li>
<p>Now you get a choice of programs:</p>
</li>
<li>
<p>A single click with the mouse starts a program</p>
<p>A double single click with the mouse starts a program</p>
</li>
<li>
<p>Another click hides (or subsequently shows) its graphical interface</p>
<p>The program appears as entry in the other column and indicates that it is running</p>
</li>
<li>
<p>If the program crashes you get a warning and can restart it.</p>
<p>To show it’s GUI you probably need to double click on this new entry.</p>
</li>
<li>
<p>Audio and midi ports can now be connected together in a patchbay. The connections are stored in Agordejo.</p>
<p>The programs "jackpatch" and "nsm-data" were already added automatically.</p>
</li>
<li>
<p>To get more programs and advanced features you can switch to the tab "Full View</p>
<p>Audio and midi ports can now be connected together in a patchbay. The connections are stored in Agordejo.</p>
</li>
<li>
<p>The name of the session so far is simply a date. By clicking on it you can enter a real name. Like "My song"</p>
<p>The name of the session so far is simply a date. Through the menu you can enter a real name. Like "My song"</p>
</li>
<li>
<p>If you are finished you can return to the session selection by pressing the button "Save and Close"</p>
<p>If you are finished you can return to the session selection by using the menus "Save and Close"</p>
</li>
<li>
<p>Now Agordejo could be closed itself.</p>
</li>
<li>
<p>All stored data is in a single directory on the hard disk (<code>~/NSM Sessions/My Song</code>)</p>
<p>All stored data is in a single directory on the hard disk (<code>~/.local/share/nms/My Song</code>)</p>
</li>
<li>
<p>The session can be resumed: After clicking on the name, all programs start automatically and connect their JACK ports to among themselves.</p>
<p>The session can be resumed: After double clicking on the name, all programs start automatically and connect their JACK ports to among themselves.</p>
</li>
</ul>
</div>
<divclass="paragraph">
<p>"Quick View" is a good start. However, usually one would like to get into the full view, even if it
is only to start a program twice or to save manually.</p>
</div>
</div>
</div>
</div>
<divclass="sect1">
<h2id="_quick_view">3. Quick View</h2>
<h2id="_full_explanation">3. Full Explanation</h2>
<divclass="sectionbody">
<divclass="paragraph">
<p>The quick view is an environment reduced to the minimum. You, as a user, should have to make as few
decisions as possible and start an old session or create a new one as quickly as possible (with the
at least clicks).</p>
</div>
<divclass="paragraph">
<p>For stability reasons, only programs are shown that are known to
work correctly with Agordejos session management.</p>
</div>
<divclass="paragraph">
<p>The Quick View is only a view. There is no technical difference to the full view and you can switch
back and forth at any time.</p>
</div>
<divclass="sect2">
<h3id="_selecting_a_session">3.1. Selecting a Session</h3>
<divclass="paragraph">
<p>There are only two options here: Click on "Start New Session" to do so, or
select one of the existing sessions to resume it (if available).</p>
</div>
</div>
<divclass="sect2">
<h3id="_in_a_session">3.2. In a Session</h3>
<divclass="paragraph">
<p>The name can be changed. We recommend a date in the form YYYY-MM-DD followed by a informative name.
Please note that the name change will only take effect (e.g. renaming the session directory on
disk) when you close the session.</p>
</div>
<divclass="paragraph">
<p>Next, a larger text field is available for notes. Write what you want. TODO lists, lyrics, credits
and sources of external samples etc.</p>
</div>
<divclass="paragraph">
<p>Programs are symbolized by icons. A mouse click starts the program (which can take a while, we have
no influence on that). The status of the program is indicated by a symbol: The "Play" symbol for
the running program, the eye means "program window hidden", the "Power On/Off" symbol means that
the program has been terminated (or crashed).</p>
</div>
<divclass="paragraph">
<p>If the program supports it, a running program window can be hidden. Synthesizers, once set up, do
not have to be permanently visible. Just click on the program icon again. Either nothing happens
(the program does not support it) or the window will hide. Another click on a hidden window shows
it again. Every program itself is responsible for whether it saves its window state. Also, some
programs already start hidden.</p>
</div>
<divclass="paragraph">
<p>There is <strong>no</strong> way to end or remove a program in this view. To do this, switch to the full view or
use the close function of the program itself.</p>
</div>
<divclass="paragraph">
<p>There is also <strong>no</strong> possibility to start a program multiple times, e.g. one synthesizer per
track. If you want to start multiple program instances through the full view times you can still
use the quick view to manage the general session, but it is not defined which program instance a
click on the icon (e.g. to hide) affects. Multiple instances are a clear indicator that you are
ready for the full view.</p>
</div>
<divclass="paragraph">
<p>As you’ll eventually discover, not <strong>all</strong> available programs are in the list, and there there is
also no possibility to start programs that would work well in a session (e.g. a tuner), but are not
explicitly written for it, e.g. do not report their status. It is better to manage these programs
in full view.</p>
</div>
<divclass="paragraph">
<p>If, unfortunately, a program has crashed, you can only restart it and hope its automatic saving
worked. Good luck.</p>
</div>
</div>
</div>
</div>
<divclass="sect1">
<h2id="_full_view">4. Full View</h2>
<divclass="sectionbody">
<divclass="paragraph">
<p>Some concepts have already been explained in the chapter "Quick View". It is expected that you have
read this.</p>
</div>
<divclass="sect2">
<h3id="_selecting_a_session_2">4.1. Selecting a Session</h3>
<divclass="paragraph">
<p>Sessions are displayed as a table, which you sort by clicking on a column header. Here is shown how
the session is called and when it was saved the last time, probably the two most important pieces
of information. Also shown is how many programs/clients are in the session and whether it contains
@ -719,14 +625,6 @@ rename, move, or delete the session directories themselves (unless they are is c
don’t need to restart Agordejo to do this, it will respond to the changes while running.</p>
</div>
<divclass="paragraph">
<p>There is also the possibility to remove a so-called "lock" file. This is a file which is created
when the session starts and deleted when it ends. This tells Agordejo which session is currently
running. If a lock file exists, the session cannot be opened! This should not happen during normal
operation. But if a power failure or similar occurs in the middle of a session, the lock file may
remain, although obviously no session is opened. In this case, unlock the session manually by
deleting the lock file.</p>
</div>
<divclass="paragraph">
<p>Click on "New session" to create one. In contrast to the quick view, you must enter the name
directly . As mentioned above, you can use the directory tree. In addition, there are several
(almost obligatory) programs suggested to start with. Normally one should accept all suggestions.
@ -737,9 +635,9 @@ There is always the option to remove them later.</p>
</div>
</div>
<divclass="sect2">
<h3id="_in_a_session_2">4.2. In a Session</h3>
<h3id="_in_a_session">3.2. In a Session</h3>
<divclass="paragraph">
<p>The full view is divided into three areas: Program starter, programs in the current session
<p>The view is divided into three areas: Program starter, programs in the current session
and the session notes. There is also a dynamic menu.</p>
</div>
<divclass="paragraph">
@ -748,7 +646,7 @@ session. You can also start a program more than once. For available programs ple
<p>Agordejo starten (Startmenü, Terminal etc.)</p>
</li>
<li>
<p>Man befindet sich nun in der "Schnellen Ansicht" um eine Session zu starten</p>
</li>
<li>
<p>Der große Knopf: "Starte Neue Session"</p>
<p>Den Knopf auf der linken Seite drücken: "Schnellstart Neu"</p>
</li>
<li>
<p>Nun bekommt man eine Auswahl an Programmen:</p>
</li>
<li>
<p>Ein einfacher Klick mit der Maus startet ein Programm</p>
<p>Ein Doppelklick mit der Maus startet ein Programm</p>
</li>
<li>
<p>Ein weiterer Klick versteckt (oder zeigt anschließend) dessen grafische Oberfläche</p>
<p>Das Programm erscheint in der anderen Spalte und zeigt an, dass es läuft.</p>
</li>
<li>
<p>Sollte das Programm abstürzen bekommt man das signalisiert und kann es neustarten.</p>
<p>Die GUI des Programms erscheint evtl. erst wenn man auf den neuen Eintrag doppelklickt.</p>
</li>
<li>
<p>Audio- und Midiports können nun in einer Patchbay miteinander verbunden werden. Die Verbindungen werden in Agordejo gespeichert.</p>
<p>Die Programme "jackpatch" und "nsm-data" wurden schon automatisch hinzugefügt</p>
</li>
<li>
<p>Um andere Programme und erweiterte Funktionen zu bekommen kann man in den Tab "Volle Ansicht" wechseln</p>
<p>Audio- und Midiports können nun in einer Patchbay miteinander verbunden werden. Die Verbindungen werden in Agordejo gespeichert.</p>
</li>
<li>
<p>Der Name der Session ist bisher einfach ein Datum. Durch Klick auf dieses kann man einen richtigen Namen eingeben. Etwa "Mein Lied"</p>
<p>Der Name der Session ist bisher einfach ein Datum. Im Menü kann man richtigen Namen eingeben. Etwa "Mein Lied"</p>
</li>
<li>
<p>Ist man soweit fertig kommt man durch den Knopf "Speichern und Schließen" wieder in die Sessionauswahl zurück</p>
<p>Ist man soweit fertig kommt man durch den Menüeintrag "Speichern und Schließen" wieder in die Sessionauswahl zurück</p>
</li>
<li>
<p>Nun könnte Agordejo geschlossen werden.</p>
</li>
<li>
<p>Alle gespeicherten Daten liegen in einem einzigen Verzeichnis auf der Festplatte (<code>~/NSM Sessions/Mein Lied</code>)</p>
<p>Alle gespeicherten Daten liegen in einem einzigen Verzeichnis auf der Festplatte (<code>~/.local/share/nms/Mein Lied</code>)</p>
</li>
<li>
<p>Die Session kann weitergeführt werden: Nach dem Klick auf den Namen starten alle Programme automatisch und verbinden ihre JACK-Ports untereinander.</p>
<p>Die Session kann weitergeführt werden: Nach dem Doppelklick auf den Namen starten alle Programme automatisch und verbinden ihre JACK-Ports untereinander.</p>
</li>
</ul>
</div>
<divclass="paragraph">
<p>Die "Schnelle Ansicht" ist ein guter Einstieg. Üblicherweise möchte man jedoch bald in die volle
Ansicht wechseln, und sei es nur um ein Programm zwei mal zu starten oder um zwischendurch manuell
zu speichern.</p>
</div>
</div>
</div>
</div>
<divclass="sect1">
<h2id="_die_schnelle_ansicht">2. Die Schnelle Ansicht</h2>