The nGen
Manual

Mikel Kuehn
Bowling Green
State University
Copyright (c) 2000, 2001

Version 1.0.0
August 15th, 2001

Contents

Overview
How Does nGen Work?
Program Output
Included Examples
Basic File Syntax
Formatting Considerations
G-Blocks and I-Blocks

P-Fields
P2 (start times)
P3 (duration codes)

Commenting Text
Internal Data Storage

Special Characters
/ (slash)
x (lower case "x")
, (comma)
<> (Data Queue)

Functions and Commands
 > (Direct Output)
rs (random seed)
rd (random deviation)
te (tempo)

Input filters
db (DeciBels)
no (Notes)
nox ("NO" Extended)
op (Octave-Point-Pitch-Class)
opx ("OP" Extended)
re (Real Numbers)
rh (Rhythm)

Dynamic Data Functions
T variable
ex (p-field extraction)
mo (move)
ms (move sets)
se (sets)
ra (random)
rw (random window)

Preprocessing
Macros (text-based)
Include Files

Output Formatting
Index of Commands

About nGen