home *** CD-ROM | disk | FTP | other *** search
/ Chip: Hang es video / CHIP_ZENESZERKESZTO_2005.ISO / audio_1 / plogue_bidule / PlogueBiduleInstaller.exe / layouts / Bidule.dtd < prev    next >
Encoding:
Extensible Markup Language  |  2002-11-20  |  3.2 KB  |  128 lines

  1. <?xml encoding="ISO-8859-1"?>
  2.  
  3. <!ELEMENT Annotation (#PCDATA)>
  4. <!ATTLIST Annotation
  5.     author CDATA #REQUIRED
  6.     date   CDATA #REQUIRED
  7.     biduleVersion CDATA #REQUIRED>
  8.  
  9. <!ELEMENT BoardLayout (MediaPool*, BiduleGroup*, Automation, AutomationCurve*, ParameterLink*, SyncLink*)>
  10.  
  11. <!ELEMENT MediaPool (MediaEntry)*>
  12.  
  13. <!ELEMENT MediaEntry EMPTY>
  14. <!ATTLIST MediaEntry 
  15.     filename CDATA #REQUIRED>
  16.  
  17. <!ELEMENT BiduleGroup ( Geometry+, Channel*, Parameter*, CustomData*, ( Bidule | BiduleGroup | PolyphonyAdapter )*, Link*, Annotation*, VirtualParameter*)>
  18. <!ATTLIST BiduleGroup 
  19.     id ID #REQUIRED
  20.     zoom CDATA #IMPLIED
  21.     type CDATA #IMPLIED
  22.     processingMode ( process | mute | passthrough ) #IMPLIED
  23.     author CDATA #IMPLIED
  24.     version CDATA #IMPLIED
  25.     displayPath CDATA #IMPLIED
  26.     displayName CDATA #IMPLIED>
  27.  
  28. <!ELEMENT PolyphonyAdapter ( Bidule | BiduleGroup)+>
  29. <!ATTLIST PolyphonyAdapter 
  30.     id ID #REQUIRED
  31.     processingMode ( process | mute | passthrough ) #IMPLIED
  32.     displayName CDATA #IMPLIED
  33.     polyphony CDATA #IMPLIED>
  34.  
  35. <!ELEMENT Parameter (#PCDATA)>
  36. <!ATTLIST Parameter
  37.     id      CDATA #REQUIRED    
  38.     userMin CDATA #IMPLIED
  39.     userMax CDATA #IMPLIED>
  40.  
  41. <!ELEMENT VirtualParameter EMPTY>
  42. <!ATTLIST VirtualParameter
  43.     id        CDATA #REQUIRED
  44.     source  IDREF #REQUIRED
  45.     param    CDATA #REQUIRED
  46.     displayName CDATA #IMPLIED 
  47.     GUI (nogui|slider|checkbox|choice) #IMPLIED>
  48.     
  49.  
  50. <!ELEMENT CustomData (#PCDATA)>
  51. <!ATTLIST CustomData 
  52.     name CDATA #REQUIRED>
  53.  
  54. <!ELEMENT Channel EMPTY>
  55. <!ATTLIST Channel 
  56.     index CDATA #REQUIRED
  57.     name CDATA #REQUIRED
  58.     type (samples | midi | frequencies | magnitudes ) #REQUIRED
  59.     direction ( input | output ) #REQUIRED>
  60.  
  61. <!ELEMENT Bidule (Geometry+, ChannelConfig?, Gui?, Parameter*, CustomData*)>
  62. <!ATTLIST Bidule 
  63.     id ID #REQUIRED
  64.     type CDATA #REQUIRED
  65.     processingMode ( process | mute | passthrough ) #IMPLIED
  66.     displayName CDATA #IMPLIED>
  67.  
  68. <!ELEMENT Geometry EMPTY>
  69. <!ATTLIST Geometry 
  70.     x CDATA #REQUIRED
  71.     y CDATA #REQUIRED
  72.     w CDATA #REQUIRED
  73.     h CDATA #REQUIRED>
  74.  
  75. <!ELEMENT ChannelConfig EMPTY>
  76. <!ATTLIST ChannelConfig 
  77.     numSampleIn  CDATA #REQUIRED
  78.     numSampleOut CDATA #REQUIRED
  79.     numMidiIn    CDATA #REQUIRED
  80.     numMidiOut   CDATA #REQUIRED
  81.     numFreqIn    CDATA #REQUIRED
  82.     numFreqOut   CDATA #REQUIRED
  83.     numMagIn     CDATA #REQUIRED
  84.     numMagOut    CDATA #REQUIRED>
  85.     
  86. <!ELEMENT Gui (Geometry?)>
  87. <!ATTLIST Gui 
  88.     state (minimized | maximized | normal) #REQUIRED
  89.     hidden (true | false) #REQUIRED
  90.     generic (true | false) #REQUIRED>
  91.  
  92. <!ELEMENT Link EMPTY>
  93. <!ATTLIST Link
  94.   producerId IDREF #REQUIRED
  95.   producerChannel CDATA #REQUIRED
  96.   listenerId IDREF #REQUIRED
  97.   listenerChannel CDATA #REQUIRED>
  98.  
  99. <!ELEMENT ParameterLink EMPTY>
  100. <!ATTLIST ParameterLink
  101.   producerId IDREF #REQUIRED
  102.   producerParamId CDATA #REQUIRED
  103.   listenerId IDREF #REQUIRED
  104.   listenerParamId CDATA #REQUIRED>
  105.  
  106. <!ELEMENT SyncLink EMPTY>
  107. <!ATTLIST SyncLink
  108.   source IDREF #REQUIRED
  109.   destination IDREF #REQUIRED>
  110.  
  111. <!ELEMENT Automation EMPTY>
  112. <!ATTLIST Automation
  113.   id ID #REQUIRED>
  114.  
  115. <!ELEMENT AutomationCurve (KeyFrame*)>
  116. <!ATTLIST AutomationCurve
  117.   name CDATA #REQUIRED
  118.   looping (true|false) #REQUIRED
  119.   syncto IDREF #IMPLIED
  120.   step CDATA #IMPLIED>
  121.  
  122. <!ELEMENT KeyFrame EMPTY>
  123. <!ATTLIST KeyFrame
  124.   x CDATA #REQUIRED
  125.   y CDATA #REQUIRED>
  126.  
  127.  
  128.