# JUCE 8.0.12 USB-MIDI implementation

**URL:** <https://forum.juce.com/t/juce-8-0-12-usb-midi-implementation/68127>\
**Category:** General JUCE discussion\
**Created:** [February 3, 2026, 2:10pm UTC](https://forum.juce.com/t/juce-8-0-12-usb-midi-implementation/68127 "2026-02-03T14:10:48Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![andreamaracci](https://avatars.discourse-cdn.com/v4/letter/a/e47774/32.png) [@andreamaracci](https://forum.juce.com/u/andreamaracci)\
**Post date:** [September 16, 2026, 8:38pm UTC](https://forum.juce.com/t/juce-8-0-12-usb-midi-implementation/68127/5 "2026-09-16T20:38:15Z")

</div>

I posted this also as a response in another post and the question went forward:

> [@JUCE 8.0.11 MIDI PORT NAME](https://forum.juce.com/t/juce-8-0-11-midi-port-name/67745):
>
> Compared to JUCE 8.0.10, this version completely changes the naming of MIDI ports. For example: Array\<MidiDeviceInfo\> itemsIn = MidiInput::getAvailableDevices(); for (const auto& item : itemsIn) { DBG(item.name); } Previously the device was listed as “MY PORT”, but now it appears as “MY : PORT”. Does anyone know why? Is this a JUCE-introduced bug, maybe related to MIDI 2.0 compatibility? I can confirm that the colon is added only for MIDI 2.0 devices.

---

_[View the full topic](https://forum.juce.com/t/juce-8-0-12-usb-midi-implementation/68127)._
