PREPARE PARTITURE FOR PRINT

Capella 10 Verze 5.0 Safe Opravená dokumentace balíku 6.29

1. INSTALACE

Soubor:

PreparePartitureForPrint.py

zkopírujte do:

Dokumenty\capella\scripts\

nebo do své používané podsložky uvnitř této složky.

Po zkopírování Capellu restartujte.

Ctrl+F3 soubor neinstaluje ani nenačítá. Otevře seznam skriptů, ve kterém lze již nainstalovaný skript najít a ručně spustit.

Skriptům Capelly nelze přiřadit vlastní klávesové zkratky.

2. SPUŠTĚNÍ

  1. Otevřete partituru.
  2. Doporučuje se ji nejprve uložit.
  3. Stisknutím Ctrl+F3 otevřete seznam skriptů.
  4. Najděte Prepare Partiture for Print.
  5. Skript ručně spusťte.
  6. Vyberte maximum 1 až 16 taktů na systém.
  7. Potvrďte dialog.

Ctrl+R není zkratka tohoto skriptu. Po jeho ručním spuštění však pevná funkce Capelly Ctrl+R zopakuje právě tento naposledy ručně spuštěný skript, dokud ručně nespustíte jiný.

3. ÚČEL

Skript automaticky přeuspořádá takty do systémů pro tisk.

Zvolený počet je pouze maximum. Husté takty mohou vést k menšímu počtu taktů na systému.

Skript nastavuje také bezpečné svislé odstupy a vypíná nebezpečnou vodorovnou kompresi.

4. BEZPEČNÝ POSTUP

  1. Uloží otevřenou partituru do dočasného CAPX.
  2. Výsledek vytváří mimo otevřenou partituru.
  3. Ověří strukturu osnov a hlasů.
  4. Rozdělí obsah do taktů.
  5. Odhadne potřebnou šířku taktů.
  6. Vybere bezpečná zalomení.
  7. Vytvoří nové systémy.
  8. Nastaví svislé rezervy.
  9. Porovná přesnou XML posloupnost všech noteObjects.
  10. Ověří počet taktů a zvolené maximum.
  11. Zaregistruje jednu operaci Undo.
  12. Jedním score.read() načte výsledek do otevřené partitury.

5. UNDO

V nabídce Undo má být jedna akce:

Prepare partiture for print

Jedno Ctrl+Z má vrátit stav před spuštěním skriptu.

6. ADAPTIVNÍ ZALOMENÍ

Výpočet bere v úvahu:

Skript nesmí překročit zvolené maximum a nemá použít nebezpečnou kompresi.

7. KONTROLA HUDEBNÍHO OBSAHU

Před načtením do Capelly se porovná přesná XML posloupnost všech notových objektů v každé osnově a hlasu.

Při rozdílu skript skončí chybou a otevřená partitura má zůstat beze změny.

8. OMEZENÍ

Skript záměrně odmítne partituru například tehdy, když:

9. TEST MOZART DUO NO. 1 K487

Původní offline test pracoval s 56 takty a maximem 8.

Výsledkem bylo 18 systémů.

Před a po zůstalo:

Přesná posloupnost noteObjects byla shodná.

Konečné vykreslení a skutečné Undo je nutné ověřit přímo v Capelle 10.

10. DŮLEŽITÉ UPOZORNĚNÍ K CTRL+R

Skript sám žádné Ctrl+R automaticky neposílá.

Ctrl+R je obecná pevná funkce Capelly pro opakování naposledy ručně spuštěného skriptu. Není to přiřazená klávesová zkratka Prepare Partiture for Print.