*********************** New Undocumented Features ********************** 1. Several features were added to this release but were not finished in time for the online manual. When choosing patches in the Composer, a Sample button is now available that allows you to hear the patches you are choosing. 2. When printing, there is a feature in the print options box called left and right scaling which allows you to decide how many notes the Composer tries to fit on a line when printing. If it can't fit a whole measure on a line, it won't use it. This setting allows you to decide how much it tries to fit. A lower number means it tries to fit more, a higher number means less. 3. You can now drag grid marks by holding down the Shift Key on your computer keyboard and pressing and holding the right mouse button. This is useful if you wish to expand or compress an area of music so that you can change its formatting when it prints. You should wait until you have finished entering in all of the notes in a given measure because a change in grid resolution could reformat the measure and undo your work. 4. There is now a checkbox in the Print dialog box that allows you to decide whether you want to print Tempo marks or not. 5. There is a file that is installed in your WinSong Directory titled W3MANUAL.WRI. It allows you to print the manual all at once instead of one screen at a time. 6. The TapeDeck Edit features now work differently. If you are viewing the TapeDeck at the track level, most edit functions will pull up a dialog box that allows you to enter in the beginning and ending times of an edit and let you set the parameters of an edit. If you are viewing the TapeDeck at the event list level, this dialog box will not appear, the edit function will happen to all of the notes that have been highlighted. ******************** MIDI DRIVER PROBLEMS ****************************** 1. IF YOU ARE USING THE WINSONG MULTIMEDIA MIDI DRIVER, be sure that you have installed the proper midi driver for your card in Windows 3.1. You can tell what midi drivers are installed in Windows by double clicking on the Control Panel Icon. A window will open up with more icons, including one called "Drivers" that has a little keyboard and drums in it. Double Click on the Drivers Icon and a list of the currently installed drivers will pop up. Make sure the MIDI Mapper and and the appropriate driver for your card is on that list. If it is not, click the Add button and add the appropriate driver. Some drivers will ask you the port and IRQ settings for your card. Make sure these match the ones on your card (see the instructions for your card for details). You must also make sure that you have the Midi Mapper Driver installed on your system. Next, you must make sure that the Windows 3.1 Midi Mapper is configured properly. Close the Driver window and double click on the Midi Mapper Icon. The window will have the name of the current Midi Mapper setup you are using. Click the Edit button to see what midi device each midi channel is mapped to. A list of Midi channels will pop up. Make sure the port for each Midi channel has the name of your card in it. Hit the OK button when you are done, then hit the close button in the Midi Mapper window. NOTE: A section to the On-Line Manual has been added that tries to explain the Windows MIDI Mapper. If you don't understand it, try reading this. Now try running any of the WinSong 3.0 programs and see if they work properly. If they don't, it is likely that the port or IRQ settings for your card don't match the ones on the driver, or that you have a port or IRQ conflict with another card on the system. 2. Many users have a SoundBlaster or compatible card and wish to use its ability to play midi with its internal sounds rather than through the midi port. To do this, make sure that the Ad Lib driver is installed in the driver list found when opening the Drivers Icon. Go to the Midi Mapper and select the Ad Lib driver on the midi channels you wish to play using the SoundBlaster's internal voices. If you wish to play through the Midi port, use the Creative Labs driver. 3. There are problems with the Creative Labs SoundBlaster 1.0 driver that came with Windows 3.1. It erroneously tells WinSong that the Midi Mapper is being used by another program. Either use the Creative Labs SoundBlaster 1.5 Driver, the Ad Lib Driver or get an updated driver from Creative Labs. WinSong will attempt to bypass the Midi Mapper when it is in use. It will use the first available midi device. 4. If you have more than one midi card on the system and wish wish to use a different card for midi input, you will have to add the line "INDEVICE=n" to your W3.INI file, located in the WinSong Directory. (n is the number of the device you wish to use). By default, WinSong uses the first one available (usually number 0). Try different numbers until you find the one that works. Some versions of the SoundBlaster come with drivers that tell WinSong that there are two input devices in the system event though there is only one card. If you can play MIDI out of the SoundBlaster but can't play into it, try adding the line "INDEVICE=1" to the W3.INI file. 5. IF YOU ARE USING THE WINSONG ROLAND MPU-401 MIDI DRIVER, and it isn't working for you, there are several things to check. First, make sure that the port and IRQ settings that you gave in the WinSong install program match the settings on your card. If the port setting is wrong, you will get a message when starting a WinSong program that the port could not be initialized and that no midi functions will work. If the IRQ setting is wrong, you get a message that says WinSong can't hook the IRQ you have selected. If the settings you gave match the settings on your card, but you still get the message that the port could not be initialized, the port gets jammed up from using another program. If that is the case, exit Windows, then turn off your computer ( don't just reboot it ), and then turn it on again. That should alleviate the problem. If your IRQ settings are correct, but you still get the message that WinSong can't hook the IRQ you have selected, the most likely problem is that the Windows 3.1 MPU-401 driver has been loaded into memory. In that case, the WinSong driver may not function. The cure is to remove the Windows driver and restart Windows, or use the WinSong Multi-Media driver and process midi through the Midi Mapper. If that is not the case then you probably need to change the IRQ setting on your card. IRQ numbers 2, 7, or 9 seem to work the best. Change your card, then reinstall WinSong 3.0 and give the new IRQ settings when it asks you to. This should cure the problem. If you still can't get it to work properly, try switching drivers and using the WinSong MultiMedia midi driver, and set the Midi Mapper to route everything out the Roland MPU-401 driver. Make sure to add the driver by running the Drivers Program in the Control Panel. 6. If you want to use WinSong to dump sequences to an external sequencer, and need to sync the two together, the WinSong Roland MPU-401 driver is the only one that reliably sends out MIDI start, stop and timing pulses. 7. Some cards do not have sounds built into them and must load them from disk before they are available. Patch caching loads the sounds onto the card. If you are using a sound card that requires patch caching, or you want to use the patch caching feature of your card, add the line "PATCHCACHE=1" to the W3.INI file in the WinSong directory. This feature may cause a delay before playing or may change the sounds on your card so you should leave it off unless you need it. Another similar feature is called drum caching. Some cards need to have the drums sounds loaded before they are available. In that case add the line "DRUMCACHE=1" to the W3.INI file. If you have an Advanced Gravis UltraSound card, you can add the line ULTRASOUND=127 to the W3.INI file. This will load the patches and the drums and will give them a volume of 127. The driver only checks the first first patches on a track to see which ones need to be loaded onto the card (for speed reasons), so the first event on any track should be a patch change in order to guarantee that the sound will be available when it is needed. If you wish to change patches during the course of a track, make the first few events patch changes and make sure all the patches that you need are there. 8. Some MIDI drivers for Windows do not support running status bytes. WinSong now sends a status byte with every message by default. You can increase the throughput on your MIDI system by adding the line "RUNNINGSTATUS=1" to your W3.INI file. This tells WinSong to only send the necessary status bytes out the MIDI driver. /********************* PRINTING PROBLEMS *************************/ 1. If you try to print and get this message: "Can't Load Fonts Necessary for Printing" Be sure that Windows has TRUETYPE fonts enabled. You can check this by running the Control Panel, and then running the Fonts program. Click the TrueType button and a window will appear that says: "Enable TrueType Fonts" Make sure the box next to it is checked. Some add-on font managers turn this off. 2. If you try to print and all you get is a bunch of regular (non-musical) characters scattered all over the page, the most likely reason is that you are using an add-on font manager that is confusing WinSong. Naturally we want to make WinSong compatible with everything, but sometimes this just isn't possible. Until then, you may have to turn your font manager off when printing in WinSong. The next most likely reason this would happen is that you have too many fonts loaded into Windows and WinSong is unable to load its own fonts (which are not installed in Windows but are in the WinSong directory). Another thing to check is the settings of the Windows printer driver you are using. An example is the PostScript printer driver. If you select the Print Setup menu option in WinSong, there is a button named Options. If you press that button, another window appears with another button called Advanced. There is a checkbox that says: "Use Printer Fonts for all TrueType Fonts" If this box is checked, Windows will not use the WinSong Music font and it is very unlikely that your printer has a suitable substitute. What we're getting at is that you may have your printer driver set up so that it will not get the WinSong font when WinSong prints, and you may have to do a lot of hacking in order to find out why. This is another one of the millions of computer problems that take a good deal of time to solve, but once solved will probably not trouble you again. 3. Using the scaling features when printing may cause symbols and lines to not align properly. 4. If you print and at the bottom of the page symbols are missing, you may not have enough memory in your printer to download all of the necesary fonts. This usually occurs in laser printers such as the HP LaserJet IIP. The best solution is to add memory to your printer, but a cheaper solution is to try changing the settings in the Printer Setup. Try checking the "Print True-Type as Graphics" button. This can slow printing and will affect the other programs you use besides WinSong. ******************* General MIDI Instrument List ************************ Here are the sounds that should go with a particular patch on a sound card or synthesizer. Some cards are not designed to conform to this list. You can create a patch map in the MIDI Mapper that remaps the sounds on your synthesizer to these patch numbers: Piano Strings Synth Lead 1. Acoustic Piano 41. Violin 81. Lead 1 Square 2. Brt Acou Piano 42. Viola 82. Lead 2 Sawtooth 3. Elec Grnd Piano 43. Cello 83. Lead 3 Calliope 4. Honky Tonk 44. Contrabass 84. Lead 4 Chiff 5. Elec Piano 1 45. Tremolo Strings 85. Lead 5 Charang 6. Elec Piano 2 46. Pizz. Strings 86. Lead 6 Voice 7. Harpsichord 47. Orch. Strings 87. Lead 7 Fifths 8. Clavichord 48. Timpani 88. Lead 8 Bass+Ld Chrom. Percussion Ensemble Synth Pad 9. Celesta 49. String Ens. 1 89. Pad 1 New Age 10. Glockenspiel 50. String Ens. 2 90. Pad 2 Warm 11. Music box 51. Synth Strings 1 91. Pad 3 Polysynth 12. Vibraphone 52. Synth Strings 2 92. Pad 4 Choir 13. Marimba 53. Choir Aahs 93. Pad 5 Bowed 14. Xylophone 54. Voice Oohs 94. Pad 6 Metallic 15. Tubular Bells 55. Synth Voice 95. Pad 7 Halo 16. Dulcimer 56. Orchestra Hit 96. Pad 8 Sweep Organ Brass Synth F/X 17. Drawbar Organ 57. Trumpet 97. FX1 Rain 18. Perc. Organ 58. Trombone 98. FX2 Soundtrack 19. Rock Organ 59. Tuba 99. FX3 Crystal 20. Church Organ 60. Muted Trumpet 100. FX4 Atmosphere 21. Reed Organ 61. French Horn 101. FX5 Brightness 22. Accordian 62. Brass Section 102. FX6 Goblins 23. Harmonica 63. Synth Brass 1 103. FX7 Echoes 24. Tango Accordian 64. Synth Brass 2 104. FX8 Sci-Fi Guitar Reed Ethnic 25. Acoustic Guitar 65. Soprano Sax 105. Sitar 26. Steel Acou Guit 66. Alto Sax 106. Banjo 27. El Guitar Jazz 67. Tenor Sax 107. Shamisen 28. Electric Guitar 68. Baritone Sax 108. Koto 29. El Guitar Muted 69. Oboe 109. Kalimba 30. Overdriven Guit 70. English Horn 110. Bagpipe 31. Distortion Guit 71. Bassoon 111. Fiddle 32. Guitar Harmonic 72. Clarinet 112. Shanai Bass Pipe Percussive 33. Acoustic Bass 73. Piccolo 113. Tinkle Bell 34. El Bass Finger 74. Flute 114. Agogo 35. El Bass Pick 75. Recorder 115. Steel Drums 36. Fretless Bass 76. Pan Flute 116. Woodblock 37. Slap Bass 1 77. Blown Bottle 117. Taiko Drum 38. Slap Bass 2 78. Shakuhachi 118. Melodic Tom 39. Synth Bass 1 79. Whistle 119. Synth Drum 40. Synth Bass 2 80. Ocarina 120. Reverse Cymbal Sound F/X Sound F/X 121. Guit Fret Noise 122. Breath Noise 123. Seashore 124. Bird Tweet 125. Telephone Ring 126. Helicopter 127. Applause 128. Gunshot