var fDesc=new Array(); fDesc[1] = "Screensaver delivers the excitement of a real-life fire experience direct to your computer desktop. Discover beautiful flames to relax by, with the crackling sound of a real fire and the melody of your favorite song. Our Free Fire Screensaver sets a relaxing and romantic mood any time of the year, especially during cold winter nights. Just rest your mouse for a while, sit back and relax. The desktop dims out and starts to glow ardent orange, creating a glorious effect with flames that seem alive. The flames are curling up and dancing on the desktop icons and open windows as if they were wooden logs in the fireplace. The screensaver offers crackling and popping sounds. This adds greatly to the realism of the fire scene. You can also listen to music when the screensaver is engaged. Select a music track from the music set that comes with the screensaver or choose your own file for..."; fDesc[2] = "sound design. Easily combine loops, phrases and songs from diverse origins. Create music on the fly, without being bound to a fixed timeline. Improvise song arrangements, instantly drop samples on cue, interact with other performers, musicians or DJs. Record multi-track audio or real-time loops. Instantly change the tempo, melody, groove and sonic signature of your sounds at any time. Enter your samples and work 'from within' to create endless variations. Live 3 combines all of these possibilities in a simple and friendly environment that lets your creativity flow without limitations."; fDesc[3] = "teaching method, without staffs and other things that maybe you don’t want to deal with. It’ll show you where to put each finger and on which string to play the melody you want to learn. This software is freeware, lightweight, and runs on Win98/98SE/Me/2000/XP."; fDesc[4] = "to create, render, and print music. Melody Assistant integrates a wide array of tools that will make the process of creating music easier and precise."; fDesc[5] = "personally liked most of all is the background music, it is very nice and relaxing. But, unfortunately, there is only one melody that sounds throug all the beach scenes."; fDesc[6] = "all of your grandfather`s sheet music that are hidden in his home, amongst lots of gorgeous antiques and musical relics. By playing music box games you will be able to find and put together these special compositions and unleash their secrets."; fDesc[8] = "Midi, MOD and S3M files."; fDesc[9] = "music in your scanner, launch OMeR, and edit or listen to the tune in Melody or Harmony Assistant !"; fDesc[10] = "tracks or play your favorite songs. The possibility to convert your track to a MIDI file gives you the opportunity to listen to it on any MIDI software and share it with your known’s and friends."; fDesc[11] = "background choirs and brass arrangementsvielklang \"thinks musically\" and prepares the ground. vielklang by zplane is packed with musical intelligence and music theory: it automatically detects the best fitting harmonies for each individual input melody, and automatically synthesizes up to four voices with the voices not merely running in parallel but with their voicings automatically selected to sound most natural (voice leading). vielklang gives you a natural-sounding result immediately and allows you to concentrate on tweaking the results rather than edit them from scratch as with traditional harmonizers."; fDesc[12] = "English, then hear the voice synthesizer ‘sing’ them by playing the melody on their MIDI keyboards. It can be used as a stand-alone program or with a host program."; fDesc[14] = "theory and the theory of harmony. The strong theoretical base makes the melody composing process easier."; fDesc[15] = "easy for the user to quickly design a perfection song. 1"; function tCollapseAll(maxID) { document.getElementById("alls_action").innerHTML = "Expand descriptions"; var id=1; for (id=1; id <= maxID; id++) { if (document.getElementById("desc_" + id)) tShowHide(id, 2); } } function tExpandAll(maxID) { document.getElementById("alls_action").innerHTML = "Collapse descriptions"; var id=1; for (id=1; id <= maxID; id++) { if (document.getElementById("more_" + id)) tShowHide(id, 1); } } function tShowHide(id, show) { var s = document.getElementById("more_" + id); if ((s.innerHTML!=fDesc[id] || show==1) && show!=2) { s.innerHTML = fDesc[id]; } else { s.innerHTML = '...'; } }