home *** CD-ROM | disk | FTP | other *** search
/ BUG 9 / BUGCD1997_12.ISO / mulmedia / musworks / mw2.ini < prev    next >
Encoding:
INI File  |  1997-10-14  |  16.9 KB  |  609 lines

  1. Music Works 2 initialisation file
  2. ;
  3. ; The MW2 initialisation file is used by Music Works 2 to set
  4. ; the default operating parameters
  5.  
  6. ; Advanced or experienced users may edit this file, referring to the
  7. ; MWW documentation or online help for explanations of the various
  8. ; sections and entries.
  9.  
  10. ; CAUTION
  11.  
  12. ; Invalid entries may cause unexpected results.
  13.  
  14. ; Comments such as these must be preceded with a semicolon (;)
  15.  
  16. [Directories]
  17. ;    directory to load music files from
  18. LoadData=c:\mw2\music\
  19. ;    directory to save music files to
  20. SaveData=c:\mw2\music\
  21. ;    directory to load MWW support files from
  22. Support Files=c:\mw2\support\
  23. ;    force Load and Save directories to be updated together
  24. TieLoadAndSave=1
  25.  
  26. [Files]
  27. ;    default composition template file
  28. ;    can be edited in the same way as any other file
  29. prototype=c:\mw2\music\mw2.mww
  30.  
  31. ;    tells MW2 whether to update Division Gap settings
  32. ;    when reading a file
  33. ReadDivisionSetting=0
  34.  
  35. ;    tells MW2 where the help file is stored
  36. ;    help=mw2.hlp
  37.  
  38. ;       Specifies the maximum number of attachment objects
  39. ;       (beams, ties, slurs etc) that can be saved per track
  40. MaxNoOfTies=5000
  41.  
  42. [Patches]
  43. ;    ascii file containing guitar tab definitions
  44. GuitarTabFileName=mw_tabs.lst
  45. ;    ascii file containing list of midi control change names
  46. ControlChangeFile=controls.lst
  47. ;    ascii file containing list of patch names
  48. TitleFile=patch.lst
  49. ;    ascii file containing list of drum names
  50. DrumFile=drum.lst
  51. ;   ascii file containing list of symbol names
  52. SymbolFile=symbol.lst
  53.  
  54. [Print]
  55. ; convert all colours to black for printing only
  56. AllColorsToBlack=0
  57.  
  58. [Log]
  59. ;    Indicate whether to log midi file information to mww.log
  60. ;    normally set to 0
  61. ShowMidiFileLoad=0
  62. ;    Indicate whether to log midi file errors to mww.err
  63. ;    normally set to 0
  64. ShowMidiLoadError=0
  65.  
  66. [MidiFile]
  67. ;    indicates whether instrument names should be saved into midi files
  68. WriteInstrumentName=0
  69. ;    indicates whether untitled tracks should be given a name when reading then added to list
  70. FixTitles=1
  71. ;    indicates whether to write copyright message to start of file
  72. WriteCopyright=0
  73. ;    indicates whether to write key signature to start of file
  74. WriteKeysig=1
  75. ;    indicates whether to write control change to start of each track
  76. WriteControlChange=1
  77. ;    indicates whether to write program change to start of each track
  78. WriteProgramChange=1
  79. ;    indicates whether to save notes
  80. WriteNotes=1
  81. ;     this is set by the midi file configuration in the File menu 
  82. FixStaves=5
  83. DeleteEmptyTracks=1
  84.  
  85. [Limits]
  86. ;    lowest and highest notes acceptable to program
  87. LowestNote=0
  88. HighestNote=161
  89. ;    length (time) of a crotchet
  90. CrotchetDuration=240
  91. ;    length (time) of note to play while dragging with mouse
  92. DragNotePlayDuration=1
  93. ChangeToBassBreak=60
  94. DivisionGap=2
  95.  
  96. [Play]
  97. ;    number of system exclusive buffers, used for playing system exclusive
  98. ;    messages
  99. ;  more buffers use more memory, default is 60
  100. NumberOfBuffers=60
  101.  
  102. ; control whether patch caching is implemented
  103. ; different bits turn caching on and off at different times
  104. ; the bits are ored together
  105. ; 1 to turn on patch caching
  106. ; 2 to turn on drum patch caching
  107. ; 4 to turn on while playing
  108. ; 8 to turn on while recording into an existing song
  109. ; 0x10 to turn on while playing metronome
  110. ; 0x20 to turn on while recording a new song
  111. ; default value = 0xFFFF - which turns on all patch caching
  112. ; UsePatchCaches=0xFFFF
  113.  
  114. ; bank to use for patch caching
  115. ; set to 0 to use default bank
  116. ; default vaule is 0
  117. PatchBank = 0
  118.  
  119. ; bank to use for drum patch caching
  120. ; set to 0 to use default bank
  121. ; default vaule is 0
  122. DrumPatchBank = 0
  123.  
  124. ; control which channels are used for drums
  125. ; 0x0200 for channel 9 (10)
  126. ; 0x8000 for channel 15 (16)
  127. ; 0x8200 for both
  128. ; default is 0x0200
  129. ; DrumPatch = 0x0200
  130.  
  131. ;    control evenness of timer used for playing, recording and metronome
  132. ;    the smaller the number, the better the timing, and the more resources
  133. ;    are used by Windows
  134. ;    default value is 10
  135. TimeResolution=10
  136.  
  137. ;    control timer accuracy
  138. ;    the smaller the number, the more accurate the timing
  139. ;    this number must not be smaller than TimeResolution
  140. ;    default value is 10
  141. TimeDelay=10
  142.  
  143. ;   force all MIDI output through a single channel
  144. ;    the default of 65535 will use all channels
  145. ; SingleChannelPatch=0
  146.  
  147. ;    number of output device used by player
  148. ;    currently always the midi mapper, so this field will be ignored
  149. Device=0
  150. ;    various switches here control what is written to a file for playing 
  151. ;    0 means do not write
  152. ;    1 means do write
  153.  
  154. WriteInstrumentName=0
  155. FixTitles=0
  156. WriteCopyright=0
  157. WriteKeySig=0
  158. WriteControlChange=1
  159. WriteProgramChange=1
  160. WriteNotes=0
  161. ForceMultiple=1
  162.  
  163. ;    turns on/off function where cursor follows played position
  164. ShowPlayPosition=0
  165. PassThrough=0
  166. PassThroughDevice=-1
  167. SpeedRecord=1
  168.  
  169. ;    controls error reporting while playing/recording
  170. VerboseLevel=0
  171.  
  172. ;    set by the device selection dialog box
  173. AllMIDIOutput=1
  174.  
  175. ;    set from menu options
  176. AutoRewind=0
  177. AutoRepeat=0
  178.  
  179. ;    size of block used to play music from
  180. ;    should not need to change
  181. MinSizeOfBlock=2048
  182.  
  183. ;    if set to 1, will write Header info (velocity and patch) for tracks
  184. ;    with no notes
  185. ;    otherwise will not write header info
  186. PlayEmptyTracks=0
  187.  
  188. ;    tell MW2 to write velocity settings on the fly while playing MIDI files
  189. ;    that have more than one track assigned to a channel
  190. ;    keeps the velocity correct
  191. WriteVelocityChanges=1
  192.  
  193. [Record]
  194. ;    number of input device used by recorder
  195. Device=0
  196.  
  197. ;    various switches here control what is read while recording 
  198. ;    0 means do not read
  199. ;    1 means do read
  200.  
  201. WriteInstrumentName=0
  202. FixTitles=0
  203. WriteCopyright=0
  204. WriteKeySig=0
  205. WriteControlChange=0
  206. WriteProgramChange=0
  207. WriteNotes=1
  208. ActiveSensing=0
  209. PlayNote=0
  210. Interval=50
  211.  
  212. ;    number of system exclusive buffers, used for receiving system exclusive
  213. ;    messages
  214. ;    this may cause problems terminating record sessions if set to more than 3
  215. NumberOfBuffers=2
  216.  
  217. ;    size of each record buffer in bytes
  218. SizeOfBuffer=10240
  219. ;       determines whether notes are displayed while recording
  220. ShowNotes=0
  221.  
  222. [Metronome]
  223. ;    number of output device used by metronome
  224. MidiDevice=Ad Lib
  225. Device=-1
  226.  
  227. Record=1
  228.  
  229. ;    pitch, velocity etc parameters for metronome up and down beats
  230. DownPitch=46
  231. DownVelocity=120
  232. DownDuration=200
  233.  
  234. ;    channel information for the metronome is ALWAYS stored as a zero
  235. ;    based value in the ini file, irrespective of MWW settings
  236. DownChannel=9
  237. UpChannel=9
  238.  
  239. UpPitch=44
  240. UpVelocity=80
  241. UpDuration=50
  242.  
  243. ;    patch information for the metronome is ALWAYS stored as a zero
  244. ;    based value in the ini file, irrespective of MWW settings
  245. DownPatch=-1
  246. UpPatch=-1
  247.  
  248. Tempo=300
  249. CrotchetLength=420
  250.  
  251. ;    number of bars to count in before starting record session
  252. Count In=1
  253.  
  254. ;    controls whether metronome plays while recording or playing
  255. ;    this is set by device selection dialog box
  256. Mode=1
  257.  
  258. [LoadFile]
  259. ;    various switches here control what is read while loading files
  260. ;    0 means do not read
  261. ;    1 means do read
  262.  
  263. WriteInstrumentName=1
  264. FixTitles=1
  265. WriteCopyright=0
  266. WriteKeySig=0
  267. WriteControlChange=0
  268. WriteProgramChange=0
  269. WriteNotes=0
  270.  
  271. [SaveFile]
  272. ;    various switches here control what is written to a file for playing 
  273. ;    0 means do not write
  274. ;    1 means do write
  275.  
  276. WriteInstrumentName=0
  277. FixTitles=0
  278. WriteCopyright=1
  279. WriteKeySig=1
  280. WriteControlChange=0
  281. WriteProgramChange=0
  282. WriteNotes=0
  283.  
  284. [Modes]
  285. DragOnlySelectedNotes=1
  286. SelectBeamEnds=1
  287. Snap=1
  288.  
  289. MainWindow=1
  290. ;    uses lowest selected beat to set copy reference point instead of current cursor position
  291. CopyUsingLowestSelectedBeat=1
  292.  
  293. UseDrumMode=1
  294.  
  295. [Layout]
  296.  
  297. ;    switches here control which palettes are turnend on or off at
  298. ;    start up, location is also specified
  299. KeySignaturePalette=0
  300. NotePalette=0
  301. TimeSignaturePalette=0
  302. OrnamentPalette=0
  303. StavePalette=0
  304. PlayerPalette=0
  305. Player=1
  306. RegionPalette=0
  307. RestPalette=0
  308. DynamicsPalette=0
  309. MidiEventPalette=0
  310. GuitarTabPalette=0
  311. TrackPalette=0
  312. Ruler=1
  313. IconBar=1
  314. Main=247, 83, 603, 518
  315.  
  316. [Preferences]
  317. ;    the settings here are controlled by the preferences
  318. ;    dialogue box while running MWW
  319.  
  320. ; This option determines whether bar numbers are displayed
  321. ShowBarNumbers=1
  322.  
  323. ; This option turns on and off the display of parts of guitar tabs
  324. ; if set to 0, nothing will be displayed
  325. ; if set to 1, the tab body will be displayed
  326. ; if set to 2, the tab title will be displayed
  327. ; if set to 3, the entire tab will be displayed (this is the default)
  328. ShowTab=3
  329.  
  330. ; this provides palette support for double dotted notes
  331. ; and for double flats and sharps when turned on (set to 1)
  332. ; partial support is provided when this is set to 0
  333. DblDotsSharpAndFlats=1
  334. PaletteSupportForDoubleDottedNotes=1
  335.  
  336. language=mwwusa
  337.  
  338. Units=1270
  339. MidiEvents=1
  340. FileListSize=5
  341. ShowHandles=0
  342. Use Saved Location=1
  343. Disable Warnings=1
  344.  
  345. LayoutMarks=1
  346. TurnOffDot=1
  347. RightButtonSetPointer=1
  348. ShowBeatWithinBar=1
  349.  
  350. ;    sets whether channel numbers are displayed as zero based
  351. ;    or 1 based
  352. OneBasedChannels=1
  353. OneBasedPatches=1
  354.  
  355. ;    velocity given to notes and trackscreated by dragging onto score
  356. DefaultTrackVelocity=64
  357. DefaultNoteVelocity=96
  358.  
  359. ;    controls whether accidentals are automatically held for length of bar
  360. UseImpliedAccidentals = 0
  361.  
  362. ;Note length rounding 0=average, 1=round down, 2=round up
  363. RoundNote=0
  364.  
  365. ; Repeat markers by default do not include a drop on the left hand side
  366. ; they can be changed by setting the below to 0 or 1
  367. ShowLeftDropOnRepeatMarkers=0
  368.  
  369. [StatusLine]
  370. ;    controls size of various elements of the status line
  371. BeatWidth=100
  372. PitchWidth=80
  373. DrumWidth=180
  374. TitleWidth=180
  375.  
  376.  
  377.  
  378. [Colors]
  379. ;    colours of the various parts of the MWW screen
  380. ;    colour=Red, Green, Blue
  381. ; ShadeBrushColor=226, 226, 226
  382. ShadeBrushColor=192, 192, 192
  383. HandleColor=255, 0, 0
  384. HighlightColor=0, 0, 255
  385. ButtonColor=192, 192, 192
  386. ButtonGrayColor=128, 128, 128
  387. ButtonWhiteColor=255, 255, 255
  388. StatusShadeColor=160, 160, 160
  389. StatusTextFrontColor=0, 0, 0
  390. StatusFrameShadeColor=192, 192, 192
  391. StatusFramePen1=255, 255, 255
  392. StatusFramePen2=128, 128, 128
  393. IconShadeColor=128, 128, 128
  394. RulerEdgeColor=128, 128, 128
  395. RulerDivisionColor=0, 0, 0
  396. RulerBarColor=255, 0, 0
  397. RulerStuffColor=0, 0, 255
  398. RulerTextBkgrndColor=255, 255, 255
  399. RulerTextFrontColor=0, 0, 0
  400. RulerBarTextFrontColor=255, 0, 0
  401. RulerMarkerColor=0, 0, 0
  402.  
  403. [Filters]
  404. ;    File loading and saving filters
  405. ;    setup from File Filters dialogue box
  406. ;    from MWW
  407. FileIn=65535, 65535, 65535, 65532, 1, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535
  408. FileOut=65535, 65535, 65535, 65532, 1, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535
  409. Merge=65535, 65535, 65535, 65532, 1, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535
  410. Paste=65535, 65535, 65535, 65532, 1, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535
  411. Paste Special=65535, 65535, 65535, 65532, 1, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535
  412. Play=65535, 65535, 65535, 65532, 1, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535
  413. Record=65535, 65535, 65535, 65532, 1, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535
  414. Default=65535, 65535, 65535, 65532, 1, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535
  415.  
  416. [Note Player]
  417. ;    number of output device used by note dragger
  418. Device=-1
  419.  
  420. [Defaults]
  421. TrebleClefTitle=Treble Clef
  422. BassClefTitle=Bass Clef
  423.  
  424. [Performance]
  425.  
  426. ;    number of note memory blocks that are allocated at one time as Music Works
  427. ;    loads in or creates more notes.
  428. Note List Increment=50
  429.  
  430. ;    number of note memory blocks that are initially allocated when Music Works starts up.
  431. Note List Size=100
  432.  
  433. ;    Specifies the number of objects that must be deleted in one operation before the
  434. ;    display is updated only after deleting all of the objects
  435. WaitToClearCount=100
  436.  
  437. [MetaFile]
  438.  
  439. ;    Controls method used to define size of output
  440. ;    if this is set to 2, the program will try to determine the output size
  441. ;    based on the current page size and margin settings
  442. ;    XScale, YScale and OverallScale will be used
  443. ;    if set to 1, the output size will be determined by the variables
  444. ;    XSize, YSize, PageSizeXMM, and PageSizeYMM
  445. ;    the size will not be adjusted for the current page size
  446. SizeMethod=2
  447.  
  448. ;    Controls whether Text Alignment instructions are written to metafiles (clipboard)
  449. ;    when set to 0, no text alignment instructions are written and some text may be misaligned
  450. ;    however, when set to 1, other parts of the score may be misaligned
  451. ;    The default setting is 0, and satisfactory metafiles are produced
  452. UseTextAlign=0
  453.  
  454. ;    Controls whether a metafile is copied to the clipboard when Ctrl C
  455. ;    is pressed, or copy is chosen from the menu
  456. ;    1=yes, 0=no, default=0
  457. UseCopyOperation=0
  458.  
  459. [Display]
  460.  
  461. ;    Controls whether fonts are built once before a redisplay or
  462. ;    at times during a redisplay - previous version built fonts
  463. ;    during redisplay, however this may cause problems with metafiles
  464. ;    default is 5, to build some fonts once
  465. ;    if stave braces are drawn incorrectly, try setting this to 3
  466. ;    to make MW2 work the way it used to, set this to 0
  467. BuildFontOnce=5
  468.  
  469. ;    Controls the height of the stave braces when BuildFontOnce
  470. ;    is set to 5
  471. ;    the bigger the number, the smaller the staves are drawn
  472. ;    default is 16
  473. StaveDefaultDistance=16
  474.  
  475. ;    Also controls the height of the stave braces when BuildFontOnce
  476. ;    is set to 5
  477. ;    Used to control creep as different stave sizes are selected
  478. ;    default is 0
  479. StaveFactor=0
  480.  
  481.  
  482. ;     Controls the height of the stave braces when BuildFontOnce
  483. ;    is set to 2 or 3
  484. ;    default is 199
  485. StaveFontSize=199
  486.  
  487. ;    Allows use of double dots to accurately represent note lengths
  488. AllowDoubleDottedNotes=1
  489. ;    Thickness of line used to draw standard bar lines
  490. BarLineThickness=2
  491. ;    Thickness of line used to draw stave lines
  492. StaveLineThickness=1
  493. ;    Thickness of line used to draw note stems
  494. StemLineThickness=1
  495. ;    Thickness of line used to draw ledger lines
  496. LedgerLineThickness=1
  497. ;    Thickness of lines used to draw crescendo regions
  498. CrescendoLineThickness=2
  499. ;    Thickness of lines used to draw diminuendo regions
  500. DiminuendoLineThickness=2
  501. ;    Thickness of lines used to draw pedal regions
  502. PedalRegionLineThickness=2
  503. ;    Thickness of lines used to draw up/down octave regions
  504. OctaveRegionLineThickness=2
  505. ;    Thickness of lines used to draw repeat regions
  506. RepeatRegionLineThickness=2
  507. ;    Thickness of lines used to draw repeat-continue regions
  508. RepeatContinueLineThickness=2
  509. ;    Use the 8va symbol for ictave regions instead of 8ve
  510. OctaveRegionUse8va=0
  511. ;    Defines the gap at the open end of a crescendo symbol
  512. CrescendoGap=30
  513. ;    Defines the gap at the open end of a diminuendo symbol
  514. DiminuendoGap=30
  515. ;    Defines minimum length of region objects
  516. MinimumRegionSpan=96;
  517. ;    Defines the number of line segments used to draw ties
  518. ;    and slurs. The higher the number, the more accurate the
  519. ;    curve, but the longer it takes to draw.
  520. CurveAccuracy=64
  521. ;    Defines the maximum zoom percentage
  522. MaximumZoom=500
  523. ;    Defines the minimum zoom percentage
  524. MinimumZoom=10
  525. ;    Defines the standard minimum stem length used as the pivot
  526. ;    when drawing a beam.
  527. DefaultBeamExtension=8
  528. ;    Defines the minimum stem length allowed for notes attached
  529. ;    to a beam.
  530. MinBeamExtension=6
  531. ;    Defines the longest stem length allowed for notes attached
  532. ;    to a beam.
  533. MaxBeamExtension=20
  534. ;       Draw triplet spans as lines instead of curve
  535. UseSquareTriplets=0
  536.  
  537. ;   Allows key signatures to cancel the previous key signature
  538. CancelKeySignatures=1
  539. ;   Defines the pad space before a barline as percentage of crotchet space
  540. SpaceBeforeBarLine=25
  541. ;   Defines the pad space after a barline as percentage of crotchet space
  542. SpaceAfterBarLine=50
  543. ;   Determines whether the last system is right justified.
  544. JustifyLastSystem=1
  545. ;   MIDI event to display. -1 disables display. >127 shows all MIDI events.
  546. MidiEvents=-1
  547. ;   Displays Layout marks.
  548. LayoutMarks=1
  549. ;   Display bar numbers. 0 disables display of bar numbers,
  550. ;   1 shows first bar in each system. >1 shows all bar numbers
  551. ShowBarNumbers=0
  552. ;   Min and max curvature specify the minimum and maximum offset of the
  553. ;   middle of a tie/slur in 10ths of a linegap
  554. MinCurvature=5
  555. MaxCurvature=100
  556. ;   This is the maximum amount a tie/slur end can be pulled away from a note
  557. MaxCurveExtension=50
  558.  
  559.  
  560. [mwwusa]
  561. 356=64th Note
  562. 357=32nd Note
  563. 358=dotted 32nd Note
  564. 359=Sixteenth Note
  565. 360=dotted Sixteenth Note
  566. 361=double dotted Sixteenth Note
  567. 362=Eighth Note
  568. 363=dotted Eighth Note
  569. 364=double dotted Eighth Note
  570. 365=Quarter Note
  571. 366=dotted Quarter Note
  572. 367=double dotted Quarter Note
  573. 368=Half Note
  574. 369=dotted HalfNote
  575. 370=doubled dotted Half Note
  576. 371=Whole Note
  577. 372=dotted Whole Note
  578. 373=double dotted Whole Note
  579. 374=Breve
  580. 375=dotted Breve
  581. 376=double dotted Breve
  582.  
  583. [mwweng]
  584. 356=HemiDemi SemiQuaver
  585. 357=Demi SemiQuaver
  586. 358=dotted DemiSemiQuaver
  587. 359=SemiQuaver
  588. 360=dotted SemiQuaver
  589. 361=double dotted SemiQuaver
  590. 362=Quaver
  591. 363=dotted Quaver
  592. 364=double dotted Quaver
  593. 365=Crotchet
  594. 366=dotted Crotchet
  595. 367=double dotted Crotchet
  596. 368=Minim
  597. 369=dotted Minim
  598. 370=double dotted Minim
  599. 371=SemiBreve
  600. 372=dotted SemiBreve
  601. 373=double dotted SemiBreve
  602. 374=Breve
  603. 375=dotted Breve
  604. 376=double dotted Breve
  605.  
  606. [configure]
  607. mididevices=1
  608.  
  609.