Alexander Olsen

Results 25 comments of Alexander Olsen

For those who may stumble upon this in the future: This is a feature of iOS. There exist libraries to bypass this "feature", including https://github.com/feross/unmute-ios-audio

The only way I've found to do this (using this MIDI library) is to constantly poll available devices. I've done this in a [project of mine](https://github.com/aolsenjazz/super-controller/blob/master/src/main/port-service/index.ts) and made a similar...

Referring back to the original paper and reference implementation, it looks like there are other bugs in this layer implementation. In the paper, 3 conv sublayers are used at in...

This appears to be an error originating from the [midimessage](https://github.com/notthetup/midimessage) dependency. Based on the [midimessage source](https://github.com/notthetup/midimessage/blob/gh-pages/src/index.js) it seems that this message can be safely ignored.

Have you seen this fork: https://github.com/Julusian/node-midi ? Actively maintained, contains several fixes and QOL improvements. Not sure if it solves the problems you’ve highlighted, but probably worth a check.

According to the [electron docs](https://www.electronjs.org/docs/latest/tutorial/tutorial-preload), the preload file runs in a sandboxed process with access to the DOM and a limited subset of node API's. I agree that having it...

This concept gave me a lot of trouble too. You're definitely correct in that it's injected into the renderer. However, my takeaway from these docs is that the electron team...

Hey there! Windows is a sad story. As of today there exists only [one MIDI framework](https://www.tobias-erichsen.de/software/virtualmidi/virtualmidi-sdk.html) for Windows that supports virtual ports. As this framework requires license negotiation with the...

Thanks for sending this! I must've missed it in my search. Will look into and see what can be done with it.

Circling back. It seems like this is not possible using the JZZ collection of libraries: [This JZZ issue](https://github.com/jazz-soft/JZZ/issues/32) seems to indicate that native virtual ports are opened via a different...