diff options
-rw-r--r-- | muse/doc/man/en/man-en.tex | 2 | ||||
-rw-r--r-- | muse/doc/man/en/miditracks.tex | 122 | ||||
-rw-r--r-- | muse/doc/man/en/projects.tex | 37 | ||||
-rw-r--r-- | muse/doc/man/en/structure.tex | 19 |
4 files changed, 180 insertions, 0 deletions
diff --git a/muse/doc/man/en/man-en.tex b/muse/doc/man/en/man-en.tex index 07d7bf8f..be746129 100644 --- a/muse/doc/man/en/man-en.tex +++ b/muse/doc/man/en/man-en.tex @@ -297,6 +297,8 @@ can be imported\par \component projects.tex +\component structure.tex +\component miditracks.tex \startappendices \component ../gpl.tex diff --git a/muse/doc/man/en/miditracks.tex b/muse/doc/man/en/miditracks.tex new file mode 100644 index 00000000..1ad172bb --- /dev/null +++ b/muse/doc/man/en/miditracks.tex @@ -0,0 +1,122 @@ +\chapter{Midi} + \section{Midi Routing} + \section{Midi Setup} + \subsection{Simple Setup} + + In a simple setup every midi connector of the computer is connected + to a single midi device. Every midi track corresponds to a + different midi channel. + This setup is the most flexible and should always be used if + possible. + + \subsection{Extended Setup} + + \index{several midi tracks for a midi channel} + In an extended setup more than one midi track is routed to the + same midi channel. Of course a midi controller is associated with + a midi channel so you cannot different controller values for + each individual track. + + \subsection{Complex Setup} + \index{multiple devices connected to one midi connector} + We call a setup complex if there is more than one midi device + connected to a midi connector. + Every device uses one ore more of the available 16 midi channel. + You have to make sure the channels do not overlap. For this + the midi devices must be configured to only listen on their + assigned channels. + Midi messages which are not bound to a midi channel (Sysex + messages) can be send to inividual devices by assigning a + different device id for every device. This device id can be + configure in \M\ to adress specific devices. + + Because midi connections have only a very limited + bandwidth \index{midi bandwidth}, the complex setup should be + avoided. + + \section{Midi Inputs} + Midi Inputs are repesented as a track in the mixer and in the + arranger. + + A midi input has the following properties: + + \blank[big] + \Input{Alsa Port:} this is the route to an ALSA input port. + A ALSA port can be connected to more than one midi input. + \Input{Plugins:} midi events read from the ALSA port can be routed + through several midi plugins. Available plugins can + filter or modify midi events. + \Input{Outputs:} a midi input has 16 outputs, one for every midi + channel. Every midi channel can be routed to a different + midi track. + Midi events received in a midi track do not have any + channel information anymore. + In a simple setup all channel of all midi inputs are + routed to all midi tracks. This is the default. + + \blank[big] + + \section{Midi Track} + The midi track contains all midi note on/off events. + Its represented as a strip in the mixer and as a track in the + arranger. The mixer strip representation is not very interesting + because a midi track has not many mixer relevant parameters. + For this midi tracks are not shown in the mixer by default. + + Midi track properties: + + \blank[big] + \Input{Record:} switches the track into record mode + + \Input{Monitor:} when the monitor switch is on, on record all + midi events are routed to the track output. + Attention: this can lead to a midi feed back loop. + + \Input{Mute:} mutes the track + + \Input{Solo:} ---not yet defined--- + + \Input{Input:} track inputs can be routed to midi inputs + + \Input{Output:} the track output can be routed to one or more + midi channels. Midi channels are always connected to + a midi port. + + \blank[big] + + \section{Midi Channel} + Midi channel normally contain all midi controller events. + + Midi channel properties: + + \blank[big] + + \blank[big] + + \section{Midi Port} + + \index{Midi Port} A midi port represents an external midi device + and has the following properties: + + \blank[big] + \Input{Instrument:} \index{Midi instrument} describes the properties + of an external midi instrument. The instrument can be + selected from a list of available instrument descriptions. + + \Input{Master Volume:} \index{Midi Master Volume} is a midi + controller to change the volume of all midi channels of a port. + + \Input{Device Id:} \index{Midi Device Id} if there are more than + one midi devices connected to a midi connctor then every device + must be assigned a unique device id. + The configured device id selects one of the connected devices. + + \Input{Alsa Port:} this is the route to an ALSA midi port. + A port output can be connected to more than one ALSA port. + + \blank[big] + + Every midi port has 16 midi channel. + + \section{Midi Synthesizer} + diff --git a/muse/doc/man/en/projects.tex b/muse/doc/man/en/projects.tex index 391e5c22..d08f2e7b 100644 --- a/muse/doc/man/en/projects.tex +++ b/muse/doc/man/en/projects.tex @@ -52,4 +52,41 @@ choose from. The template can be a complete project but without any wave data and normally without any midi data. + \M\ sucht Templates an zwei Orten: + im globalen \M\ Installationspfad (Factory Presets) sowie im + \M\ Verzeichnis relativ zum {\tt HOME} Verzeichnis des + Anwenders (User Presets) + \section{Projekt backup} + + There is no special build in function in \M\ to backup a project. + But as all project data is contained in one folder, standard system + tool can be used to backup. + + Project are always complete in itself and do not contain any + references to outside files. One execption are soundfonts \index{soundfonts} + as used by the fluid \index{fluid} synthesizer. + Its recommended to manually copy these files also to the + project folder. + + Projects can be moved in the folder hierarchy without problems + as they do not contain any absolute file paths. + + \section{Wave files and samplerate} + + \index{wave files}\index{audio projecs}\index{midi projects} + \index{samplerate} + + \M\ differences between midi projects and audio projects. + Audio projects contain in addition to midi data wave files. + + Audio project have a defined samplerate and can only be loaded + and edited if the project samplerate is identical to the + current samplerate. + + The current sample rate is defined by the JACK audio server and + can not be changed within \M. + + If you want to import wave files with a samplerate different from + the current sample rate, they must be converted + (resampled\index{resample}) diff --git a/muse/doc/man/en/structure.tex b/muse/doc/man/en/structure.tex new file mode 100644 index 00000000..f50e3829 --- /dev/null +++ b/muse/doc/man/en/structure.tex @@ -0,0 +1,19 @@ +\chapter{Structure} + \section{Tracks} + + A project contains tracks analog to a conventional tape machine. + Tracks contain midi- audio- or controller data. + Tracks are presented in two different ways: + + \blank[big] + \Input{Arranger:} tracks are displayed in a vertical list + \Input{Mixer:} the mixer shows track in a horizontal view + + \par\blank[big] + + Tempo and time signature are internal tracks not shown in the + arranger or mixer. + + \section{Parts} + + Midi- and audio tracks can be divided on the time axis into parts. |