CW Books Library Help

Complete guide to using the CW Books Library

Table of Contents

1. Overview

The CW Books Library is a revolutionary feature that transforms classic literature into interactive Morse code audio practice. With over 100 public domain books available, advanced progress tracking, downloadable CW audio files, and comprehensive statistics, you can enjoy an immersive long-form Morse code experience while reading great literature.

📚 Extensive Library

Access to over 100 classic books from Project Gutenberg, automatically cataloged and ready for CW conversion.

📊 Progress Tracking

System remembers where you left off in each book, tracks listening time, and shows completion percentages.

âš™ī¸ Customizable Settings

Adjust speed (5-40 WPM), character spacing (Farnsworth), and pitch (400-1000 Hz) to match your skill level.

💾 Smart Downloads

Generate and download individual chapter CW audio files with your preferred settings for offline practice.

📈 Statistics Dashboard

Track your listening habits with detailed statistics showing books completed, time practiced, and speed progression.

🔄 Resume Feature

Pick up exactly where you left off with one-click resume functionality and visual progress indicators.

2. Getting Started

1

Access the CW Books Library

Navigate to Training → CW Books from the main menu. You must be logged in to access the library.

2

Browse Available Books

The system automatically scans and catalogs all available EPUB books. Use search and filters to find books of interest.

3

Select a Book

Click on any book to view its details, chapter list, and start listening to Morse code audio.

Tip:

Start with shorter books or individual chapters to get familiar with the CW conversion quality and your preferred settings.

3. Browsing Books

Search and Filtering

Book Information

Each book displays:

4. Listening to Books

Chapter Selection

Books are divided into chapters for manageable listening sessions. Each chapter shows:

Audio Controls

â–ļī¸ Play/Pause

Start or pause CW audio playback. Audio is generated in real-time based on your settings.

âšī¸ Stop

Stop playback and reset to the beginning of the current chapter.

âŽī¸ Previous/Next

Navigate between chapters automatically without returning to the chapter list.

🔊 Volume

Adjust audio volume using your browser's audio controls or system volume.

Important:

CW audio is generated in real-time. Longer chapters may take a few seconds to process before playback begins.

5. Progress Tracking

The system automatically tracks your listening progress for each book and chapter, making it easy to pick up where you left off and monitor your learning journey.

📍 Auto-Resume

System remembers your last position in each book. Use the "Resume" button to continue exactly where you stopped.

âąī¸ Time Tracking

Track total listening time per book and session. View detailed breakdowns in your statistics dashboard.

📊 Completion Percentage

Visual progress bars show how much of each book you've completed, updated in real-time as you listen.

đŸŽ¯ Speed Tracking

Progress is tracked per speed setting, so you can see improvement as you increase WPM over time.

🔄 How Resume Logic Works

The resume functionality is designed to provide the most natural learning experience by remembering your exact position down to the sentence level. Here's exactly how it works:

📍 When You Pause/Stop Mid-Sentence

  • â€ĸ System saves your current sentence position
  • â€ĸ When you resume, it repeats the last sentence you were hearing
  • â€ĸ This helps maintain context and prevents losing your place

✅ When You Complete a Sentence

  • â€ĸ System automatically saves progress after sentence completion
  • â€ĸ When you resume, it continues from the next sentence
  • â€ĸ No repetition needed since you heard the complete sentence

💡 Smart Resume Example:

If you're listening to sentence 5 of a chapter and pause halfway through, when you click Resume, it will restart sentence 5. But if you completed sentence 5 and pause, Resume will start sentence 6. This ensures you never miss content while avoiding unnecessary repetition.

Progress Features:
  • â€ĸ Progress saves automatically every 10 seconds during playback
  • â€ĸ Progress saves immediately when a sentence completes
  • â€ĸ Progress saves when you pause, stop, or navigate away
  • â€ĸ Resume button appears in book details when you have saved progress
  • â€ĸ Progress is maintained separately for different speed settings
  • â€ĸ Real-time progress display: "Sentence X of Y (Z% chapter complete)"
  • â€ĸ View recent listening activity on the main CW Books page

6. CW Settings

Speed (WPM)

Range: 5-40 WPM

Controls the overall sending speed of characters and words. Start with 12-15 WPM for beginners.

Character Spacing

Farnsworth Method

Keeps characters at high speed but adds extra spacing between words for easier learning.

Pitch (Hz)

Range: 400-1000 Hz

Adjust the tone frequency. 600 Hz is standard, but use what sounds best to you.

Quick Presets

đŸŸĸ Beginner (12 WPM)

Perfect for new CW learners. Slow enough to follow individual characters.

🟡 Intermediate (20 WPM)

Standard conversational speed for amateur radio operators.

🟠 Advanced (30 WPM)

Higher speed for experienced operators and contest preparation.

🔴 Expert (40 WPM)

Maximum speed for high-speed CW proficiency and competition.

🔧 Unified Audio-Visual System

Revolutionary Integration Technology

Our CW Books feature uses a revolutionary unified approach where audio generation and visual highlighting are handled by a single integrated system (jscwlib-books). This eliminates timing drift entirely since both audio and visual highlighting use the exact same timing source and character callbacks.

✨ What This Means
  • â€ĸ Mathematically perfect synchronization (zero drift)
  • â€ĸ Single timing source for both audio and visual
  • â€ĸ Character highlighting triggered by actual audio events
  • â€ĸ Supports full Farnsworth timing seamlessly
🚀 Technical Details
  • â€ĸ Unified jscwlib-books library (custom CW Books edition)
  • â€ĸ onCharacterPlay callbacks trigger visual highlighting
  • â€ĸ Same timing source for both audio generation and visual
  • â€ĸ Zero-drift architecture: impossible to get out of sync
Settings Tip:

Your settings are saved automatically and will be remembered for future sessions. Experiment with different combinations to find what works best for you.

7. Downloads

Enhanced Download Options

Original EPUB Files

Download the original book file for reading on e-readers or reference while practicing CW.

Chapter CW Downloads

Generate and download individual chapter CW audio files with your current settings. Much faster than full book downloads!

Smart Download Management

Available downloads are shown under each chapter, organized by speed and pitch settings for easy access.

How Chapter Downloads Work

1. Request Download

Click the download button next to any chapter. Generation begins with your current audio settings.

2. Generation Status

Monitor generation progress. Most chapters generate within 1-2 minutes depending on length.

3. Download Ready

Once ready, download links appear below the chapter with speed/pitch settings clearly labeled.

4. Organized Storage

Files are saved in `/books/chapters/{book_name}/` with descriptive filenames for easy management.

Download Tips:
  • â€ĸ Downloads are generated only once per speed/pitch combination
  • â€ĸ Multiple users can benefit from the same generated files
  • â€ĸ Download listings show file size and generation date
  • â€ĸ Files remain available until manually cleaned up by admin
Note:

Long chapters may take several minutes to generate. You'll be notified when generation is complete, or you can check back later.

✨ Latest Audio Generation Improvements

Real Book Content

Now uses actual book text instead of sample content - full chapters from classics like Alice in Wonderland!

Professional Audio Quality

High-quality Morse code generation with proper dot/dash timing, envelope shaping to prevent clicks, and accurate PARIS standard timing.

Large File Generation

Generates substantial audio files (50+ MB, 5+ minutes) with full chapter content for extended practice sessions.

Improved UI Feedback

Better button behavior with proper status updates, progress indicators, and clear success/error messages.

Reliable Generation

Fixed generation issues - files now save successfully with proper error handling and timeout management.

Complete Character Support

Full Morse code alphabet including letters, numbers, punctuation marks, and proper spacing for realistic practice.

Performance Stats:
1,290+
Characters per chapter
50+ MB
Generated file sizes
5+ min
Audio duration per chapter

8. Statistics Dashboard

The CW Books library includes a comprehensive statistics dashboard that tracks your learning progress and listening habits, helping you identify patterns and improvements in your Morse code skills.

Main Dashboard Statistics

📚 Books Listened

Total number of unique books you've started listening to, regardless of completion status.

📖 Chapters Completed

Count of individual chapter listening sessions you've completed across all books.

âąī¸ Total Listening Time

Cumulative time spent listening to CW books, formatted in hours and minutes.

🏃 Average WPM

Your average listening speed across all sessions, showing skill progression over time.

Recent Activity

View your last 5 listening sessions with details about:

Speed Distribution Analysis

The system tracks which speeds you practice most frequently, helping you understand your comfort zones and areas for improvement:

Speed Breakdown

Session counts per WPM setting show where you spend most practice time.

Time Investment

Total listening time per speed helps identify your preferred practice levels.

Progress Tracking

Monitor your gradual speed increases as you advance through different WPM levels.

Statistics Benefits:
  • â€ĸ Identify your most productive practice times and patterns
  • â€ĸ Track steady improvement in speed and endurance
  • â€ĸ Discover which types of content you prefer for practice
  • â€ĸ Set goals based on historical listening data
  • â€ĸ Statistics are only visible when logged in for privacy

9. Troubleshooting

🔇 No Audio Playing

  • Check your browser's audio permissions and settings
  • Ensure your system volume is turned up
  • Try refreshing the page and selecting a chapter again
  • Some browsers require user interaction before audio can play

âŗ Slow Audio Generation

  • Longer chapters take more time to process
  • Lower your browser's tab count to free up memory
  • Try smaller chapters or shorter text segments
  • Close other resource-intensive applications

📚 Books Not Loading

  • Ensure you're logged in to access the library
  • Check your internet connection
  • Try clearing your browser cache and cookies
  • Contact support if the issue persists

đŸŽĩ Audio Quality Issues

  • Adjust the pitch setting to find a comfortable frequency
  • Check your audio output device settings
  • Try different browsers - Chrome and Edge generally work best
  • Ensure your headphones or speakers are working properly

10. Tips & Best Practices

đŸŽ¯ Learning Strategy

  • Start with familiar books to focus on CW rather than content
  • Begin with short chapters (under 1000 words)
  • Gradually increase speed as you become comfortable
  • Practice regularly in short sessions rather than long marathons

âš™ī¸ Technical Tips

  • Use Chrome or Edge browsers for best Web Audio API support
  • Close unnecessary browser tabs to improve performance
  • Use headphones for better audio clarity
  • Bookmark favorite books for quick access

📖 Content Selection

  • Classic literature often has cleaner, simpler language
  • Adventure novels maintain interest during long practice
  • Technical books help with specialized vocabulary
  • Mix genres to encounter different word patterns

🏆 Advanced Practice

  • Try listening without following the text
  • Practice taking notes while listening
  • Gradually reduce Farnsworth spacing
  • Challenge yourself with contest-speed settings

🎓 Remember

The CW Books Library is designed to make Morse code practice enjoyable and educational. Don't rush - focus on accuracy and comprehension rather than just speed. Regular practice with good literature will naturally improve both your CW skills and general knowledge.

Back to Help Center Open CW Books Library