Difference between revisions of "I-files"

From CCARH Wiki
Jump to navigation Jump to search
(Created page with 'An i-file is a ''intermediate'' format between stage2 data files and page files. Its data structure is nearly identicial to page files, but instead of representing t…')
 
 
Line 1: Line 1:
An i-file is a ''intermediate'' format between [[stage2]] data files and [[page files]]Its data structure is nearly identicial to [[page files]], but instead of representing the graphical music for a single page, it represents the graphical music for a single instrumental part for a movement as if on a single long continuous system.
+
__TOC__
 +
 
 +
I-files are an ''intermediate'' data format between [[stage2]] data files and graphical music notation; they are a parametric description of the graphical layout of printable music notationI-files come in two varieties: "linear" i-files which describe the graphical notation for a single part in each file on a single long (linear) system with no line or page breaks.  "Linear" i-files are used to produce "Page-specific" i-files (either for parts, or for scores).  Each page-specific i-file contains a description of the graphical music notation layout for a single printable page of the score/part.  Here is the [[Media:I-files.html | formal description of the i-file format]] displayed in a fixed-width font and color markers as it would be displayed within the [[dmuse]] IDE.
 +
 
 +
== Linear i-files ==
  
 
The i-files are typically produced by the [[autoset]] program which takes [[stage2]] files as input.  The files typically are stored in a standard sub-directory called <tt>outputs</tt> off of the main working director for a work.  Within the <tt>outputs</tt> directory there is a project directory for a particular typesetting project, such as <tt>score</tt> or <tt>parts</tt>.  With one of these sub-directories, i-files will be stored within a directory called <tt>i-files</tt> and then within a directory which matches the movement directory of the original stage2 sub-directory structure.
 
The i-files are typically produced by the [[autoset]] program which takes [[stage2]] files as input.  The files typically are stored in a standard sub-directory called <tt>outputs</tt> off of the main working director for a work.  Within the <tt>outputs</tt> directory there is a project directory for a particular typesetting project, such as <tt>score</tt> or <tt>parts</tt>.  With one of these sub-directories, i-files will be stored within a directory called <tt>i-files</tt> and then within a directory which matches the movement directory of the original stage2 sub-directory structure.
Line 18: Line 22:
 
|}
 
|}
 
</center>
 
</center>
 +
 +
== Page-specific i-files ==

Latest revision as of 01:06, 16 December 2010

I-files are an intermediate data format between stage2 data files and graphical music notation; they are a parametric description of the graphical layout of printable music notation. I-files come in two varieties: "linear" i-files which describe the graphical notation for a single part in each file on a single long (linear) system with no line or page breaks. "Linear" i-files are used to produce "Page-specific" i-files (either for parts, or for scores). Each page-specific i-file contains a description of the graphical music notation layout for a single printable page of the score/part. Here is the formal description of the i-file format displayed in a fixed-width font and color markers as it would be displayed within the dmuse IDE.

Linear i-files

The i-files are typically produced by the autoset program which takes stage2 files as input. The files typically are stored in a standard sub-directory called outputs off of the main working director for a work. Within the outputs directory there is a project directory for a particular typesetting project, such as score or parts. With one of these sub-directories, i-files will be stored within a directory called i-files and then within a directory which matches the movement directory of the original stage2 sub-directory structure.

Here are some example i-files for Corelli's Op. 1, No. 12 sonata. The first column gives the filename and directory location within the main work directory (op1n12) if the sub-directory for the typesetting project is called score.

File name Description
op1n12/outputs/score/i-files/01/01 Violino 1 i-file
op1n12/outputs/score/i-files/01/02 Violino 2 i-file
op1n12/outputs/score/i-files/01/03 Violone e Organo i-file

Page-specific i-files