home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 October / Chip_2001-10_cd1.bin / sharewar / Slunec / app / mixvibe.exe / mixvibes.exe / 0 / MVCONFIG / 401
Text File  |  2001-06-07  |  13KB  |  397 lines

  1. <MixVibes Config> 
  2.  
  3.  
  4. //
  5. // FIELDS
  6. //         x       y    w    h       opt font ct            cb    co        tooltips
  7. //
  8. //
  9. // x,y         coordinates inside the window in pixels
  10. // w        field width in pixels
  11. // h        field height in pixels
  12. // font        font number (1 to 5)
  13. // opt        option (depend of the field)
  14. // ct        color for text or border in RGB(red,green,blue)
  15. // cb        color for backgound in RGB(red,green,blue)
  16. // co        other color in RGB(red,green,blue) (depend of the field)
  17. // tooltips    tooltips
  18.  
  19.  
  20. // CUSTOM FIELDS
  21. //
  22. // BITMAP definition
  23. // option 0 : normal
  24. //      1 : fill surface
  25. // if transparent_color the bitmap is drawn transparently 
  26. //
  27. // width not used yet
  28. // height not used yet
  29. //
  30. //         x    y    width    height    option    transparent_color     file
  31. // for example :
  32. //:BITMAP    0    0    0    0    1    RGB(0,0,0)        "wall.bmp"
  33. //
  34. // TEXT definition
  35. //        x    y    w    h    font    text corlor         text
  36. // for example :
  37. // :TEXT    134    202    40    16    1    RGB(128,128,128)    "out"
  38. //
  39. // BORDER definition
  40. // if color = -1 no color for border or background
  41. //        x    y    w    h        color border    color back
  42. // for example :
  43. //:BORDER    2    28    200    80        RGB(255,0,0)    RGB(0,92,0)        
  44.  
  45.  
  46.  
  47. // interface description 
  48. %INTERFACE
  49. :NAME             "Standard interface"
  50. :THEME            "Standard"
  51. :AUTHOR            "Eric"
  52. :VERSION        "1.0"
  53. :DATECREATED        "09/01/2000"
  54. :DATELASTMODIFIED    "12/15/2000"
  55. :WEB            "www.mixvibes.com"
  56. :EMAIL            "info@mixvibes.com"
  57. :COMMENT
  58.  
  59. //
  60. %MAIN
  61. //        N/A       N/A    N/A    N/A       option font     ct            cb    N/A    N/A
  62. :MEDIABASE    0    0    0    0    0    0    RGB(255,255,255)    RGB(10,10,10)
  63. :SEQUENCER    0    0    0    0    0    0    RGB(255,255,255)    RGB(10,10,10)
  64.     
  65. // style 0= normal
  66. //     1= bold
  67. //     2= italic
  68. //     3= bold+italic
  69. // fonts    size style    name    
  70. :FONT0        8     1    "MS Sans Serif"    // font normal
  71. :FONT1        6     0    "Terminal"    //    small    
  72. :FONT2        10     0    "MS Sans Serif"    //    large    
  73. :FONT3    14     0    "MS Sans Serif"    //    counter    
  74. :FONT4    18     3    "Arial"        //    title    
  75.  
  76.  
  77. %EQUALIZER
  78. //            sep      db    w    h       opt font ct    cb    co        tooltips
  79. //            slider range
  80. //
  81. // option #1 : stereo equalizer
  82. //            
  83. :EQUALIZER        2    20    290    92    0   1        RGB(90,90,90) RGB(10,10,10)
  84.  
  85. //                window size                colors        
  86. //            x       y    w    h       opt font ct    cb    co        tooltips
  87. //
  88. :PRESET            224    64    56    80    0   1                    "preset"
  89. //:2CH            240    30    12    12                        "2 channels update"
  90. :EQON            240    10    12    12                        "on / off equalizer"
  91. //         
  92. //                x      y    w    h       opt font ct    cb    co        tooltips
  93. :EQSLIDERS        0    0    20    80    0   0    RGB(60,60,60) RGB(10,10,10) RGB(100, 100, 100)    
  94.  
  95. // option #1 : 2 lines
  96. :EQSLIDERSTEXT        0    82    20    16    0   1    RGB(128,128,128)
  97.  
  98. :TEXT            224    50    56    16    1    RGB(128,128,128)    "preset"
  99.  
  100.  
  101. %VOLUME
  102. //
  103. //                window size                colors        
  104. //            x       y    w    h       opt font ct    cb    co        tooltips
  105. //                            
  106. // option #1 : border for each sound card
  107. //            Sep    N/A    size        
  108. :VOLUME            4    0    100    92    1   0     RGB(90,90,90) RGB(10,10,10)
  109. :MAINVOL        6    0    40    40    0   0    RGB(70,70,70) RGB(50,50,50) RGB(130,130,130)    "sound mixer main volume"
  110. :PAN            6    40    40    12    0   0    RGB(34,34,34) RGB(10,10,10) RGB(80, 80, 80)    "sound mixer wave pan"
  111. :BASS            1    55    26    26                                "sound mixer bass"
  112. :TREBLE            26    55    26    26                                "sound mixer treble"    
  113. :WAVE            54    2    14    56    0   0   RGB(60,60,60) RGB(10,10,10) RGB(100, 100, 100)     "sound mixer wave"
  114. :MIC            70    2    14    56    0   0   RGB(60,60,60) RGB(10,10,10) RGB(100, 100, 100)     "sound mixer microphone"
  115. :CD            86    2    14    56    0   0   RGB(60,60,60) RGB(10,10,10) RGB(100, 100, 100)     "sound mixer cd"
  116. //:LINE
  117. //:MIDI
  118. :WAVEMUTE        56    59    11    11                                "sound mixer wave mute"
  119. :MICMUTE        72    59    11    11                                "sound mixer microphone mute"        
  120. :CDMUTE            88    59    11    11                                "sound mixer cd mute"
  121. //:LINEMUTE
  122. //:MIDIMUTE
  123. :TEXT    51    70    20    16    1    RGB(128,128,128)    "wav"
  124. :TEXT    71    70    20    16    1    RGB(128,128,128)    "mic"
  125. :TEXT    87    70    20    16    1    RGB(128,128,128)    "cd"
  126. :TEXT    2    81    24    16    1    RGB(128,128,128)    "bass"
  127. :TEXT    29    81    24    16    1    RGB(128,128,128)    "treb"
  128.  
  129.  
  130. // crossfader
  131. %CROSSFADER
  132.  
  133. //            position                colors            
  134. //            x       y    w    h       opt font ct    cb    co        tooltips
  135. :CROSSFADER         0    0    270    92      0   0   RGB(160,160,160) RGB(10,10,10)
  136. :CROSSVOL        0    4    270    40    0   0   RGB(34,34,34) RGB(10,10,10) RGB(128, 128, 128)         
  137. :CROSSCHA         12    52    37    27    0   2                     "Select mixer for crossfader A"
  138. :CROSSCHB        184    52    37    27    0   2                    "Select mixer for crossfader B"
  139. :AUTOA            52    52    37    27    0   2                     "Auto CrossFading A->B"
  140. :AUTOB            224    52    37    27    0   2                     "Auto CrossFading B->A"
  141. :FADETYPE        128    54    15    17    0   1                     "Type crossfade"
  142. :UPDATE            124    74    11    11                         "Update mixer channel volume"
  143. :BEATMATCHING        138    74    11    11                         "Enable beatmatching"
  144. //:JOGA            70    33    60    60    0   0    
  145. //:JOGB            157    33    60      60    0   0     
  146. //:PITCHBENDA        2    0    25    95    0   0    
  147. //:PITCHBENDB        268    0    25    95    0   0    
  148.  
  149. // ***************
  150. // %CROSSFADER end
  151. // ***************
  152.  
  153.  
  154. // description for mixer
  155. %MIXER
  156.  
  157. //                channel
  158. //mixer        N/A       N/A    seph    sepv       option N/A ct            cb    co        N/A
  159. // option 1 : screw
  160. :MIXER        0    0    10    10    0    0    RGB(255,255,255)    RGB(10,10,10)
  161.  
  162. //        channel pos    channel
  163. //        x       y    width    height     opt N/A ct            cb    co        N/A
  164. // option 1 : border
  165. :CHANNEL    6    6    194    380    1    0    RGB(255,255,255)    RGB(10,10,10)
  166.  
  167. // if x=0 mixvibes center horizontally the counter
  168. // width and height are set automatically folowing the font choosen
  169. //:COUNTER    0    380    0    0    0     3    RGB(255,0,0)    RGB(10,10,10)    "counter"
  170.  
  171. // width and height are setautomatically folowing the font choosen and djname set in registry
  172. //:DJNAME    24    1    0    0    0     4    RGB(255,255,255)    RGB(10,10,10) "my Dj Name"
  173.  
  174. //:BITMAP        0    0    0    0     0            "env6.bmp"
  175.  
  176.  
  177. // description for channels
  178. %CHANNEL
  179.  
  180. // if color = -1 for no color
  181. //        x    y    w    h        color border    color back
  182. :BORDER        2    28    192    80        RGB(255,0,0)    RGB(0,92,0)        
  183. :BORDER        19    1    126    24        RGB(128,128,128)    
  184.  
  185. //    x    y    w    h    font    corlor             text
  186. :TEXT    136    236    40    20    1    RGB(128,128,128)    "bass"
  187. :TEXT    136    282    40    20    1    RGB(128,128,128)    "mid"
  188. :TEXT    136    326    40    20    1    RGB(128,128,128)    "treb"
  189.  
  190. :TEXT    136    150    40    16    1    RGB(128,128,128)    "out"
  191. :TEXT    136    191    40    16    1    RGB(128,128,128)    "gain"
  192.  
  193. :TEXT    0    81    42    16    1    RGB(0,0,64)        "Track"
  194. :TEXT    44    81    70    16    1    RGB(0,0,64)        "Time"
  195. :TEXT    110    82    40    16    1    RGB(0,0,64)        "Bpm"
  196. :TEXT    142    82    60    16    1    RGB(0,0,64)        "Pitch"
  197.  
  198. :TEXT    14    272    60    18    1    RGB(128,128,128)    "Effects"
  199.  
  200.  
  201. // for all controls except rotary knobs
  202. // ct= color for text or border
  203. // cb= color for background
  204.  
  205. // for rotary knobs (bass, mid, treb, jog, out)
  206. // ct= border color for internal circle
  207. // cb= background color for internal circle 
  208. // co= background color for external circle 
  209.  
  210. //            position                colors            
  211. //        x       y    w    h       opt font ct    cb    co        tooltips
  212. :LEVEL        20    2    124    22    0                    "level"
  213. :CH        2    2    22    22    0   3  RGB(0,0,0) RGB(0,92,0) RGB(255,0,0)    "channel number"
  214. :MUTE        143    2    20    20    "mute"
  215. :LOOP        160    5    11    12    0                    "loop"
  216. :SLAVE        174    4    16    20    0    RGB(128,128,128)        "slave"
  217.  
  218. :NAME        6    30    186    26    #20   0  RGB(192,192,192) RGB(0,92,0)    "name"
  219. :TRACK        6    61    40    20    0   2  RGB(192,192,192) RGB(0,92,0)    "track"
  220. :TIME        48    59    60    20    1   2  RGB(192,192,192) RGB(0,92,0)    "time"
  221. :BPM        110    63    40    19    0   0  RGB(192,192,192) RGB(0,92,0)    "bpm"    
  222. // option for pitch
  223. //    #01    No border
  224. //    #02    No Spin
  225. //    #04    No read only
  226. //    #08    No Arrows keys
  227. //    #10    Spin align left
  228. :PITCH        152    63    30    19    #3 0     RGB(192,192,192) RGB(0,92,0)    "speed"
  229.  
  230. :PLAYBAR    12    92    176    12    0   0  RGB(0,192,0) RGB(0,92,0) RGB(0,255,0)
  231.  
  232. :STATE        40    112    12    10    "play state"
  233. :CUE        2    122    40    40    0                    "cue"
  234. :PLAYPAUSE    48    122    40    40    0                    "play"
  235. :FRAME        2    165    20    20    0                    "frame"
  236. :DISPLAY    24    165    20    20    0                    "display"
  237. :BACK        46    165    20    20    0                    "backward"
  238. :FWD        68    165    20    20    0                    "forward"
  239. //:PLAY        50    188    16    16    0
  240. //:STOP        72    188    16    16    0
  241. //:EFFECTS    4    190    40    40    0                    "effects"
  242.  
  243. // options for slider :VOL :PAN :PITCHBEND
  244. // #00        horizontal 
  245. // #01        vertical        
  246. // #02        vectorized        
  247. // #04        variable channel    
  248. // #10        tick line         
  249. // #20        tick line + center     
  250. // #30        3 ticks        
  251. // #40        1 center Tick
  252.  
  253. :VOL        100    118    20    168    0  0 RGB(34,34,34) RGB(10,10,10) RGB(34, 34, 34)                            
  254. :PAN        82    294    55    18    0  0 RGB(34,34,34) RGB(10,10,10) RGB(34, 34, 34)
  255.  
  256. :OUT        132    114    48    48    0  1                    "out"
  257. :GAIN        139    159    36    36    0                    "gain"
  258. //:MONITOR    174    150    10    10    0                    "monitor"    
  259. :JOG        2    190    58    58    0                    "jog wheel"
  260.  
  261. //:TRACKSPIN    2    110    26    14    #10                 "track spin"
  262.  
  263. :BASS        136    198    40    40    0    
  264. :MID        136    244    40    40    0
  265. :TREB        136    290    40    40    0
  266.  
  267. :DIRECT        178    171    10    10    0                    "direct"
  268. :KBASS        178    212    12    12    0                    "killer bass"    
  269. :KMID        178    258    12    12    0                    "killer mid"
  270. :KTREB        178    304    12    12    0                    "killer treb"
  271. :VOICE        80    326    10    10    0                    "voice removal"
  272.  
  273. //:MEDIA        4    360    180    140    0    
  274.  
  275. // options for state buttons :EFFECTSx :DIRECT :KBASS    :KMID :KTREB :VOICE :MONITOR :MUTE :LOOP
  276. // #00    use bitmap
  277. // #01    use square (vectorized)
  278. // #02    use circle (vectorized)
  279. // #03    use on/off style button (vectorized)
  280. // #10    vertical boolean (work with on/off style #03)
  281.  
  282. :EFFECTS1    16    282    8    8    "effects 1"
  283. :EFFECTS2    40    282    8    8    "effects 2"
  284. :EFFECTS3    64    282    8    8    "effects 3"
  285.  
  286. :EFFECTSVOL1    10    290    16    46    #13 0 RGB(60,60,60) RGB(10,10,10) RGB(64, 64, 64)
  287. :EFFECTSVOL2    35    290    16    46    #13 0 RGB(60,60,60) RGB(10,10,10) RGB(64, 64, 64)
  288. :EFFECTSVOL3    60    290    16    46    #13 0 RGB(60,60,60) RGB(10,10,10) RGB(64, 64, 64)
  289.  
  290. // option for pitch button 
  291. //    0 horizontal
  292. //    1 vertical
  293. :PITCHBUTTON    62    251    26    18    0   1    RGB(0,0,0)  RGB(0,0,128)
  294. :PITCHBEND    64    190    20    60    0  0    //RGB(0,192,0) RGB(0,92,0)                "picth bend"
  295.  
  296. :BEAT0        4    340    18  18      "frame with 1/2 Beat"
  297. :BEAT1        24    340    18  18      "frame with 1 Beat"
  298. :BEAT2        44    340    18  18      "frame with 2 Beat"
  299. :BEAT4        64    340    18  18      "frame with 4 Beat"
  300. :BEAT8        84    340    18  18      "frame with 8 Beat"
  301. :BEAT16        104    340    18  18      "frame with 16 Beat"
  302. :REVERSE    124    340    18  18      "reverse frame"
  303.  
  304. :PITCHRESET    48    251    14  18        "reset pitch"
  305. :EFFECTFRAME    164    340    18  18        "process frame effects"
  306. :LOOPTRAX    144    340    18  18        "copy frame to looptrax"
  307.  
  308. :LOCATION1    4    360    18  18  0  1 RGB(0,0,0)    "locations 2"
  309. :LOCATION2    24    360    18  18  0  1 RGB(0,0,0)    "locations 3"
  310. :LOCATION3    44    360    18  18  0  1 RGB(0,0,0)    "locations 4"
  311. :LOCATION4    64    360    18  18  0  1 RGB(0,0,0)    "locations 5"
  312. :LOCATION5    84    360    18  18  0  1 RGB(0,0,0)    "locations 6"
  313. :LOCATION6    104    360    18  18  0  1 RGB(0,0,0)    "locations 7"
  314. :LOCATION7    124    360    18  18  0  1 RGB(0,0,0)    "locations 8"
  315. :LOCATION8    144    360    18  18  0  1 RGB(0,0,0)    "locations 9"
  316. :LOCATION9    164    360    18  18  0  1 RGB(0,0,0)    "locations 9"
  317.  
  318.  
  319. //:FRAMETEXT    124    340    80  20  0 1 RGB(192,192,192) RGB(0,92,0)    "frame value"
  320.  
  321.  
  322. //
  323. // define all bitmaps in mixvibes for button and sliders
  324. //
  325.  
  326. //%BITMAPDEF
  327. //:BMDirectory    "Bitmap"    // define in which realtive path bitmaps are (ex. "\Program Files\Mixvibes Pro\Bitmap\")
  328. //        Bitmap File name
  329. //        OFF(unpressed)     ON (pressed)    Transparency color
  330. //                        RGB(x,x,x)
  331. // ex.
  332. //        button unpressed    button pressed
  333. //:BMCue    "cueoff.bmp"        "cueon.bmp"
  334. //
  335. //:BMCue                            // button cue
  336. //:BMCueSet                            // button cue when you can set the cue point
  337. //:BMPlayPause                            // button play/pause
  338. //:BMMute                            // red led (all others red led if not defined will be set with this bitmap)
  339. //:BMPlayState                            // green led (all others green led if not defined will be set with this bitmap)
  340. //:BMLoop                            // loop
  341. //:BMKill                            // kill frequency
  342. //:BMVoice                            // remove voice    
  343. //:BMEffects                            // effects on/off        
  344. //:BMFrame                            // button frame
  345. //:BMWave                            // button display wave    
  346. //:BMPitch+                            // button pitch increment
  347. //:BMPitch-                            // button pitch decrement    
  348. //:BMPlay                            // button play
  349. //:BMStop                            // button stop
  350. //:BMEdit                            // button edit a media
  351. //:BMAdd                            // button add a media
  352. //:BMBack                            // button backward
  353. //:BMUp                                // button fordward
  354. //:BMTrkDn                            // button move track down
  355. //:BMTrkUp                            // button move track up
  356. //:BMBeatReverse                        // button reverse mode
  357. //:BMLootrax                            // button send frame to loopTRAX
  358. //:BMPitchReset                            // button pitch reset
  359. //:BMFrameEffect                        // button process frame effect
  360. //:BMBeat0                            // button for setting frame (loop)
  361. //:BMBeat1                            // 0=1/2 1=1 ...
  362. //:BMBeat2
  363. //:BMBeat4
  364. //:BMBeat8
  365. //:BMBeat16
  366. //:BMMonitor                            // Monitor
  367. //:BMDirect                            // direct mode
  368.  
  369.  
  370. //
  371. // sliders bitmap
  372. //            
  373. //                no focus    focus    
  374. //:BMSliderVe                            // pan
  375. //:BMSliderHo                            // volume
  376. //:BMSliderCross                        // cross volume
  377.  
  378.  
  379. //
  380. // CROSSFADER bitmap
  381. //
  382. //:BMUpdateVol                            // update vol on/off
  383. //:BMBeatMatching                        // beat matching on/off
  384. //:BMCrossAB                            // button Auto CrossFading A->B
  385. //:BMCrossBA                            // button Auto CrossFading B->A
  386.  
  387. //
  388. // MAIN VOLUME bitmap
  389. //
  390. //:BMMixerMute                            // mute on/off
  391.  
  392. //
  393. // EQUALIZER bitmap
  394. //
  395. //:BMEqOn                            // Equalizer on/off
  396. //:BMEq2ch                            // Equalizer 2 channels on/off
  397.