Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
documentation:file_formats [2019/03/17 17:24]
deva
documentation:file_formats [2019/03/17 17:27] (current)
deva
Line 2: Line 2:
 This page describes the file formats used by the DrumGizmo engine. For ease of use we have implemented everything using xml. The main files are the drum kit files, the instrument files and the midi map files. These are described in detail below. This page describes the file formats used by the DrumGizmo engine. For ease of use we have implemented everything using xml. The main files are the drum kit files, the instrument files and the midi map files. These are described in detail below.
  
-=====New file format (currently unreleased, check <=0.9.8 for current format)=====+=====New file format (version ​0.9.17 and up)=====
 ====Drumkit xml format==== ====Drumkit xml format====
 <code xml> <code xml>
Line 213: Line 213:
 ===audiofile node=== ===audiofile node===
 "​channel"​ is the name used in the drumkit xml file to connect the instrument channel to the DG output channel. "​file"​ tells what wav file to use. "​filechannel"​ tells what channel inside that wav to use. "​channel"​ is the name used in the drumkit xml file to connect the instrument channel to the DG output channel. "​file"​ tells what wav file to use. "​filechannel"​ tells what channel inside that wav to use.
-=====0.9.8 and older===== + 
-====Drumkit xml format====+=====Drumkit xml format (versions before ​0.9.17)=====
 <code xml> <code xml>
 <?xml version="​1.0"​ encoding="​UTF-8"?>​ <?xml version="​1.0"​ encoding="​UTF-8"?>​
Line 261: Line 261:
 The name and description attributes are not currently in use, but are useful for people editing the files. The name and description attributes are not currently in use, but are useful for people editing the files.
 The "​group"​ attribute in the instrument node is used to bind several instruments into a group. For instance you can have "open hihat" and "​closed hihat" being part of the group "​hihat"​. The only effect this has is that whenever a closed hihat hit is played just after an open hihat hit, it will quickly fade the open hihat hit while play the closed hihat hit. The "​group"​ attribute in the instrument node is used to bind several instruments into a group. For instance you can have "open hihat" and "​closed hihat" being part of the group "​hihat"​. The only effect this has is that whenever a closed hihat hit is played just after an open hihat hit, it will quickly fade the open hihat hit while play the closed hihat hit.
 +
 ====Instrument xml format==== ====Instrument xml format====
 <code xml> <code xml>
documentation/file_formats.txt · Last modified: 2019/03/17 17:27 by deva
Trace:
GNU Free Documentation License 1.3
Valid CSS Driven by DokuWiki Recent changes RSS feed Valid XHTML 1.0