drumstick 0.5.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.