<?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://midi.org/community</link>
            <description>MIDI.org Discussion Board</description>
            <language>en-US</language>
            <lastBuildDate>Sat, 19 Sep 2026 16:46:01 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>SNES MIDI Remaster Project (New Release September 13 2026)</title>
                        <link>https://midi.org/community/creating-with-midi/snes-midi-remaster-project-new-release-september-13-2026</link>
                        <pubDate>Wed, 16 Sep 2026 14:23:00 +0000</pubDate>
                        <description><![CDATA[I have been working on a project for the last several years remastering my favorite soundtracks from the Super Nintendo Entertainment System (SNES) as high quality GS MIDI Files, and uploadi...]]></description>
                        <content:encoded><![CDATA[<p>I have been working on a project for the last several years remastering my favorite soundtracks from the Super Nintendo Entertainment System (SNES) as high quality GS MIDI Files, and uploading the completed soundtrack videos to YouTube, as well as having the MIDI files available for download.</p>
<p><strong> </strong></p>
<p><strong>New Release - September 13, 2026</strong></p>
<p><strong>Super Ghouls ‘N Ghosts</strong>  <a href="https://youtu.be/h9P_PLq-1RQ">https://youtu.be/h9P_PLq-1RQ</a></p>
<p>&nbsp;</p>
<p>This soundtrack has notes that “interfere” with each other at the note off/on transition in nearly every song and every channel.  Pitch bends and expression changes meant for the new note affect the previous note, causing all sorts of auditory anomalies.  In an attempt to compensate, I tried to add a new feature in to MIDI-MIS, and at this point, I realized that I needed to completely rewrite the core of my editor if I wanted to continue adding features.  The old code became too convoluted to follow, and MIDI data was split in to too many data containers that needed constant synchronization.</p>
<p>So instead of finishing the soundtrack in a few months’ time, I rebuilt MIDI-MIS from the ground up, making it tremendously more efficient, and so much easier to upgrade as needed.</p>
<p>The major new feature added for this soundtrack is that it can now take a MIDI channel and split the notes and corresponding commands to a new empty channel.  Odd-numbered notes are left on one channel, and even-numbered are moved to the new channel.  This gives notes that have an extended decay room to breathe without being unintentionally modified by the next note’s commands.</p>
<p>The other major change for this release is that it is officially the first soundtrack I have completed using the new spc2midi-tsuu that is being written by aikiriao.  spc2midi-tsuu picks up where classic spc2midi left off, fixing a lot of things that classic doesn’t do well and adding a lot of things that the original lacks.  I “finished” the soundtrack using the classic version several weeks ago, but I was not happy with the results.  There were assorted discordant pitch issues that I just couldn’t iron out.  So I gave spc2midi-tsuu a shot, and I’m happy to say it worked out fantastic.</p>
<p>NOTE: If you have previously downloaded any of my finished MIDI files, I will hopefully be updating them in the next few months.  While testing out spc2midi-tsuu, I realized that most of my GS Percussion SYSEX commands were stored with invalid checksums.  Most software seems to ignore this, but I plan on fixing and cleaning up the previously completed files as time allows.</p>
<p>&nbsp;</p>
<p>The full <strong>SNES MIDI Remaster Project playlist</strong> can be found here:<br /><a href="https://www.youtube.com/playlist?list=PLzNFPVjo8upworyQq0DXDTiCZzPP29Frw">https://www.youtube.com/playlist?list=PLzNFPVjo8upworyQq0DXDTiCZzPP29Frw </a></p>
<p>&nbsp;</p>
<p>The most recent WIP version of my editor MIDI-MIS can be found here:</p>
<p><a href="https://drive.google.com/drive/folders/114K2TuMGXu7w_vX-iBWI0Kf9RCb9wi6K?usp=drive_link">https://drive.google.com/drive/folders/114K2TuMGXu7w_vX-iBWI0Kf9RCb9wi6K?usp=drive_link </a></p>
<p>&nbsp;</p>
<p>Soundtracks currently remastered:</p>
<p><strong>Axelay</strong> (re-release)  <a href="https://youtu.be/YJC4pmL1hGU">https://youtu.be/YJC4pmL1hGU </a></p>
<p><strong>Battletoads and Double Dragon: The Ultimate Team </strong> <a href="https://youtu.be/bt8FIzJuIu8">https://youtu.be/bt8FIzJuIu8 </a></p>
<p><strong>Battletoads in Battlemaniacs </strong> <a href="https://youtu.be/lLnt43QQxcQ">https://youtu.be/lLnt43QQxcQ</a></p>
<p><strong>Gradius III</strong>  <a href="https://youtu.be/Yi8EgmJ8UsM">https://youtu.be/XXcfmE7TOho </a></p>
<p><strong>Legend of Zelda: A Link to the Past </strong> <a href="https://youtu.be/IknXcaQYxaY">https://youtu.be/IknXcaQYxaY </a></p>
<p><strong>Prince Of Persia </strong> <a href="https://youtu.be/cFp1Dos_ltM">https://youtu.be/cFp1Dos_ltM </a></p>
<p><strong>Super Castlevania IV</strong>  <a href="https://youtu.be/r0-P66UJDzY">https://youtu.be/r0-P66UJDzY </a></p>
<p><strong>Super Castlevania IV (Prototype)</strong>  <a href="https://youtu.be/PPQJMg3UVng">https://youtu.be/PPQJMg3UVng </a></p>
<p><strong>Super Double Dragon</strong>  <a href="https://youtu.be/6ICJpRNXzaM">https://youtu.be/6ICJpRNXzaM </a></p>
<p><strong>Super Ghouls ‘N Ghosts</strong>  <a href="https://youtu.be/h9P_PLq-1RQ">https://youtu.be/h9P_PLq-1RQ</a></p>
<p><strong>Super R-Type</strong>  <a href="https://youtu.be/3ApAJHJDjc4">https://youtu.be/3ApAJHJDjc4 </a></p>
<p><strong>Super Tetris 2 + Bombliss  </strong><a href="https://youtu.be/XXcfmE7TOho"> https://youtu.be/XXcfmE7TOho </a></p>
<p><strong>Super Tetris 3  </strong><a href="https://youtu.be/I_UBQWP0OGI">https://youtu.be/gM_1ZuOsjlU </a></p>
<p><strong>Super Valis IV  </strong><a href="https://youtu.be/I_UBQWP0OGI">https://youtu.be/I_UBQWP0OGI </a></p>
<p>&nbsp;</p>
<p><strong>Making of SMRP</strong> <a href="https://youtu.be/DKRim0JcXVg">https://youtu.be/DKRim0JcXVg </a></p>
<p>&nbsp;</p>
<p>More info about the project/documentation can be found at<br /><a href="https://drive.google.com/drive/folders/1op35g2ALiWenpXUNndyuHikq6ZlfmQuG?usp=drive_link">https://drive.google.com/drive/folders/1op35g2ALiWenpXUNndyuHikq6ZlfmQuG?usp=drive_link </a><br />with additional per-soundtrack info located in the video descriptions.</p>
<p>&nbsp;</p>
<p>Previous SMRP release posts with extra development info:</p>
<p><a href="https://midi.org/community/creating-with-midi/snes-midi-remaster-project-new-release-december-19-2025">https://midi.org/community/creating-with-midi/snes-midi-remaster-project-new-release-december-19-2025</a></p>
<p><a href="https://midi.org/community/creating-with-midi/snes-midi-remaster-project-update-july-7-2025">https://midi.org/community/creating-with-midi/snes-midi-remaster-project-update-july-7-2025</a></p>
<p><a href="https://midi.org/community/creating-with-midi/snes-midi-remaster-project-updated-january-22-2025">https://midi.org/community/creating-with-midi/snes-midi-remaster-project-updated-january-22-2025</a></p>
<p><a href="https://midi.org/community/creating-with-midi/snes-midi-remaster-project-updated-november-25-2024">https://midi.org/community/creating-with-midi/snes-midi-remaster-project-updated-november-25-2024 </a></p>
<p><a href="https://midi.org/community/creating-with-midi/snes-midi-remaster-project-updated-july-5-2024">https://midi.org/community/creating-with-midi/snes-midi-remaster-project-updated-july-5-2024 </a></p>
<p><a href="https://midi.org/community/creating-with-midi/snes-midi-remaster-project-updated-may-3-2024">https://midi.org/community/creating-with-midi/snes-midi-remaster-project-updated-may-3-2024 </a></p>
<p><a href="https://midi.org/community/creating-with-midi/snes-midi-remaster-project-nov-2023-update">https://midi.org/community/creating-with-midi/snes-midi-remaster-project-nov-2023-update </a></p>
<p><a href="https://midi.org/community/creating-with-midi/snes-midi-remaster-project-updated-july-31-2023">https://midi.org/community/creating-with-midi/snes-midi-remaster-project-updated-july-31-2023 </a></p>
<p><a href="https://midi.org/community/creating-with-midi/snes-midi-remaster-project-march-9-2024-update">https://midi.org/community/creating-with-midi/snes-midi-remaster-project-march-9-2024-update </a></p>
<p>&nbsp;</p>]]></content:encoded>
						                            <category domain="https://midi.org/community"></category>                        <dc:creator>Jason</dc:creator>
                        <guid isPermaLink="true">https://midi.org/community/creating-with-midi/snes-midi-remaster-project-new-release-september-13-2026</guid>
                    </item>
				                    <item>
                        <title>Cannot get reply form MIDI.org</title>
                        <link>https://midi.org/community/midi-specifications/cannot-get-reply-form-midi-org</link>
                        <pubDate>Wed, 09 Sep 2026 01:33:15 +0000</pubDate>
                        <description><![CDATA[I am a participant of the MIDI Innovation Award. I received a invitation email from the MIDI Association that provide a link to joint the MIDI Association Corporate Forum. The email said I m...]]></description>
                        <content:encoded><![CDATA[<p>I am a participant of the MIDI Innovation Award. I received a invitation email from the MIDI Association that provide a link to joint the <span class="">MIDI Association Corporate Forum. The email said I must joint the forum because "because all communciations with 2026 entrants will take place there." I followed the link and filled the information, and it said I will receive a activation email to joint the forum. But for unknown reason, I didn't received any activation email. I send 2 emails in 2 days to info@midi.org to ask help, but didn't get any reply !!!  Can anyone help ?</span></p>]]></content:encoded>
						                            <category domain="https://midi.org/community"></category>                        <dc:creator>Kende Wong</dc:creator>
                        <guid isPermaLink="true">https://midi.org/community/midi-specifications/cannot-get-reply-form-midi-org</guid>
                    </item>
				                    <item>
                        <title>Adding C2PA to Midi 2.0 and requesting a SysEx ID</title>
                        <link>https://midi.org/community/midi-specifications/adding-c2pa-to-midi-2-0-and-requesting-a-sysex-id</link>
                        <pubDate>Thu, 03 Sep 2026 19:46:37 +0000</pubDate>
                        <description><![CDATA[Hello I&#039;m a member of the (Coalition for Content Provenance and Authenticity) C2PA&#039;s Audio Working Group. The group is actively working on including MIDI 2.0 in the C2PA specifications.In ou...]]></description>
                        <content:encoded><![CDATA[<p>Hello I'm a member of the (<span>Coalition for Content Provenance and Authenticity)</span> C2PA's Audio Working Group. <br /><br />The group is actively working on including MIDI 2.0 in the C2PA specifications.<br /><br />In our implementation of adding C2PA to MIDI 2.0 we would need a Manufacturer ID (<mark class="MAeH" data-sfc-root="ep" data-wiz-uids="PISk6e_p" data-ved="2ahUKEwiOtZzrk9OWAxWUsSsGHaKvLxoQu4cTegoIAggACAAIBRAB" data-sfc-inited="2" data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Arial, sans-serif; font-size: 16px; font-weight: 500; margin: 0px; text-decoration: none; border-bottom: 0px rgb(238, 240, 255);"><!--qkimaf PISk6e_o/HugV6--><!--cqw1tb PISk6e_o/HugV6-->SysEx ID<!--TgQPHd|||[[]]--></mark>) so we could indicate the data is a C2PA manifest and thus could be verified.<br /><br />I personally was just wondering about the best way to discuss this with the MIDI 2.0 group.<br /><br />I know I can pay for a membership, and many of the organization in C2PA are already corporate members, but since the Manufacture ID (SysEx ID) would have to be shared with people inside our group and outside, it might warrant a discussion. </p>]]></content:encoded>
						                            <category domain="https://midi.org/community"></category>                        <dc:creator>Matthew Rappard</dc:creator>
                        <guid isPermaLink="true">https://midi.org/community/midi-specifications/adding-c2pa-to-midi-2-0-and-requesting-a-sysex-id</guid>
                    </item>
				                    <item>
                        <title>Join and Participation in MASSIG</title>
                        <link>https://midi.org/community/the-midi-association/join-and-participation-in-massig</link>
                        <pubDate>Wed, 02 Sep 2026 15:02:37 +0000</pubDate>
                        <description><![CDATA[Hi, My name is Billy Lackey, just joined and looking to join and participate in MASSIG meetings removed link  I will appreciate any information on how to join and connect with the group. Man...]]></description>
                        <content:encoded><![CDATA[<p>Hi, My name is Billy Lackey, just joined and looking to join and participate in MASSIG meetings <span style="color:#aaa">removed link</span>  I will appreciate any information on how to join and connect with the group. Many thanks! </p>]]></content:encoded>
						                            <category domain="https://midi.org/community"></category>                        <dc:creator>Billy Lackey</dc:creator>
                        <guid isPermaLink="true">https://midi.org/community/the-midi-association/join-and-participation-in-massig</guid>
                    </item>
				                    <item>
                        <title>Oh no... My SNES MIDI Remaster Project downloads contain invalid GS SYSEX</title>
                        <link>https://midi.org/community/creating-with-midi/oh-no-my-snes-midi-remaster-project-downloads-contain-invalid-gs-sysex</link>
                        <pubDate>Mon, 31 Aug 2026 15:56:30 +0000</pubDate>
                        <description><![CDATA[Just an FYI if you have previously downloaded any of my SNES MIDI Remaster Project MIDI files, particularly any released in the past couple of years, I have just discovered that most of my G...]]></description>
                        <content:encoded><![CDATA[<p>Just an FYI if you have previously downloaded any of my SNES MIDI Remaster Project MIDI files, particularly any released in the past couple of years, I have just discovered that most of my GS percussion assignment SYSEX commands were written with invalid checksum bytes.  Some software will ignore this, so might not cause any issues.  However, I will be going back through all my files and fixing the checksums at some point, and when I do I will upload the corrected versions of each.  I'll follow up here when I do.</p>]]></content:encoded>
						                            <category domain="https://midi.org/community"></category>                        <dc:creator>Jason</dc:creator>
                        <guid isPermaLink="true">https://midi.org/community/creating-with-midi/oh-no-my-snes-midi-remaster-project-downloads-contain-invalid-gs-sysex</guid>
                    </item>
				                    <item>
                        <title>Replace the Equal Temperament Tuning or ETT - New Tuning / New Notation System</title>
                        <link>https://midi.org/community/midi-specifications/replace-the-equal-temperament-tuning-or-ett-new-tuning-new-notation-system</link>
                        <pubDate>Mon, 31 Aug 2026 13:09:59 +0000</pubDate>
                        <description><![CDATA[I need your help to create a new music notation program.
We will use A-28 Hertz as a reference (base or aggregate).
Add 28 dividers … 1 - 2 - 4 - 7 - 14 - 28 to the base and we obtain the ...]]></description>
                        <content:encoded><![CDATA[<p><strong><sup>I need your help to create a new music notation program.</sup></strong></p>
<p><strong><sup>We will use A-28 Hertz as a reference (base or aggregate).</sup></strong></p>
<p><strong><sup>Add 28 dividers … 1 - 2 - 4 - 7 - 14 - 28 to the base and we obtain the following list</sup></strong></p>
<p><strong><sup>28 - 29 - 30 - 32 - 35 - 42 - 56.</sup></strong></p>
<p><strong><sup>Apply this list to the sonic band in Hertz and we have a basic scale (7 notes/ first octave)</sup></strong></p>
<p><strong><sup>28Hz                     29Hz                     30Hz                     32Hz                     35Hz                     42Hz                     56Hz      </sup></strong></p>
<p><strong><sup> </sup></strong></p>
<p><strong><sup>List the harmonics for each of the notes in the basic scale and you have the making of a new musical / instrumental tuning.</sup></strong></p>
<p><strong><sup>This new tuning can be applied / transferred to an existing notation program’s extension providing the program will accept the new tuning and run its oscillators on it.</sup></strong></p>
<p><strong><sup>I want to replace the Equal Temperament Tuning. with the following frequencies, for each note respectively.</sup></strong></p>
<p><strong><sup> </sup></strong></p>
<p><strong><sup>NOTE                            Frequency </sup></strong></p>
<p><strong><sup>                                        in Hertz</sup></strong></p>
<p><strong>A - 1        28 -</strong></p>
<p><strong>A#          29</strong></p>
<p><strong>B             30</strong></p>
<p><strong>C            32</strong></p>
<p><strong>C#          35</strong></p>
<p><strong>D            42</strong></p>
<p><strong>D#          56 -</strong></p>
<p><strong>E             58</strong></p>
<p><strong>F             60    </strong></p>
<p><strong>F#           64</strong></p>
<p><strong>G            70</strong></p>
<p><strong>G#          84</strong></p>
<p><strong>A - 2        87</strong></p>
<p><strong>A#          90</strong></p>
<p><strong>B             96</strong></p>
<p><strong>C            105</strong></p>
<p><strong>C#          112 -</strong></p>
<p><strong>D            116</strong></p>
<p><strong>D#          120</strong></p>
<p><strong>E             126</strong></p>
<p><strong>F             128</strong></p>
<p><strong>F#           140</strong></p>
<p><strong>G            145</strong></p>
<p><strong>G#          150</strong></p>
<p><strong>A - 3        160</strong></p>
<p><strong>A#          168</strong></p>
<p><strong>B             174</strong></p>
<p><strong>C            175</strong></p>
<p><strong>C#           180</strong></p>
<p><strong>D            192</strong></p>
<p><strong>D#          196</strong></p>
<p><strong>E             203</strong></p>
<p><strong>F             210</strong></p>
<p><strong>F#           224 -</strong></p>
<p><strong>G            232</strong></p>
<p><strong>G#           240</strong></p>
<p><strong>A - 4        245</strong></p>
<p><strong>A#          252</strong></p>
<p><strong>B             256</strong></p>
<p><strong>C            261</strong></p>
<p><strong>C#           270</strong></p>
<p><strong>D            280</strong></p>
<p><strong>D#          288                                </strong></p>
<p><strong>E             290</strong></p>
<p><strong>F             294</strong></p>
<p><strong>F#           300</strong></p>
<p><strong>G            308</strong></p>
<p><strong>G#          315</strong></p>
<p><strong>A - 5        319</strong></p>
<p><strong>A#          320</strong></p>
<p><strong>B             330</strong></p>
<p><strong>C            336</strong></p>
<p><strong>C#          348</strong></p>
<p><strong>D            350</strong></p>
<p><strong>D#          352</strong></p>
<p><strong>E             360</strong></p>
<p><strong>F             364</strong></p>
<p><strong>F#           377</strong></p>
<p><strong>G            378</strong></p>
<p><strong>G#          384</strong></p>
<p><strong>A - 6        385</strong></p>
<p><strong>A#          390</strong></p>
<p><strong>B             392</strong></p>
<p><strong>C            406</strong></p>
<p><strong>C#          416</strong></p>
<p><strong>D            420</strong></p>
<p><strong>D#          435</strong></p>
<p><strong>E             448 -</strong></p>
<p><strong>F             450</strong></p>
<p><strong>F#           455</strong></p>
<p><strong>G            462</strong></p>
<p><strong>G#          464</strong></p>
<p><strong>A - 7        476</strong></p>
<p><strong>A#          480</strong></p>
<p><strong>B             490</strong></p>
<p><strong>C            493</strong></p>
<p><strong>C#          504</strong></p>
<p><strong>D            510</strong></p>
<p><strong>D#          512</strong></p>
<p><strong>E             522</strong></p>
<p><strong>F             525</strong></p>
<p><strong>F#           532</strong></p>
<p><strong>G            540</strong></p>
<p><strong>G#          544</strong></p>
<p><strong>A - 8        546</strong></p>
<p><strong>A#          551</strong></p>
<p><strong>B             560</strong></p>
<p><strong>C            570</strong></p>
<p><strong>C#          576</strong></p>
<p><strong>D            580</strong></p>
<p><strong>D#          588</strong></p>
<p><strong>E             595                                </strong></p>
<p><strong>F             600</strong></p>
<p><strong>F#           608</strong></p>
<p><strong>G            609</strong></p>
<p><strong>G#          616</strong></p>
<p><strong>A - 9        630         </strong></p>
<p><strong>A#          638</strong></p>
<p><strong>B             640</strong></p>
<p><strong>C            644</strong></p>
<p><strong>C#          660</strong></p>
<p><strong>D            665</strong></p>
<p><strong>D#          667</strong></p>
<p><strong>E             672</strong></p>
<p><strong>F             690</strong></p>
<p><strong>F#           696</strong></p>
<p><strong>G            700</strong></p>
<p><strong>G#           704</strong></p>
<p><strong>A - 10      714</strong></p>
<p><strong>A#          720</strong></p>
<p><strong>B             725</strong></p>
<p><strong>C            728</strong></p>
<p><strong>C#          735</strong></p>
<p><strong>D            736</strong></p>
<p><strong>D#          750</strong></p>
<p><strong>E             754</strong></p>
<p><strong>F             756</strong></p>
<p><strong>F# </strong><strong>          768</strong></p>
<p><strong>G            770</strong></p>
<p><strong>G#          780</strong></p>
<p><strong>A - 11      783</strong></p>
<p><strong>A#          784</strong></p>
<p><strong>B             798</strong></p>
<p><strong>C            800</strong></p>
<p><strong>C#          805</strong></p>
<p><strong>D            810</strong></p>
<p><strong>D#           812</strong></p>
<p><strong>E             832</strong></p>
<p><strong>F             840</strong></p>
<p><strong>F#           841</strong></p>
<p><strong>G            864</strong></p>
<p><strong>G#          868</strong></p>
<p><strong>A - 12      870</strong></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>I asked the same thing to Chat Gpt</p>
<p>Thet say ok, it's new we do it</p>
<p>I followes the intructions, installed Python... and now I am stuck</p>
<p>I need me a computer person to help me and the Chat Gpt robo thingy complete the prototype.</p>
<p>&nbsp;</p>]]></content:encoded>
						                            <category domain="https://midi.org/community"></category>                        <dc:creator>Philippe Rousset</dc:creator>
                        <guid isPermaLink="true">https://midi.org/community/midi-specifications/replace-the-equal-temperament-tuning-or-ett-new-tuning-new-notation-system</guid>
                    </item>
				                    <item>
                        <title>Hello I&#039;m new to Midi and here</title>
                        <link>https://midi.org/community/midi-hardware/hello-im-new-to-midi-and-here</link>
                        <pubDate>Sat, 29 Aug 2026 18:18:51 +0000</pubDate>
                        <description><![CDATA[HI everyone, A friend recommended this site and I am writing to both introduce myself and also probably make a total fool of myself asking some really dumb questions. As with this forum and ...]]></description>
                        <content:encoded><![CDATA[<p>HI everyone, <br /><br />A friend recommended this site and I am writing to both introduce myself and also probably make a total fool of myself asking some really dumb questions. As with this forum and community, I'm new to MIDI although I've had MIDI equipment for about 10 years or so already. I've just never got to using it before now, as I was doing everything on to a mixer and I plan to continue using that as the main platform for my recording. However, a while ago I started getting curious about MIDI and I connected a number of instruments together and really havent looked back. So this is what I came here to ask about, and learn more.</p>
<p>I would like to link a number of instruments I have via Midi to create more complex instrumentations which I want to send to a Zoom Live Track 20 mixing deck. What I want to do is create a synchronous interactive polyphonous sound configured through MIDI while also sending the individual voices of the various instruments to the Zoom 20 deck via Phone/XLR cable. In effect I want to create two kinds of networks (MIDI and conventional audio jacks) using the same instruments all of which are controlled via a central unit in the system which I will play. The sound modules I want to link up are;<br /><br />1) Midi Network - Circuit One<br />i Mini Nova synth <br />ii Yamaha MOXF <br />iii Korg Volca Drum <br />iv Behringer RD9 <br />v Beat Buddy 2 <br />vi Line6 Guitar Helix<br />Circuit One : Connect MIDI Network To Zoom L20 via a final connection through 6.3mm jack or XLR. </p>
<p>Circuit Two : The individual voices of the seperate instruments connected via XLR/right channel phone to the Zoom L20. <br />i Mini Nova<br />ii Yamaha MOXF<br />iii Volca Drum<br />iv Behringer RD9<br />v Beat Buddy 2<br />vi Guitar via Line 6</p>
<div>The idea is to get two different sounds from each instrument;</div>
<div>a) the sound produced via the MIDI induced configuration, and </div>
<div>b) the sound that comes out of the instrument without the MIDI induced sound. </div>
<div>I want to record both these sound sources on the Zoom Livetrack 20 and get a 'band' feel to the music rather than dubbing different tracks and building the sound progressively with each dub. I also still like the "analogic" experience of creating the music mechanically through the way I play the instruments rather than just programming stuff straight into a DAW or something like that. My feeling is I will probably use the Yamaha MOXF as the central controller of the MIDI network to get the chords and tones and instrument changes into the network, alhtough I may end up using a clock to master the timing of all the instruments together. <br /><br />2) Three Questions about MIDI Hardware</div>
<div>A) What is the best way to get a synchronous MIDI network of this nature to work? My research into MIDI suggests that long daisy-chains is not a good idea. </div>
<div>B) What would be the best way to set up this synchronous MIDI network? A MIDI clock(+MIDI through hub/s) or just MIDI hub/s and use the controller (say MOXF) to set the timing? Would that for sure stop any unexpected timing deviations from the other sound modules?</div>
<div>C) Is it possible to use the MIDI controller (MOXF or a dedicated MIDI controller) to specify what each instrument would do, for example if I want the MiniNova to create bass lines, the MOXF itself to create a symphonic sound of strings as well as other voices such as bells, and the Korg Volca to create a range of tonal rythms, while the Beat Buddy creates a basic drum kit beat while the RD9 creates more complex overlays of beats and rythms (perhaps in different time signatures). Or would it be simpler/better to just programme each of these sound modules individually to produce the sounds I would like them to? <br /><br />I would appreciate any product recommendations to create this network as well. <br /><br />Sorry for the long post - I hope someone will find time to look at it. <br /><br />Thanks, regards and greetings</div>
<div><br />John </div>]]></content:encoded>
						                            <category domain="https://midi.org/community"></category>                        <dc:creator>MIDInovice</dc:creator>
                        <guid isPermaLink="true">https://midi.org/community/midi-hardware/hello-im-new-to-midi-and-here</guid>
                    </item>
				                    <item>
                        <title> What is the common practice of handling a virtual UMP device when a legacy Midi host connected into it?</title>
                        <link>https://midi.org/community/midi-specifications/alsa-sequencer-what-is-the-common-practice-of-handling-a-virtual-ump-device-when-a-legacy-midi-host-connected-into-it</link>
                        <pubDate>Mon, 17 Aug 2026 02:02:21 +0000</pubDate>
                        <description><![CDATA[Hi mate!First time commenter here since I have a hard time on searching relevant info regardless to the ALSA sequencer where I find no info related to this problem in the ALSA documentation,...]]></description>
                        <content:encoded><![CDATA[<p>Hi mate!<br /><br />First time commenter here since I have a hard time on searching relevant info regardless to the ALSA sequencer where I find no info related to this problem in the ALSA documentation, nor I could find anyone handing this problem in the existing midi libraries, while the github and sourceforge discussions are a bit inactive where many of the questions remain unanswered. Seems like here is the closest place where can give me some directions to solve the problems since my problem might also involves in some basic midi 2.0 knowledge.<br /><br />I am currently studying the ALSA sequencer and I have some success on building a basic midi 1.0 input and output, so I decided to build a virtual input with supporting ump; basically, I have created a port with an enum of SND_SEQ_PORT_TYPE_MIDI_UMP:</p>
<pre contenteditable="false">// Create an input port, but ump
const port_id = asound.snd_seq_create_simple_port(
    seq.?,
    "Zig Midi In Ump",
    asound.SND_SEQ_PORT_CAP_WRITE | asound.SND_SEQ_PORT_CAP_SUBS_WRITE,
    asound.SND_SEQ_PORT_TYPE_MIDI_GENERIC | asound.SND_SEQ_PORT_TYPE_APPLICATION | asound.SND_SEQ_PORT_TYPE_MIDI_UMP,
);</pre>
<p>After that, I have created an async callback to receive the ump packet. is_active is a global variable so that the loop can be stopped outside the async function, while the type UmpEvent is snd_seq_ump_event_t: </p>
<pre contenteditable="false">fn processUmpEvent(seq: ?*Seq) void {
    var ev: ?*UmpEvent = null;
    while (is_active) {
        if (asound.snd_seq_ump_event_input(seq.?, &amp;ev) &gt;= 0) {
            std.debug.print("Event type: {d}\n", .{ev.?.type});
        }
    }
}
</pre>
<p>While the program is run, since I also want to see how midi host that can't support ump behaves to my virtual input device, I decided to open a daw and trying to send something with it; unsurprisingly, although my daw recognized my virtual port, the port don't response to the event since my host didn't send ump event, but this creates some questions since I am not sure how should I handle this situation if I want to build a midi library or a midi host for example, so here are the questions:</p>
<p>- Is the behavior of legacy midi host recognized my virtual input device intended?<br />- When I build a virtual input device, do I need to check if the new incoming or target device support ump? Or my virtual device should always handle both ump and legacy format? Or I should prevent the legacy device to connect to the ump endpoint?</p>
<p>Please let me know if anyone needs more info for the questions, or if the question is duplicated so that I could referred to the existing discussion.</p>]]></content:encoded>
						                            <category domain="https://midi.org/community"></category>                        <dc:creator>Accipiter Nova</dc:creator>
                        <guid isPermaLink="true">https://midi.org/community/midi-specifications/alsa-sequencer-what-is-the-common-practice-of-handling-a-virtual-ump-device-when-a-legacy-midi-host-connected-into-it</guid>
                    </item>
				                    <item>
                        <title>Middle C (note 60) Pitch Assignment?</title>
                        <link>https://midi.org/community/midi-software/middle-c-note-60-pitch-assignment</link>
                        <pubDate>Sat, 15 Aug 2026 17:14:21 +0000</pubDate>
                        <description><![CDATA[Greetings to all but especially those that write MIDI specifications.
Is assigning a pitch value such as C2, C3, C4 or C5 to midi middle C equals note 60 under consideration?
As things cur...]]></description>
                        <content:encoded><![CDATA[<p>Greetings to all but especially those that write MIDI specifications.</p>
<p>Is assigning a pitch value such as C2, C3, C4 or C5 to midi middle C equals note 60 under consideration?</p>
<p>As things currently stand there is hardware and software that use each of the pitch values listed above as their middle C standard.</p>
<p>Whatever audio is played back may not represent the intent of the midi composer because the audio maybe played back at the wrong octave.</p>]]></content:encoded>
						                            <category domain="https://midi.org/community"></category>                        <dc:creator>Jim Fogle</dc:creator>
                        <guid isPermaLink="true">https://midi.org/community/midi-software/middle-c-note-60-pitch-assignment</guid>
                    </item>
				                    <item>
                        <title>Got Property Exchange working between two vendors&#039; gear that never coordinated — sharing it, and some open questions on adoption</title>
                        <link>https://midi.org/community/midi-specifications/got-property-exchange-working-between-two-vendors-gear-that-never-coordinated-sharing-it-and-some-open-questions-on-adoption</link>
                        <pubDate>Thu, 06 Aug 2026 22:26:48 +0000</pubDate>
                        <description><![CDATA[I wanted to share a proof-of-concept and open a discussion, because I think it says something useful about where Property Exchange is right now.
What I built. A small PE responder (running ...]]></description>
                        <content:encoded><![CDATA[<p data-pm-slice="1 1 []">I wanted to share a proof-of-concept and open a discussion, because I think it says something useful about where Property Exchange is right now.</p>
<p><strong>What I built.</strong> A small PE <em>responder</em> (running on a Mac) that impersonates a sound generator. It serves resources built from data that a synth already has — its parameter names and its CC map — so that a hardware controller can discover it over MIDI-CI. The result: the controller <strong>auto-labels its eight knobs with the synth's real parameter names and drives them</strong>, with no MIDI-learn and no templates. The two products were never designed to interoperate; PE made them.</p>
<p>For me this was the "oh, it actually works" moment — the thing PE promised, running on real gear. It scaled cleanly across ~47 instruments from one software collection.</p>
<p><strong>Why I'm posting.</strong> Getting there took more reverse-engineering than I expected, and I ran into a few things I'd genuinely like other implementers' perspectives on:</p>
<ol>
<li>
<p><strong>Standard vs. vendor-specific resources.</strong> The controller I used fetches vendor-specific</p>
<p>parameter/value resources rather than the standardized <code>CtrlList</code> / <code>AllCtrlList</code>. Is that common in the wild? Has anyone successfully served <em>standard</em> controller resources to a shipping controller and had it map knobs from them? I'd love to know how portable a "standard-resources-only" responder actually is today.</p>
</li>
<li>
<p><strong>Subscriptions / value sync.</strong> For a responder to advertise live values and have a controller</p>
<p>display them, what's the subscription behavior you've found works reliably? I'd like to compare notes on the <code>full</code> vs <code>partial</code> update flow and how different peers handle it.</p>
</li>
<li>
<p><strong>Robustness patterns.</strong> Stale MIDI-CI sessions, re-subscription behavior, MUID invalidation on</p>
<p>reconnect — is there an agreed set of best practices or, ideally, a reference implementation people build against?</p>
</li>
</ol>
<p><strong>Offer.</strong> I'm happy to share the responder and the harvester (the bit that turns a synth's shipped files into a PE resource set) as a reference — it might save the next person the reverse-engineering, and it could be a useful starting point for anyone building a responder. If there's interest in an open reference implementation / conformance-style test set for PE, I'd gladly contribute what I have.</p>
<p>Mostly I'd love to hear from anyone else implementing PE — what's worked, what's been painful, and whether the standard-resource path is as viable as I hope it becomes.</p>]]></content:encoded>
						                            <category domain="https://midi.org/community"></category>                        <dc:creator>Nick Rains</dc:creator>
                        <guid isPermaLink="true">https://midi.org/community/midi-specifications/got-property-exchange-working-between-two-vendors-gear-that-never-coordinated-sharing-it-and-some-open-questions-on-adoption</guid>
                    </item>
							        </channel>
        </rss>
		