<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									MIDI.org Forum - Recent Posts				            </title>
            <link>https://staging.midi.org/community</link>
            <description>MIDI.org Discussion Board</description>
            <language>en-US</language>
            <lastBuildDate>Wed, 22 Apr 2026 18:49:59 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>What kind of security features should I expect in a studio space for rent?</title>
                        <link>https://staging.midi.org/community/midi-news-stories/what-kind-of-security-features-should-i-expect-in-a-studio-space-for-rent#post-11397</link>
                        <pubDate>Sun, 12 Apr 2026 06:07:06 +0000</pubDate>
                        <description><![CDATA[Security is a top priority when you are a solo practitioner. Most reputable salon suites for rent offer advanced security features that you might not get in a standard storefront. This typic...]]></description>
                        <content:encoded><![CDATA[<p>Security is a top priority when you are a solo practitioner. Most reputable <a href="https://just-booked.com/" target="_blank" rel="noopener">salon suites for rent</a> offer advanced security features that you might not get in a standard storefront. This typically includes 24/7 keycard access, which ensures that only tenants and their guests can enter the building after hours. Inside your specific <b data-path-to-node="5" data-index-in-node="409">studio space for rent</b>, you usually have your own heavy-duty lock, allowing you to leave your expensive tools and products behind without worry. Many facilities also have 24-hour video surveillance in the hallways and common areas. Knowing that your <b data-path-to-node="5" data-index-in-node="658">salon suites for rent</b> are in a secure, well-monitored building gives you and your clients peace of mind, especially during late-evening appointments. This safety factor is a major reason why many professionals prefer a managed <a href="https://just-booked.com/spaces/" target="_blank" rel="noopener">studio space for rent</a> over a stand-alone shop, as the collective security of the building protects everyone’s livelihood.</p>]]></content:encoded>
						                            <category domain="https://staging.midi.org/community"></category>                        <dc:creator>Misbah Misbah</dc:creator>
                        <guid isPermaLink="true">https://staging.midi.org/community/midi-news-stories/what-kind-of-security-features-should-i-expect-in-a-studio-space-for-rent#post-11397</guid>
                    </item>
				                    <item>
                        <title>Why Does Instagram Growth Vital?</title>
                        <link>https://staging.midi.org/community/getting-started-with-midi-1/why-does-instagram-growth-vital#post-11396</link>
                        <pubDate>Thu, 09 Apr 2026 12:43:18 +0000</pubDate>
                        <description><![CDATA[In today’s digital-first world, Instagram growth is essential for anyone looking to build a strong online presence. Whether you&#039;re a creator, influencer, or business, simply having an accoun...]]></description>
                        <content:encoded><![CDATA[<p data-start="39" data-end="470">In today’s digital-first world, Instagram growth is essential for anyone looking to build a strong online presence. Whether you're a creator, influencer, or business, simply having an account is not enough—you need consistent growth to stay relevant and competitive. Growing on Instagram means expanding your reach, increasing <a href="https://smmbuz.com/buy-100k-instagram-followers/" target="_blank" rel="noopener">followers</a> and engagement, and strengthening your credibility, all of which play a crucial role in long-term success.</p>]]></content:encoded>
						                            <category domain="https://staging.midi.org/community"></category>                        <dc:creator>Theodore Levi</dc:creator>
                        <guid isPermaLink="true">https://staging.midi.org/community/getting-started-with-midi-1/why-does-instagram-growth-vital#post-11396</guid>
                    </item>
				                    <item>
                        <title>RE: Question about simultaneous identical event types</title>
                        <link>https://staging.midi.org/community/creating-with-midi/question-about-simultaneous-identical-cc-event-types#post-11395</link>
                        <pubDate>Wed, 08 Apr 2026 22:28:19 +0000</pubDate>
                        <description><![CDATA[Perfect! That&#039;s what I thought initially. Since I only deal with software, I forget sometimes that there are physical limitations that influenced the original MIDI specs]]></description>
                        <content:encoded><![CDATA[<p>Perfect! That's what I thought initially. Since I only deal with software, I forget sometimes that there are physical limitations that influenced the original MIDI specs</p>]]></content:encoded>
						                            <category domain="https://staging.midi.org/community"></category>                        <dc:creator>Jason</dc:creator>
                        <guid isPermaLink="true">https://staging.midi.org/community/creating-with-midi/question-about-simultaneous-identical-cc-event-types#post-11395</guid>
                    </item>
				                    <item>
                        <title>Claude plays MIDI</title>
                        <link>https://staging.midi.org/community/creating-with-midi/claude-plays-midi#post-11394</link>
                        <pubDate>Wed, 08 Apr 2026 21:27:04 +0000</pubDate>
                        <description><![CDATA[I have recently discovered a very cool project (not mine). Please check it out!YouTube:https://github.com/mikeborozdin/vibe-composer-midi-mcp]]></description>
                        <content:encoded><![CDATA[<p>I have recently discovered a very cool project (not mine). Please check it out!<br />YouTube: https://www.youtube.com/watch?v=8Sbbf874YWQ<br />GitHub: https://github.com/mikeborozdin/vibe-composer-midi-mcp</p>]]></content:encoded>
						                            <category domain="https://staging.midi.org/community"></category>                        <dc:creator>Sema</dc:creator>
                        <guid isPermaLink="true">https://staging.midi.org/community/creating-with-midi/claude-plays-midi#post-11394</guid>
                    </item>
				                    <item>
                        <title>RE: Question about simultaneous identical event types</title>
                        <link>https://staging.midi.org/community/creating-with-midi/question-about-simultaneous-identical-cc-event-types#post-11393</link>
                        <pubDate>Wed, 08 Apr 2026 21:22:17 +0000</pubDate>
                        <description><![CDATA[Bend 0 should override bend 250, so you will hear both notes having bend 0.
Imagine you return the pitch bend to 0 very very fast after pressing the note key.]]></description>
                        <content:encoded><![CDATA[<p>Bend 0 should override bend 250, so you will hear both notes having bend 0.</p>
<p>Imagine you return the pitch bend to 0 very very fast after pressing the note key.</p>]]></content:encoded>
						                            <category domain="https://staging.midi.org/community"></category>                        <dc:creator>Sema</dc:creator>
                        <guid isPermaLink="true">https://staging.midi.org/community/creating-with-midi/question-about-simultaneous-identical-cc-event-types#post-11393</guid>
                    </item>
				                    <item>
                        <title>Question about simultaneous identical event types</title>
                        <link>https://staging.midi.org/community/creating-with-midi/question-about-simultaneous-identical-cc-event-types#post-11391</link>
                        <pubDate>Tue, 07 Apr 2026 16:30:33 +0000</pubDate>
                        <description><![CDATA[Let&#039;s say I have a MIDI file, and it plays multiple notes on the same channel at the same time, same tick for note on.  I also apply a pitch bend to each.
So commands might look like
Bend ...]]></description>
                        <content:encoded><![CDATA[<p>Let's say I have a MIDI file, and it plays multiple notes on the same channel at the same time, same tick for note on.  I also apply a pitch bend to each.</p>
<p>So commands might look like</p>
<p>Bend 250</p>
<p>Note On A</p>
<p>Bend 0</p>
<p>Note On B</p>
<p>Since both bend commands occur on the same tick, will both bends be applied correctly, or will both notes get Bend 250, or will both get Bend 0?</p>
<p>I can't seem to find anything in the specs that specifically mention it.  I was under the assumption that only the last bend would be used, since I have been working with files that typically are single-note-at-a-time.  However,  now that I am looking at some multi-note files, I am wondering if I was mistaken.  If both bends DO apply, then I will need to modify my duplicate-command pruning function to be more selective.</p>]]></content:encoded>
						                            <category domain="https://staging.midi.org/community"></category>                        <dc:creator>Jason</dc:creator>
                        <guid isPermaLink="true">https://staging.midi.org/community/creating-with-midi/question-about-simultaneous-identical-cc-event-types#post-11391</guid>
                    </item>
				                    <item>
                        <title>RE: Running status observation plus other updates in my editor</title>
                        <link>https://staging.midi.org/community/creating-with-midi/running-status-observation-plus-other-updates-in-my-editor#post-11390</link>
                        <pubDate>Mon, 06 Apr 2026 18:49:44 +0000</pubDate>
                        <description><![CDATA[Hmm, interesting, you are correct.  So it is just a general lax implementation that allows it to work.  Haha, well, I guess I will revert those changes.
It does work with Winamp via CoolSof...]]></description>
                        <content:encoded><![CDATA[<p>Hmm, interesting, you are correct.  So it is just a general lax implementation that allows it to work.  Haha, well, I guess I will revert those changes.</p>
<p>It does work with Winamp via CoolSoft VirtualMIDISynth as well.</p>
<p>Interestingly enough, the test file that brought this to my attention was created by someone we know &#x1f609; </p>
<p>https://github.com/jazz-soft/test-midi-files/raw/main/midi/test-all-gm-percussion.mid</p>
<p>But looking at a fresh downloaded copy, it seems to have been updated since the version I have, which was from mid-2021.  It now contains both note on and off, and has the 99 code after every META event, as the specs say it should.</p>]]></content:encoded>
						                            <category domain="https://staging.midi.org/community"></category>                        <dc:creator>Jason</dc:creator>
                        <guid isPermaLink="true">https://staging.midi.org/community/creating-with-midi/running-status-observation-plus-other-updates-in-my-editor#post-11390</guid>
                    </item>
				                    <item>
                        <title>RE: Running status observation plus other updates in my editor</title>
                        <link>https://staging.midi.org/community/creating-with-midi/running-status-observation-plus-other-updates-in-my-editor#post-11389</link>
                        <pubDate>Mon, 06 Apr 2026 16:51:27 +0000</pubDate>
                        <description><![CDATA[Be aware that the Standard MIDI Files specification clearly states that meta events cancel Running Status: In the Standard MIDI Files specification printed page 7, PDF page 9 says &quot;Sysex eve...]]></description>
                        <content:encoded><![CDATA[<span style="font-family: sans-serif;text-transform: none"> running status is NOT ended if you hit a META event.  It just picks right back up after the META event!</span> 
<p style="margin-top: 1rem">Be aware that the Standard MIDI Files specification clearly states that meta events cancel Running Status: In the <a style="text-decoration: underline" href="https://staging.midi.org/standard-midi-files-specification">Standard MIDI Files specification</a> printed page 7, PDF page 9 says "Sysex events and meta-events cancel any running status which was in effect. Running status does not apply to and may not be used for these messages." If you make a MIDI file that uses Running Status after a meta event, be aware it might cause problems with some MIDI file software that is following the specification in this regard.</p>
<p style="margin-top: 1rem">However, when I tested various MIDI file software, 11 out of the 12 things I tested work with Running Status after a meta event:</p>
<pre style="margin-bottom: 1rem" contenteditable="false">Works
  Sekaiju 8.3
  Windows Media Player 12.0.9600.19482
  Notation Player 4.0.3.2
  Synthesia 10.9.5903
  Cakewalk 2022.06 (Build 034, 64 bit)
  vanBasco's Karaoke Player 2.53
  MuseScore 3.6.2.548021803 Revision 3224f34
  MIDITrail 1.4.0 (64 bit)
  VLC Media Player 3.0.23
  SynthFont 1.770
  Signal MIDI Editor (website as of 2026-04-06)

Crashed
  Music Animation Machine (MAMPlayer)
</pre>]]></content:encoded>
						                            <category domain="https://staging.midi.org/community"></category>                        <dc:creator>Bavi_H</dc:creator>
                        <guid isPermaLink="true">https://staging.midi.org/community/creating-with-midi/running-status-observation-plus-other-updates-in-my-editor#post-11389</guid>
                    </item>
				                    <item>
                        <title>Running status observation plus other updates in my editor</title>
                        <link>https://staging.midi.org/community/creating-with-midi/running-status-observation-plus-other-updates-in-my-editor#post-11382</link>
                        <pubDate>Sun, 05 Apr 2026 23:04:16 +0000</pubDate>
                        <description><![CDATA[I am re-writing the core of my midi editor, MID-MIS.  The old code was a cobbled-together mess of stuff that I built as I learned about how the internals of a MIDI file work, and then learne...]]></description>
                        <content:encoded><![CDATA[<p>I am re-writing the core of my midi editor, MID-MIS.  The old code was a cobbled-together mess of stuff that I built as I learned about how the internals of a MIDI file work, and then learned about additional features I wanted my editor to be able to handle.</p>
<p>That made it much harder than it should be to update things in the editor and keep track of other things like file location indexes and such.  I finally got fed up enough with it a few months ago to re-write the core from scratch.  The new code is so much more efficient, organized, and flexible.</p>
<p>As I'm running all of my old test files through the new editor, I'm occasionally finding things that either weren't a problem in my old code, or were and I couldn't fix, or were things that I never realized were a problem.</p>
<p>The most recent that I just discovered is that, unbeknownst to me, running status is NOT ended if you hit a META event.  It just picks right back up after the META event!  Took me a bit to figure out what was happening, as I have always assumed that META events could not be running (they can't) and as such, the running status flag should be disabled.  So I disabled it and always wrote the command byte for the next event.  But a test file I have has only a single Note-On command in the whole file and all the rest are running status, with META text events between groups of notes.  My saved copy of this file should have been near-identical, except now it had a bunch of Note-Ons that weren't present in the original.  Now that I've realized how running status ACTUALLY behaves around META events, I am able to reproduce an exact copy of the test file after loading, parsing, sorting events, and then rebuilding at the end.</p>
<p>Just thought it was interesting and a good bit of information to know for those who are working on their own software.</p>
<p>The new version of my editor will be posted on my Google Drive when it is "ready", and then I can finally finish up the next soundtrack-in-progress for the SNES MIDI Remaster Project.  If you are more interested about the inner workings of the editor, you can check some of my older posts on this forum as well as posts over on the Gamemaker forums.</p>
<p>https://forum.gamemaker.io/index.php</p>
<p>More to come.</p>]]></content:encoded>
						                            <category domain="https://staging.midi.org/community"></category>                        <dc:creator>Jason</dc:creator>
                        <guid isPermaLink="true">https://staging.midi.org/community/creating-with-midi/running-status-observation-plus-other-updates-in-my-editor#post-11382</guid>
                    </item>
				                    <item>
                        <title>RE: Keyboard matrix scan</title>
                        <link>https://staging.midi.org/community/midi-software/keyboard-matrix-scan#post-11377</link>
                        <pubDate>Sat, 28 Mar 2026 04:00:22 +0000</pubDate>
                        <description><![CDATA[First I&#039;ve heard of it, but it&#039;s a cool concept.
I found this &quot;circuit python&quot; implementation.  I&#039;m sure there are plenty of others in different languages out there.
Another pseudo-method...]]></description>
                        <content:encoded><![CDATA[<p>First I've heard of it, but it's a cool concept.</p>
<p>I found this "circuit python" implementation.  I'm sure there are plenty of others in different languages out there.</p>
<p>https://learn.adafruit.com/key-pad-matrix-scanning-in-circuitpython/keymatrix</p>
<p>Another pseudo-method</p>
<p>https://stackoverflow.com/questions/59472548/how-to-detect-the-release-of-a-switch-in-a-keyboard-matrix-using-a-microcontroll</p>
<p>I didn't find anything specifically related to MIDI, but the general ideas carry over.</p>]]></content:encoded>
						                            <category domain="https://staging.midi.org/community"></category>                        <dc:creator>Jason</dc:creator>
                        <guid isPermaLink="true">https://staging.midi.org/community/midi-software/keyboard-matrix-scan#post-11377</guid>
                    </item>
							        </channel>
        </rss>
		