<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>PXR MIDI Player releases</title>
  <link>https://www.pixelrefresh.com/pxr-midi-player-wiki/changelog.html</link>
  <atom:link href="https://www.pixelrefresh.com/pxr-midi-player-wiki/feed.xml" rel="self" type="application/rss+xml" />
  <description>New versions of PXR MIDI Player, with what changed in each one.</description>
  <language>en-GB</language>
  <generator>PXR MIDI Player Wiki build.js</generator>
  <image>
    <url>https://www.pixelrefresh.com/pxr-midi-player-wiki/assets/feed-icon.png</url>
    <title>PXR MIDI Player releases</title>
    <link>https://www.pixelrefresh.com/pxr-midi-player-wiki/changelog.html</link>
    <width>144</width>
    <height>144</height>
    <description>The PXR MIDI Player app icon: a green, amber and red segment meter display above a piano keyboard, on a dark blue background.</description>
  </image>
  <lastBuildDate>Wed, 02 Sep 2026 00:00:00 GMT</lastBuildDate>
  <item>
    <title>PXR MIDI Player 1.4.0</title>
    <link>https://www.pixelrefresh.com/pxr-midi-player-wiki/changelog.html#1-4-0-2026-09-02</link>
    <guid isPermaLink="true">https://www.pixelrefresh.com/pxr-midi-player-wiki/changelog.html#1-4-0-2026-09-02</guid>
    <pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate>
    <description><![CDATA[<p>Yamaha XF karaoke files show their words now. Hundreds of XG files carry lyrics
timed syllable by syllable that the app could not reach, in Japanese as well as
English, and they bring the song&#39;s title, composer and performer with them.
More improvements and fixes below.</p>
<h3>Added</h3>
<ul>
<li>Lyrics from Yamaha XF karaoke files, timed syllable by syllable to the singing line</li>
<li>Japanese lyrics read properly instead of coming out as unreadable characters</li>
<li>Korean, Chinese, Russian and Vietnamese lyrics read properly as well</li>
<li>Pronunciation guides in Japanese lyrics are tidied away rather than shown as brackets in the middle of the line</li>
<li>The song&#39;s real title, composer, lyricist and performer, where the file names them</li>
<li>The player and the playlist show the song and its artist instead of the filename</li>
<li>The Lyrics window credits the song under the track name</li>
<li>File Info lists the song&#39;s release date, country, genre and vocal type</li>
<li>On a duet, each singer has their own colour, with a key at the top of the window saying which is which</li>
<li>When no MIDI device is found, the prompt offers your last SoundFont by name as well as the built-in synth</li>
</ul>
<h3>Improved</h3>
<ul>
<li>A whole drum kit fits the XG Drum Kit window, so even the biggest PLG150-DR kits need no scrolling</li>
<li>Drum rows close up or spread out to fill the window, so there is no empty space under a short kit</li>
<li>The activity lights in the XG Drum Kit window stay perfectly round however you size the window</li>
<li>Muting the melody now silences both singers on a duet, not just one</li>
<li>The melody roll shows both singers&#39; notes on a duet, each in that singer&#39;s own colour</li>
<li>Labels such as INTRODUCTION no longer light up as though somebody were singing them</li>
<li>A file&#39;s own name for a break, INTERLUDE or ENDING, now appears on the countdown instead of beside it</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>A file that sets up a plug-in board without ever sending an XG reset is recognised as XG, so the XG windows work with it</li>
<li>Short songs such as nursery rhymes show their lyrics instead of none</li>
<li>The word highlight no longer steps backwards where one note runs into the next</li>
<li>The highlight fills across a whole word instead of starting again on every letter</li>
<li>Choosing the built-in Apple DLS synth no longer loads your previous SoundFont instead</li>
<li>Words with no note written under them, such as a chanted &quot;oh oh oh&quot;, light up on their own timing instead of waiting for a distant note</li>
<li>A karaoke file that writes a backslash in its words shows it, instead of breaking the line there</li>
</ul>]]></description>
  </item>
  <item>
    <title>PXR MIDI Player 1.3.2</title>
    <link>https://www.pixelrefresh.com/pxr-midi-player-wiki/changelog.html#1-3-2-2026-08-31</link>
    <guid isPermaLink="true">https://www.pixelrefresh.com/pxr-midi-player-wiki/changelog.html#1-3-2-2026-08-31</guid>
    <pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate>
    <description><![CDATA[<p>Drum kits on the PLG150-DR and PLG150-PC boards now come up by name, and every
pad in them reads the instrument it actually plays rather than a general-purpose
label. The Part Inspector can also tell you why a quiet-looking PLG150-PF part is
eating your polyphony.</p>
<h3>Added</h3>
<ul>
<li>Kit names for all 160 PLG150-DR and PLG150-PC drum and percussion kits</li>
<li>The real instrument name behind every note in those kits, close to ten thousand of them</li>
<li>The Part Inspector shows how many notes a PLG150-PF voice takes per key, so a part playing eight notes that costs thirty-two no longer looks like a mystery</li>
</ul>
<h3>Changed</h3>
<ul>
<li>The XG Drum Kit window resizes freely and goes full screen, like the Mixer. The sidebar keeps its place and the table scales to fill whatever room you give it</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>A PLG150-DR or PLG150-PC kit no longer shows as &quot;Standard Kit&quot; in the Drum Kit window, and is found wherever the file puts it rather than only on channel 10</li>
<li>Those kits now list their pads instead of leaving the table empty</li>
<li>The part button for such a kit is there as soon as the track loads, rather than appearing a few seconds in once the music reaches it</li>
<li>The window opens on the part that actually holds a kit, instead of sitting on an empty channel 10 until you click away and back</li>
<li>XG drum kits list the sounds below note 27 that were being left out, the Surdo, Hi Q, Scratch and Click sounds among them</li>
<li>Drum tables no longer list pads that have no name, which used to read as rows of &quot;Note 88&quot;, &quot;Note 89&quot; and so on</li>
</ul>]]></description>
  </item>
  <item>
    <title>PXR MIDI Player 1.3.1</title>
    <link>https://www.pixelrefresh.com/pxr-midi-player-wiki/changelog.html#1-3-1-2026-08-29</link>
    <guid isPermaLink="true">https://www.pixelrefresh.com/pxr-midi-player-wiki/changelog.html#1-3-1-2026-08-29</guid>
    <pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate>
    <description><![CDATA[<p>A new Support This Project item in the app menu takes you to the page where you
can help fund the work, with more improvements below.</p>
<h3>Added</h3>
<ul>
<li>Support This Project in the app menu, which opens the support page</li>
</ul>
<h3>Improved</h3>
<ul>
<li>Improvements to the SoundFont engine</li>
</ul>]]></description>
  </item>
  <item>
    <title>PXR MIDI Player 1.3.0</title>
    <link>https://www.pixelrefresh.com/pxr-midi-player-wiki/changelog.html#1-3-0-2026-08-28</link>
    <guid isPermaLink="true">https://www.pixelrefresh.com/pxr-midi-player-wiki/changelog.html#1-3-0-2026-08-28</guid>
    <pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate>
    <description><![CDATA[<p>Some MIDI files set up connected hardware with long messages before the music
starts. Those setups now arrive intact, so the file plays with the sounds its
author intended.</p>
<h3>Fixed</h3>
<ul>
<li>Hardware now receives long SysEx messages whole, even when the file splits them into parts</li>
<li>Devices such as the MT-32 no longer reject the transfer, so their custom sounds load</li>
</ul>]]></description>
  </item>
  <item>
    <title>PXR MIDI Player 1.2.11</title>
    <link>https://www.pixelrefresh.com/pxr-midi-player-wiki/changelog.html#1-2-11-2026-08-22</link>
    <guid isPermaLink="true">https://www.pixelrefresh.com/pxr-midi-player-wiki/changelog.html#1-2-11-2026-08-22</guid>
    <pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate>
    <description><![CDATA[<p>Broken MIDI files no longer take the app down with them, and the Q shortcut
queues exactly the tracks you picked. The scrolling lyrics move more smoothly
as well.</p>
<h3>Improved</h3>
<ul>
<li>Smoother scrolling lyrics in the Lyrics window</li>
<li>Scrolling lyrics stay smooth at faster and slower tempos</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Files with out-of-range instrument or note data no longer crash the app</li>
<li>Those files now play on, with only the bad events skipped</li>
<li>Q now queues only the tracks you selected</li>
<li>Escape clears the playlist selection reliably</li>
</ul>]]></description>
  </item>
  <item>
    <title>PXR MIDI Player 1.2.10</title>
    <link>https://www.pixelrefresh.com/pxr-midi-player-wiki/changelog.html#1-2-10-2026-08-14</link>
    <guid isPermaLink="true">https://www.pixelrefresh.com/pxr-midi-player-wiki/changelog.html#1-2-10-2026-08-14</guid>
    <pubDate>Fri, 14 Aug 2026 00:00:00 GMT</pubDate>
    <description><![CDATA[<p>Custom SoundFonts now play twice as many voices at once, so held notes and long
reverb tails stop being cut short in busy passages. The General MIDI badge is
the official logo now too.</p>
<h3>Improved</h3>
<ul>
<li>Custom SoundFonts play twice as many voices at once</li>
<li>Held notes and long tails keep ringing in busy passages</li>
<li>The POLY meter reads against the higher voice count</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>The General MIDI badge now matches the official logo</li>
</ul>]]></description>
  </item>
  <item>
    <title>PXR MIDI Player 1.2.9</title>
    <link>https://www.pixelrefresh.com/pxr-midi-player-wiki/changelog.html#1-2-9-2026-08-09</link>
    <guid isPermaLink="true">https://www.pixelrefresh.com/pxr-midi-player-wiki/changelog.html#1-2-9-2026-08-09</guid>
    <pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate>
    <description><![CDATA[<h3>Fixed</h3>
<ul>
<li>Switching between ports now updates the instrument names and channel details straight away</li>
</ul>]]></description>
  </item>
  <item>
    <title>PXR MIDI Player 1.2.8</title>
    <link>https://www.pixelrefresh.com/pxr-midi-player-wiki/changelog.html#1-2-8-2026-08-06</link>
    <guid isPermaLink="true">https://www.pixelrefresh.com/pxr-midi-player-wiki/changelog.html#1-2-8-2026-08-06</guid>
    <pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate>
    <description><![CDATA[<p>The SoundFont Instruments window can now export its instrument list as a CSV file, alongside a few readability fixes to the window itself.</p>
<h3>Added</h3>
<ul>
<li>SoundFont Instruments window can now export its instrument list to a CSV file</li>
</ul>
<h3>Improved</h3>
<ul>
<li>Bank labels in the SoundFont Instruments window no longer look like decimal numbers</li>
<li>Program numbers in the SoundFont Instruments window now start at 1, matching the new CSV export</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Per-note voice count in the SoundFont Instruments window is now easy to read</li>
<li>SoundFont Instruments window&#39;s file label no longer looks like a button</li>
</ul>]]></description>
  </item>
  <item>
    <title>PXR MIDI Player 1.2.7</title>
    <link>https://www.pixelrefresh.com/pxr-midi-player-wiki/changelog.html#1-2-7-2026-08-05</link>
    <guid isPermaLink="true">https://www.pixelrefresh.com/pxr-midi-player-wiki/changelog.html#1-2-7-2026-08-05</guid>
    <pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate>
    <description><![CDATA[<p>The built-in SoundFont engine now passes every test in the <a href="https://github.com/mrbumpy409/SoundFont-Spec-Test">SoundFont Spec Implementation Test</a>. Filter sweeps written for Sound Blaster hardware play for the first time, reverb and chorus play at the strength a file actually asks for, low-quality samples sound cleaner, and the app starts quicker, with more improvements and fixes below.</p>
<h3>Added</h3>
<ul>
<li>Files written for Sound Blaster hardware now play their filter sweeps</li>
</ul>
<h3>Improved</h3>
<ul>
<li>Faster to open, most noticeably the first launch after an update</li>
<li>Keys in the Keyboards display now look pressed down while they sound</li>
<li>Cleaner, less grainy sound from low-quality samples in SoundFonts</li>
<li>SoundFont chorus is much wider</li>
<li>Brightness and resonance controls in files now cover their full range</li>
<li>SoundFont reverb has a shorter, more natural tail</li>
<li>SoundFonts that set reverb per instrument now sound as their designer intended</li>
<li>Presentation View progress bar now has shading, a lit playhead and a slow sheen</li>
<li>Playlist import now suggests the right folder when it asks for access</li>
<li>Folders you allow for a playlist are remembered, so PXR stops asking each launch</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Notes on SoundFonts no longer cut off instead of fading away</li>
<li>Bounce Audio window now opens straight away</li>
<li>Filter and pitch sweeps in SoundFonts now follow the right shape</li>
<li>Reverb and chorus no longer play much stronger than a file asks for</li>
<li>Notes no longer get quieter as resonance rises</li>
<li>Green full-screen button now works in the mini player, so Presentation View can be reached from it</li>
<li>Full-screen button no longer stays greyed out after leaving the mini player</li>
<li>Mini player no longer covers Presentation View</li>
<li>Importing a playlist no longer reports success when its tracks cannot be played</li>
<li>Importing a second playlist no longer loses access to the first one&#39;s files</li>
<li>Playlists that list no MIDI files, or files that are missing, now say why</li>
<li>Playlists that use relative paths now find their tracks</li>
<li>A skipped playlist entry no longer puts its title and length on the next track</li>
</ul>
<p>Thanks to S. Christian Collins for all his testing and feedback, which is what got the SoundFont engine through every one of those tests.</p>]]></description>
  </item>
  <item>
    <title>PXR MIDI Player 1.2.6</title>
    <link>https://www.pixelrefresh.com/pxr-midi-player-wiki/changelog.html#1-2-6-2026-07-28</link>
    <guid isPermaLink="true">https://www.pixelrefresh.com/pxr-midi-player-wiki/changelog.html#1-2-6-2026-07-28</guid>
    <pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate>
    <description><![CDATA[<p>PXR is now signed and notarised by Apple, so it opens without security warnings. It also spots when your MIDI device stops responding and can reconnect it for you, with more improvements and fixes below.</p>
<h3>Added</h3>
<ul>
<li>New Rescan MIDI Devices item in the MIDI menu, to reconnect a device after switching it off and on</li>
<li>A notification when the output device you have chosen stops responding</li>
</ul>
<h3>Improved</h3>
<ul>
<li>No more security warnings on first launch, as the app is now signed and notarised by Apple</li>
<li>Settings now marks output devices that are unavailable, and offers a Reconnect button when yours goes quiet</li>
<li>SoundFont options sit higher up the MIDI Output settings, with the routing switches moved below</li>
<li>The MIDI device notifications setting now mentions that it also covers a device that stops responding</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Karaoke files no longer skip the first sung word</li>
<li>Switching a device off and on again now reconnects on its own where possible, instead of leaving playback silent</li>
<li>Long comments in a file no longer stretch the File Info window</li>
<li>File Info no longer reports lyrics for files that only carry credits</li>
<li>The lyrics tick in File Info now sits beside its label</li>
</ul>]]></description>
  </item>
  <item>
    <title>PXR MIDI Player 1.2.5</title>
    <link>https://www.pixelrefresh.com/pxr-midi-player-wiki/changelog.html#1-2-5-2026-07-24</link>
    <guid isPermaLink="true">https://www.pixelrefresh.com/pxr-midi-player-wiki/changelog.html#1-2-5-2026-07-24</guid>
    <pubDate>Fri, 24 Jul 2026 00:00:00 GMT</pubDate>
    <description><![CDATA[<h3>Added</h3>
<ul>
<li>The green full-screen button on the player now opens the Presentation View across your whole screen</li>
</ul>
<h3>Improved</h3>
<ul>
<li>File Info now lists the markers in a file with their text, so titles, credits and web links stored there are visible</li>
<li>File Info now shows the text comments embedded in a file, not just its lyrics</li>
<li>Keyboard displays now flash each note as it is struck</li>
<li>The Part Inspector&#39;s keyboard now keeps up with the main player</li>
<li>Lit segments on the top bar now glow into the panel around them</li>
<li>Segment corners on the top bar are softly rounded</li>
<li>Idle segments are an even brightness across the top bar and the speaker meters</li>
<li>The peak marker now stands out from the rest of the bar</li>
<li>Speaker meter segments now catch the light in one smooth gradient</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Quickly repeated notes now show as separate presses on the keyboard displays instead of one held note</li>
<li>The PXR badge on the top bar now sits dead centre</li>
<li>Top bar segments now stop the same distance from both ends</li>
<li>The segments beside the PXR badge now sit down in the panel like the rest</li>
</ul>]]></description>
  </item>
  <item>
    <title>PXR MIDI Player 1.2.4</title>
    <link>https://www.pixelrefresh.com/pxr-midi-player-wiki/changelog.html#1-2-4-2026-07-22</link>
    <guid isPermaLink="true">https://www.pixelrefresh.com/pxr-midi-player-wiki/changelog.html#1-2-4-2026-07-22</guid>
    <pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate>
    <description><![CDATA[<h3>Improved</h3>
<ul>
<li>File Info now keeps one window per file: asking for a file that is already open just brings its window to the front, while different files each get their own window</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>In the Presentation view, unused channels now dim like they do on the main player</li>
</ul>]]></description>
  </item>
  <item>
    <title>PXR MIDI Player 1.2.3</title>
    <link>https://www.pixelrefresh.com/pxr-midi-player-wiki/changelog.html#1-2-3-2026-07-21</link>
    <guid isPermaLink="true">https://www.pixelrefresh.com/pxr-midi-player-wiki/changelog.html#1-2-3-2026-07-21</guid>
    <pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate>
    <description><![CDATA[<h3>Added</h3>
<ul>
<li>The Part Inspector&#39;s channel buttons now show a green or red light so you can see at a glance which parts are playing</li>
<li>A new File menu item, File Info (Cmd+I), opens details for the track you are playing</li>
<li>File Info now shows when a file was created and when it was last changed</li>
<li>You can now set PXR as an app for opening .m3u playlists from Finder</li>
</ul>
<h3>Improved</h3>
<ul>
<li>Opening a MIDI file, or picking one from Recent Tracks, now adds it to your playlist and plays it instead of clearing the list</li>
<li>The Recent Tracks, SoundFonts and Playlists menus now remember 15 items instead of 10</li>
<li>Importing a playlist when you already have tracks now asks whether to add to them or replace them</li>
<li>You can drop an .m3u playlist straight onto the player to import it</li>
<li>No more access prompt when importing a playlist from a folder you have already added to your library</li>
<li>Clearer wording on the Clear Playlist confirmation, so it is obvious your files are not deleted</li>
<li>The EQ display on the main player is easier to read, with dots and straight lines over a clear centre line</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>The Part Inspector now shows the correct filter, envelope and vibrato values on XG files that set them</li>
<li>You can now select several tracks in the playlist and remove them all at once, not just one at a time</li>
</ul>]]></description>
  </item>
  <item>
    <title>PXR MIDI Player 1.2.2</title>
    <link>https://www.pixelrefresh.com/pxr-midi-player-wiki/changelog.html#1-2-2-2026-07-20</link>
    <guid isPermaLink="true">https://www.pixelrefresh.com/pxr-midi-player-wiki/changelog.html#1-2-2-2026-07-20</guid>
    <pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate>
    <description><![CDATA[<h3>Fixed</h3>
<ul>
<li>The app no longer crashes when you close the karaoke lyrics window</li>
<li>Clearing the playlist now silences everything completely, just like pressing Stop, with no notes or reverb tail left ringing</li>
</ul>
<h3>Improved</h3>
<ul>
<li>The main player keeps its visualisation running while the karaoke lyrics window is open</li>
</ul>]]></description>
  </item>
  <item>
    <title>PXR MIDI Player 1.2.1</title>
    <link>https://www.pixelrefresh.com/pxr-midi-player-wiki/changelog.html#1-2-1-2026-07-19</link>
    <guid isPermaLink="true">https://www.pixelrefresh.com/pxr-midi-player-wiki/changelog.html#1-2-1-2026-07-19</guid>
    <pubDate>Sun, 19 Jul 2026 00:00:00 GMT</pubDate>
    <description><![CDATA[<h3>Added</h3>
<ul>
<li>A new Mod Wheel panel in the Part Inspector shows how a part&#39;s modulation wheel shapes the sound: its pull on pitch, filter and amplitude, and how much it drives the vibrato-style effect. Works on GS and XG files</li>
<li>In the Part Inspector, portamento, sustain and mono or poly are now click-to-toggle buttons when you play to hardware</li>
</ul>
<h3>Improved</h3>
<ul>
<li>The Part Inspector is more compact: the port selector moved onto the title bar and pitch and mode details run down a tidy side column</li>
<li>Files that set up their sound over SysEx now show those values in the Part Inspector and Mixer, including GS part levels, pan and effect sends, and full XG setups</li>
<li>The SysEx console recognises and explains more messages</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>In the GS EQ window, the extra rows for multi-port files are no longer dim, and switching one now changes that port instead of the first</li>
</ul>]]></description>
  </item>
</channel>
</rss>
