<?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 Topics				            </title>
            <link>https://staging.midi.org/community</link>
            <description>MIDI.org Discussion Board</description>
            <language>en-US</language>
            <lastBuildDate>Thu, 23 Apr 2026 17:15:34 +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</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</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</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</guid>
                    </item>
				                    <item>
                        <title>Claude plays MIDI</title>
                        <link>https://staging.midi.org/community/creating-with-midi/claude-plays-midi</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</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</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</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</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</guid>
                    </item>
				                    <item>
                        <title>Keyboard matrix scan</title>
                        <link>https://staging.midi.org/community/midi-software/keyboard-matrix-scan</link>
                        <pubDate>Fri, 27 Mar 2026 14:17:39 +0000</pubDate>
                        <description><![CDATA[Is there a general keyboard matrix scan program available somewhere that can be taken as a foundation for further development.Some kind of foundation to build upon?
Taking debouncing aside ...]]></description>
                        <content:encoded><![CDATA[<p>Is there a general keyboard matrix scan program available somewhere that can be taken as a foundation for further development.<br />Some kind of foundation to build upon?<br /><br /></p>
<p>Taking debouncing aside and velocity, a diode matrix scan of 4 rows by 8 columns requires some logic to maintain the pressed notes, that is, once the key event occurs, the note got to be played. Some bookkeeping has to be made, reflecting the fact that it has to be remembered that it had been played. As soon as it disappears from the scan balance, it got to be muted and taken out of the momentarily active notes. etc. etc.<br /><br />Is this bookkeeping algorithm available somewhere? I'm aware, that reflecting velocity adds some level of complexity.</p>]]></content:encoded>
						                            <category domain="https://staging.midi.org/community"></category>                        <dc:creator>Christoph</dc:creator>
                        <guid isPermaLink="true">https://staging.midi.org/community/midi-software/keyboard-matrix-scan</guid>
                    </item>
				                    <item>
                        <title>Understanding Roland GS drum parts</title>
                        <link>https://staging.midi.org/community/creating-with-midi/understanding-roland-gs-drum-parts</link>
                        <pubDate>Mon, 23 Mar 2026 02:21:17 +0000</pubDate>
                        <description><![CDATA[How do I interpret this?  From the Roland SC-55, SC-88Pro, and SC-8850 manuals, some form of this chart is present.
n is the &quot;block&quot; number, which translates to
0 = CH 10
1 = CH 1
...
9...]]></description>
                        <content:encoded><![CDATA[<p>How do I interpret this?  From the Roland SC-55, SC-88Pro, and SC-8850 manuals, some form of this chart is present.</p>
<p>n is the "block" number, which translates to</p>
<p>0 = CH 10</p>
<p>1 = CH 1</p>
<p>...</p>
<p>9 = CH 9</p>
<p>A = CH 11</p>
<p>...</p>
<p>F = CH 16</p>
<p>&nbsp;</p>
<p>It shows</p>
<p>00 at n!=0</p>
<p>01 at n=0</p>
<p>Does this mean that channel 10 (n=0) CAN NOT be assigned as a non-percussion part?  I am testing a file with the SYSEX command to set CH 10 to non-percussion, but my software is still playing it as percussion.</p>
<div id="wpfa-0" class="wpforo-attached-file"><a class="wpforo-default-attachment" href="//midi.org/wp-content/uploads/wpforo/default_attachments/1774232477-sc55.jpg" target="_blank" title="sc55.JPG"><i class="fas fa-paperclip"></i>&nbsp;sc55.JPG</a></div>]]></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/understanding-roland-gs-drum-parts</guid>
                    </item>
				                    <item>
                        <title>I am currently working on integrating MIDI 2.0 in my hardware/software projects and I have a few questions about the specifications:</title>
                        <link>https://staging.midi.org/community/midi-specifications/i-am-currently-working-on-integrating-midi-2-0-in-my-hardware-software-projects-and-i-have-a-few-questions-about-the-specifications</link>
                        <pubDate>Sun, 08 Mar 2026 08:41:19 +0000</pubDate>
                        <description><![CDATA[1. What are the recommended best practices for creating **custom MIDI 2.0 profiles** to ensure compatibility with major DAWs and instruments? 2. How should **Property Exchange messages** be ...]]></description>
                        <content:encoded><![CDATA[<p>1. What are the recommended best practices for creating **custom MIDI 2.0 profiles** to ensure compatibility with major DAWs and instruments? <br />2. How should **Property Exchange messages** be used to communicate custom data between devices? <br />3. Is there support for **per-note features beyond standard channel messages** in the current MIDI 2.0 specification?<br /><br />Additionally, I have developed a **Time Calculator Tool for MIDI 2.0 developers** that may help others working on MIDI projects: ( <span style="color:#aaa">removed link</span> )<br /><br />Any guidance, examples, or references to official documentation would be greatly appreciated.</p>]]></content:encoded>
						                            <category domain="https://staging.midi.org/community"></category>                        <dc:creator>time CalculatorX</dc:creator>
                        <guid isPermaLink="true">https://staging.midi.org/community/midi-specifications/i-am-currently-working-on-integrating-midi-2-0-in-my-hardware-software-projects-and-i-have-a-few-questions-about-the-specifications</guid>
                    </item>
				                    <item>
                        <title>WebMIDI Working Group and a new community WebMIDI directory</title>
                        <link>https://staging.midi.org/community/midi-specifications/webmidi-working-group-and-a-new-community-webmidi-directory</link>
                        <pubDate>Fri, 06 Mar 2026 16:29:03 +0000</pubDate>
                        <description><![CDATA[Hi everyone &#x1f44b;
I had a catch-up with Athan Billias recently, regarding WebMIDI.It started out as a chat about my a new App I&#039;m developing, called MIDIWeb ( removed link ) - a browser...]]></description>
                        <content:encoded><![CDATA[<p class="p1">Hi everyone &#x1f44b;</p>
<p class="p1">I had a catch-up with Athan Billias recently, regarding WebMIDI.<br />It started out as a chat about my a new App I'm developing, called MIDIWeb ( <span style="color:#aaa">removed link</span> ) - a browser focused on making WebMIDI practical on iOS.<br />It ended up with a suggestion of:<br /><br /><em>'You should start a community-driven site for cool WebMIDI sites to help spread the word and gain some momentum in preparation of WebMIDI 2.0 support... and maybe see if there's appetite for a WebMIDI working group..."</em></p>
<p class="p1">So this post is an attempt to get a little momentum going in the open:</p>
<p class="p1"><strong>1) Is there interest here in forming a lightweight “WebMIDI Working Group” (or special interest group) focused on:</strong></p>
<ul>
<li class="p1">increasing awareness + practical adoption of WebMIDI</li>
<li class="p1">sharing best practices / dev pitfalls / security + permissions gotchas</li>
<li class="p1">helping keep energy behind "WebMIDI + MIDI 2.0" discussions (and feeding that back into the right standards channels)</li>
</ul>
<p class="p1"><strong>2) Do initiatives like this already exist that I’m missing?</strong></p>
<ul>
<li class="p1">I’m aware the old W3C Web MIDI Community Group is closed, and there are broader audio groups — but I’m specifically wondering if there’s an <strong>active, practical</strong> community hub today for WebMIDI work?</li>
</ul>
<p class="p1">As a first step, I’ve put together a community-driven directory of WebMIDI sites/tools, so people can quickly see what’s possible and add their favourites:</p>
<p class="p1"><span class="Apple-converted-space">   </span>MIDIWeb Hub: &lt;a href=&quot; <span style="color:#aaa">removed link</span> "&gt; <span style="color:#aaa">removed link</span> </a></p>
<p class="p1">This directory is now also the home page of MIDIWeb, but the directory itself is meant to be useful regardless of what browser/app you use. I’d love for it to become a “living list” that the community actually maintains.</p>
<p class="p1">If a WebMIDI Working Group <strong>does</strong> sound worthwhile, a few possible starter outputs could be:</p>
<ul>
<li class="p1">a curated "Top WebMIDI examples" shortlist (education, performance, tools, games, utilities) - <em>perhaps piggybacking on MIDIWeb-Hub?</em></li>
<li class="p1">a simple "Getting started" + "Known issues across platforms", "WebMIDI Learning resources"  doc</li>
<li class="p1">a wish-list / priority list for “WebMIDI + MIDI 2.0” features that developers would actually use</li>
<li class="p1">coordination with any existing MIDI 2.0 / education efforts (so WebMIDI doesn’t become an island)</li>
</ul>
<p class="p1">If you’re interested, reply with:</p>
<ul>
<li class="p1">"Yes, I’d join" + (<em>and what you’d want it to achieve</em>)</li>
<li class="p1">any existing groups/threads/people I should connect with?</li>
<li class="p1">any WebMIDI sites/tools you think absolutely should be in the directory?</li>
</ul>
<p class="p1">The goal here is just to get the ball rolling and see if there’s real signal before we over-organise anything! &#x1f642; </p>
<p class="p1">Cheers,<br />Ant, 5of12<br />JOIN THE MIDIWEB TESTFLIGHT BETA:  <span style="color:#aaa">removed link</span> </p>]]></content:encoded>
						                            <category domain="https://staging.midi.org/community"></category>                        <dc:creator>Antony Nasce</dc:creator>
                        <guid isPermaLink="true">https://staging.midi.org/community/midi-specifications/webmidi-working-group-and-a-new-community-webmidi-directory</guid>
                    </item>
				                    <item>
                        <title>USB Midi Host adapter</title>
                        <link>https://staging.midi.org/community/midi-hardware/usb-midi-host-adapter</link>
                        <pubDate>Wed, 04 Mar 2026 18:16:05 +0000</pubDate>
                        <description><![CDATA[I wish to setup 2 keyboards in a master/slave configuration. Neither keyboard has midi connectors. If I connect a USB Midi host adapter to each of the usb ports on the keyboards and then run...]]></description>
                        <content:encoded><![CDATA[<p>I wish to setup 2 keyboards in a master/slave configuration. Neither keyboard has midi connectors. If I connect a USB Midi host adapter to each of the usb ports on the keyboards and then run a midi cable from midi out on the master to midi in on the slave will I be able to then send midi from the master to the slave.<br />Tks <br />John</p>]]></content:encoded>
						                            <category domain="https://staging.midi.org/community"></category>                        <dc:creator>John Munro</dc:creator>
                        <guid isPermaLink="true">https://staging.midi.org/community/midi-hardware/usb-midi-host-adapter</guid>
                    </item>
							        </channel>
        </rss>
		