| Home | Songbook | Prabhupāda’s Videos | Prabhupāda’s Tapes | Press H for help | Tag standards | Sync standards | Purport standards | Undocumented commands | Extra text dimmed mode | Create YouTube Video | Karaoke | No more jumping | Autosave added | Video capture mode added | Adjustable glow added | Toggle switches added | Adjustable font size added | Glossary enhanced | Volume control added | Firefox | Songbook added | Timing mode eliminated | Bottom |

What’s New?


June 20, 2008

In both the songbook and the tape transcription sections, the “Video capture mode” screen was changed to a format which is more compatible with various web browser configurations, and the step-by-step instructions for creating a YouTube® Video were changed accordingly.


June 19, 2008

In the tape transcription section, it was discovered that if one of the 3 ATS (Automatic Text Syncronization) examples was played with “Video capture mode” checked, the Verdana Ref Plus font was not being used, even if it was installed. This bug has been fixed. )


March 26, 2008

A web page containing a link to 19,494 downloadable pictures of Śrila Prabhupāda was added. (http://causelessmercy.com/_PrabhupadasPictureLinks.htm)


March 16, 2008

In the tape transcription section, changes have been made to each of the 3248 tape transcription web pages:

1. Links to Home, Prabhupāda’s Tapes, and Bottom have been added at the top.

2. Links to Top, Home, and Prabhupāda’s Tapes have been added at the bottom.

3. A Bhaktivedanta Book Trust (Krishna.com) copyright notice has been added at the bottom.

4. “THIS WEB PAGE URL: …” has been added at the bottom.


March 14, 2008

In the book section, changes have been made to each of the 1341 book / MP3 link web pages:

1. There is no longer a link to the top of the web page at the top.

2. There is no longer a link to the bottom at the bottom.

3. A Bhaktivedanta Book Trust (Krishna.com) copyright notice has been added at the bottom.


March 2, 2008

Instructions on how to download all of the MP3 files in one fell swoop were added to the tops of the 3 “Free downloads” web pages (http://causelessmercy.com/#BOTTOM).


February 27, 2008

In the tape transcription section, it was discovered that the 3 audio/text synchronization examples were no longer working. This bug has been fixed.


February 9, 2008

In the tape transcription section, for the web pages with the synchronized audio, it was discovered that certain keyboard commands were no longer working properly. Keyboard commands which cause the audio to jump forward or backward, such as “Q” (synchronize audio with current page), “I” (instant replay), “J” (jump forward), “F” (fast forward), and “R” (rewind), threw the timing off. This bug has been fixed.


February 8, 2008

1. In the songbook section, when “Video capture mode” is checked, it was discovered that the wrong font was being displayed for the web pages with synchronized audio. This bug has been fixed.

2. A new font was added. The new font is called “Segoe UI”. You can switch to this new font by pressing the “N” key (switch to a different font weight / font family) twice. According to http://en.wikipedia.org/wiki/Segoe_UI, this font is included with Windows vista and MS Word 2007. If you don’t have this font installed on your computer, then you can download it from http://causelessmercy.com/fonts/SegoeUI.zip.


February 6, 2008

In the tape transcription section, it was discovered that the “N” command (switch to a different font weight / font family) was no longer working properly for the web pages with the synchronized audio. This bug has been fixed.


February 4, 2008

For each of Śrīla Prabhupada’s 131 miscellaneous non-music MP3s (http://causelessmercy.com/_PrabhupadasNonmusicMP3Links.htm), the tags have been updated to conform to the new standards.


February 3, 2008

For each of Śrīla Prabhupada’s 173 music MP3s (http://causelessmercy.com/_PrabhupadasMusicMP3Links.htm), the tags have been updated to conform to the new standards.


February 2, 2008 (Ekādaśī)

1. For each of Śrīla Prabhupada’s 1843 lecture / conversation MP3s (http://causelessmercy.com/_PrabhupadasMP3Links.htm), “Album Art” has been added and the tags have been updated to conform to the new standards.

2. An experimental PDF version of one of Śrīla Prabhupada’s books was created (http://causelessmercy.com/rop.pdf). It's very easy to read on the iPod touch / iPhone, and it includes the bold (blue), the italics, and the Sanskrit diacritics. The size of the PDF file is 104 KB vs. 27 KB for the HTML version (http://causelessmercy.com/RoP.htm). This means that all of Śrīla Prabhupada’s books should only take up about 200 MB as PDF files, which is insignificant compared to the approximately 15 GB that his MP3 files take up. Therefore, a special “mobile” version of Causelessmercy.com could possibly be created containing all of Srila Prabhupada's books / tape transcriptions in the form of PDF files. There are programs that automatically convert batches of HTML files into PDF files, so it should be doable.


January 28, 2008

ID3 Tag Standards

In the tape transcription section, after several months of careful consideration, tentative standards were established for the internal “ID3” tags for the MP3 files, and all 2147 of the downloadable MP3 files (See “Free downloads:” http://causelessmercy.com/#BOTTOM) have been updated to conform to these standards.

It’s good to get these standards established early on, because it takes a lot of time to upload the MP3 files to the server, and Śrīla Prabhupāda’s lectures / conversations fill approximately 19 CD-ROMs!

Before there was such a thing as the “Bhaktivedanta Book Trust,” there was “ISKCON Press” (Boston). In it’s early days, ISKCON Press published one of Śrīla Prabhupāda’s books with “A. C. Bhaktivedanta” as the author. This made Śrīla Prabhupāda very upset. He said that this was impersonalism, and that his ISKCON Press disciples were being psychically influenced by his very powerful, but very envious godbrothers in India! He told the press devotees that “His Divine Grace A. C. Bhaktivedanta Swami Prabhupāda” should be used for all future publications as had been previously instructed!

The temptation was to simply use “His Divine Grace A. C. Bhaktivedanta Swami Prabhupada” as the Artist and Album Artist tags. The trouble with this is that some MP3 players list “Artist - Title” and allow very little space for the combination. If “His Divine Grace A. C. Bhaktivedanta Swami Prabhupada” were used for the Artist tags, then the Title tags would not show up on the listings, and only the first portion of the Artist tags would show up! The Album Artist tags must also be short in order for Windows Media Player’s automatic indexing to work properly.

Therefore, we are hoping that the following standards for the file names / ID3 tags are pleasing to Śrīla Prabhupāda and to the assembled Vaiṣṇavas:

Note: These ID3 tag standards where designed primarily to work well with the iPhone / iPod touch. They also work well with the latest versions of iTunes, Windows Media Center, and Winamp. They allow all five of the these MP3 players to very easily sort Śrīla Prabhupāda’s lecture / conversation MP3s by verse, by date, or by city!

1. File name: SB_1-02-22_LA_1972-08-25_A_First-class_Devotee_Is_--etc.mp3. (Example - This format allows the classes to be sorted by verse using the Windows folder listing, and the latest versions of Winamp and Windows Media Player.)

2. Track #: 010222. (Example - The verse number formatted in a way that causes most MP3 players to automatically sort the classes by verse when an “Album” is selected. For addresses, lectures, interviews, and conversations, this tag shall be left blank, in which case most MP3 players will sort by the “Title” tags. For the music MP3s, this tag shall contain the actual track numbers of the music CDs that they are from.)

3. Title: LA720825 - SB 1-02-22 - A First-class Devotee Is Beyond All Doubts - Los Angeles, August 25, 1972. (Example - Allows the lecture / conversation MP3s to be sorted by city, and within cities, by date. This will also be the default tag to sort by for most MP3 players if an “Album” is selected whose “Track #” tags are empty, for example: Addresses, Arrival Addresses, Festivals, Lectures, Morning Walk Conversations, and Room Conversations.)

4. Composer: N720825LA SB 1-02-22 - A First-class Devotee Is Beyond All Doubts - Los Angeles, August 25, 1972. (Example - Allows the lecture / conversation MP3s to be sorted by date. The N at the beginning of the title is unique to the year, 1972. It makes going directly to a particular year possible on the iPhone / iPod Touch. These letters are assigned: B = 1966, D = 1967, …, X = 1977, and Z = year unknown. Including the city abbreviation, LA, allows the city to be known on portable MP3 players that only display the beginning of the title. For MP3s other than lectures or conversations, this tag shall be left blank.)

5. Conductor: 720825SB.LA. (This is an example of a VedaBase® key which shall, if it is known, be included, otherwise, the tag shall contain TNA (Transcription Not Available). For MP3s other than lectures or conversations, this tag shall be left blank.)

6. Artist: Bhaktivedanta. (Kept short in order to display properly when using certain MP3 players.)

7. Album: Srimad Bhagavatam, 1st Canto (Example - Should be one of the following: Addresses / Arrival Addresses / Bhagavad-gita Classes / Caitanya Caritamrta, Adi Lila / Caitanya Caritamrta, Madhya Lila / Festivals / Hindi Lectures & Conversations / Japa / Krishna Book Dictation Tapes / Lectures / Morning Walk Conversations / Mridunga Lessons / Nectar of Devotion Classes / Room Conversations / Srimad Bhagavatam, 1st Canto / Srimad Bhagavatam, 2nd Canto / … / Srimad Bhagavatam, 9th Canto / Stories, or the original CD title for music MP3s).

8. Album Artist: A. C. Bhaktivedanta. (This tag is absolutely essential and must also be relatively short in order for Windows Media Player to do its automatic indexing correctly.)

9. Year: 2005. (Example - This tag refers to the year that the “album” was released, and shall, therefore, be the year that the current MP3 set was or shall be released by the Bhaktivedanta Archives.)

10. Genre: Hare Krishna (Speech). (Example - Not only is “Hare Krishna” the most descriptive terminology for the material being presented, but Śrīla Prabhupāda said that the more that we say Krishna’s Holy Name the better! For Śrīla Prabhupāda’s music MP3s, Hare Krishna shall be used. For addresses, classes, lectures, interviews, conversations, and stories, Hare Krishna (Speech) shall be used. For the japa MP3s, the Krishna Book dictation tapes, the Hindi MP3s, and the mrdunga lessons, Hare Krishna (Non-music) shall be used. The reason for having three different genres, one for music, one for speech and one for miscellaneous non-music, is so the music group and the speech group can be very easily played at random (shuffle mode) using Windows Media Player’s automatic indexing system.)

11. Comment: Speaker: His Divine Grace A. C. Bhaktivedanta Swami Prabhupada / [blank line] / Bhaktivedanta Archives / Prabhupada.com / 336-871-3636, ext. 109. (Instead of Speaker, Conversation with shall be used for conversation MP3s, Interviewee for media interview MP3s, and Artist for music MP3s.)

12. URL: Causelessmercy.com. (If someone downloads the MP3 file all by itself, then he or she will be able to tell, in the future, where it came from.)

13. Audio file information webpage: Prabhupada.com.

14. Artist webpage: Prabhupada.com.

15. Audio source webpage: Causelessmercy.com.

16. Buy CD webpage: Prabhupada.com.


January 10, 2008

On the book section home page,…

1. …it was discovered that the “S” command (save current scroll position, etc. in the URL) was no longer working. This bug has been fixed.

2. …three new MP3 downloading indexes were added. If you go to http://causelessmercy.com/#BOTTOM you will see them under “Free downloads:” (small print). These contain the latest offerings from the Bhaktivedanta Archives. They are exactly the same as the original Archives versions with two exceptions. The first is that the ID3 tags have been changed to conform to the Tags new standards. This change allows the MP3s to take full advantage of the automatic indexing capabilities of MP3 players such as Windows Media Player. The second difference is that the songs which include purports have been concatenated with their corresponding purports so that all of the songs may be played “at random” (shuffle mode). These changes were made using lossless methods, so the quality of the MP3s is exactly the same as the original Bhaktivedanta Archives release versions.


December 6, 2007

On the home page, you no longer have to click in order to do a search. Now you can simply press the Enter key after entering the search string.


November 13, 2007 (Śrīla Prabhupāda’s Disappearance Day)

1. In both the songbook and the tape transcription sections, it was discovered that the (unpublished) “F12” (display / edit text HTML) command was not handling certain special characters properly. For example, characters such as “—” and “…” were being displayed as “—” and “…” instead of as “—” and “…” as they should be. This bug has been fixed.

2. For the first time, one of Śrīla Prabhupāda’s conversations which was edited (words are missing), was synchronized with the corresponding transcription according to the new standards (http://causelessmercy.com/t/Interv_NY_1975-03-05_Press--We_Are_Hare_Krishna_People.htm). These changes made it necessary to redo the timings for 94 out of the 95 pages of text. The new standards state that the transcription should agree word-for-word with the audio. A paragraph or paragraphs which have been edited out of the audio are replaced with “[…]”. Words within a paragraph which have been edited out are replaced by “…”. Before the beginning of the transcription, a link (the Vedabase key) to a complete version of the transcription is included, so that the missing words can be read if so desired.


November 12, 2007

In both the songbook and the tape transcription sections, it was discovered that the (unpublished) “F9” (readjust the word wrap for the selected text) command was no longer working properly. This bug has been fixed.


November 11, 2007

On the book section home page, it was discovered that FreeFind (for searching the entire causelessmercy.com web site) was no longer working properly. This bug has been fixed.


November 8, 2007

In both the songbook and the tape transcription sections, it was discovered that the “F” (fast forward) and “R” (rewind) commands were no longer working properly. This bug has been fixed.


November 7, 2007

In both the songbook and the tape transcription sections, it was discovered that the “L” command (display timings list) was no longer working properly. This bug has been fixed.


November 6, 2007

In the tape transcription section, it was discovered that the “Documentation,” the “FAQ” and the “Download MP3s” links were no longer working properly. This bug has been fixed.


November 3, 2007

In both the songbook and the tape transcription sections, it was discovered that the “ [ ” command (decrease dimming of “extra” text), the “ ] ” command (increase dimming of “extra” text), the “<”  command (decrease the “glow” strength of the header / help), the “>” command (increase the “glow” strength of the header / help), the “V” command (switch to default dimming level, etc.), and the “G” (Go to index) command were either no longer working or were no longer working properly. This bug has been fixed.


November 2, 2007

Songbook In the tape transcription section and in the songbook section when “Video mode” was checked, it was discovered that the audio / text synchronization was no longer working. This bug has been fixed.


November 1, 2007

On the book section home page, it was discovered that the “0” (zero) command (cycle through available background images) was no longer working. This bug has been fixed.


October 31, 2007

In the songbook section, it was discovered that the Documentation and FAQ links were no longer working. This bug has been fixed.


October 29, 2007

On the book section home page,…

1. …it was discovered that FreeFind (for searching the entire causelessmercy.com web site) was no longer working properly. This bug has been fixed.

2. …it was discovered the “S” command (save current scroll position, etc. in the URL) was no longer working. This bug has been fixed.


October 27, 2007

It was discovered that the “K” command (switch to complimentary colors) was no longer working properly for the glossary or for most of the tape transcription section web pages. This bug has been fixed.


October 26, 2007

Changes were made to make all of the Causelessmercy.com web pages more compatible with Firefox.


October 25, 2007

1. In the Sanskrit glossary section, it was discovered that the “s” command (save current scroll position, etc. in the URL) was no longer working. This bug has been fixed.

2. All of the color scheme preset data was moved to a file named “_common.js” in order to make it easier to change the color scheme presets in the future. The color preset data is used by the “8” key function (cycle through the color scheme presets).


October 20, 2007

In the tape transcription section, it was discovered that the “s” command (save current scroll position, etc. in the URL) was no longer working for the indexes. This bug has been fixed.


October 18, 2007

It was noticed that if text was highlighted and <Ctrl>C was used to copy the text, then the “C” command (switch to randomly generated color scheme) would be executed. This bug has been fixed. 2. Several minor bugs were fixed.


October 13, 2007

In both the songbook and the tape transcription sections of the downloadable special hard drive version, the audio did not always load, even when the user was connected to the Internet. This bug has been fixed.


October 4, 2007

1. In both the songbook and the tape transcription sections, it was discovered that the “Play others” option was not working properly. This bug has been fixed.

2. In the tape transcription section, all 3248 of the lecture / conversation transcription web pages now work with Firefox. However, the transcriptions listed in the main index that are synchronized with the audio still only work with Microsoft Internet Explorer 5.5 or later.


July 19, 2007

In the tape transcription section, all non-italicized exclamation points which immediately follow an italicized word have been italicized.


July 18, 2007

1. In the book section, it was discovered that a JavaScript error would occur if the “U” key was pressed immediately after a web page was loaded. This bug has been fixed.

2. In both the songbook and the tape transcription sections, it was discovered that “Edit/Find on this Page…” did not always work properly for the transcription web pages. This bug has been fixed.

3. The preset color schemes were “cleaned up,” and 28 new ones were added, bringing the total to 45. (Use the “8” key to cycle through the 45 preset color schemes.) All 28 of the new ones were chosen because they work well with ordinary television sets.

4. The “C” command (select new color scheme at random) was enhanced.


July 17, 2007

1. In the tape transcription section, it was discovered that a JavaScript error would sometimes occur when loading a transcription web page. This bug has been fixed.

2. In the book section of the ZIP file version, it was discovered that the “S” command (save current scroll position, etc. in the URL) was no longer working. This bug has been fixed.


July 16, 2007

1. In the tape transcription section, it was discovered that if a background color was specified in the URL of a transcription web page, then the web page was incorrectly switched to a 3 color background. This bug has been fixed.

2. In the tape transcription section, it was discovered that if the “C” command (select new color scheme at random) and then the “S” command (save current scroll position, etc. in the URL) were executed, then the “LC” (link color) parameter was being omitted. This bug has been fixed.

3. A status bar message was added to the “8” command (cycle through the preset color schemes).


July 15, 2007

1. The default background was changed to a plain color.

2. In the tape transcription section, the five synchronization examples on the “Main Index” were replaced by three new ones.

3. In the tape transcription section, changes were made to many of the transcription web page headers. For example, “Philosophy Discussions with His Divine Grace A. C. Bhaktivedanta Swami Prabhupāda” was added to the philosophy discussions web pages and “by His Divine Grace A. C. Bhaktivedanta Swami Prabhupāda” was changed to “with His Divine Grace A. C. Bhaktivedanta Swami Prabhupāda” for most of the conversations.

4. In the book section, a bug in the home page’s verse chooser (“Choose among 20,546 verses:”) was discovered. When “G” was pressed to return from a chosen verse to the home page, then the verse chooser was no longer expanded. This bug has been fixed.


July 6, 2007

1. A new keyboard command was added. The “\” (backslash) key cycles through the 4 types of text justification: left, right, full, and centered.

2. New functionality has been added to the “V” command. In addition to switching to the default color scheme and font, it now also switches to the default text justification (centered).

3. The help screens and the on-line documentation have been updated to reflect the above 2 changes.


July 1, 2007

1. In order to be more compatible with Firefox and Windows XP/Vista, all of the Sanskrit diacritic characters are now in exact accordance with the Unicode specification. Therefore, Internet Explorer’s “automatic character substitution” feature is no longer neccessary. This required that more than a million changes be made to the JavaScript and the HTML files! Unfortunately, this means that some of the diacritics will not be displayed correctly with older versions of Windows unless 3 special fonts are downloaded and installed: fonts.zip” (702 KB - Updated: August 3, 2006). To compare the way the fonts should look to the way they look with your particular computer / web browser, click here.

2. The “FreeFind” button on the home page formerly required that 21 out of the 31 standard ISKCON Sanskrit diacritic characters be expressed as a roman character followed by one or two “combining modifiers.” For example: Kṛṣṇa (Kr&#803;s&#803;n&#803;a). Now 20 of these Sanskrit diacritic characters may also be expressed as the actual Unicode diacritic character. For example: Kṛṣṇa (K&#7771;&#7779;&#7751;a).

The following is a list of the 20 affected Sanskrit diacritic characters followed by the HTML code of their 2 possible Unicode representations:

 1. Ḍ (D&#803;) or Ḍ (&#7692;)
 2. ḍ (d&#803;) or ḍ (&#7693;)
 3. Ḥ (H&#803;) or Ḥ (&#7716;)
 4. ḥ (h&#803;) or ḥ (&#7717;)
 5. Ḷ (L&#803;) or Ḷ (&#7734;)
 6. ḷ (l&#803;) or ḷ (&#7735;)
 7. Ṁ (M&#775;) or Ṁ (&#7744;)
 8. ṁ (m&#775;) or ṁ (&#7745;)
 9. Ṅ (N&#775;) or Ṅ (&#7748;)
10. ṅ (n&#775;) or ṅ (&#7749;)
11. Ṇ (N&#803;) or Ṇ (&#7750;)
12. ṇ (n&#803;) or ṇ (&#7751;)
13. Ṛ (R&#803;) or Ṛ (&#7770;)
14. ṛ (r&#803;) or ṛ (&#7771;)
15. Ṛ&#772; (R&#803;&#772;) or Ṝ (&#7772;)
16. ṛ&#772; (r&#803;&#772;) or ṝ (&#7773;)
17. Ṣ (S&#803;) or Ṣ (&#7778;)
18. ṣ (s&#803;) or ṣ (&#7779;)
19. Ṭ (T&#803;) or Ṭ (&#7788;)
20. ṭ (t&#803;) or ṭ (&#7789;)


June 26, 2007 (Nirjala Ekādaśī)

In both the songbook and the tape transcription sections, when “Video capture mode” is checked, “causelessmercy.com” is supposed to be displayed at the bottom of the window when the end of the audio is reached. However, it was discovered that “causelessmercy.com” was not being positioned properly if the window was resized or if “Full screen mode” was also checked. Another problem with “Video capture mode” was that if the “P” key was pressed to restart the audio after the audio ended, the elapsed time display would not be positioned properly. Both of these bugs have been fixed.


June 25, 2007

In the tape transcription section, it was discovered that the “G” command was not working properly for the Internet versions of the tape transcription web pages. This bug has been fixed.


In the tape transcription section, all links to unsynchronized audio have been removed. These links may, in the future, be again added after they have been verified to correspond with the associated text.


June 21, 2007

In the Sanskrit Glossary, …

1. …it was discovered that the last entry on each web page was being omitted under Firefox. This bug has been fixed.

2. …the 1175 MP3 files are now available for downloading as one ZIP file. Simply click “Download MP3s (1.63MB)” at the top of each web page.


June 19, 2007

In the Sanskrit Glossary, audio was added to eleven additional Sanskrit words.


June 15, 2007

In both the songbook and the tape transcription sections, audio (MP3) file naming conventions have been simplified.


June 10, 2007

In both the songbook and the tape transcription sections, certain inconsistances having to do with the “Tab” command (toggle between “search mode” and “extra text dimmed mode”) have been fixed.


June 4, 2007

In both the songbook and the tape transcription sections, it was discovered that the bookmarking aspect of the “S” command (save current scroll position, etc. in the URL) for the index web pages was not working properly. This bug has been fixed.


June 3, 2007

In both the songbook and the tape transcription sections, it was discovered that the the index web pages’ “Repeat” option was not working properly. This bug has been fixed.


May 27, 2007 (Ekādaśī)

In both the songbook and the tape transcription sections, the “6” command (toggle between one background color and three) now turns off the background image.


May 17, 2007

Previously, in all three sections (book, songbook and tape transcription), the font and/or the color scheme would, under certain circumstances, change when a web page was reloaded (refreshed). This problem has been fixed.


May 10, 2007

In the tape transcription section, it was discovered that …

1. …some of the links at the top and bottom of the index web pages were no longer working.

2. …the lecture/conversation web pages were no longer defaulting to the correct font. They were defaulting to “Verdana” instead of the correct font: “Lucida Sans Unicode Plus, Lucida Sans Unicode.”

Both of these bugs have been fixed.


April 29, 2007

In both the songbook and the tape transcription sections, it was discovered that the “V” command (switch to default color scheme / font) was no longer working. This bug has been fixed.


April 28, 2007

Changes were made so that if the font and/or color scheme are customized using the The “0” (zero) command (cycle through available background images), the “7” command (enter colors manually), the “8” command (cycle through preset color schemes), the “C” command “choose a color scheme at random” and/or the “K” command (switch to complimentary colors) the new font and/or color scheme carries over to the entire website, including the book section.


April 21, 2007

1. In the book section, the “C” command has been changed to be compatible with the songbook and tape transcription sections. It has been changed from “cycle through preset background colors” to “choose a color scheme at random.”

2. Four new songbook / tape transcription keyboard commands have been added to the book section: The “0” (zero) command (cycle through available background images), the “7” command (enter colors manually), the “8” command (cycle through preset color schemes), and the “K” command (switch to complimentary colors).


March 16, 2007

In both the songbook and the tape transcription sections, it was discovered that in extra text dimmed mode, the time display did not shift to the right when a text box was displayed by pressing the “D” (display window size / font / file names / time / URL / etc.) or the “L” (display timings list) keys. It simply vanished. This bug has been fixed.


March 15, 2007 (Ekādaśī)

In both the songbook and the tape transcription sections, …

1. …it was discovered that the “L” (display timings list) command was no longer working properly. This bug has been fixed.

2. …checking “Video capture mode” and “Full screen mode” at the same times now results in a full screen web page instead of a 642x482 pixel (video capture mode) web page.


March 13, 2007

In both the songbook and the tape transcription sections, seven “undocumented” keyboard commands have been added (The following list also includes some Internet Explorer “keyboard shortcuts.”):

1. “`” (grave accent) - Delete all of the text except for the Sanskrit verses.

2. “F8” - Enter new reformatting (word wrap - for the “F9” command) margins and/or a new font size multiplier.

3. “F12” - Display / edit text HTML.

Numbers 4 through 19 below do not work in “extra text dimmed mode” or “video capture mode.”

4. “F7” - Toggle between a slash and no slash at the end of each line of text.

5. “'” (apostrophe) - Delete <BR>s. (This function is not very useful because (a) the text does not look very good without <BR>s, (b) deleting the <BR>s makes it impossible to synchronize the text with the audio, and (c) number 7 below automatically deletes the <BR>s before inserting new ones.

6. “F9” - Reformat (readjust the word wrap for) all of the text.

7. “F2” - Toggle between editable and non-editable text.

8. “<Ctrl>F” - “Edit/Find (on This Page)….” (One of Internet Explorer’s “keyboard shortcuts.”)

Numbers 9 through 19 below, with the exception of number 14, only work after “F2” has been pressed to make the text editable, in which case, except for “F8,” “F12,” and certain other of Internet Explorer’s built-in keyboard “shortcuts,” all other keyboard commands are disabled.

Numbers 9 and 10 below are “the text is editable” versions of numbers 4 and 6 above. To “select” a paragraph, either the text insertion cursor (vertical line) has to be somewhere within the paragraph or at least one letter of one word of the paragraph has to be selected.

9. “F7” - Toggle selected paragraph between a slash and no slash at the end of each line.

10. “F9” - Reformat (readjust the word wrap for) the selected paragraph.

Numbers 11 through 19 below are some of Internet Explorer’s “keyboard shortcuts,” and, with the exception of number 14, they only work when the text is editable.

11. “Enter” - New paragraph.

12. “<Shift>Enter” - New line.

13. “<Ctrl>B” - Toggle selected text between bold and nonbold.

14. “<Ctrl>C” - Copy selected text to the clipboard.

15. “<Ctrl>I” - Toggle selected text between italic and nonitalic.

16. “<Ctrl>K” - Make selected text into a link.

17. “<Ctrl>U” - Toggle selected text between underlined and not underlined.

18. “<Ctrl>V” - Replace selected text with the clipboard contents.

19. “<Ctrl>X” - Cut selected text after copying it to the clipboard.

These new commands will make it much easier to edit the text in order to make it agree exactly with what is being spoken, and to format the text for the purpose of capturing the audio / text synchronized web pages as videos for uploading to YouTube®, etc.

If you are running the web page from your hard drive rather than from the Internet, you can make the changes permanent by pressing the “F12” (display / edit text HTML) key, copy/pasting the modified version of the HTML into the page’s source code, and then saving the updated source code to your hard drive.


March 5, 2007

In both the songbook and the tape transcription sections, a new keyboard command has been added: Pressing the “Tab” key toggles between “search mode” and “extra text dimmed mode.” Extra text dimmed mode means that the “extra” text at the top and the bottom is “dimmed.” Another advantage of extra text dimmed mode is that the header no longer jumps when the text is scrolled. Two disadvantages of this mode are that you can no longer copy/paste all of the text, and that you can no longer do an “Edit/Find (on This Page)…” (<Ctrl>F) of all of the text. This is because only one page of text is available at a time. Video capture mode is a special version of extra text dimmed mode. The help screen and the on-line documentation have been updated to reflect the change.


March 2, 2007

Here are step-by-step instructions on how to create a songbook video and upload it to YouTube®. The shortest song (http://causelessmercy.com/s/VS53.2.htm?cs=2&f=vr1&vm=642x482x4) was chosen to practice on. There may be better ways to accomplish this particular feat, but the best that I can do is to tell you how I've done it (http://youtube.com/watch?v=EK4qHB2cZHs):

1. Download and install the Verdana Ref Plus font (http://causelessmercy.com/fonts/VerdanaRefPlus.zip).

2. Download and install CamStudio (http://www.camstudio.org/), a free program.

3. Set your computer’s screen size to 1024x768.

4. This step is optional, but it’s best to have as few things running on you computer as possible while doing the capture: Click “Start/Run”, in the text box, enter “msconfig,” and then click “OK”. Select “Startup,” and uncheck every box, indicating that you don’t want anything to run automatically at startup. (Not to worry. Anything which is necessary for the operation of your computer will run anyway.) Reboot your computer.

5. Run CamStudio.

Steps 6 through 10 below configure CamStudio. This only needs to be done once.

6. Under “Options,” check “Record audio from speakers.”

7. Under “Options/Audio Options/Audio Options for Speakers,” set the recording volume slider to the middle, click “Auto search,” “OK,” and then “Close.”

8. Under “Options/Audio Options/Audio and Video Syncronization,” select “My audio goes before my video…” and set the “Timeshift” to 100 milliseconds. (You may have to change this value later.)

9. Under “Options/Video Options,” select “Microsoft Video 1”, and leave everything else set to their default values (such as “Quality” set to 70).

10. Under “Region/Fixed Region,” check “Fixed top-left corner,” and then enter the following data into the boxes: Left: 378, Top: 32, Width: 640, and Height: 480. (The “Left” and “Top” coordinates may require adjustment for your particular computer.)

11. Double click the speaker icon on the Windows task bar (usually in the lower right hand corner of your screen), and set the “Wave” volume slider in between the second and third marks from the bottom.

12. Click “OK.”

13. Start the “Śrī Tulasī Pradakṣiṇa Mantra” web page (using Internet Explorer): http://causelessmercy.com/s/VS53.2.htm?cs=2&f=vrp1&SW=4&vm=642x482x4&SW=4. (Adjust the volume for proper listening level using the “Master Volume” slider. The “Master Volume” setting will not affect the audio level of the recording.)

14. Move CamStudio to the left of the “Śrī Tulasī Pradakṣiṇa Mantra” web page so that the top of the CamStudio window is slightly below the top of the “Śrī Tulasī Pradakṣiṇa Mantra” web page window. (Do not move the “Śrī Tulasī Pradakṣiṇa Mantra” web page window else it will be outside of the capture zone.)

15. Use the “8” key to select the color scheme preset that you like the best. (If none of the presets are acceptable, you can customize the color scheme and font weight by using the “C”, “K”, “6”, “7”, “9”, “0” (zero) and “N” keys.)

16. After finding an acceptable color scheme, press the “S” key to save the scheme as part of the URL, and save the URL as a “Favorite.”

17. This step is optional, but it’s best to have as few things running on you computer as possible while doing the capture: While holding down the “Ctrl” and “Alt” keys, press the “Delete” key. Close down all tasks except “Causelessmercy…,” “CamStudio” and “Explorer” by highlighting them one at a time, clicking “End Task,” and then clicking “End Task” on the additional popup window.

18. Click the reload button on the “Śrī Tulasī Pradakṣiṇa Mantra” web page window.

19. Click the record button (red circle) on CamStudio.

20. Approximately 5 seconds after “causelessmercy.com” appears on the bottom of the “Śrī Tulasī Pradakṣiṇa Mantra” web page window, click the stop button (blue square) on CamStudio.

21. When prompted, save the .avi file on your desktop using “Acyutananda - Sri Tulasi” as the name.

22. Play the .avi file. (If the automatic scrolling is too soon repeat step 7 above, this time using a smaller value, and then repeat steps 18 through 22. If the scrolling is too late then another thing which can be tried (to speed up your computer) is to, on CamStudio, click “Options/Cursor Options,” and select “Hide Cursor.” Repeat steps 18 through 22, and if the scrolling is still too late, then repeat step 7 using a larger value.)

23. After opening an account on YouTube http://youtube.com/, upload the “Acyutananda - Sri Tulasi.avi” file.

24. For the YouTube description, go to http://causelessmercy.com/s/VS53.1.htm?SW=76, press the “F2” key to make the text “editable,” right click on the text selecting “Select All,” right click again selecting “Copy,” and then paste the text into the YouTube description text box, deleting the blank lines at the beginning and the end.

25. For the YouTube tags, use something like “vaisnava acaryas songbook hare krishna krsna prabhupada mantra tulasi acyutananda swami.”

26. To upload a different video, go to http://causelessmercy.com/VaisnavaSongbook.htm, check “Video capture mode,” select web page number 4, 5, 14, 17, 22, 52, 54, or 55 (the only ones that are ready for video capture so far), and then repeat steps 13 through 25 for the new web page.

27. In addition to YouTube, there are some other video uploading possibilities: Angry Alien, Blennus, Blip.tv, Break.com, Dailymotion, Double Agent, eVideoShare, Free Video Blog, Google Video, Grinvi, iFilm, Keiichi Anime Forever, Metacafe, MySpace, MySpace Video Code, Putfile, Totally Crap, vidiLife, vSocial, AnimeEpisodes.Net, Badjojo, Blastro, Bofunk, Bolt, Castpost, CollegeHumor, Current TV, Dachix, Danerd, DailySixer.com, DevilDucky, Double Agent, EVTV1, FindVideos, Hiphopdeal, Kontraband, Lulu TV, Midis.biz, Music.com, MusicVideoCodes.info, Newgrounds, NothingToxic, PcPlanets, Pixparty, PlsThx, Revver, Sharkle, SmitHappens, StreetFire, That Video Site, VideoCodes4U, VideoCodesWorld, VideoCodeZone, Vimeo, Yikers and ZippyVideos.


March 1, 2007

In both the songbook and the tape transcription sections, automatic scrolling has been speeded up by one fifth of a second in order to give it more sprightly feel.


February 25, 2007

In both the songbook and the tape transcription sections, it was discovered that when only the bottom portion of a Sanskrit verse was displayed at the top of the screen, it was no longer italicized. This has been fixed by making minor changes to exactly 3300 web pages.


February 21, 2007

1. In the songbook section, it was discovered that the index help screen was not being repositioned properly after a scroll. This bug has been fixed.

2. In the songbook section, it was discovered that checking “Video capture mode” and/or “Full screen mode,” and then clicking “Documentation,” would cause a JavaScript error. This bug has been fixed.

3. In both the songbook and the tape transcription sections, it was discovered that video capture mode did not work properly if “Documentation,” “FAQ” or an index name was clicked after “Video capture mode” was checked. This bug has been fixed.


February 20, 2007

In both the songbook and the tape transcription sections, it was discovered that the calculation of the total number of pages was one short for some web pages. This bug has been fixed.


February 19, 2007

1. In both the songbook and the tape transcription sections, it was discovered that clicking “Documentation” or “FAQ” while “Repeat,” “Play others,” “Repeat all” or “Repeat all at random” was checked would cause a Javascript error. This bug has been fixed.

2. In the book section, it was discovered that the “S” (save current scroll position, etc. in the URL) command caused a Javascript error. This bug has been fixed.

3. A new web page has been added which allows Śrīla Prabhupāda’s Google Video® and YouTube® videos to be played or downloaded.


February 18, 2007

1. In both the songbook and the tape transcription sections, it was discovered that “Repeat,” “Play others,” “Repeat all” and “Repeat all at random” were no longer working. This bug has been fixed.

2. In the tape transcription section, the ability, has been added, to load a different web page when “Video capture mode” is checked. This is so that a 2nd version of the transcription can be made available for making videos: one which is word-for-word the same as the audio, even if the audio has been edited.


February 17, 2007

1. In the tape transcription section, it was discovered that, in “video capture mode,” if the audio ended while the “L” (display timings list) command text box was displayed, a JavaScript error would occur. This bug has been fixed.

2. In both the songbook and the tape transcription sections, the ability was added to specify the number of “dimmed” lines at the top of the window. The number of dimmed lines at the bottom, instead of always being one, is now calculated based upon the number of dimmed lines on top and the number of lines per page-down. The number of lines per page-down can now be as few as one so that the text may be scrolled one line at a time, which is ideal for producing karaoke style music web pages and videos. This change also makes it possible to scroll an entire “windowful” of lines at a time with no overlapping text by specifying that the number of dimmed lines on top is zero, and that the number of lines per page-down is equal to the number of lines per windowful.


February 15, 2007

1. In the songbook section, the audio for “27. Nārada Muni Bājāy Vīṇā” has been added.

2. In both the songbook and the tape transcription sections, a new command has been added: The “-” (minus sign) command deletes both the timings list and the timings list cookie. It only works after the “L” key has been pressed to open the timings list text box. The help screen and the on-line documentation have been updated to reflect the change.

3. In both the songbook and the tape transcription sections, the “7” (enter colors manually) command has been improved: Background color numbers 2 and 3 now default to whatever was entered for background color #1 unless three background colors were selected using the “6” (toggle three color background on/off) or “8” (cycle through preset color schemes) keys. Default values for link colors are set based upon what was entered for the bold text color.


February 13, 2007 (Ekādaśī)

1. In the songbook section, it was discovered that after pressing the “B” (rewind audio to the beginning and pause) key and then the “P” (play audio) key, the first “automatic page turning” was skipped. This bug has been fixed.

2. In the songbook section, it was discovered that the “L” (display the timings list) command caused a JavaScript error. This bug has been fixed.

3. The “automatic page turning” sequences for the songbook section now all begin on page one even if the song begins on a page other than page one.

4. Links from the “Songbook” index to the “Prabhupāda’s Tapes” index and vice versa have been provided on the top and the bottom of the respective web pages.

5. In both the songbook and the tape transcription sections, the “7” (enter colors manually) command has been improved:

  1. Any of the colors (using either hexidecimal codes or color names), the header glow strength, the text dimming percent, and the background image number, can now be entered manually.
  2. Now the change takes place when “OK” is clicked for the particular prompt instead of having to wait until after the entire series of prompts.
  3. Now you can exit the series of prompts at any time by clicking “Cancel.”


February 11, 2007

1. In the songbook section, it was discovered that, because of changes which were made yesterday, the “automatic page turning” was no longer working. This bug has been fixed.

2. In both the songbook and the tape transcription sections, it was discovered that the “S” (save current scroll position, etc. in the URL) command did not work for the older transcription web pages if the current font family / font weight was other than the default. This bug has been fixed.

3. In both the songbook and the tape transcription sections, the “C” (choose a new color scheme at random) command and the “K” (switch to complimentary colors) command no longer change the header text color or the header “glow” color. These colors can now be changed manually, however, using the “7” (enter colors manually) command.


February 10, 2007

In both the songbook and the tape transcription sections, the “extra” text on the top and bottom of the transcription web pages can now be “dimmed” even when the background is an image.


February 8, 2007

In both the songbook and the tape transcription sections, …

1. …it was discovered that the “C” (choose a new color scheme at random) was ignoring the setting of the “6” (toggle between one background color and three) command and always produced three new background colors. This bug has been fixed.

2. …it was discovered that the “0” (switch to the next background image) was not working for the indexes. This bug has been fixed.

3. …a new keyboard command has been added: “9” (toggle between a scrolling and a non-scrolling background image). The help screen and the on-line documentation have been updated to reflect the change.


February 7, 2007 (The glorious appearance day of Śrīla Bhaktisiddhānta Sarasvatī Ṭhākura)

In both the songbook and the tape transcription sections, …

1. …it was discovered that “help mode” was not getting passed properly from the indexes to the transcription web pages and vice versa. This bug has been fixed.

2. …it was noticed that the on-line documentation for the following keyboard commands had not been updated: “1” (toggle the title display off / on), “2” (toggle the page number display off / on), “3” (toggle the clock display off / on), “4” (toggle the timing mode indicator off / on), and “O” (toggle the clock display between elapsed time and time remaining). This has been fixed.

3. …three new keyboard commands have been added: “6” (toggle between one background color and three), “ [ ” (decrease dimming of “extra” text), and “ ] ” (increase dimming of “extra” text).

4. …the functionality of the “0” (zero) keyboard command has changed from “toggle between a background image and a plain background” to “switch to the next scrolling background image.”

The help screen and the on-line documentation have been updated to reflect the changes.


February 5, 2007

1. In the songbook section, it was discovered that the “H” (help) command was no longer working. This bug has been fixed.

2. In both the songbook and the tape transcription sections, it was discovered that the “D” (display screen resolution / window size / font / file name / URL) command was no longer working for the index web pages. This bug has been fixed.

3. In both the songbook and the tape transcription sections, it was discovered that if the URL requested the help screen to be displayed, the request was ignored if there was no audio. This bug has been fixed.

4. In both the songbook and the tape transcription sections, two new keyboard commands were added: “7” (allow manual entry of a new color scheme) and “8” (switch to the next color scheme preset). The help screen and the on-line documentation have been updated to reflect the changes.

5. In both the songbook and the tape transcription sections, a more interesting, informative background was created. The new background highlights each page with a different color than the two adjacent pages. These background colors may be changed using the “C” (choose a new color scheme at random), the “K” (change to complimentary colors), the “7”, or the “7” command.


February 2, 2007

In all of the transcription web pages, …

1. …the header / help no longer jumps or turns off and on when the text scrolls (As long as you're in extra text dimmed mode). For those of you who are familiar with JavaScript, this was accomplished by simply changing window.scrollTo(0,thePage*onePage); to textDivID.style.pixelTop=textPositioningAdjustment2-thePage*onePage;. This change resulted in it no longer being necessary to reposition the header / help each time that the text was scrolled, so some JavaScript code was also eliminated.

2. …the “extra” lines of text at the top and the bottom are now “dimmed” (As long as you're in extra text dimmed mode). This change makes it a little more clear which part of the text is currently being spoken or sung.


January 31, 2007

1. In the tape transcription section, it was discovered that some of the indexes could no longer be brought up. This bug has been fixed.

2. Clicking "Main Index" and getting erroneous URLs such as “VaisnavaSongbook.htm?i=&SW=14” or “http://causelessmercy.com/t/?i=” is a thing of the past.


January 30, 2007

1. In the tape transcription section it was discovered that in “Video capture mode,” because of changes which were made yesterday, if font size ratios were specified in the transcription web page itself, they were ignored.

2. In the tape transcription section it was discovered that in “Video capture mode,” the “S” (save current scroll position, etc. in the URL) command was storing the link color, the active link color, and the visited link color, even when these colors were the video capture mode default colors.

3. In both the songbook and the tape transcription sections, it was discovered that the help screen was no longer getting updated after pressing the “N” (switch to a different font) key.

All three of the above bugs have been fixed.

4. In both the songbook and the tape transcription sections, the contents of the “L” command text box (the timings list) is now automatically saved as a cookie once every minute that the text box is displayed, every time that the text box is closed, after every time that the text box is manually edited, and when the web page is closed (provided that the text box is open when the web page is closed). The next time that the “L” key is pressed to open the text box and to display the timings list, the saved timings list will automatically be restored, providing that less than 8 days have passed since the last save. This means that if the electricity goes off in the middle of a timings determination session, no more that one minute’s work will be lost! As a result of this enhancement, it was necessary to cause the timings determination session commands (“5”, “T”, “W”, “Y”, “Z” and “<Delete>”) to no longer work unless the “L” command text box is displayed. Each time that the text box contents are saved or loaded, a status bar message to that effect is displayed. The help screen and the on-line documentation have been updated to reflect these changes.


January 29, 2007

1. In the songbook section, it was discovered that the audio / text synchronization was not being maintained correctly while rewinding the audio by holding down the “R” (rewind) key or by pressing the “I” (instant replay) key. This bug has been fixed.

2. In the tape transcription section, it was discovered that “Video capture mode” was no longer working properly. The volume setting was erroniously displayed at the beginning of the “video,” and the “Verdana Ref Plus” font, which should have been used, was not being used. These bugs have been fixed.

3. In the tape transcription section, it was discovered that the download link to the “Verdana Ref Plus” font “.zip” file was bad. This bug has been fixed.


January 28, 2007 (Ekādaśī)

In both the songbook and the tape transcription sections, it was discovered that …

1. …the help screen was no longer getting updated after pressing the “B” (go to beginning of audio), the “E” (go to end of audio), the “X” (exit from audio), or the “P” (play / pause / resume audio) keys.

2. …in the “L” command text box, the current timings position did not always show after resizing the window.

3. …the “U” (undo) command for the volume control ( or ) was not working.

All of these bugs have been fixed.


January 27, 2007

In both the songbook and the tape transcription sections, it was discovered that …

1. …the “B” (go to beginning of audio), the “E” (go to end of audio), the “X” (exit from audio), and the “U” (undo) commands did not always work properly.

2. …in the “L” command text box, the current timings position did not always show after automatic scrolling.

3. …the “D” / “L” command text box was not getting automatically resized when the window was resized.

All of these bugs have been fixed.


January 26, 2007

In both the songbook and the tape transcription sections, it was discovered that …

1. …the header, help and/or the “L” command text box were not getting updated properly after pressing the “A” (disable/restore automatic scrolling), the “B” (go to beginning of audio), the “E” (go to end of audio), the “Q” (synchronize audio with current page), the “5” (subtract 0.5 second from timing and then do “Q”), the “W” (add 0.1 second to timing and then do “Q”), or the “Z” (subtract 0.1 second from timing and then do “Q”), keys.

2. …the “L” command text box was no longer automatically scrolling.

3. …a JavaScript error would occur if the page number was changed while the audio was paused.

All of these bugs have been fixed.


January 25, 2007

In both the songbook and the tape transcription sections, …

1. …it was discovered that manual edits to the “L” (display timings list) command text box were no longer working. After clicking outside of the text box, all of the edits were lost. This bug has been fixed.

2. …it was discovered that the “U” (undo) command was no longer working properly after pressing the “5”, “L”, “T”, “Q”, “W”, “Y”, or “Z” keys. These bugs have been fixed.


January 24, 2007

1. In the tape transcription section, it was noticed that the colors of the boxes surrounding the quoted source code in the documentation were not right. This has been fixed.

2. In both the songbook and the tape transcription sections, up to eleven differently named web pages can now be associated with the same audio file instead of just one, as was previously the case. In addition to a web page file name ending in .htm, up to ten additional web pages could have file names ending in .0.htm through .9.htm. The purpose for this enhancement is so that three categories of transcriptions could be made available simultaneously: (a) transcriptions as extracted from the VedaBase®, (b) transcriptions with obvious transcription errors corrected, and (c) transcriptions which correspond word for word to the edited audio, designed for making YouTube type videos. (Unfortunately, only edited versions of Śrīla Prabhupāda’s lectures have been made available by the Bhaktivedanta Archives.)


January 23, 2007

1. In the songbook section, it was discovered that if the “4” key was pressed to turn the timing mode indicator on, and if the “3” key was pressed to turn the elapsed time display on, the time display would always be placed on the right, even if there was more room on the left. This bug has been fixed.

2. In the 405 tape transcription web pages with HTML titles containing “Bhagavad-gita -”, the “Bhagavad-gita -” was changed to “Bhagavad-gita”.

3. In the tape transcription section, it was noticed that in “Video capture mode” the links, the active links, and the visited links were a different color than any of the other text. Now they are always the same color as the “bold” text.

4. In both the songbook and the tape transcription sections, changes were made to allow each individual web page to use a unique default combination of items in the header (title, page number / total pages, elapsed time / duration, remaining time / duration, and timing mode indicator).

5. In both the songbook and the tape transcription sections, the header has been changed from the Courier New bold font to the Verdana normal font. The help screen still uses Courier New bold.

6. In both the songbook and the tape transcription sections, except right after it is turned on by pressing the “1” key, the title in the upper left hand corner is no longer displayed on page 1.


January 21, 2007

In both the songbook and the tape transcription sections, …

1. …it was discovered that the “Documentation” function was no longer working. This bug has been fixed.

2. …it was discovered that the “D” (display screen resolution, etc.) and “L” (display timings list) commands were no longer working. These bugs have been fixed.

3. …it was noticed that the audio volume level was displayed for a few seconds even when no audio was loaded. This has been fixed.

4. …the “C” (choose a new color scheme at random) command was enhanced to increase the frequency of obtaining acceptable color schemes.

5. …the time is now displayed on the left instead of the right if there is more room on the left.


January 18, 2007

In both the songbook and the tape transcription sections, …

1. …it was noticed that the page number would move slightly whenever the title was toggled on or off using the “1” key. This has been fixed.

2. …changes were made to allow each individual web page to use a unique number of lines per page, a unique font, and a unique font size.


January 17, 2007

1. In the tape transcription section, it was discovered that because of adding the “Video mode” yesterday, after displaying the “Documentation”, the “FAQ”, or the “Download MP3s” pages, it was no longer possible to leave those pages (within the tape transcription section) because of a JavaScript error. This bug has been fixed.

2. In both the songbook and the tape transcription sections, a new color scheme was implemented.


January 16, 2007

1. In both the songbook and the tape transcription sections, it was discovered that resizing the window would sometimes cause the wrong page to be displayed. This bug has been fixed.

2. In both the songbook and the tape transcription sections, a new “0” (zero) command has taken on part of the previous function of the “C” command. It toggles back and forth between a plain background and a background image. Now, the only function of the “C” command is to switch to a new randomly generated color scheme. The help screen and on-line documentation were updated to reflect these changes.

3. In both the songbook and the tape transcription sections, a “Video capture mode” check box was added in order to facilitate the production of Google Video / YouTube type videos. Normal mode allows you to copy/paste the entire text or do a “Edit/Find on this Page…” (“Ctrl+F”) of the entire text, but video capture mode doesn’t. The advantages of video capture mode are that the “extra” text at the top and the bottom are “dimmed” and the header display does not jump when the text is scrolled. “Stop” must be selected when entering this mode, otherwise ordinary extra text dimmed mode will be entered. Video capture mode is a special version of “extra text dimmed mode.”


January 12, 2007

In both the songbook and the tape transcription sections, the ability to adjust the “glow” strength of the header / help by pressing the “<” / “>” keys was added. The help screen (“H” command) and the on-line documentation were updated to reflect the new addition.


January 10, 2007

In the tape transcription section it was discovered that the “W”, “Z”, and “5” commands were no longer incrementing / decrementing the timings by the correct amount. This bug has been fixed.


January 9, 2007

In the tape transcription section it was discovered that the …

1. …“N” (switch to a different font weight / font family) command was no longer working properly for the indexes.

2. …“Documentation” and “FAQ” functions no longer worked.

Both of these bugs have been fixed.


January 6, 2007

1. In the songbook section, it was discovered that the “Documentation” and “FAQ” functions no longer worked. This bug has been fixed.

2. In the songbook section, the problem with data not always getting transferred correctly through the URL was fixed.

3. In the tape transcription section, the problem with “Play others” not always working was fixed.

4. In both the songbook and the tape transcription sections, in order to allow more flexible control over the display, the former functions of the “O” command are now spread over five keyboard commands:

  1. “1” - Toggle the title display off / on.
  2. “2” - Toggle the page number display off / on.
  3. “3” - Toggle the time display off / on.
  4. “4” - Toggle the timing mode indicator off / on.
  5. “O” - Toggle the time display: elapsed time / time remaining.


January 5, 2007

1. In both the songbook and the tape transcription sections, it was discovered that data was not always getting transferred correctly through the URL. These bugs have been fixed in the tape transcription section, but not in the songbook section.

2. In the tape transcription section it was discovered that “Play others” does not always work properly. This bug has not been fixed.


January 4, 2007

In the Sanskrit Glossary, it was discovered that the audio didn’t work properly with Firefox. This bug has been fixed.

In both the songbook and the tape transcription sections, the ability to adjust the font size of the header / help by pressing the left / right arrow keys ( / ) was added. The help screen (“H” command) and the on-line documentation () were updated to reflect the new addition.


January 2, 2007

The Sanskrit Glossary has been updated. In addition to 2526 entries from the VedaBase®® glossary, it now includes an additional 1206 entries from the krishna.com glossary for an entry total of 3732! Most of the entries from krishna.com also include the corresponding audio! Although there are many duplicates, most of the definitions are different, so it is interesting to compare them. In the future, the duplicates may be eliminated.


December 29, 2006

It was discovered that if a web page contained synchronized audio, and if the URL specified the page number of a page which didn’t correspond to any of the audio, then …

1. …in the songbook section the page number was simply ignored.

2. …in the tape transcription section the web page would hang (serious malfunction).

Both of these bugs have been fixed.


December 28, 2006

In the songbook section, it was discovered that …

1. …the “S” (save current scroll position, etc. in the URL) command would not store the page number in the URL if the current page was page number 2.

2. …if a page number was specified in the URL and the audio file could not be loaded, then the page number would be ignored.

Both of these bugs have been fixed.

In both the songbook and the tape transcription sections, it was discovered that the …

1. …new volume control commands ( or ) did not appear on the help screen in the right order.

2. …new volume control commands did not always coordinate properly with the “H” (help), “F” (fast forward) and “R” (rewind) commands.

3. …when the “S” key was pressed, the volume setting was included in the URL even when there was no audio file.

All three of these bugs have been fixed.

In both the songbook and the tape transcription sections, scrolling is now smoother.


December 27, 2006

1. In the tape transcription section, it was discovered that the “A” (disable / enable automatic scrolling) command no longer worked.

2. In the songbook section, it was discovered that if the text was not on the starting page when a web page was refreshed (reloaded), then it would not initially be synchronized with the audio after the refresh.

3. In both the songbook and the tape transcription sections, it was discovered that the “F” (fast forward) and the “R” (rewind) commands would go very slowly if a text box was displayed using the “D” (display window size / font / file names / time / URL / etc.) command or the “L” (display the timings list) command.

All of the above bugs have been fixed.

4. In both the songbook and the tape transcription sections, a volume control was added. The volume level of the audio is adjusted by holding down the up or down arrow keys ( or ).

5. The songbook and tape transcription “H” (help) commands and documentation (http://causelessmercy.com/VaisnavaSongbook.htm?i=Documentation and http://causelessmercy.com/t/?i=Documentation) were updated to include the new volume control commands.


December 23, 2006

1. In the songbook section, it was discovered that the “S” command did not work for pages other than page one when there was no audio file.

2. In the tape transcription section, it was discovered that the “S” command did not work for pages other than page one when an audio file was specified, but no audio file was found.

Both of these bugs have been fixed.


December 17, 2006

In the book section glossary (http://causelessmercy.com/Glossary.htm), the popup windows were changed to “always on top.”


December 16, 2006 (Ekādaśī)

As you may have noticed, the Vaiṣṇava Songbook section and the tape transcription section only work using Internet Explorer. In the future, this situation may change. This is because people are currently working on a SMIL 2.1 plug-in for Firefox (http://www.cwi.nl/projects/Ambulant/PlugIn.html) which may allow Firefox to perform the multimedia functions necessary to make it compatible with future versions of these web pages. Whether or not Firefox can ever be made to handle precisely synchronized multimedia applications in the superb, flawless manner in which Internet Explorer has been handling them for the past seven years, however, remains to be seen.


December 12, 2006

In the tape transcription section, it was noticed that the “5” command caused the display, under certain circumstances, to jump to another page and back again. This has been fixed.


December 11, 2006

In both the songbook and the tape transcription sections, it was discovered that when doing an “Edit/Find on this Page…” (“Ctrl+F”), the scrolling was no longer being restricted to a whole number of pages, and the page number display was no longer getting updated. These bugs have been fixed.


December 6, 2006

In the book section, it was discovered that using the “Choose among 20,546 verses” function would cause Firefox to issue a warning message. This has been fixed.


December 5, 2006

In the book section, it was discovered that the “Choose among 20,546 verses” function was no longer working. This bug has been fixed.


December 3, 2006

1. In both the songbook and the tape transcription sections, it was noticed that when pressing the “H” (help) key, the “M” (turn mute on/off) command was displayed even when no audio was available.

2. In the songbook section, it was discovered that the “T” (start a new timings list) command did not reset the “current position indicator”.

3. In the songbook section, it was discovered that the URL produced by the “S” (save current scroll position, etc. in the URL) command did not restore the audio to the correct page number.

4. In the songbook section, when a transcription web page was associated with multiple audio files, it was discovered that the “Q” (cue the audio) command was not working for page numbers associated with audio files other than audio file number one.

5. In tape transcription section, when a transcription web page was associated with multiple audio files, it was discovered that the “S” command was no longer working for page numbers associated with audio files other than audio file number one.

6. In tape transcription section, when a transcription web page was associated with multiple audio files, it was discovered that if one audio file ended and another began in the middle of a page and the “Q” key was pressed when that page was being displayed, then the audio would begin playing at the beginning of the second audio file instead of at the first word of line four like it should.

All six of these bugs have been fixed.


December 1, 2006 (Ekādaśī)

Changes were made to the “_TPL.js” and “_TL.js” JavaScript files allowing for more flexibility in the formatting of the page one titles of future web pages.


November 30, 2006

1. It was discovered that an erroneous warning message was displaced when using Internet Explorer 5.5.

2. In the songbook section, it was discovered that the “Y” command was no longer working for the last page of the text.

3. In the songbook section, it was discovered that the “W”, “Z”, and “5” commands were playing the sound before they made the timing adjustments instead of after.

All three of these bugs have been fixed.

4. In the tape transcription section, a change was made to the “L” (display timings list) command. The “current position indicator” was changed from “” to “↓↓” for better visibility.

5. In the songbook section, a similar change was made. The “current position indicator” was changed from “” to “↓↑” for better visibility, and to better indicate the true function of the timings / page number list.


November 29, 2006

1. It was noticed that resizing the window for a song or tape transcription web page which had no audio, caused the web page to switch to page 2. This bug has been fixed.

2. It was noticed that resizing the window for a song or tape transcription web page did not result in a vertical size re-adjustment of the help screen. This bug has been fixed.

3. In both the songbook and the tape transcription sections, it was noticed that when pressing the “H” (help) key, the “F” (fast forward), “I” (instant replay), “J” (jump forward), and “R” (rewind) commands were displayed even when no audio was available. This has been fixed.

4. In the tape transcription section, it was noticed that if the “H” key was pressed before entering a tape transcription web page which included audio, the “B” (go to beginning of audio) command would not be included in the list of keyboard commands. This has been fixed.


November 28, 2006

1. In the book section, “Songs of the Vaiṣṇava Ācāryas” (http://causelessmercy.com/VaisnavaSongbook.htm) with synchronized audio has been added. Implementing this application involved creating a new version of the synchronization software (“_TPL.js”—The old version is “_TL.js”). Instead of “automatic page down”, it is an “automatic page turner”, which means that it can automatically go directly to any page, including previous pages. This was done because some of the songs skip back to the first verse as many as seven times. This new version of the synchronization software requires, instead of a simple timings list (TL), a timings / page numbers list (TPL). All of the keyboard commands are the same except for “Q” and “Y”. Since the same page number may be referenced more than once, the “Q” command cues the audio to the first occurrence of the current page number on or after the current TPL position. Whereas the “Y” command, in the middle of an existing TL, does a replace, in the middle of a TPL, it does an insert. Because of this change, the “<Delete>” command was added. The “<Delete>” command deletes the timing / page number just prior to the current TPL position.

2. In the tape transcription section (http://causelessmercy.com/t/), a “Download MP3s” feature was added (http://causelessmercy.com/t/?i=Download_MP3s).


November 25, 2006

In the tape transcription section, a “current position indicator” (“”) was added to the timings list display (“L” command).


November 24, 2006

In the tape transcription section, it was discovered that if a timings list …

1. …consisted of nothing but a page number, the “Q” command did not work for that page.

2. …started with a page number greater than one and “Y” was pressed on the page before the starting page, the first element of the timing list (the starting page number) was replaced by a timing.

Both of these bugs have been fixed.


November 22, 2006

In the book section, it was discovered that the book format was messed up when using Firefox due to an ill conceived modification made yesterday. This bug has been fixed.

In the tape transcription section:

1. It was discovered that if the audio ended prematurely, on a page prior to the last one, the text would automatically jump to the last page. This bug has been fixed.

2. “Bhagavad-gītā 1.2-3 - London, July 9, 1973 (16:12)” has been synchronized with the audio and was therefore added to the main index.


November 21, 2006

In the tape transcription section:

1. Four of the indexes were updated.

2. Another question / answer was added to the FAQ.


November 20, 2006

In the tape transcription section:

1. It was discovered that the “D” command displayed meaningless elapsed time if the audio was not active such as after the audio finished playing, or after the “X” was pressed. This bug has been fixed.

2. It was discovered that the keyboard command sequence “LDD” caused a JavaScript error to occur. This bug has been fixed.

3. “Bhagavad-gita Introduction - New York, February 19, 1966 (178:18)” has been synchronized with the audio and was therefore added to the main index. Even though it is almost 3 hours long and involved 3 separate audio files, it only took part of one day’s work to determine all of the timings to within a tenth of a second accuracy! This involved trying several possibilities for each of the 137 timings, but with the help of the “Q”, “W”, and “Z” commands, the task was very fast and easy!

4. Upon returning to the index or closing down the web page, if the timings list text box is being displayed (The “L” key was pressed), one last chance to copy/paste the timings list is provided. This feature is especially useful if the “G” key is accidentally pressed while a new set of timings are being determined.

5. Changes were made to facilitate the determination of the timings when multiple audio files are involved. Now, when the timings list text box is displayed:

  1. The time is displayed as if the current audio file were the only one. (The time display normally treats multiple audio files as if they were all one file.)
  2. When the end of the audio file is reached, it simply stops playing (The next audio file in the sequence does not load), and the timing list is never replaced with a new one, so a confirmation prompt is no longer necessary.

Having the timings list text box displayed is beginning to look more and more like the former “timing mode”. To be safe, it should always be displayed while determining the timings, especially when multiple audio files are involved.


November 18, 2006

In the tape transcription section:

1. It was discovered that “Play others,” “Repeat all” and “Repeat all at random” were no longer working. This bug has been fixed.

2. The on-line documentation was updated to make it more clear how to create and to “fine tune” a timings list.

3. A confirmation request was added to help prevent the timings list from being accidentally deleted while creating or modifying it.


November 17, 2006

In the books section, The Brahma-saṁhitā bylines were changed from “His Divine Grace A. C. Bhaktivedanta Swami Prabhupāda” to “His Divine Grace Bhaktisiddhānta Sarasvatī Ṭhākura.”

In the tape transcription section, syntax errors were corrected in 4 of the indexes.


November 16, 2006 (Ekādaśī)

In the tape transcription section:

1. A bug was discovered in the newly implemented “Z” command which could have caused timings to go negative. This bug has been fixed.

2. Concerning web pages which are associated with multiple audio files, the preloading of audio files was implemented as an experiment months ago, but seemed to do more harm than good. Therefore, this feature has been removed.

3. The “5” (half second sooner) command was added. It does the same thing as pressing the “Z” key 5 times. In other words, it does the same thing as the “Q” command except that it first subtracts 5 from the cued timing, thus making the timing 0.5 seconds sooner.

4. Some more “timing mode” code was removed.

The above changes resulted in the “_TL.js” JavaScript file being reduced from 1556 lines to 1513 lines.

5. The on-line documentation was updated to include the new “5” command and to make it more clear how to create and to “fine tune” a timings list.


November 15, 2006

1. In the tape transcription section, when a web page was associated with multiple audio files, a bug in the “Q” command was found. The bug caused the audio to start noticeably late on pages which corresponded to the beginning of file #2, the beginning of file #3, etc. This bug has been fixed.

2. In the tape transcription section, “timing mode” has been completely eliminated. A new method for determining the timings has been implemented. This new method makes obtaining tenth of a second accuracy for all of the timings extremely fast and easy! This change resulted in the “ATScommon.js” JavaScript file being reduced from 247 lines to 201 lines and the “_TL.js” JavaScript file being reduced from 2043 lines to 1556! All of the timing mode functions have been replaced by the following ten keyboard commands, three of them changed and four of them new:

  1. The “T” (begin new timings list) command has been changed. Now instead of entering timing mode, it begins a new timings list, starting at the current page number.
  2. The “L” (display timings list) command is new. It displays the timings list in a “copy / pasteable” text box in a format suitable for insertion into the HTML source code. To close the timings list text box, press “L” again. (The timings list text box may be left open as the “T”, “I”, “J”, “Y”, “Q”, “W”, and “Z” commands are used to create, test, and adjust a timings list, and the text box will be automatically updated whenever the timings list changes.)
  3. The “I” (instant replay) command remains unchanged. It causes the audio to be instantly “rewound” 5 seconds.
  4. The “J” (jump forward) command remains unchanged. It causes the audio to be instantly “fast forwarded” 5 seconds.
  5. The “Y” (record a timing) command is new. It skips to the next page and adds the current audio position to the timings list. If a timing already exists for that page, the old timing is replaced by the new one.
  6. The “Q” (cue) command remains unchanged. It still synchronizes the audio to the beginning of line 4 of the currently displayed page. It may be used to test the accuracy of a timing immediately after it has been recorded using the “Y” command or adjusted using the “W” or “Z” command.
  7. The “W” (tenth second later) command is new. It does the same thing as the “Q” command except that it first adds 1 to the cued timing, thus making the timing 0.1 second later.
  8. The “Z” (tenth second sooner) command is new. It does the same thing as the “Q” command except that it first subtracts 1 from the cued timing, thus making the timing 0.1 second sooner.
  9. The “U” (undo) command has been updated to accommodate the above changed / new commands.
  10. The “H” (help) command and the on-line documentation have also been updated to reflect the above changes.


November 11, 2006

It was discovered that the “S” (save current scroll position, etc. in the URL) command was not working in the .zip file version of the home page. This bug has been fixed.


November 10, 2006

In the tape transcription section, some changes were made in order to allow multiple independent ATS implementations within the same hard drive folder, all sharing the “ATScommon.js” and “_TL.js” JavaScript files.


November 7, 2006

In the tape transcription section:

1. It was discovered that if a tape transcription web page with synchronized text had multiple audio files associated with it, and an audio file other than the first one was playing, pressing “T” (enter timing mode) would almost always cause the page number to change. This bug has been fixed.

2. In the “Main Index,” all three of the lectures with synchronized text now have timings which are accurate to within one tenth of a second! I am hoping that this will be the standard for all future synchronization efforts.


November 5, 2006

Formerly, a tape transcription web page could contain, for diagnostic purposes, a timings list consisting of timestamps instead of delays, but if a particular timestamp was followed by a “-” (make timing 0.5 seconds sooner) or a “+” (make timing 0.5 seconds later), the minus sign or plus sign was simply ignored. Now they are taken into account.


November 4, 2006

In the tape transcription section:

1. It was discovered that if the timings list’s starting page number was greater than one, an erroneous error message was produced if the “T” (enter timing mode) key was pressed. This bug has been fixed.

2. In synchronization timings determination mode, in order to save time and to eliminate unnecessary help screen clutter, the “A” (adjust timings) command has been eliminated. The function of the “A” command was already included in the functions of the “T” (exit timings mode) and the “B” (begin timings determination session) commands, but it needed to be added to the function of the “C” (convert timings to delays) command.

3. The “H” (context sensitive help) command and the on-line documentation have both been updated to reflect the “A” command elimination.


November 3, 2006

In the tape transcription section’s synchronization timings determination mode, it was discovered that …

1. …one of yesterday’s “minor enhancements” caused a bug in the functioning of the “B” (begin timings determination session) and the “T” (exit timings mode) commands.

2. …this same “minor enhancement” also had a bug of its own.

3. …the “B” (begin timings determination session) and the “T” (exit timings mode) commands were truncating the tenths of a second portion of the timings.

4. …the “B” (begin timings determination session) and the “T” (exit timings mode) commands were ignoring the plus sign (“+”) and minus sign (“-”) timings adjustment indicators.

5. …the “T” (exit timings mode) command would not work if the timing list contained a starting page number, but no timings.

6. …the implementation of the “R” (redo last timing) command yesterday caused the “U” (undo last timing) command to no longer work if the timing being undone was the first of the recorded timings.

7. …if there was an audio file, but no timing list, pressing “T” (enter timing mode) would cause the new timing sequence to begin on page 1 instead of on the current page like it should.

8. …if the timing list had a starting page number other than “1”, then pressing “T” (enter timing mode) would cause the text to automatically scroll to page 1 instead of to the starting page number as it should.

All eight of these bugs have been fixed.


November 2, 2006

In the tape transcription section’s synchronization timings determination mode:

1. The “R” command was added. If you accidentally press the “U” (undo last timing) key when you didn’t intend to, you can correct the mistake by pressing the “R” (redo last timing) key.

2. The “H” (context sensitive help) command and the on-line documentation have both been updated to include the above addition.

3. In order to get the “R” command to work, an inconsistency in the implementation of the “U” command was corrected.

4. Some other bugs were fixed (minor ones).

5. Some other enhancements were made (minor ones).


November 1, 2006 (Ekādaśī)

In the tape transcription section’s synchronization timings determination mode, in order to eliminate unnecessary help screen clutter and the confusion and delay caused by accidentally hitting the “A” key instead of the “S” key, the “A” (adjust timings) command no longer works when the audio is playing.


October 31, 2006

In the tape transcription section, it was discovered that …

1. …if the first number of the timing list (the starting page number) was a number other than one, then the audio would not load, and the “total number of pages” would be displayed as “0” (zero).

2. …if the timings list already existed, and the “T” key was pressed in order to enter timing mode, the timing list’s starting page number would be erroneously changed to the current page number.

3. …if the timings list already existed, the text was currently out-of-sync with the audio, and the “T” key was pressed in order to enter timing mode, the audio would still be out-of-sync with the text after timing mode was entered.

4. …if the timings list contained a “?” (indicating that that particular timing was erroneous) and that point in the timing sequence was passed by holding down the “F” (fast forward) key or the “R” (rewind) key, timing mode would be entered at the wrong page number.

All four of these bugs have been fixed.


October 30, 2006

In the tape transcription section, it was discovered that if the timing list contained a question mark (indicating that that particular timing is inaccurate), the text was scrolled to the page corresponding to the question mark, and the “Q” (cue the audio to the current page) key was pressed, timing mode was not entered automatically, as it should have been. This bug has been fixed.


October 29, 2006

All known bugs in Causelessmercy.com have been fixed, and an updated version of http://causelessmercy.com/_causelessmercy_com.zip (41.3 MB) containing this entire website (minus the audio files) is ready for downloading.

Regarding the tape transcription section’s synchronization timings determination mode:

1. It was discovered that if timing mode was entered when the current page was the last page, the alert bar, “Hit the spacebar to record time and go to page …,” would be displayed even though there were no more pages to go to. This bug has been fixed.

2. It was discovered that when timing mode was entered, the timing sequence starting page number in the text box was always assigned a value of 1. Now the current page number is assigned.

3. Timings are normally determined by holding down the space bar and then releasing it at the exact moment when the timing is to be recorded. Here is a quote from today’s newly updated documentation, which explains a very handy new feature of the “U” (undo) command: “If you accidentally release the space bar when you didn’t intend to, you can erase the resultant erroneous timing by pressing the ‘U’ (‘Undo last timing’) key, which will remove the last timing from the text box, go back to the previous page, and rewind the audio to 5 seconds before the last timing. If you want to delete the last