<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>cw simulator for contests - Hamradio.my</title>
	<atom:link href="https://hamradio.my/tag/cw-simulator-for-contests/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Amateur Radio, Tech Insights and Product Reviews</description>
	<lastBuildDate>Sun, 27 Jul 2025 09:52:29 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://hamradio.my/wp-content/uploads/2026/02/cropped-cropped-image-removebg-preview-3-32x32.png</url>
	<title>cw simulator for contests - Hamradio.my</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>MorseRunnerJS – Learn CW the Modern Way, Right in Your Browser</title>
		<link>https://hamradio.my/2025/08/morserunnerjs-learn-cw-the-modern-way-right-in-your-browser/</link>
					<comments>https://hamradio.my/2025/08/morserunnerjs-learn-cw-the-modern-way-right-in-your-browser/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Sun, 31 Aug 2025 09:48:50 +0000</pubDate>
				<category><![CDATA[amateur radio]]></category>
		<category><![CDATA[belajar kod morse]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[learn morse code]]></category>
		<category><![CDATA[morse runner]]></category>
		<category><![CDATA[radio amatur]]></category>
		<category><![CDATA[cw simulator for contests]]></category>
		<category><![CDATA[cw training app]]></category>
		<category><![CDATA[ham radio cw trainer]]></category>
		<category><![CDATA[js morse runner]]></category>
		<category><![CDATA[learn cw browser]]></category>
		<category><![CDATA[mgiugliano morserunnerjs]]></category>
		<category><![CDATA[morse code practice online]]></category>
		<category><![CDATA[morse code training linux]]></category>
		<category><![CDATA[morse runner docker]]></category>
		<category><![CDATA[morse runner online]]></category>
		<category><![CDATA[morse runner web app]]></category>
		<category><![CDATA[open source morse runner]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=8462</guid>

					<description><![CDATA[<p>If you’re a ham radio enthusiast working toward CW proficiency, you’ve probably heard of Morse Runner, the legendary Windows-based simulator developed by VE3NEA. But what if you could get that same fast-paced contest-style CW training — right in your browser? Introducing MorseRunnerJS — a community-driven project that reimagines Morse Runner as a modern, cross-platform web [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/08/morserunnerjs-learn-cw-the-modern-way-right-in-your-browser/">MorseRunnerJS – Learn CW the Modern Way, Right in Your Browser</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading"></h1>



<p class="wp-block-paragraph">If you’re a ham radio enthusiast working toward CW proficiency, you’ve probably heard of <strong>Morse Runner</strong>, the legendary Windows-based simulator developed by VE3NEA. But what if you could get that same fast-paced contest-style CW training — right in your browser?</p>



<p class="wp-block-paragraph"><strong>Introducing <a href="https://github.com/mgiugliano/MorseRunnerJS">MorseRunnerJS</a></strong> — a community-driven project that <strong>reimagines Morse Runner as a modern, cross-platform web app</strong>. No more Wine. No more compatibility struggles. Just open your browser and start copying code.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9ed.png" alt="🧭" class="wp-smiley" style="height: 1em; max-height: 1em;" /> What Is MorseRunnerJS?</h2>



<p class="wp-block-paragraph">MorseRunnerJS is an open-source initiative that ports the classic Morse Runner software into JavaScript, making it accessible from <strong>any device with a modern browser</strong> — Linux, macOS, Windows, or even mobile.</p>



<p class="wp-block-paragraph">It builds on the <strong>Web Audio API</strong> and the incredible <a href="https://github.com/dj1yfk/jscwlib">jscwlib</a> library by Fabian Kurz (DJ5CW), delivering realistic CW audio simulations including pileups, fading, QRM, QRN, and more.</p>



<p class="wp-block-paragraph">You can try it now at:</p>



<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f449.png" alt="👉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong><a href="https://rcw.f4iey.fr/">rcw.f4iey.fr</a></strong></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f527.png" alt="🔧" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Key Features</h2>



<ul class="wp-block-list">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Browser-based</strong>: Runs on Chrome, Firefox, Edge, and mobile browsers</li>



<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>No installation</strong>: Instant CW practice anywhere, no setup required</li>



<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Realistic scenarios</strong>: Simulates pileups, fading, and noise</li>



<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Docker-ready</strong>: Self-host using a Docker container on any server</li>



<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>MIT-licensed</strong>: Free and open for everyone</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4bb.png" alt="💻" class="wp-smiley" style="height: 1em; max-height: 1em;" /> For Developers and Tinkerers</h2>



<p class="wp-block-paragraph">Want to customize it, contribute, or host your own version?</p>



<p class="wp-block-paragraph">Clone the repo:</p>



<pre class="wp-block-code"><code>git clone https://github.com/mgiugliano/MorseRunnerJS
</code></pre>



<p class="wp-block-paragraph">Or deploy with Docker:</p>



<pre class="wp-block-code"><code>docker run -d --name morserunner -p 8080:80 --restart unless-stopped ghcr.io/f4iey/morserunnerjs:master
</code></pre>



<p class="wp-block-paragraph">View your local instance at: <code>http://localhost:8080</code></p>



<p class="wp-block-paragraph">This makes it great for clubs, schools, or personal training servers.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4ac.png" alt="💬" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Why This Project Matters</h2>



<p class="wp-block-paragraph">Many CW learners are moving away from Windows-only tools. MorseRunnerJS brings this beloved simulator into the future, opening access for hams on <strong>Linux, Chromebooks, Raspberry Pi, or mobile devices</strong>. Whether you&#8217;re prepping for contests or improving your head-copy, this tool is an excellent practice companion.</p>



<p class="wp-block-paragraph">MorseRunnerJS is a shining example of what open-source and amateur radio passion can build together.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f64c.png" alt="🙌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Acknowledgements</h2>



<p class="wp-block-paragraph">Massive credit goes to <strong>Alex Shovkoplyas (VE3NEA)</strong> for the original Morse Runner, and to developers <strong>@mgiugliano</strong>, <strong>@f4iey</strong>, and contributors who are keeping CW learning alive and accessible.</p>



<p class="wp-block-paragraph">Try the official web demo here:<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f449.png" alt="👉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://rcw.f4iey.fr/">https://rcw.f4iey.fr</a><br>Explore the source code and updates:<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f449.png" alt="👉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://github.com/mgiugliano/MorseRunnerJS">GitHub &#8211; MorseRunnerJS</a></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4e1.png" alt="📡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Final Thoughts</h2>



<p class="wp-block-paragraph">MorseRunnerJS is more than a port — it&#8217;s an evolution. It respects the roots of Morse Runner while embracing the power and convenience of the modern web. If you’re serious about learning CW or sharpening your skills, give it a try today.</p>
<p>The post <a href="https://hamradio.my/2025/08/morserunnerjs-learn-cw-the-modern-way-right-in-your-browser/">MorseRunnerJS – Learn CW the Modern Way, Right in Your Browser</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hamradio.my/2025/08/morserunnerjs-learn-cw-the-modern-way-right-in-your-browser/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
