Live data from Hacker News

Show HN: Perfect Bluetooth MIDI for Windows

news.ycombinator.com

21–30 of 45 posts

Re: Show HN: Perfect Bluetooth MIDI for Windows

#21
post #17
post #13

Earlier quoted context omitted.

A few more years and we might be able to approach Atari ST levels of MIDI performance…

Never gonna happen. The architecture of modern hardware and operating systems won't allow for that kind of low latency and jitter.

Specifically for Windows, the Intel 2001 Guidelines and Microsoft WHQL (Windows Hardware Quality Labs) which prohibit the use of MPU401-style interfaces, as well as direct driver access to either the serial or parallel ports.

Doing Direct-To-Bus MIDI handling can't be replicated in modern architecture like the ST was configured.

That said, given the popularity in analog semi-modulars to be used as DAW outboard with MIDI over USB implementations that add latency and jitter, is it even a consideration for most users?

Ableton and other performance oriented DAWs automatically compensate for MIDI and audio latency caused by plugins and devices; in Ableton's case it will delay the audio by the overall system latency, and/or bypasses plugin delay compensation only for armed/monitored tracks, making them more responsive.

The real answer to the question is, as always, to use hardware sequencers and control voltage triggered off your master clock or DAW. SQ-64 is as rock solid as an Atari ST for CV work, although the 64ppqn limit doesn't match the Atari ST' 384pqqn capabilities. That said, standard MIDI Beat Clock is much lower at 24 PPQN. If you want to go all Autechre/Aphex Twin there's plenty of ways to skin that cat.

Re: Show HN: Perfect Bluetooth MIDI for Windows

#22

For what it is worth, Microsoft is in the process of rolling out Windows Midi Services for Windows 11. https://microsoft.github.io/MIDI/

Why on earth is the "Windows MIDI Services is Here" thing a slider/carousel with one element in it? Why are the buttons completely misplaced with no margin between them? Has a human seen and tried this before they just deployed everything and went live?

Most choices are not between bread and cake.

Most choices are between bread and nothing.

Good engineering is the art of good enough.

Outrage is hardly warranted.

Re: Show HN: Perfect Bluetooth MIDI for Windows

#23
post #8

> Windows only natively exposes BLE-MIDI through the WinRT API, which almost no DAW polls. I haven’t used Windows for ages. Does this mean that almost every Windows user with any Bluetooth MIDI keyboard is unable to use it out of the box with their DAW without installing additional third-party software? Does it apply even to latest version of the very widely used DAWs like Ableton, Pro Tools, FL Studio, Reason, and R…

If you use a Mac, you'd be amazed at how many things can't be done on Windows without 3rd-party software. Do you know how to spot a Windows user ? They print-and-scan to merge their PDFs.

Actually I thought the same for macOS for certain things, like window management was way better on Windows than on macOS (snapping etc.) Luckily after years macOS finally has something decent to organize windows. I know that there were 3rd party apps like rectangles but something simple like organizing windows missing from a desktop OS always felt weird.

Re: Show HN: Perfect Bluetooth MIDI for Windows

#24
post #17

Earlier quoted context omitted.

Never gonna happen. The architecture of modern hardware and operating systems won't allow for that kind of low latency and jitter.

Specifically for Windows, the Intel 2001 Guidelines and Microsoft WHQL (Windows Hardware Quality Labs) which prohibit the use of MPU401-style interfaces, as well as direct driver access to either the serial or parallel ports. Doing Direct-To-Bus MIDI handling can't be replicated in modern architecture like the ST was configured. That said, given the popularity in analog semi-modulars to be used as DAW outboard with M…

If you care about timing over Midi, use MTC not Midi Clock. Because receivers have to derive clock frequency by counting pulses, Midi clock is inherently unstable.

Midi Time Code is SMPTE.

Re: Show HN: Perfect Bluetooth MIDI for Windows

#26

Earlier quoted context omitted.

Why on earth is the "Windows MIDI Services is Here" thing a slider/carousel with one element in it? Why are the buttons completely misplaced with no margin between them? Has a human seen and tried this before they just deployed everything and went live?

Most choices are not between bread and cake. Most choices are between bread and nothing. Good engineering is the art of good enough. Outrage is hardly warranted.

> Good engineering is the art of good enough.

Sure, agree. When will this website reach the state of "good enough"?

> Outrage is hardly warranted.

Agreed, but I also don't see any outrage in any of the comments for this submission, what outrage are you talking about?

Re: Show HN: Perfect Bluetooth MIDI for Windows

#28

Earlier quoted context omitted.

Specifically for Windows, the Intel 2001 Guidelines and Microsoft WHQL (Windows Hardware Quality Labs) which prohibit the use of MPU401-style interfaces, as well as direct driver access to either the serial or parallel ports. Doing Direct-To-Bus MIDI handling can't be replicated in modern architecture like the ST was configured. That said, given the popularity in analog semi-modulars to be used as DAW outboard with M…

If you care about timing over Midi, use MTC not Midi Clock. Because receivers have to derive clock frequency by counting pulses, Midi clock is inherently unstable. Midi Time Code is SMPTE.

Fun, I do the opposite, explicitly use Midi Clock so everything is purposefully a tiny bit out of sync, seems to sound better to me, "Midi clock is inherently unstable" is the feature I like :)

Re: Show HN: Perfect Bluetooth MIDI for Windows

#29

Earlier quoted context omitted.

Most choices are not between bread and cake. Most choices are between bread and nothing. Good engineering is the art of good enough. Outrage is hardly warranted.

> Good engineering is the art of good enough. Sure, agree. When will this website reach the state of "good enough"? > Outrage is hardly warranted. Agreed, but I also don't see any outrage in any of the comments for this submission, what outrage are you talking about?

It's good enough if it conveys the information to its intended audience.

If the comment isn't outrage, it's even less warranted.

Post reply on HN