// Note - the index terms here are case sensitive.
// To refer to e.g. "Pentatonic" use Def('Pentatonic') rather than Def('pentatonic') etc.
// Also the number of spaces count too in two or more word phrases - be sure to 
// have only one space.
var DefineToolTipTerm= new Object();
DefineToolTipTerm['Text Size']='You can change the text size of this page and most modern web pages via the View menu of modern browsers such as Internet Explorer, Opera or FireFox.<BR><BR>'
+'Shortcuts to increase or decrease text size:<BR>'
+'Windows: CTRL with numpad + or -<BR>'
+'Mac: Command with + or -<BR>'
+'To reset test size, CTRL or Command +0<BR><BR>'
+'Works with the latest versions of all three browsers. Check the View Menu to be sure.';
DefineToolTipTerm['Preset install folder for Vista'] = 'These programs are configured to install into <strong class="GuiNavigation">C:\\Programs</strong> as the<strong> preset for Vista</strong>. That\'s a better location for them than your <strong>Program Files </strong>folder if you have<strong> User Account Control </strong>switched on.<BR><BR>'
+ 'Like many programs designed originally for XP and earlier, the<strong> configuration files are located in the same folder as the program itself</strong>. Its folder is also intended to be editable by the user, and to contain everything a user needs to back up - the software and its configuration settings. Installing into Program Files with UAC can lead to confusions in some situations due to the way the Vista virtual store works. Click on this link to find out more.';
DefineToolTipTerm['Shareware'] = 'Take it out for a free test drive first to make sure that it is what you need. During the test drive the program is fully featured. You need to purchase it after that to continue to use the shareware features fully.<br><br>If you haven\'t purchased yet after the test drive is over, you can continue to use it with some limitations on the shareware features.<br><br>You can also request a new test drive if necessary.';
DefineToolTipTerm['Freeware Feature'] ='You can use this feature for free - with a short splash screen when the program starts. You need to purchase the program to remove the splash. If you wish to show your appreciation of this feature, then you can give a Donation from the donations page.';
DefineToolTipTerm['Share This Page'] = 'You can use the ShareThis button to text, tweet, Digg or e-mail this page or bookmark it at Stumble Upon, FaceBook and many other social bookmarking and sharing sites - or to add an article about it to news feed web sites';
DefineToolTipTerm['Test Drive'] = 'You can take the program for a free unrestricted test drive for 30 days. Start the test drive at any time after you install the program.<br><br>'
+	'It is then is completely unlocked, for the duration of the test drive. After the test drive is over, you need to purchase the program. If you don\'t, it reverts to the original feature restrictions. You get a new test drive automatically when the version number changes - that makes it easier to evaluate the new features. If you need another test drive at any time - just contact me and I\'ll supply another one.';
	// 'You can take the program for a test drive at any time, usually for 30 days (depending on the program). When you first download it, it has feature restrictions. For the duration of the test drive it is completely unlocked, exactly as it will be when you purchase it. Start the test drive at any time after the download. If you need another test drive for any reason just ask for one.';
DefineToolTipTerm['Download Bounce Metronome Pro'] ='<B>Click here</B> to download Bounce Metronome Pro - with your free 30 day test drive<br><br>For the entire test drive, you can use the software with all the features unlocked, with no restrictions of any sort.';
DefineToolTipTerm['Silent Animation'] ='This shows what the animation looks like in Bounce Metronome Pro. The metronome plays it with sound as well.<br><br>You can also use it with the sound switched off as a silent metronome.';
DefineToolTipTerm['Buy Bounce Metronome Pro Now - or View Prices'] ='<B>Click here</B> to buy an unlock key for Bounce Metronome Pro<br><br>Unlock all the features permanently, on any computer, and for all future versions of the software.';
DefineToolTipTerm['Download Test Drive'] ='<B>Click here</B> to go to the download page to get your free test drive.<br><br>For 30 days you can use the software with all the features unlocked, with no restrictions of any sort.';
DefineToolTipTerm['Overlib'] ='Overlib is the tool I use to make these floating tips -- :-)';
DefineToolTipTerm['Sojo'] ='My sister Jo King - she is a web site designer - visit her site to find out more';
DefineToolTipTerm['Social'] ='You can use this Share / Save button to share this page with your friends, on Twitter, Facebook, etc. Or bookmark it on Digg, Delicious, Stumble Upon etc. so that you can easily find it again yourself on any computer, and help others to find it too';
DefineToolTipTerm['SocialBookmarks'] ='Social Bookmarks let you bookmark interesting pages you visit, and share them with friends and others with shared interests. They are saved on the web, so you can see them anywhere you have internet access. The sites are free to use.<BR><BR>They all work slightly differently. For instance, Stumble this makes it easy to randomly stumble upon new web sites, related to your interests. To find out more just click on any of the ones you don\'t belong to yet. The Add This button has many more sites so check that out if you can\'t see your favourite social bookmark site listed separately.';
DefineToolTipTerm['Key to press - Tune Smithy Window Shortcut'] ='In Tune Smithy: Hold down Ctrl key, type the number, then release the Ctrl key to show the window - the same technique works with all the Tune Smithy windows';
DefineToolTipTerm['Scale'] = 'Scale - the exact intervals to play from a given fixed pitch, the "1/1". Usually given in hundredths of a semitone (cents) or frequency ratios.<br><br>The usual "A major", "C minor" etc are called "Modes" in this context - meaning a smaller collection of notes picked out from a larger scale (e.g. a twelve tone scale) - in  Tune Smithy I use the more general term Arpeggio - and they in turn are not to be confused with the likes of Aeolian mode etc which have another meaning again (rotations of the major scale by changing the choice of starting point).<br><br>This is all standard terminology, and the dual meanings can cause a bit of confusion for newbies - but so long as you know about them, the meaning is usually clear from the context. ';
DefineToolTipTerm['Metronome Notation'] = 'The title shows the numbers of beats per bar in each rhythm. So 3 1 is 3/4 with 1 for the bar beat. 3 2 1 is 3/4 and 2/4 played simultaneously in the same bar, 6 2 1 is 6/8 with the 2 to play the middle beat, and so on.<BR><BR>The + is for an additive rhythm e.g. 3 1 1 + 2 1 alternates 3/4 and 2/4, with the first beat of the 3/4 played on an extra instrument - i.e. 5/4 with the third beat of the bar emphasized.';
DefineToolTipTerm['Comma'] = 'Pythagorean comma - interval between 2/1 and (3/2)^12 up to octave equivalence '
+ 'If you play Db Ab Eb Bb F C G D A E B F# C# as pure 3/2 fifths, then the C# is slightly sharper than the Db, by a Pythagorean comma<BR><BR> '
+ 'Syntonic comma 81/80 - the interval between 5/4 and (3/2)^4 up to octave equivalence. '
+ 'If you play C G D A E using pure ratio fifths for the intervals, then drop back to C using a pure ratio major third, '
+ 'the C you reach is a little sharper than the starting pitch, by a syntonic comma.<br<br>'
+ 'Or other very small interval between low number ratios or products of ratios';
DefineToolTipTerm['Diesis'] = 'Usually 125/128 - the interval between 2/1 and (5/4) * (5/4) * (5/4). '
+'If you play three major thirds in succesion from C, say, as  C E G# B#, using pure ratios for the intervals, the final B# is a quarter tone or so flatter than C - the notes differ by a diesis up to octave equivalence<BR><BR>'
+ 'More generally, a small interval of about a quarter tone '
+ 'between low number ratios or products of ratios '
+ 'such as the undecimal diesis 33/32 '
+ 'between 11/8 and 4/3, or '
+ 'the septimal diesis 63/64 between 7/4 and 16/9. ';
DefineToolTipTerm['Two octave pitch bend range'] = 'To allow smooth pitch glides over a large range, most of these midi transcriptions have the pitch bend range set to two octaves. The standard pitch bend range is a whole tone. Your midi player needs to be able to play clips with a two octave pitch bend range to hear it as intended.  Most can.<br><br>If the transcription sounds similar in general shape to the original but varies in pitch far less than expected - you may have a midi synth that can only play the standard pitch bend range - or even one that is unable to play pitch bends at all though that is rare. Try them with another synth - Quicktime, for instance, has its own inbuilt midi synth and plays them fine.';
DefineToolTipTerm['For: Windows 9x / ME  / 2K / XP'] = 'These programs are all Windows programs. Supported for Win XP and Win 95/98 particularly. Also run on Win 2K, and ME. NOT YET SUPPORTED FOR VISTA - but may run okay on that OS.<br><br>There are no plans to port any to the Mac or Linux. However, you may  be able to run them using a <a href="http://en.wikipedia.org/wiki/Comparison_of_virtual_machines">virtual machine</a>. Click the "For Windows" link for more details';
DefineToolTipTerm['For: Windows 9x / ME  / 2K / XP / Vista'] = 'This program can run on all versions of Windows from Windows 95 onwards. That includes Windows 7, Vista, and Windows XP.<br><br>There are no plans to port it to the Mac or Linux. However, you may  be able to run it using a <a href="http://en.wikipedia.org/wiki/Comparison_of_virtual_machines">virtual machine</a>. Click the "For Windows" link for more details';
DefineToolTipTerm['For: Windows 2K / XP / Vista / Windows 7'] = 'This program can run on Windows 7, Vista, Windows XP and Win 2K. It is no longer compatible with Windows 98 and earlier.<br><br>There are no plans to port it to the Mac or Linux. However, you may  be able to run it using a <a href="http://en.wikipedia.org/wiki/Comparison_of_virtual_machines">virtual machine</a>. Click this "Windows" link for more details';
DefineToolTipTerm['Shareware Feature'] = DefineToolTipTerm['Shareware'];

function ToolTipDefBottomOfPage(sz)
{
 def= DefineToolTipTerm[sz];
 overlib(def,0, WIDTH,400,ABOVE,TEXTSIZE,2,CAPTION,sz,CAPTIONSIZE,2);
}

function ToolTipDef(sz)
{
 def= DefineToolTipTerm[sz];
 overlib(def,0, WIDTH,400,TEXTSIZE,2,CAPTION,sz,CAPTIONSIZE,2);
}
