Both sides previous revision
Previous revision
Next revision
|
Previous revision
|
doc:notation-en [2010/01/19 21:09] shelagh minor formatting |
doc:notation-en [2023/10/25 21:31] (current) yguillemot [Note fonts] |
The Rosegarden notation editor enables you to view and edit one or more staffs in traditional score notation. It can be found under **Segments → Edit With → Open in Notation Editor** (****N****). | The Rosegarden notation editor enables you to view and edit one or more staffs in traditional score notation. It can be found under **Segments → Edit With → Open in Notation Editor** (****N****). |
| |
{{:doc:rg-notationview.png|Rosegarden's notation editor}} | {{:doc:rg-notationview.png?500 |Rosegarden's notation editor}} |
| |
Rosegarden aims to present scores with the best possible layout compatible with its primary focus as a sequencer application. This means that although the editor supports chords, overlapping and nested beamed groups, triplets and arbitrary tuplets, grace notes, dynamics, accents, text and so on, it does not provide as much fine control over layout (especially in contrapuntal music) as a dedicated score editing program might. Rosegarden does not aim to produce typeset-quality score, although it exports LilyPond files, which form a good basis for typesetting. | Rosegarden aims to present scores with the best possible layout compatible with its primary focus as a sequencer application. This means that although the editor supports chords, overlapping and nested beamed groups, triplets and arbitrary tuplets, grace notes, dynamics, accents, text and so on, it does not provide as much fine control over layout (especially in contrapuntal music) as a dedicated score editing program might. Rosegarden does not aim to produce typeset-quality score, although it exports LilyPond files, which form a good basis for typesetting. |
There are three ways to open a notation editor from the Rosegarden main window. They all require that you have some existing segments in the main window first, so if you're starting a new composition, you should create your segments before you start thinking about how to edit them. | There are three ways to open a notation editor from the Rosegarden main window. They all require that you have some existing segments in the main window first, so if you're starting a new composition, you should create your segments before you start thinking about how to edit them. |
| |
Double-clicking on segments | **Double-clicking on segments** |
| |
The most obvious way is just to double-click on a segment in the main canvas. This opens the segment in whatever you have configured as the default editor (notation, matrix, or event list), and by default this is the notation editor. So double-clicking a single segment will open it as a single staff in a notation editor window. | The most obvious way is just to double-click on a segment in the main canvas. This opens the segment in whatever you have configured as the default editor (notation, matrix, or event list), and by default this is the notation editor. So double-clicking a single segment will open it as a single staff in a notation editor window. |
You can also open a multi-staff editor this way: holding down the **Shift** key, select (with a single mouse click) each of the segments on the main view that you want to open, but double-click on the last one. All of the selected segments will then be opened together in a single notation window. | You can also open a multi-staff editor this way: holding down the **Shift** key, select (with a single mouse click) each of the segments on the main view that you want to open, but double-click on the last one. All of the selected segments will then be opened together in a single notation window. |
| |
The Open in Default Editor menu function (the Return key) | **The Open in Default Editor menu function (the Return key)** |
| |
The **Return** key is a shortcut for Open in Default Editor, which does much the same thing as double-clicking: opens all of the currently selected segments together in a notation editor, or in whichever other editor you have configured as your default. | The **Return** key is a shortcut for Open in Default Editor, which does much the same thing as double-clicking: opens all of the currently selected segments together in a notation editor, or in whichever other editor you have configured as your default. |
| |
The Open in Notation Editor menu functions | **The Open in Notation Editor menu functions** |
| |
Alternatively, you can use the main window's Open in Notation Editor menu function, either on the Segments menu or on the right-button popup menu on a segment in the canvas. Select the segments you want to edit (by shift-clicking as above, or by using **Select All Segments**) and then select **Open in Notation Editor**. | Alternatively, you can use the main window's **Open in Notation Editor** menu function, either on the **Segments** menu or on the right-button popup menu on a segment in the canvas. Select the segments you want to edit (by shift-clicking as above, or by using **Select All Segments**) and then select **Open in Notation Editor**. |
| |
If you have more than one staff (i.e. segment) visible in the notation editor, only one of them can be “current” at once. The current staff can be distinguished because it has the insert cursor on it (see [[/#nv-rulers|Rulers and Cursors]]), and this is the staff on which any editing operations that use the insert cursor will take place. The topmost staff is the current one by default, but you can switch to a different staff by ctrl-clicking on it, or by using Tools → Local Cursor → Cursor Up Staff (****Shift**+**Up****) and Cursor Down Staff (****Shift**+**Down****). | If you have more than one staff (i.e. segment) visible in the notation editor, only one of them can be “current” at once. The current staff can be distinguished because it has the insert cursor on it (see [[/#nv-rulers|Rulers and Cursors]]), and this is the staff on which any editing operations that use the insert cursor will take place. The topmost staff is the current one by default, but you can switch to a different staff by Alt-clicking on it, or by using **Move → Local Cursor → Cursor Up Staff** (****Alt**+**Up****) and **Cursor Down Staff** (****Alt**+**Down****). |
| |
===== Linear and page layouts ===== | ===== Linear and page layouts ===== |
===== Text, Lyrics, and LilyPond directives ===== | ===== Text, Lyrics, and LilyPond directives ===== |
| |
A staff can contain various sorts of text, in text events. There are three basic classes of user-editable text event: single text items used for point annotations etc., and lyrics, plus a third type used especially for tweaking LilyPond export. User-editable types can be created (and so associated with a particular time in the staff) using the text tool, which is available on the {{http://rosegardenmusic.com/wiki/rg-text-cursor.png}} button in the toolbar. Lyrics can also be created this way, but are more easily created using the [[doc:lyriceditdialog-en|lyric editor]]. | [[doc:texteventdialog-en|Text Event Dialog]] |
| |
To add a piece of text, select the text tool and click at the point where you want to add it. If you want the text associated with a particular note or rest, it may be helpful to click the T cursor directly on that note, so as to ensure proper placement in time. A dialog box will appear, into which you can type the text and choose its intended purpose from the drop down Style box. Rosegarden prefers to store what the text is for, rather than how it should look; this is so that in future we may be able to configure how the various sorts of text are presented. | |
| |
{{:doc:rg-textdialog.png|Rosegarden's text dialog}} | |
| |
The available purposes (or styles) are: | |
| |
**Dynamic** | |
| |
Used for minor local indications such as the dynamic marks “p”, “mf” etc. Shown below the staff in small italic type. | |
| |
**Direction** | |
| |
Used when indicating significant changes in style or mood. Shown above the staff in large roman type. | |
| |
**Local Direction** | |
| |
Used to indicate less significant changes in style or mood. Shown below the staff in a smaller bold-italic roman type. | |
| |
**Tempo** | |
| |
Used to indicate significant changes in tempo. Shown above the staff in large bold roman type. | |
| |
**Local Tempo** | |
| |
Used to indicate more minor or local changes in tempo. Shown above the staff in a small bold roman type. | |
| |
**Chord** | |
| |
Used to indicate chord changes for guitarists, etc. Shown above the staff in a small bold roman type. | |
| |
**Lyric** | |
| |
Although lyrics are usually created in the [[doc:lyriceditdialog-en|lyric editor]], they can also be entered word by word if necessary using this style. This style is shown below the text in a small roman type. | |
| |
//Important// | |
| |
Warning: if you enter lyrics this way and later edit the staff's lyrics using the lyric editor, any lyrics entered this way may be modified or moved if their positioning is not compatible with that expected by the lyric editor. | |
| |
**Annotation** | |
| |
Used for helpful text that is not strictly considered part of the score. Shown below the staff, boxed-out in a yellow sticky-label-style box. These may not be visible initially, and can be turned on via **Settings → Show Annotations** | |
| |
**LilyPond Directive** | |
| |
Used as the mechanism for exporting special tags that are only understood by the LilyPond exporter. These provide a means to extend Rosegarden's capabilities beyond what it can do within its own native interface. Shown above the staff, in a green box. These may not be visible initially, and can be turned on via **Settings → Show LilyPond Directives** | |
| |
For many of the styles, a new combo box will appear that allows you to select from a variety of commonly-used texts appropriate for that style, such as “Allegro” and “ritardando”. Selecting one of these texts saves typing, but in no way impedes your ability to type your own text by hand, should you so desire. | |
| |
You can also edit text after creating it, by clicking on the existing text with the text tool. | |
| |
==== Editing lyrics ==== | ==== Editing lyrics ==== |
==== Using LilyPond directives ==== | ==== Using LilyPond directives ==== |
| |
LilyPond directives are a special kind of [[/#nv-text|text]] that you can use to export .ly files that take advantage of functionality not yet available directly through Rosegarden's own native interface. | LilyPond directives are a special kind of [[doc:notation-en#text_lyrics_and_lilypond_directives|text]] that you can use to export .ly files that take advantage of functionality not yet available directly through Rosegarden's own native interface. |
| |
Some of these are a bit fiddly with respect to how their placement in time affects their function. It is not always immediately apparent at a glance just where they are, or what notes or barlines they will affect, so I have made placement suggestions to help ease the process of getting them in the right spot. | Some of these are a bit fiddly with respect to how their placement in time affects their function. It is not always immediately apparent at a glance just where they are, or what notes or barlines they will affect, so I have made placement suggestions to help ease the process of getting them in the right spot. |
===== Interpreting Performance Cues in Notation ===== | ===== Interpreting Performance Cues in Notation ===== |
| |
You can use **Adjust → Interpret...** to modify the velocities and timings of notes according to any written or indicated dynamics found. The selection of interpretations available is as follows: | [[doc:interpretdialog-en|Interpreting dialog]] |
| |
Apply text dynamics (//p, mf, ff// etc) | |
| |
Sets a velocity to each note based on the last piece of text of “Dynamic” type seen on the same staff (only texts of the form //pp, p, mp, mf, f, ff, fff,// etc., are matched; these are the texts that are available by default when entering text events of this style). | |
| |
**Apply hairpin dynamics** | |
| |
Makes the notes gradually increase or decrease in velocity during a crescendo or decrescendo hairpin. | |
| |
**Stress beats** | |
| |
Makes notes that land on bar or beat boundaries slightly louder (greater velocity) than the surrounding notes. | |
| |
**Articulate slurs, staccato, tenuto etc** | |
| |
Shortens unslurred notes, shortens staccato notes more, and gives notes inside slurs and tenuto notes their full length. | |
| |
===== Notation from performance data ===== | ===== Notation from performance data ===== |
<sup>[[[/#id600118|6]]] </sup> You can also double-click on a single event to open an editing dialog for that event, but that's got nothing to do with selections. | <sup>[[[/#id600118|6]]] </sup> You can also double-click on a single event to open an editing dialog for that event, but that's got nothing to do with selections. |
| |
<sup>[[[/#id601696|7]]] </sup>This is why the default lyric text for a segment is usually full of dots. | |
| |