Capella Scripts Manual
Capella Scripts Manual
This Guide contains translations of pages assembled by the German users of capella.
Our thanks go to the following script authors
Note.
1. The dialogue box bitmaps in this guide are taken from the German guide and in German.
Most of the scripts, however, are translated.
2. Script names are put in <> brackets to make them easier to locate.
An introduction to the capella scripts 1
NOTATION SECTION 7
Covering: 7
Note formatting 7
Score formatting 7
Graphics <Accidental adjuster> by Peter Becker 7
<Accidental adjuster> by Peter Becker 2
Automatic overlapping accidentals adjustment 2
<Voice split2> by Hartmut Ring 3
Close score to open score 3
<Format everything> by Paul Villiger 4
<Format – roughout layout> by Peter Becker 5
<Bar_numbering> by Hartmut Ring 6
<Octave change> by Andreas Hertzog 7
<Transpose an instrument> by Paul Villiger 8
<Rhythm synch> by Paul Villager 10
<Enharmonicus> by Andreas Herzog 11
<Voice split> by Andreas Herzog 12
<Swing notes> by Paul Villiger 14
<Voice cocktail> by Andreas Herzog 15
<Chord description expansion> by Paul Villiger 16
<Chord expansion> by Paul Villiger 17
Splitting up chords 17
<Flag lyric notes> by Hartmut Ring 18
<Reiteration bars> by Hartmut Lemmel 19
<Tremolo bars> by Paul Villiger 20
<Style editor> by Paul Villiger 21
<Short to open score> by Andreas Herzog 23
<The Stylist> by Andreas Herzog 24
<LetsSing> Andreas Herzog 25
<Score append> by Bernd Jungman 26
<Score synthesis> by Hans H. Lampe 28
CapCML 28
<Voice import> Paul Villiger 30
<StaveEditor> by Paul Villiger 31
<Systems lock> by Paul Villiger 37
<Format parallel staves > by Paul Villiger 38
<BagPiper> by Andreas Herzog 39
<LittleDrummerBoy> by Andreas Herzog 40
<Rhythm notation for guitar> by Andreas Herzog 41
<Vocal range> by Peter Becker 42
<CueCopy> by Hartmut Lemmel 44
Copying cue notes 44
<Dots in multivoices> by Paul Villiger Removing superfluous dots in multivoice staves 45
This script removes dotting in the lower voice when dotted notes of equal value are of the same pitch. 45
<Rest centerer> by Paul Villiger 46
<Rest mover> by Paul Villiger 47
<Rest manager> by Andreas Herzog 48
<Rest padder> by Paul Villiger 49
Fill with rests 49
<Rest summarizer> by Peter Becker 51
Condense individual rests to multiple bar rests 51
<Beam over rests throughout the score> by Peter Becker 52
<Beam over grace notes> by Urs Ganz 53
Grace notes in beamed groups 53
<Stem direction> by Peter Becker 54
Stem direction 54
<Stem length set globally> by Paul Villiger 55
Stem length adjustment 55
<Extensions> by Hartmut Lemmel 56
<Beam division> by Paul Villiger 57
<Symbol to note cloner> by Paul Villiger 58
Linking symbols to notes 58
<Articulation signs grouper> by Paul Villiger 61
<Group graphics> by Andreas Herzog 63
<Brackets for guitar diagrams> 64
<Graphic notes> by Paul Villiger 65
<Slurs dash them all> by Hartmut Ring 66
<Ties to slurs to ties> by Paul Villiger 67
<Slurs stems to heads> by Paul Villiger 68
Adapt lyric slurs in multi-voiced songs 68
<Accent spacing> by Hartmut Lemmel 69
<Slur fix> by Peter Becker 70
<PerformanceMark centerer> by Andeas Herzog 71
<PerformanceMark standardization> by Andreas Herzog 72
<Graphic realignment> by Paul Villiger 73
<Coloured Notes> by Lutz Haase 74
<Graphic multiple bars rests> by Paul Villiger 74
<Graphic multiple bars rests> by Paul Villiger 75
<Pedal marks> by Paul Villiger 76
Pedals markings (pedal brackets) 76
<Repeat box alignment> by Paul Villiger 77
Aligning repeat boxes 77
TABLATURE SECTION 1
<DiatonicHarmonica_A> by Peter Becker 2
<SwissOrgan tablature> by Radolf von Salis 3
<ClubOrgan> by Peter Becker 4
< Ziach A> by Peter Becker 5
The button accordion 5
<Guitar tab> by Andreas Herzog 12
<Lute tabulature> by Stefan Thierfeld 16
<Harmonica tablature> by Andreas Herzog 17
This script produces harmonica tabulature 17
<Chromatic accordion tab> by Radolf von Salis 18
The fingering cannot be transposed any more - a backup copy of the original score is therefore saved. 19
MISCELLANEOUS SECTION 20
<Manuscript paper> by Paul Villiger 2
<Playback time> by Hartmut Ring 3
<Chord arpeggiation> by Hartmut Ring 4
<What's Your Name> by Andreas Herzog 5
<How long is the note> by Andreas Herzog 6
<Score database> by Lutz Haase 7
These scripts have been created by capella customers to meet their specific
requirements. Whilst we believe that they are all effective and safe to use, Software
Partners can take no responsibility for them.
Tips:
♦ Some of these scripts are now incorporated into capella so it is worth checking if they are there
before installing them.
♦ If you look through the whole of the manual you may well find useful scripts that help you in ways
you had not thought about.
♦ The dialogue box bitmaps in this guide are taken from the German guide and are in German. Most of
the scripts, however, are translated and with English dialogues.
♦ Script names are put in <> brackets to make them easier to locate.
With the advent of capella2004 and its new programming interface it became possible
for everyone to adapt capella to their particular needs. The majority of users do not
avail themselves of this opportunity but a handful of programmers have written some
most useful scripts. The authors of capella have been very pleased to welcome new
programmers into the ‘capella family’.
Some scripts correct program errors of the software, others facilitate use in certain areas
or make a special representation or notation possible. A useful script is helpful for
everyone. Some scripts have been listed under Star Scripts because we feel that they
will be particularly welcome. We can now easily enter a triplet when the first element is
a rest and we can beam across a rest. “[Link]” is very useful as it corrects most
layout errors that can occasionally occur after editing a capella score. When we were
producing this manual we were continually running and rerunning scripts and this
caused capella to misdraw the score on several occasions. Running LayoutFix instantly
put the score back to normal.
In these English language versions of the scripts we at Software Partners have done our
best to anglicise them. However where a script is aimed at an uncommon instrument –
a harmonica for example – we may not have found the correct word in translation. Any
feedback on this will be most welcome.
Getting at the scripts
To simplify downloading we have collected the translated scripts together into a single
self installing program which when you run it will create a scipt folder on your C drive
or wherever you wish. The scripts can then be copied into the capella script folder so
that they will appear under available scripts when you are in capella. Currently the
capella script folder is MY DOCUMENTS/CAPELLA/SCRIPTS/USER SCRIPTS.
1
STAR SCRIPTS – THE ONES WE WERE DELIGHTED TO SEE!
2
<Triplet fix> by Peter Becker
Triplet bracket fix
This script fixes a long-standing capella problem.
If the first element of a triplet is a rest, the triplet bracket has difficulty in forming
correctly. We have shown an example of a triplet bracket formed without the script and
also with the script.
The triplet bracket may still need to be manually adjusted for position. Mark the triplet
bracket and use the direction arrows on the PC keyboard
2
<Beam over marked rests> by Bernd Youngman
Extending beaming over marked rests
With this script beams can be extended over rests by simply highlighting the notes or
chords over which the beam should extend.
• all marked notes and rests must be of equal duration
• beginning and end of the marked area must be a note or a chord.
3
<Beam over marked rests > by Urs Ganz
This script beams notes over a rest and changes rests to graphic rests. It also replaces mute notes
with graphic rests.
Conditions:
• there must be at least one note before the rest
• the beams over the rest can range in value from quaver to 64th notes
• dotted rests are recognised
4
<Layoutfix> by Peter Becker
A really useful script to fix layout problems in capella. When you rerun scripts or
repeatedly undo changes, capella can [Link] score. This script corrects such
layout problems. In addition you can choose from 5 different standard layout styles.
5
Below are some of the errors that may not be corrected and may require manual
intervention through the SORE FORMAT dialogue box.
To adjust the following errors put the cursor in front of the note and open the note
spacing dialogue box:
• notes pushed together
• bars wrongly represented
• notes appear too far apart
• the beam on semiquavers is too short
Both sliders can be tried. Sometimes it is enough just to click on OK. For some errors
the script will only work after saving and reloading the score.
6
NOTATION SECTION
Covering:
Note formatting
Score formatting
Graphics
7
<Accidental adjuster> by Peter Becker
Automatic overlapping accidentals adjustment
This script corrects overlapping accidentals that occur in multi-voice staves. It moves the lower
accidental sideways, away from its note.
• the position of the notes is adjusted when two notes of the same pitch occur in two voices. The
note position is also adjusted if notes forming an interval of a second occur in two voices.
• if the notes are dotted, the dot will be made invisible in the lower voice.
2
<Voice split2> by Hartmut Ring
Close score to open score
3
<Format everything> by Paul Villiger
This script can change all of the major layout settings through its single dialogue
window. You can also apply the changes to every capella score in any specified folder
by ticking a check box. Please ensure that your scores are closed and that they are all
backed up elsewhere before you use this option.
In the Title Composer and Footnote fields you can have multiple lines by adding the
“|” character where you want a line end. On many PCs you get this by holding the
right shift key and pressing the “\” key on the keyboard.
4
<Format – roughout layout> by Peter Becker
The script is aimed at quickly bringing an extracted part into a presentable layout. It
does not work with multivoice staves.
Switching between portrait and landscape requires you to save and reload the score for the change
to take effect.
5
<Bar_numbering> by Hartmut Ring
This script is included in capella.
With this script bar numbers can be set with any frequency and position.
Existing bar numbers from this script can be removed by running the script
Bar_numbers_delete.py
6
<Octave change> by Andreas Hertzog
The script changes the notes for the entire score. If notes are to remain unchanged then tick the
penultimate check box.
Playback in capella can also be changed (with the bottom check box).
7
<Transpose an instrument> by Paul Villiger
With this script individual staves (e.g. only B flat clarinet) or the whole score can be transposed.
The current key and position of the cursor are transferred to the dialogue, along with the target
settings.
8
Results for an E flat instrument
To use this script enter the pitch played and the target pitch
B flat- Clarinet > E flat- Clarinet / C Clarinet > F French horn / D – Waldhorn > B flat Clarinet
etc.
Note: For the time being, the Score Template must still be changed.
9
<Rhythm synch> by Paul Villager
This script synchronizes the rhythm of two voices, or all voices with one.
10
<Enharmonicus> by Andreas Herzog
The script swaps accidentals in cases where notes have been ‘spelt’ wrongly. Several notes can be
modified at the same time, the whole score can be modified or one voice only can be modified.
11
<Voice split> by Andreas Herzog
A script to split a single stave, for example after MIDI import, into a piano (treble and
bass) layout.
Application
• First a new stave must be added to the score in the score template.
• Put the cursor into the appropriate stave and run the script. This is recognized
automatically by the script as the source voice.
• The stave holding the split off voice is automatically created underneath.
Insert note descriptions with the <[Link]> script. These note descriptions
can also be removed using this script. These descriptions are of a note’s pitch and
octave.
12
13
<Swing notes> by Paul Villiger
Notes are converted into ternary or dotted rhythm notes and back again if required.
The transformation takes place based on crotchets and quavers. The following ranges can be
selected:
- simple cursor -- current voice in the stave
- notes marked in a stave - > marked notes
- several marked staves - > current system
- several marked systems - marked > systems
- whole score
14
<Voice cocktail> by Andreas Herzog
This script combines the notes from multi voice staves to form chords and changes the
stave to a single voice stave.
Put the cursor into the stave and run the script. Select stem direction.
Note:
- With irregular division it is not always possible to combine the voices without errors.
- Noteheads are not always oriented correctly on the stem. See below.
To correct this, please save the score and open again.
15
<Chord description expansion> by Paul Villiger
Expanding a chord description
A chord description over a note in one stave (for example the treble stave) will have the
notes of the chord laid out on the other stave of the line of music (in this example, the
bass stave).
The following functions are available:
• expand chords on the first stave
• put together chords of the whole system
• produce new stave for chords
• delete chord stave
• reduce chords back to a single note
• delete chord descriptions on the chord stave
• clean up chord stave; text, lyrics, diagrams
• select treble or bass clef
• correct the pitch
• determine the stave
Tips:
• this script produces chords which you might wish to lay out differently according to
the musical context.
• anacrusis are converted and must be adapted manually in the chord stave
• bars without a time signature are treated as if 4/4
16
<Chord expansion> by Paul Villiger
Splitting up chords
Chords are re-written as separate notes on individual staves.
• the number of staves is derived from the maximum number of noteheads.
• the highest note is written to the first stave.
• missing notes are replaced by the lowest note or by a rest.
• the whole score or an individual voice can be converted.
17
<Flag lyric notes> by Hartmut Ring
This script is contained in capella2004
Beams and flags that are appropriate to the syllables of the accompanying lyrics are
created.
The note is flagged if it is linked to a lyric syllable.
The note is beamed if:
• no syllable is linked to it
• there is a hyphen after the syllable
• there is a melisma (indicated by a long underscore) after the syllable.
The next note will be flagged if there is a syllable under it
Exception: if a melisma continues over more than two notes.
18
<Reiteration bars> by Hartmut Lemmel
Reiterated notes
19
<Tremolo bars> by Paul Villiger
This script lets you add tremolo instructions as shown here to notes. Until now it has
only been possible to add short tremolo bars to individual note stems.
Input settings:
• number of tremolo bars
• number of long tremolo bars
• tremolo bars over or under notehead
• tremolo bar to note stem
• distance from notehead
• space between tremolo bars
• apply to the whole score
The first note determines the duration, and all following notes are without value as
regards bar filling. Notes in between are invisible and serve as placeholders. The
tremolo bars can be moved with [N] + up/down arrows. If the score layout changes
please recall the script and repeat the instructions.
Note: The staves containing the notes must be justified to ensure that the tremolo bars
line up.
20
<Style editor> by Paul Villiger
This script provides a dialogue box method of creating new styles in the [Link] file
When importing new styles through importing a text file, existing definitions in
[Link] are overwritten. The script replaces all necessary entries in [Link]. The
styles are arranged alphabetically, with capella standard always in first place.
Klaus Meglitsch has many elegant kinds of notation on his homepage.
To use an existing style written by someone else, click on the Style Import button and
import it from the folder you saved the text file into. You may also need to install a
special font if this is used in the style. This can be done through the Windows Add
Fonts routine.
21
You can also modify an existing style and save it with a new name.
22
<Short to open score> by Andreas Herzog
This script converts a two stave SATB score to a range of open score combinations, not
just a separate stave per voice.
23
<The Stylist> by Andreas Herzog
With the help of this script you can assign a certain style to a score.
Only the styles that match the dialogue box names in your [Link] can be activated.
You can create new styles either with the <capella style editor> script or with Windows
Notepad by directly typing out the settings in [Link]. Details of how to do this are
in the capella manual.
24
<LetsSing> Andreas Herzog
This script can extract the singing lines from a stave of chords.
The highest note is selected in this example. You can select the highest notes or the
lowest notes.
25
<Score append> by Bernd Jungman
This script joins score with different Template Systems.
Before two scores are merged they are shown so that they can be matched interactively.
26
Scores
Make sure that the title on the first score is only visible on the first page and is anchored
to the page.
If you wish to retain the second title its anchor must be moved from the page to a note,
otherwise it will not be merged.
Template System
The Template System is extended upwards
27
<Score synthesis> by Hans H. Lampe
CapCML
This script adds single voices or scores together.
28
Application:
- Select a file
- Export each single voice, and/or the entire score as a CapXML file into the target file
- Under file / exporting / CapXML open the first voice in capella
- Run the script
- Enter the file name of the next voice (without capx - extension)
Note:
• the number of bars must be the same in all voices
• the stave name is added to the template as a numerically ascending number
29
<Voice import> Paul Villiger
This script can merge a number of single voices from another score and the Template
System is extended.
Application:
- Open the target score
- Run the script
- Select the score and then the voice to import
Note:
It is not possible to import an active score into capella, and for this reason if you import
a score which is open it will be closed without warning.
30
<StaveEditor> by Paul Villiger
With this script staves can be:
- renamed, swapped, copied, duplicated and deleted
- merged: A + B - > A
An example of its use to rearrange an imported long shapeless MIDI file is shown on
the next page.
Changes can be for the current line or the whole score. Any bracket and barline
changes must be made through the Score Template.
31
Who has not suffered this? An imported Midi or Scan import can look like this.
32
First step number the staves so that when you swap or merge them you can trace your
actions more easily.
For the example there are 2 ' simple ' systems from a very long score - they are not
sequential
• in system 1 are staves 2 - 5
• in system 2 are staves 7 – 10
• first staves 1 and 2 are swapped
33
• also revise staves 3 - 5
• staves 7 to 10 from 2 can be deleted
• merge staves 1 with 7 / stave 2 with 8 etc
34
• the two lines of music should now be better arranged.
35
• then we are already nearly finished
36
<Systems lock> by Paul Villiger
This script adds a through barline to the end of a line of music.
37
<Format parallel staves > by Paul Villiger
This script can set up two parallel staves and also let you enter negative numbers to
close staves up or overlap staves.
Application:
Take the line of music that you want on the right and set an inset to the correct
horizontal position. FORMAT/SYSTEM and left margin.
Run the script and enter a negative number in the appropriate direction to raise or
lower the stave to alongside the preceding stave.
38
<BagPiper> by Andreas Herzog
Bagpipe notation
39
<LittleDrummerBoy> by Andreas Herzog
A simple script for percussion notation.
If the notehead is not correctly represented due to incorrect note length, it will be
replaced by a graphic version.
40
<Rhythm notation for guitar> by Andreas Herzog
This script can create a stave in rhythm guitar style.
capella - input
41
<Vocal range> by Peter Becker
The vocal range of a score is shown in small notes at the start of the line of music.
To use:
the first line of music must correspond to the layout in the Score Template.
In the first line of music you can enter the notes showing the vocal range:
• at the start of the line
• after the key signature
• before the time signature - all staves in the same key
• before the time signature - a stave in C major - with transposing instruments
• before the line of music
Before the time signature - for transposing instruments, if the music is in the key of C
To show the vocal range before the clef you should inset the line of music using the dialogue box
which comes up under Format / Stem. Put a fixed value in the relevant box.
42
The first line of music is not complete – it requires the vocal range indication notes in the second
system
• use Ctrl + C to copy or Ctrl + X to cut
• run the script
• insert the line again with Ctrl + V
43
<CueCopy> by Hartmut Lemmel
Copying cue notes
Application:
1) mark the passing notes in the score and start the [Link] script.
2) with the cursor in the target position in a voice, start [Link]. Now an additional voice will
be provided, which is filled up to the cursor position with invisible rests. Subsequently the small
formatted notes are inserted into the score. See [Link] which can be downloaded from the
Paul Villiger homepage.
44
<Dots in multivoices> by Paul Villiger
Removing superfluous dots in multivoice staves
This script removes dotting in the lower voice when dotted notes of equal
value are of the same pitch.
45
<Rest centerer> by Paul Villiger
With two voices the rest is centred if the same rest occurs in both upper and lower
voices
To use:
Run the script to adjust the whole score.
Restriction: When there are several upper and/or lower voices the last voice will be used.
46
<Rest mover> by Paul Villiger
47
<Rest manager> by Andreas Herzog
This script condenses rests together.
Put the cursor into the appropriate stave and run the script.
• the maximum length of rests is selectable
• condensed rests can be shown in order of length
48
<Rest padder> by Paul Villiger
Fill with rests
This script fills incomplete voices with rests.
Because voices are not always continuous throughout an entire score it can be useful to fill up all
remaining bars of the line of music, or even the whole score, with rests. For example, if you are
going to use the automatic wrap around feature all voices must be alike in all lines of music.
With this script you can add a voice and rests to the whole score, to the current line of music, to the
current stave, to the current voice, or in the current voice before or after the cursor position.
49
The rests can be invisible.
50
<Rest summarizer> by Peter Becker
Condense individual rests to multiple bar rests
This script will condense all the whole bars rests that are adjacent when the cursor is anywhere in
the score.
With this script one can condense multiple bar rests, as shown below.
51
<Beam over rests throughout the score> by Peter Becker
Beaming across quaver and semiquaver rests
This script beams across quavers and semiquavers. It will go through the whole score.
52
<Beam over grace notes> by Urs Ganz
Grace notes in beamed groups
Grace notes are created with flags and without the diagonal stroke.
• All marked notes must be of equal length
• there must be a note or a chord at the beginning and end of the marked area
• values from quaver to 32nd notes are allowed
• grace notes must be without value
• this can change the value and alignment of the beamed group of notes
53
<Stem direction> by Peter Becker
Stem direction
Stems down
stem direction
‘depending upon situation’
When voices are exported from a multi-voiced stave they keep the stem direction
instructions that were appropriate when the voices were in the original score. In the
new score these directions will usually be inappropriate. This script corrects the setting
back to ‘depending upon situation’. Forced stem directions can be reinstated if desired.
54
<Stem length set globally> by Paul Villiger
Stem length adjustment
Stems in upper and lower voices can be shortened with this script. The change is made
to all notes beyond a specified stave line up from the middle stave line in the current
voice and for the whole score.
55
<Extensions> by Hartmut Lemmel
Handling beamed groups of notes
• only divide beamed groups which contains notes whose value is smaller than a
default
• split beam between large and small size notes
• dialogue settings are remembered
• press Esc to cancel
• notes without value are also included
Note:
§ We have found with this script that if you ‘undo’ and rerun it can extend the note stems off
the page. Justifying the staves seems to prevent this.
56
<Beam division> by Paul Villiger
With this script arbitrary bar divisions on a quaver basis can be entered.
Method:
• mark everything [CTRL]+[A] and under FORMAT/SYSTEM/GENERAL select
WHOLE BAR BEAMS
• mark everything and under FORMAT/BEAMING select Automatic
• call up the script and enter Beam Division.
57
<Symbol to note cloner> by Paul Villiger
Linking symbols to notes
Graphic objects, note colours and notehead shapes on a reference stave will be
distributed throughout the whole score to matching notes.
• in chords, if you assign a non standard notehead then all the notes of the chord will
be the same, e.g. percussion noteheads.
• when notes are coloured the chord will receive the colour of the lowest note
• graphic objects – with chords only the lowest note is considered
• with cloned notes pitch and sign are currently considered
• graphic objects are linked to script tags
To use:
58
• open a score
• call up the script
• select the required options and press OK
59
<Breathmark reviser> by Andreas Herzog
The script offers the choice of 2 different breath characters which it can format
throughout the score, [ , ]or [ ' ].
60
<Articulation signs grouper> by Paul Villiger
With capella it is not possible to set different articulation characters over a note – except
for staccato/tenuto. This script does it by converting them to text. An additional benefit
is that they are now also more easily repositioned.
To use:
• mark the note in capella add the first articulation sign in the usual way
FORMAT/NOTES/RESTS.
• Run the script which will convert this accidental into a graphic.
• Repeat the two steps above to enter all the accidentals for this note.
Exception: Staccato/Tenuto, which can be combined in capella
The script cannot always determine the stem direction of beamed notes. If any entries
are wrong, as the first accidental below, then confirm the stem direction manually by
using the capella short cut [i]+the up or down arrow with the cursor in front of the
note.
61
You can convert the whole of the score’s articulation signs in one go if you select whole score.
62
<Group graphics> by Andreas Herzog
This script groups graphics which are anchored to the same note.
Put the cursor in front of the note and run the script.
63
<Brackets for guitar diagrams>
• the vertical bracket can be used as a damper/clamp for guitar diagrams
• the left open sided horizontal bracket can also be used
64
<Graphic notes> by Paul Villiger
Mensural notation
In Mensural notation notes are often tied over a barline. The script combines the notes as shown
below.
Multiple dotting
capella supports single and double dotting. This script allows up to quadruple dotting.
65
<Slurs dash them all> by Hartmut Ring
This script is included in capella.
The script can create dashed slurs from normal slurs for the whole score.
• the script can sometimes produce layout errors
66
<Ties to slurs to ties> by Paul Villiger
Ties are converted into slurs and slurs are converted into ties. The script handles slurs
at the end of lines.
Both chords / notes must be of the same pitch.
The script can apply to the entire score.
Note: The shape of slurs may need to be corrected manually.
67
<Slurs stems to heads> by Paul Villiger
Adapt lyric slurs in multi-voiced songs
In songs with two or more voices capella draws the slur at the stem end of the note.
This script will redraw the slurs at the noteheads.
The following conditions apply:
• the notes must lie in an upper or a lower voice
• the notes must not be beamed
• the slurs must be over two notes only
68
<Accent spacing> by Hartmut Lemmel
Through a dialogue box slurs can be adjusted in the following way:
• Delete tenuto marks
• Offset staccato marks from slurs that have been automatically realigned by capella.
This action can only be done once after automatic slur alignment.
• Offset other articulation marks. Only the articulation marks at the start of the slur will
be modified (i.e. changed into text objects).
• Align slurs at cue notes
• Align slurs with changed staves. This action can only be done once after automatic
slur alignment.
An example, Bindebogen_ausrichten.cap by Hartmut Lemmel, is available on the
homepage of Paul Villiger.
Restriction: The script functions correctly only if the voice was originally created with
the command to orient stem direction ‘Depending on situation’.
69
<Slur fix> by Peter Becker
If a line of music is broken under a slur the slur is not pulled to the end of the line. The
remainder of the slur is not transferred to the start of the next line. This script will pull
the slur to the line end and start a new slur on the new line of music which will
continue to the appropriate note.
Note: At present the slur might still need some manual adjustment.
70
<PerformanceMark centerer> by Andeas Herzog
This script centres dynamic symbols exactly in the centre between two lines
Application:
• Put the cursor into the upper of the two staves of a piano system
• Run the script – if all italic text fields are to be centred, tick the checkbox.
• With 3-stave systems put the cursor in the second stave and run the script again
71
<PerformanceMark standardization> by Andreas Herzog
This script lets you reorganize all selected types of performance mark to a specified
distance above or below the stave.
72
<Graphic realignment> by Paul Villiger
This script provides a simple way to realign graphics throughout the score.
73
<Coloured Notes> by Lutz Haase
Some instruments are particularly suited to coloured notes and for children this is often
a very helpful feature.
• free colour selection
• the colours (as portions of red, green and blue) are represented from 0 to 255
• the colour you are mixing is shown
• you can change the colours any time you run the script
• the following keyboard keys are supported
• on the screen click to increase in steps of 10
• using the cursor changes the value by 1
• for direct note entry type in any number from 0 to 255 and press <ENTER>
Important
• the colour of
chords will be based
on the colour of the
lowest note in the
chord
• at present it is not
possible to save the
colour selection.
74
<Graphic multiple bars rests> by Paul Villiger
capella produces a multiple bar rest with quite a thick horizontal bar. Using this script you can
change the thickness of this bar and its length.
• the distance from the barline can be set to be either proportional or fixed.
• the rest can be removed by rerunning the script
• the script affects the entire score.
With this script multiple bar rests can be adapted to the width of the bar. The capella multiple bar
rest is set on invisible and the new multiple bar rest is inserted as a graphic. Existing graphical rests
are replaced.
75
<Pedal marks> by Paul Villiger
Pedals markings (pedal brackets)
The script produces a pedal mark under marked notes.
Special effect:s
• the end of the pedal mark is drawn up to the next break in the bar
• the pedal mark is drawn to the end of the stave
• the pedal marks must be marked by moving through the score using the TAB if they
are to be deleted
Note:
The pedal marks are formed as polygons and therefore it is not possible to mark them
with the mouse. To delete them tab through the stave. Each time the tab key is pressed
the next mark is highlighted and can be deleted with the DELETE key.
76
<Repeat box alignment> by Paul Villiger
Aligning repeat boxes
The beginning and end of repeat boxes are aligned to the barlines.
Run the script and the repeat boxes for the entire score will be aligned.
Note: The brackets are formed as polygons and therefore it is not possible to mark them
with the mouse. To delete them tab through the stave. Each time the tab key is pressed
the next mark is highlighted and can be deleted with the DELETE key.
77
TEXT SECTION – COVERING LYRICS, FONTS, CHORD DESCRIPTIONS,
FINGERING
78
<Page object master> by Andreas Herzog
This script lets you align all objects anchored on the page in a way specified through
the dialogue box, e.g. left right, centre or to an X/Y coordinate.
The texts of different scores can be positioned accurately in the same place.
Application:
When you run the script each page object will appear in the dialogue box in turn.
When you press the OK button its setting will be remembered, and when you have set
all of them the page will be redrawn.
2
<Page object resize> by Paul Villiger
The Page Object was introduced with capella2004. These are objects anchored to the
page rather than to notes. They can now be resized independently of the stave size. In
previous versions of capella page objects were always anchored to notes and rescaled
with the score. This script also lets you relink page objects to the score/stave size.
The options are to rescale and link the object to the current stave size as if it were
capella2002, to link the object to the current stave size and then vary if stave is changed,
or to link the object to an arbitrary stave size entered through the dialogue box.
3
<Font Replacer> by Hartmut Lemmel
Certain character fonts can be replaced
With single texts, character fonts and sizes can be replaced globally.
4
<Lyrics to text converter> by Andreas Herzog
This script exports lyrics into text fields. If nine verses are present, the lyrics remain.
Options:
• show the lyrics in text fields
• verse numbering is selectable
• verses can all be in a text box, or can be distributed individually
• the anchorage of the text fields is selectable
Application:
• Put the cursor anywhere in the stave or voice where the lyrics are anchored and run the script.
• You can decide where the text box will be anchored, for example on the page or on a particular
note.
• You can specify whether you want multiple verses from the stave to be put into a single text box
or separate text boxes. Also specify how paragraphs are to be set out.
Note:
When laying out the page please make sure that the anchor points of the text fields are within two
systems of the text field. In order to move the text fields manually you need to put the cursor at the
beginning of a stave and press the TAB key to jump along the stave to each anchored item until you
reach your text box. This is the easiest way of finding out where things are anchored.
5
<Notentexter> by Andreas Herzog
With this script the note text of a line and/or all lines can be formatted.
6
<Letter and numbers> by Paul Villiger
7
<Text_to_behind_notes> by Hartmut Ring
All RTF text fields are set behind the notes in Windows 2000 and Windows XP
8
<Font – capella replacer> by Paul Villiger
This script replace the capella font symbols in the score, e.g dynamics. This script links
another capella font to the score.
It can also change the plain text font associated with the capella character set.
The fonts are changed for the whole score.
Note: The style definitions are read from the [Link] file. It therefore follows that the
[Link] file must be accessible and correct.
9
<Figured bass> by Andreas Herzog
With this script one can enter figured bass.
10
<Chord reformatter> by Paul Villiger
This script reformats chord descriptions throughout a score or for marked notes.
11
• super and subcript plain text accompanies a transposable chord description
• produce transposable chord descriptions for lyric/plain text lines
Select a font
Note: The script only shows scripts already in the score plus Times and Arial. If you add plain text
in the normal capella way and select another font then this script will have the font available.
12
<Find and replace> by Andreas Herzog
This script finds and replaces text throughout the score. You can select any
combination of plain text, formatted text or lyrics.
13
<Fingering> by Andreas Herzog
The line and column distances are freely selectable in a dialogue field.
• promissory note symbols for organ
• slurs for mute finger change
• individual fingering elements can be grouped
• Font size, slurs and line thickness are selectable
• fingering can be set over or under the stave
• to make changes to the whole score make sure that the cursor is placed before a note with
fingering, before running the script
14
FILE MANAGEMENT AND FILE FORMATS SECTION
15
<CapellaToMusicXML> by Bernd Jungmann
This script translates a capella file into a MusicXML file, which can be imported into
Finale, or Sibelius or other programs.
CapToMusic. includes three support files [Link], [Link], and
[Link] by Loic Fejoz . The first is modified by Bernd Jungman.
Also contained is the [Link] script by Bernd Jungmann, which implements a
persistence mechanism for variables like globalExportToSibelius. All four files are to be
unpacked into the capella scripts directory.
If you start this script from capella it will translate the active score. You can also start
Python with this script from the commandline:
python [Link] -l# -f FilenameWithoutExtension -o DestFile
If DestFile is not given, FilenameWithoutExtension is taken as destination file.
-l# denotes the language for messages sent by the program.
This script supports:
5 English (US)
1 German
You can also call it from the Python-shell:
>>> import CapToMusic
[Link] will be translated to [Link] and saved in the
same directory. If a file of the same name is present, it will be overwritten.
2
<XML code displayer> by Paul Villiger
A small aid for script developers. A note and the attached objects are indicated in XML format.
3
<CapellaToCapX converter> by Paul Villiger
This script converts cap files in capXFormat and vice versa
4
<HTML-export> by Hartmut Ring
This script is contained in the original capella and available from the Plugin menu.
When run, this script converts a score to GIF files (one per page) with an index page.
5
<Score to bitmap exporter> by Paul Villiger
This script converts all capella files in a folder into the specified bitmap format. The
parameters are determined by means of a dialogue box. The bitmap files are saved in a
subfolder.
6
7
<Score cataloguer> by Paul Villiger
This script provides a listing of all capella files in a folder as an HTML file. The HTML
file "score listing HTML" is saved in the same folder. The score name is a hypertext link so you
can click on it to load the score.
8
<Print all files in folder> by Paul Villiger
With this script entire capella folder contents can be printed.
Note: Unfortunately it is not possible to set Wildcards with the file dialogue of capella.
For this reason the filter must be queried in a second step. The listing is selected in the
first dialogue.
9
Specify in the second dialogue box the files to be printed.
E.g.: D *. *
10
11
TABLATURE SECTION
1
<DiatonicHarmonica_A> by Peter Becker
2
<SwissOrgan tablature> by Radolf von Salis
This script produces fingering for the Swiss organ type B (b-it-As).
Detailed guidance on this script is given on Peter Becker’s homepage. The chord
formatting script <Chord reformatter> by Paul Villiger will help in relaying out chord
descriptions.
Application:
• use a capella file with a single stave score. This may contain chords.
• Notes must be in the B flat – E flat – A flat range.
Transpose and/or change the octave to ensure that the score is in the E to G range.
• after some seconds fingering appears with the heading Schwyzeroergeli (Swiss
organ) B
• unplayable notes are shown in red. You can select undo in the script and rerun,
followed by further editing to remove the unplayable notes.
• sharpened notes are shown with a cross notehead
• minims are shown with a circled cross notehead
• notes over a thin line should be ‘pulled’
• notes over a thick line should be ‘pushed’
• unplayable notes are red
3
<ClubOrgan> by Peter Becker
Griffschrift
:
Application:
• a score with a single voice stave - this may contain chords
• transposing chord symbols – use the transposing chord symbols from capella
• Start the three-part Club Organ scripts successively
• script A: transposes the notes into different key/clef C - F or Bb
• script B: adds fingering
• script C: changes the notes. To correct the printing of beams and insert
accompaniment
• playable notes can be suppressed or shown in red
• the last note is not reliably picked up
4
< Ziach A> by Peter Becker
The button accordion
The script converts notes into the tabulature of the styrian accordian. It comprises three
separate scripts that you run in order – Ziach A, Ziach b, Ziach C. The script is quite
detailed and as the audience in the UK could be very small we have not translated this.
Please let us know of interest out there.
Information about the script can be found in Ziach (button accordion) tab [Link] which
should be in your script folder.
6
7
Chords which cannot be played are suppressed in the fingering
• only suppress the non playable notes of the chord
• or represent as red notes in the entire chord.
- non playable notes remain in the score
- playable notes are converted
10
Note: If a stave is not required you can delete it with Ctrl+Del
If the stave is deleted by using the backspace key this will cause capella to crash when
implementing the Ziach C script.
11
<Guitar tab> by Andreas Herzog
This script produces tabulature for guitar, based on an original stave line.
12
Bass guitar
• You can select the number of strings so the script can be used for bass guitar
• The script can change the current cursor stave or the entire score
Fonts can be specified as below and changed later by rerunning the program.
• the key on the TAB line can be set with letters or numbers on the strings
• for double string instruments the appearance is selectable
• red
• prevent
• ignore
• slurs can be added to cue notes
14
• Octave clefs can be set
You can revise individual TAB numbers by clicking on the TAB line and running the
script. Put the cursor in front of the appropriate number in the TAB line and run the
script.
15
<Lute tabulature> by Stefan Thierfeld
16
<Harmonica tablature> by Andreas Herzog
This script produces harmonica tabulature
17
<Chromatic accordion tab> by Radolf von Salis
Application:
Open a capella score with a single stave. It can contain chords.
• normal fingering between the lines
- corresponds to the outside and the secondary
internal button row
• normal fingering on the lines
- corresponds to the secondary outside and
internal button row
• cross notes - always between the lines
- corresponds to the middle button row
18
The fingering cannot be transposed any more - a backup copy of the original
score is therefore saved.
19
MISCELLANEOUS SECTION
20
<Manuscript paper> by Paul Villiger
2
<Playback time> by Hartmut Ring
This script shows you the time it will take for your score to play back at the specified metronome
setting. It shows you the metronome setting.
3
<Chord arpeggiation> by Hartmut Ring
This script is included in the standard capella release.
4
<What's Your Name> by Andreas Herzog
With this script capella’s internal note designations can be made visible.
Alternatively the normal note designation can be selected. The script can be also used
with the harmonica scripts, in order to provide new allocations for harmonica (only for
script programmers).
5
<How long is the note> by Andreas Herzog
With this script one can put text fields showing the note length over the
notes.
6
<Score database> by Lutz Haase
Please note that we have only roughly translated this as it is not related directly to producing scores.
We hope what is below will be enough for anyone who wants to see if the script is what they want.
The script is a basic version in working condition, which can be adapted to each user as
desired. Lutz Haase has written very detailed documentation for this script and we
recommend that you read it carefully. We have not tested this script at Software
Partners.
• start the data base
• use new data base or open an existing one
• over the Button new entry the data seize
• with start search the data searched
• files can be copied
• the expression effected into a RTF file and can by user be still worked on here.
• a direct expenditure over the printer is not intended
• colours, arrangement, text and the number of the Button and fields can by each user
be determined.
• the data base is not bound at capella - it can be used also for other purposes.
• assign an appropriate icon if desired
7
Start script and select database.
8
Change to the data base
• right mouse click on the file and click Edit. Select IDLE select
• open two windows
• make changes in in the window with the script
• click and with the key < F5 > the script start and thus the data base open
• in the script in the last line before window Main loop () a # set
• then can the data base be arranged new
• is settled everything, which # remove again, so that the data base again with doubleclick or in
capella be opened can.
9
10
Miscellaneous and fonts
11
<Page text> by Hartmut Lemmel
This script provides a headline, footer and up to two headers
In the dialogue window right-justified it can be able substitute symbols for page numbers and be
entered instrument designations for each of these lines texts with variable text size to be entered
• left justified
• centered
• right justified
Substitute symbols for page numbers and instrument designations can be entered
12
Classical Notation Fonts
Meisterwerk
by Klaus Meglitsch
Engraver
by Klaus Meglitsch
capella 2
This was the standard font
with capella 2.x. The
difference between this and
the current [Link] is the
narrower notehead.
Extreme round
by Andreas Herzog
Capella cursive
by Andreas Herzog
13
Capella 1800
by Andreas Herzog
Capella 1900
by Andreas Herzog
20th Century
by Andreas Herzog
Hand written
by Andreas Herzog
14
Ornamental fonts
Psalmodie
By Andreas Herzog
Love song
By Andreas Herzog
Capella inverted
By Andreas Herzog
Jazz chords
By Andreas Herzog
Christmas song
By Andreas Herzog
15
New Year song
By Andreas Herzog
capella summer
By Andreas Herzog
Gently rounded
Church singing
Original freehand
16
Renaissance
capella jazzy
17
Scripts included with capella
18
Gallery Extras
Asterisk
*
Accent
/
Accent movement
Cadence start
_
Flexa
/
Quavers to triplets [Link]
19