<?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>Thu, 18 Jun 2026 20:09:14 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>How to use MIDI files in Office 365</title>
                        <link>https://midi.org/community/midi-software/how-to-use-midi-files-in-office-365</link>
                        <pubDate>Mon, 08 Jun 2026 12:28:05 +0000</pubDate>
                        <description><![CDATA[I recently purchased Office 365 and migrated my data to the O365 cloud. I want to use MIDI audio in my PowerPoint presentations. Is there a way to do it?]]></description>
                        <content:encoded><![CDATA[<p>I recently purchased Office 365 and migrated my data to the O365 cloud. I want to use MIDI audio in my PowerPoint presentations. Is there a way to do it? </p>]]></content:encoded>
						                            <category domain="https://midi.org/community"></category>                        <dc:creator>Siddharth Sharma</dc:creator>
                        <guid isPermaLink="true">https://midi.org/community/midi-software/how-to-use-midi-files-in-office-365</guid>
                    </item>
				                    <item>
                        <title>Browser-based audio-to-MIDI conversion workflow for producers</title>
                        <link>https://midi.org/community/midi-software/browser-based-audio-to-midi-conversion-workflow-for-producers</link>
                        <pubDate>Sun, 31 May 2026 14:30:30 +0000</pubDate>
                        <description><![CDATA[I have been working on a browser-based workflow for converting audio into editable MIDI, and I would be interested in feedback from MIDI users.The common use cases are:- extracting a melody ...]]></description>
                        <content:encoded><![CDATA[I have been working on a browser-based workflow for converting audio into editable MIDI, and I would be interested in feedback from MIDI users.<br /><br />The common use cases are:<br />- extracting a melody from a vocal or instrument recording<br />- turning guitar or piano audio into MIDI for editing in a DAW<br />- converting MP3/WAV ideas into MIDI sketches without installing a plugin<br /><br />The tool is PureMIDI:<br /> <span style="color:#aaa">removed link</span> <br /><br />It runs in the browser and is meant for quick transcription and MIDI extraction workflows. I am especially interested in feedback on accuracy expectations, DAW handoff, and which audio-to-MIDI workflows matter most to musicians and producers.<br /><br />If this is not the right category, please let me know where it should go.]]></content:encoded>
						                            <category domain="https://midi.org/community"></category>                        <dc:creator>x lw</dc:creator>
                        <guid isPermaLink="true">https://midi.org/community/midi-software/browser-based-audio-to-midi-conversion-workflow-for-producers</guid>
                    </item>
				                    <item>
                        <title>Getting JR Timestamps working on a USB MIDI 2.0 translator device</title>
                        <link>https://midi.org/community/midi-specifications/getting-jr-timestamps-working-on-a-usb-midi-2-0-translator-device</link>
                        <pubDate>Mon, 25 May 2026 09:14:22 +0000</pubDate>
                        <description><![CDATA[I&#039;ve been building a USB MIDI 2.0 8-port DIN interface on an RP2040 and have gotten it enumerating correctly on Linux (kernel 6.17) as a UMP Streaming device (ALSA leaves the JR clock handli...]]></description>
                        <content:encoded><![CDATA[<p>I've been building a USB MIDI 2.0 8-port DIN interface on an RP2040 and have gotten it enumerating correctly on Linux (kernel 6.17) as a UMP Streaming device (ALSA leaves the JR clock handling to the application). On macOS (Tahoe) isn't CoreMidi supposed to handle the JR timestamps/clocks? <br /><br />The device: A translator/interface - USB MIDI 2.0 on one side, 8 physical DIN MIDI 1.0 ports on the other. The DIN ports carry MIDI 1.0 content, so the Function Block midiProtocol is correctly set to 0x01.<br /><br />What works on macOS: After several rounds of descriptor fixes (IAD triplet, CS_INTERFACE GTB type, MS Header in alt-0, UAC 1.0 AC header format), AppleMIDIUSBDriver binds correctly and MIDIServer enumerates the device as a UMP device. MIDIServer logs confirm it reads gtb.midiProtocol=0x2 from the inline GTBs in alt-1. UMP Endpoint Discovery completes successfully.<br /><br />The problem: macOS only ever negotiates MIDI-1UP - it sends a Stream Config Request with protocol=0x01 and does not accept counter-proposals for protocol=0x02. The device appears in CoreMIDI as a standard MIDI 1.0 device. JR Timestamps/clocks are never send from the host.<br /><br />What I've tried:<br /><br />Setting bMIDIProtocol=0x02 in inline GTB descriptors (macOS reads it correctly but still negotiates 0x01)<br />Announcing midi1=true, midi2=true in Endpoint Info (no change)<br />Announcing midi1=false, midi2=true (device disappears from CoreMIDI - macOS apparently requires midi1 support)<br />Counter-proposing protocol=0x02 in Stream Config Notification (macOS ignores it and resends the 0x01 request)<br />The conclusion from MIDIServer logs is that configureDeviceUsingPortMap makes a hardcoded decision - seemingly based on the Function Block midiProtocol field - regardless of what the Endpoint Info capability flags say.<br /><br />The question:<br /><br />Are JR Timestamps ever achievable on macOS for a translator device whose function blocks report midiProtocol=0x01? Or does macOS require midiProtocol=0x02 function blocks to offer MIDI-2UP negotiation?<br /><br />If a device sets midiProtocol=0x02 on its function blocks (meaning it would present the DIN ports to the host as MIDI 2.0 channels), does macOS then negotiate MIDI-2UP and honour JR Timestamps?<br /><br />Is there any MIDI-CI or UMP Stream exchange that can prompt macOS to switch to MIDI-2UP after initial enumeration?<br /><br />And what is up with the phantom Midi 2 device with 0 ins/outs ? <br /><br />Any insight from people who have shipped MIDI 2.0 devices that work under CoreMIDI would be very welcome.</p>]]></content:encoded>
						                            <category domain="https://midi.org/community"></category>                        <dc:creator>Johannes</dc:creator>
                        <guid isPermaLink="true">https://midi.org/community/midi-specifications/getting-jr-timestamps-working-on-a-usb-midi-2-0-translator-device</guid>
                    </item>
				                    <item>
                        <title>Any way to smooth note transitions (expression)?</title>
                        <link>https://midi.org/community/creating-with-midi/any-way-to-smooth-note-transitions-expression</link>
                        <pubDate>Sun, 24 May 2026 18:10:20 +0000</pubDate>
                        <description><![CDATA[The current soundtrack I am working on for the SNES MIDI Remaster Project has issues with lots of the strings.
A sustained note slowly fades out using expression, and then the next note ins...]]></description>
                        <content:encoded><![CDATA[<p>The current soundtrack I am working on for the SNES MIDI Remaster Project has issues with lots of the strings.</p>
<p>A sustained note slowly fades out using expression, and then the next note instantly jumps to expression 127 on the same tick that the previous note has been turned off.  This causes transients from the previous note to briefly sound at full volume.  In one previous soundtrack I ended up duplicating the tracks and then alternating each original track's notes between the two new tracks.</p>
<p>I've tried to work around it this time by gapping the string notes, which only helps somewhat.  So I want to see if there is some sort of "smoothing" I can do in any of the commonly available Windows MIDI editors to make the expression of the new note blend with the one of the old so the transition isn't so jarring.  I have Anvil Studio, Sekaiju, and Sonar as the main ones I use, plus assorted others for converting to/from text etc.  I would only need it to apply to the strings, which sometimes share a track/channel with one or more other instrument(s).</p>
<p>If worse comes to worse, I can always do the duplicate/alternate hack again, but it's time consuming (and I haven't added that in to my editor yet &#x1f606; ) but I'd rather just be able to have it sound good without all the extra modification.</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/any-way-to-smooth-note-transitions-expression</guid>
                    </item>
				                    <item>
                        <title>Port 255 (Midi 1.0)</title>
                        <link>https://midi.org/community/midi-specifications/port-255-midi-1-0</link>
                        <pubDate>Wed, 20 May 2026 12:06:48 +0000</pubDate>
                        <description><![CDATA[If I in a midi file see a port value of 11111111, how should i interpret it?What is most likely the midi authors intention with that number?Right now I am simply allocating it to port 255 in...]]></description>
                        <content:encoded><![CDATA[<p>If I in a midi file see a port value of 11111111, how should i interpret it?<br />What is most likely the midi authors intention with that number?<br />Right now I am simply allocating it to port 255 in my app, since then it at least does not interfere with any of the 'normal' ports.<br />AI suggests it could mean its connected to all ports at same time, omni. Or that it means unassigned, which I guess is port 0, but what if there is tracks with port <br />0.<br />PS. I know ports is not part of standard midi 1.0 spec, but I hope one of you still knows the answer.<br /><br />Thanks for any answers.</p>]]></content:encoded>
						                            <category domain="https://midi.org/community"></category>                        <dc:creator>Lido</dc:creator>
                        <guid isPermaLink="true">https://midi.org/community/midi-specifications/port-255-midi-1-0</guid>
                    </item>
				                    <item>
                        <title>MPE forum GENERAL</title>
                        <link>https://midi.org/community/midi-specifications/mpe-forum-general</link>
                        <pubDate>Sun, 03 May 2026 11:58:29 +0000</pubDate>
                        <description><![CDATA[From my own collection tests, here&#039;s what I&#039;m considering. Do others agree or have better suggestions for these groups?
 
I have a collection of MPE devices and am currently mapping out re...]]></description>
                        <content:encoded><![CDATA[<div>From my own collection tests, here's what I'm considering. Do others agree or have better suggestions for these groups?</div>
<div> </div>
<div>I have a collection of MPE devices and am currently mapping out recommendations for different user scenarios.</div>
<div> </div>
<div>I’d appreciate forum input on which MPE controllers (hardware or touch‑based) you’d suggest for:</div>
<div> </div>
<div>· Users with physical disabilities (e.g., limited hand mobility, low force, single‑finger use)</div>
<div>· Previously trained musicians (may need familiar feel or minimal relearning)</div>
<div>· People with trauma histories, including CSA (needs around agency, sensory safety, body awareness)</div>
<div>· Other impacts (chronic pain, hospitalisation, distance education, fatigue)</div>
<div> </div>
<div>I have my own shortlist but want to hear real‑world experiences and preferences from this community.</div>
<div> </div>
<div>Thanks for any feedback.</div>
<div> </div>
<div>P.S. – If you’ve tried more than one device for any of the above, please share what worked best and why.</div>
<div>(I’ll be posting brand‑specific queries separately.)</div>]]></content:encoded>
						                            <category domain="https://midi.org/community"></category>                        <dc:creator>Tony</dc:creator>
                        <guid isPermaLink="true">https://midi.org/community/midi-specifications/mpe-forum-general</guid>
                    </item>
				                    <item>
                        <title>Yamaha MU128 sysex receive channel</title>
                        <link>https://midi.org/community/getting-started-with-midi-1/yamaha-mu128-sysex-receive-channel</link>
                        <pubDate>Tue, 28 Apr 2026 20:24:17 +0000</pubDate>
                        <description><![CDATA[Hello,
I am not a newbie about MIDI, I started long time ago with ATARI ST then Mega ST then Falcon, with Cubase, Cubase audio.
Today my home studio uses a PC with a french music distribut...]]></description>
                        <content:encoded><![CDATA[<p>Hello,</p>
<p>I am not a newbie about MIDI, I started long time ago with ATARI ST then Mega ST then Falcon, with Cubase, Cubase audio.</p>
<p>Today my home studio uses a PC with a french music distribution Linux, Librazik, In my setup, I have:</p>
<p>- Edirol UA-25 connected to the PC and the sequencer Muse (a Cubase like).</p>
<p>- Roland Canvas SC-55</p>
<p>- Yamaha MU128</p>
<p>- Box MIDI THRU with 6 out.</p>
<p>- keybord M-Audio Keystation 61es</p>
<p>- drum Band Hero !</p>
<p>I would want to configure with sysex the MU128, in order to receive from a keyboard on channel 3 for part 1-3. I don't success to find out the right sysex. The MIDI documentation is very usefulness for me. On the Web no information about this. Could you help me please ?</p>
<p>&nbsp;</p>]]></content:encoded>
						                            <category domain="https://midi.org/community"></category>                        <dc:creator>Robert MORELLI</dc:creator>
                        <guid isPermaLink="true">https://midi.org/community/getting-started-with-midi-1/yamaha-mu128-sysex-receive-channel</guid>
                    </item>
				                    <item>
                        <title>My journey with USB MIDI 2.0 in TinyUSB</title>
                        <link>https://midi.org/community/midi-specifications/my-journey-with-usb-midi-2-0-in-tinyusb</link>
                        <pubDate>Wed, 22 Apr 2026 01:59:06 +0000</pubDate>
                        <description><![CDATA[Hello, my friends. I&#039;m Saulo, writing from Brazil, (Brasília, Capital).
It&#039;s been a few months since I started working hard on implementing USB MIDI 2.0 on embedded systems. My starting poi...]]></description>
                        <content:encoded><![CDATA[<p>Hello, my friends. I'm Saulo, writing from Brazil, (Brasília, Capital).</p>
<p>It's been a few months since I started working hard on implementing USB MIDI 2.0 on embedded systems. My starting points were Andrew Mee's AM_MIDI2.0Lib (MIDI 2.0 protocol), AmeNote's tusb_ump, and Mike Kent's ProtoZOA (embedded and USB), along with the official specs. My interest in this topic came from work I've been doing for a few years on MIDI transports for ESP32 (&lt;a href=&quot; <span style="color:#aaa">removed link</span> " target="_blank" rel="noopener noreferrer"&gt;ESP32_Host_MIDI</a>). Along that path, I've been learning a bit about embedded architecture and the transport layer, especially USB.</p>
<p>It took many weeks of testing against Linux and Windows hosts, reading through M2-104-UM and the USB MIDI 2.0 Class Definition paragraph by paragraph. Last month I reached a stable version using TinyUSB, both Device and Host modes, validated first on RP2040 and then on Adafruit Feather RP2040 Host (Pico SDK, CMake). After testing across several devices, I opened the upstream PR: &lt;a href=&quot; <span style="color:#aaa">removed link</span> " target="_blank" rel="noopener noreferrer"&gt; <span style="color:#aaa">removed link</span> </a>.</p>
<p>Since then, I've been running a local branch based on the PR to keep the work moving. And that's the reason for this post: to see if others are on the same path and find allies here in the forum to push embedded MIDI 2.0 forward. So far, on my bench, I've enumerated on RP2040, RP2350, ESP32, Nordic nRF52840, and SAMD21. All of them enumerated cleanly on both Windows MIDI Services and Linux.</p>
<p>One angle in particular has been getting special attention: Teensy, Daisy Seed, and ESP32-P4. These are hacker-friendly boards with real audio processing capability. The experiments on these three are well under way, and this axis, where MIDI 2.0 meets real embedded audio, is where I'm going deeper.</p>
<p>It's been a really good experience. I'm excited about where this is going, and it would be great to find others walking a similar path.</p>]]></content:encoded>
						                            <category domain="https://midi.org/community"></category>                        <dc:creator>Saulo Verissimo</dc:creator>
                        <guid isPermaLink="true">https://midi.org/community/midi-specifications/my-journey-with-usb-midi-2-0-in-tinyusb</guid>
                    </item>
				                    <item>
                        <title>What kind of security features should I expect in a studio space for rent?</title>
                        <link>https://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://midi.org/community"></category>                        <dc:creator>Misbah Misbah</dc:creator>
                        <guid isPermaLink="true">https://midi.org/community/midi-news-stories/what-kind-of-security-features-should-i-expect-in-a-studio-space-for-rent</guid>
                    </item>
				                    <item>
                        <title>Claude plays MIDI</title>
                        <link>https://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://midi.org/community"></category>                        <dc:creator>Sema</dc:creator>
                        <guid isPermaLink="true">https://midi.org/community/creating-with-midi/claude-plays-midi</guid>
                    </item>
							        </channel>
        </rss>
		