Available Codes

Use this codes - examples included

Variables

You can use the following variables:

@number
the number will be increased with each round, leading zeroes will be preserved.
Examples: @36, @001

@note
this will repeat the following notes from the note you define: c, c#, d, d#, e, f, f#, g, g#, a, a#, b
they can be booth lowercase or uppercase, depending on your definition ( if you write if lowercase / uppercase )
Examples: @c, @C, @d#

@custom
you have to provide items to repeat, separated by comma in braces.
Examples: @(q,w,e,r,t,y)

Objects

Following Objects will be recognized:

Define an object

The object has to be defined between curly braces {}.
The opening Brace should be followed by the object name.
Than you have to provide a number for how many times you want to add the object.
If you want to automatically add a "NumberOf..." line you can also add a plus-sign +.

{Pipes 32 + ...

In a new line you can define the "main" attribute of the object, for example "path".
You can name it whatever you want in fact, the first attribute will be automatically recognized.
Of course it will be better to provide a meaningful name.
The attribute name should be followed by a colon : with the "value" behind.

{Pipes 32 +
    path: .\OrganInstallationPackages\001161\P\Fagot32\@036-@C.wav
    ...

You can add more arguments to your object:

{Pipes 32 +
    path: .\OrganInstallationPackages\001161\P\Fagot32\@036-@C.wav
    MIDIKeyNumber: @36
    ...

The will be added in the form "Pipe999MIDIKeyNumber". Please respect case-sensitivity!

Dont forget the closing curly brace - Final Example:
{Pipes 32 +
    path: .\OrganInstallationPackages\001161\P\Fagot32\@036-@C.wav
    MIDIKeyNumber: @36
}

You can copy it and try it out now on the Start Page

More Examples

Stops section in Manual

Input:
{Stops 11 +
    num: @201
}
Output:
NumberOfStops=11
Stop001=201
Stop002=202
Stop003=203
Stop004=204
Stop005=205
Stop006=206
Stop007=207
Stop008=208
Stop009=209
Stop010=210
Stop011=211

Couplers section in Manual

Input:
{Couplers 3
    num: @001
}
Output:
Coupler001=001
Coupler002=002
Coupler003=003
 

Custom notes in Rank section

Input:
{Pipes 32 +
    path: .\Path\to\Pipes\@1-@(C,Cis,D,Dis,E,F,Fis,G,Gis,A,Ais,B).wav
}
Output:
NumberOfPipes=32
Pipe001=.\Path\to\Pipes\1-C.wav
Pipe002=.\Path\to\Pipes\2-Cis.wav
Pipe003=.\Path\to\Pipes\3-D.wav
Pipe004=.\Path\to\Pipes\4-Dis.wav
Pipe005=.\Path\to\Pipes\5-E.wav
Pipe006=.\Path\to\Pipes\6-Fis.wav
Pipe007=.\Path\to\Pipes\7-G.wav
Pipe008=.\Path\to\Pipes\8-Gis.wav
Pipe009=.\Path\to\Pipes\9-A.wav
Pipe010=.\Path\to\Pipes\10-Ais.wav
Pipe011=.\Path\to\Pipes\11-B.wav
Pipe012=.\Path\to\Pipes\12-C.wav
Pipe013=.\Path\to\Pipes\13-Cis.wav
Pipe014=.\Path\to\Pipes\14-D.wav
Pipe015=.\Path\to\Pipes\15-Dis.wav
Pipe016=.\Path\to\Pipes\16-E.wav
Pipe017=.\Path\to\Pipes\17-Fis.wav
Pipe018=.\Path\to\Pipes\18-G.wav
Pipe019=.\Path\to\Pipes\19-Gis.wav
Pipe020=.\Path\to\Pipes\20-A.wav
Pipe021=.\Path\to\Pipes\21-Ais.wav
Pipe022=.\Path\to\Pipes\22-B.wav
Pipe023=.\Path\to\Pipes\23-C.wav
Pipe024=.\Path\to\Pipes\24-Cis.wav
Pipe025=.\Path\to\Pipes\25-D.wav
Pipe026=.\Path\to\Pipes\26-Dis.wav
Pipe027=.\Path\to\Pipes\27-E.wav
Pipe028=.\Path\to\Pipes\28-Fis.wav
Pipe029=.\Path\to\Pipes\29-G.wav
Pipe030=.\Path\to\Pipes\30-Gis.wav
Pipe031=.\Path\to\Pipes\31-A.wav
Pipe032=.\Path\to\Pipes\32-Ais.wav
 

Small pedal starting with G

Input:
{Pipes 12 +
    path: .\Path\to\Pipes\@036-@G.wav
}
Output:
NumberOfPipes=12
Pipe001=.\Path\to\Pipes\036-G.wav
Pipe002=.\Path\to\Pipes\037-G#.wav
Pipe003=.\Path\to\Pipes\038-A.wav
Pipe004=.\Path\to\Pipes\039-A#.wav
Pipe005=.\Path\to\Pipes\040-B.wav
Pipe006=.\Path\to\Pipes\041-C.wav
Pipe007=.\Path\to\Pipes\042-C#.wav
Pipe008=.\Path\to\Pipes\043-D.wav
Pipe009=.\Path\to\Pipes\044-D#.wav
Pipe010=.\Path\to\Pipes\045-E.wav
Pipe011=.\Path\to\Pipes\046-F.wav
Pipe012=.\Path\to\Pipes\047-F#.wav
 

Special attribute for single Pipe

When you have irregular attributes oder when you need a special attribute for a single pipe/coupler/etc. you can write it behind the generated definitions!
The order is negligible because there already is a definite association by the number.
Beispiel:
{Pipes 12 +
    path: .\Path\to\Pipes\@036-@G.wav
}
Pipe003MIDIKeyNumber=038

Write less-odf files

You can booth use this tool for single tasks or create a whole less-odf file as seen on the About-page.