WBL4014FileFormat.h

WBL4014FileFormat.h

#define kWBLCreator 'DVBc'
#define kWBLType 'wbl4'


#define kGridNR 'gdnr'            /* tag for grid level note request. tag2 = grid number 0-9 */
#define kGridIH 'gdin'            /* grid level instrument handle */
#define kGridRate 'gdra'         /* rate overall, tag2 = 0 */

#define kGridSyncByMeasure 'gdms'   /* sync to measure, tag2 = 0, single long 0 or 1 */

/*
 * All pattern-data uses tag2 = (grid * 65536) + pattern number
 */
#define kPatternLength 'ptle'      /* longword of length of pattern */
#define kPatternKeys 'ptky'         /* list of 128 bytes of key-velocities. */
#define kPatternKeyStamps 'ptks'   /* list of 128 longs of key timestamps, for time-scrambling */
#define kPatternVolume 'ptvo'      /* single longword of volume */
#define kPatternCells 'ptce'      /* grid of notes checked, as list of longwords of 4 bytes (dur)(vel)(beat 0..63)(row 0..11) */


PM.7/30/95 - 4:43.PM