Complete reference for creating ScorePulse score files
ScorePulse uses a sparse data model where you only specify bars where something changes. You don't need to list every bar—just the ones where tempo, time signature, or rehearsal marks change.
The CSV file uses semicolon (;) delimiters, not commas. This allows commas to be used in text fields.
The first row must be the header row with these exact column names:
BAR NUMBER;TIME SIGNATURE;DIVISION;TEMPO;REHEARSAL MARKING;TEXT MARKING
| Column | Required | Description |
|---|---|---|
BAR NUMBER |
Yes | Sequential integer starting from 1. Every bar must be listed. |
TIME SIGNATURE |
When changes | Format: 4/4, 3/4, 6/8, 7/8, etc. |
DIVISION |
For irregular meters | Accent pattern like 2+2+3 for 7/8 time |
TEMPO |
When changes | BPM (20-300) or transition: acc, rit |
REHEARSAL MARKING |
Optional | Letter or number: A, B, 1, 42, etc. |
TEXT MARKING |
Optional | Tempo text: Allegro, Andante, etc. |
Must be sequential integers starting from 1. Every bar in your piece must have a row, even if all other columns are empty.
1;4/4;;120;A;Moderato
2;;;;;
3;;;;;
4;3/4;;;;
5;;;;;
Standard notation with numerator/denominator. Only specify when it changes.
Supported formats:
4/4, 3/4, 2/4, 5/46/8, 9/8, 12/85/8, 7/8, 11/82/2, 3/27/16, 11/16 (requires DIVISION)For irregular meters, specify how beats are grouped using + notation:
7/8 → 2+2+3 or 3+2+2 or 2+3+25/8 → 2+3 or 3+211/8 → 3+3+3+2 or 2+3+3+37/8, divisions must sum to 7.
/16) always require a division to be specified.
Specify tempo in BPM (beats per minute), or use transition markers:
| Value | Meaning |
|---|---|
120 | Set tempo to 120 BPM |
acc | Begin accelerando (gradual speed up to next tempo) |
rit | Begin ritardando (gradual slow down to next tempo) |
Tempo must be between 20 and 300 BPM.
Letters or numbers used by conductors to identify sections. Common formats:
A, B, C...1, 2, 3...9, 25, 42...Descriptive tempo/expression text that appears with tempo changes:
Allegro, Andante, AdagioPiù mosso, Meno mossoMaestoso, Cantabileacc/rit transitions).
Here's a sample score with various features:
BAR NUMBER;TIME SIGNATURE;DIVISION;TEMPO;REHEARSAL MARKING;TEXT MARKING
1;4/4;;120;A;Moderato
2;;;;;
3;;;;;
4;;;;;
5;;;;;
6;;;;;
7;;;;;
8;;;;;
9;3/4;;;B;
10;;;;;
11;;;;;
12;;;;;
13;;;acc;;
14;4/4;;140;;Allegro
15;;;;;
16;;;;;
17;7/8;2+2+3;;C;
18;;;;;
19;;;;;
20;;;;;
21;;;rit;;
22;;;100;D;Andante
23;;;;;
24;4/4;;;;
25;;;;;
This creates a score with:
acc or rit, the next tempo bar is the target.