drumstick  1.1.0
qwrk.h File Reference

Cakewalk WRK Files Input. More...

#include "macros.h"
#include <QObject>
Include dependency graph for qwrk.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QWrk
 Cakewalk WRK file format (input only) More...
 

Enumerations

enum  WrkChunkType {
  TRACK_CHUNK = 1, STREAM_CHUNK = 2, VARS_CHUNK = 3, TEMPO_CHUNK = 4,
  METER_CHUNK = 5, SYSEX_CHUNK = 6, MEMRGN_CHUNK = 7, COMMENTS_CHUNK = 8,
  TRKOFFS_CHUNK = 9, TIMEBASE_CHUNK = 10, TIMEFMT_CHUNK = 11, TRKREPS_CHUNK = 12,
  TRKPATCH_CHUNK = 14, NTEMPO_CHUNK = 15, THRU_CHUNK = 16, LYRICS_CHUNK = 18,
  TRKVOL_CHUNK = 19, SYSEX2_CHUNK = 20, STRTAB_CHUNK = 22, METERKEY_CHUNK = 23,
  TRKNAME_CHUNK = 24, VARIABLE_CHUNK = 26, NTRKOFS_CHUNK = 27, TRKBANK_CHUNK = 30,
  NTRACK_CHUNK = 36, NSYSEX_CHUNK = 44, NSTREAM_CHUNK = 45, SGMNT_CHUNK = 49,
  SOFTVER_CHUNK = 74, END_CHUNK = 255
}
 Record types within a WRK file. More...
 

Functions

const QByteArray HEADER ("CAKEWALK")
 Cakewalk WRK File header id.
 

Detailed Description

Cakewalk WRK Files Input.

Definition in file qwrk.h.

Enumeration Type Documentation

◆ WrkChunkType

enum WrkChunkType

Record types within a WRK file.

Enumerator
TRACK_CHUNK 

Track prefix.

STREAM_CHUNK 

Events stream.

VARS_CHUNK 

Global variables.

TEMPO_CHUNK 

Tempo map.

METER_CHUNK 

Meter map.

SYSEX_CHUNK 

System exclusive bank.

MEMRGN_CHUNK 

Memory region.

COMMENTS_CHUNK 

Comments.

TRKOFFS_CHUNK 

Track offset.

TIMEBASE_CHUNK 

Timebase. If present is the first chunk in the file.

TIMEFMT_CHUNK 

SMPTE time format.

TRKREPS_CHUNK 

Track repetitions.

TRKPATCH_CHUNK 

Track patch.

NTEMPO_CHUNK 

New Tempo map.

THRU_CHUNK 

Extended thru parameters.

LYRICS_CHUNK 

Events stream with lyrics.

TRKVOL_CHUNK 

Track volume.

SYSEX2_CHUNK 

System exclusive bank.

STRTAB_CHUNK 

Table of text event types.

METERKEY_CHUNK 

Meter/Key map.

TRKNAME_CHUNK 

Track name.

VARIABLE_CHUNK 

Variable record chunk.

NTRKOFS_CHUNK 

Track offset.

TRKBANK_CHUNK 

Track bank.

NTRACK_CHUNK 

Track prefix.

NSYSEX_CHUNK 

System exclusive bank.

NSTREAM_CHUNK 

Events stream.

SGMNT_CHUNK 

Segment prefix.

SOFTVER_CHUNK 

Software version which saved the file.

END_CHUNK 

Last chunk, end of file.

Definition at line 40 of file qwrk.h.