#webmidi
Nah gonna keep that pure without AI in it. Might do something with WebMidi though. I already have tons of different effects implemented in the synth keyboard and theremin using tone.js. I might make a module generating effects for MIDI instruments using WebMidi.js.
October 2, 2026 at 2:15 PM
A Web MIDI input that disconnects mid-note sends no note-off. The app must release it.

Key voices by the port that started them; free them on statechange.

#webmidi #javascript #webaudio
abchaudary.me/blog/web-mid...
Web MIDI Permission, Device State and statechange
How Web MIDI permission, the statechange event and a port's pending state decide whether a JavaScript synth survives a device disconnecting mid-note.
abchaudary.me
October 1, 2026 at 7:51 PM
NTS-1mk2自作オシレータ用のエディタWebMIDI APIで作ってたけどNRPNで最大値送ってもNTS-1側が最大値にならねー、これgithubのissueに上がってた奴なんかな?
September 18, 2026 at 1:54 PM
Ever wondered what your MIDI keyboard is actually saying?
Made a tool that shows you that.

morse.dario.wtf
Morse — WebMIDI Signal Bench
A precise WebMIDI monitor, decoder, and playable piano.
morse.dario.wtf
September 16, 2026 at 1:04 PM
(Destroy pigs.)
"Bus-stop Rat-bag,
Haha, charade you are..."
youtu.be/ZUEGeWYWbuU&...
(But I also wanna get old Bastl Kastle firmware going on Cardputers, and do my CA noises in webMIDI, *and* my EMFcamp badge, and make a DVD of the quadratic iteration FFT noises, and, and and... )
youtu.be
September 13, 2026 at 9:25 PM
it involves webmidi
August 30, 2026 at 12:29 PM
chrome 152 broke webmidi?! argh. if youre struggling with webmidi on chrome, apparently the 'beta' fixes it. sigh, computers :)
August 29, 2026 at 5:53 PM
Believe it or not I have also been goofing around with webMIDI in recent weeks and have found backgrounding a menace. So I was more impressed than annoyed that it was so resilient
July 31, 2026 at 11:33 PM
[Music Production] Ronnie ➡ FREE: BCEditor browser-based editor for BCR2000 & BCF2000
FREE: BCEditor browser-based editor for BCR2000 & BCF2000
BCEditor is a modern, platform-independent preset editor that runs entirely via WebMIDI with zero installation or drivers required.
rekkerd.org
July 16, 2026 at 1:20 PM
FREE: BCEditor browser-based editor for BCR2000 & BCF2000 rekkerd.org/free-bcedito...
FREE: BCEditor browser-based editor for BCR2000 & BCF2000
BCEditor is a modern, platform-independent preset editor that runs entirely via WebMIDI with zero installation or drivers required.
rekkerd.org
July 16, 2026 at 12:56 PM
MidiQ releases BCEditor - Free browser-based WebMIDI editor for Behringer BCR2000 and BCF2000 https://www.kvraudio.com/news/67711
July 14, 2026 at 9:24 AM
Chrome 149アップデートで28件の脆弱性が修正されました

今回のアップデートでは、5つの重大なバグが修正されます。具体的には、Core、DigitalCredentials、WebMIDIにおける解放済みメモリ使用の問題、Accessibilityにおける信頼できない入力の検証が不十分な欠陥、およびGPUにおけるヒープバッファオーバーフローの欠陥です。

残りの23件の脆弱性は、重大度の高い欠陥です。内訳は、解放後使用(use-after-free)が9件、信頼できない入力の検証不足が4件、不適切な実装が3件、ポリシー適用不足が2件、境界外読み取りが2件、境界外書き込みが1件...
Chrome 149 Update Patches 28 Vulnerabilities
The latest Chrome update patches 28 critical and high-severity vulnerabilities, including a dozen use-after-free bugs.
www.securityweek.com
July 6, 2026 at 8:04 PM
「Chrome」に今週2度目のセキュ更新 - 脆弱性28件を修正

Googleは現地時間2026年6月11日、デスクトップ向け「Chrome」のセキュリティアップデートをリリースした。同月8日のアップデートに続く今週2度目の更新で、深刻な脆弱性にも対処している。

...

重要度がもっとも高い「Critical」とされたのは5件。コア部分に判明した「CVE-2026-12007」をはじめ、「DigitalCredentials」に関する「CVE-2026-12008」、「WebMIDI」における「CVE-2026-12011」など、解放したメモリを使用するいわゆる「Use After...
【セキュリティ ニュース】「Chrome」に今週2度目のセキュ更新 - 脆弱性28件を修正(1ページ目 / 全2ページ):Security NEXT
Googleは現地時間2026年6月11日、デスクトップ向け「Chrome」のセキュリティアップデートをリリースした。同月8日のアップデートに続く今週2度目の更新で、深刻な脆弱性にも対処している。 :Security NEXT
www.security-next.com
July 5, 2026 at 8:04 PM
There's a history of butt triggered projects (someone told me about theirs when I was speaking on something unrelated at the Audio Engineering Society conf lol) , and I was the webMIDI dev for firefox, and am an old Max/Pd externals dev so I am Unfortunately Familiar with audio/MIDI extensions.
June 14, 2026 at 8:36 PM
🟠 CVE-2026-12011 - High (8.3)

Use after free in WebMIDI in Google Chrome on Windows prior to 149.0.7827.115 allowed a remote at...

https://www.thehackerwire.com/vulnerability/CVE-2026-12011/

#infosec #cybersecurity #CVE #vulnerability #security #patchstack
June 12, 2026 at 3:00 PM
Chrome 149アップデート、28件の脆弱性を修正

Googleは木曜日、深刻度が「緊急」および「高」に分類される28件の脆弱性を修正したChrome 149アップデートをリリースしました。 今回のアップデートでは、5件の緊急度「Critical(緊急)」の脆弱性が修正されています。Core、DigitalCredentials、WebMIDIにおけるuse-afte
Chrome 149アップデート、28件の脆弱性を修正
Googleは木曜日、深刻度が「緊急」および「高」に分類される28件の脆弱性を修正したChrome 149アップデートをリリースしました。 今回のアップデートでは、5件の緊急度「Critical(緊急)」の脆弱性が修正されています。Core、DigitalCredentials、WebMIDIにおけるuse-afte
blackhatnews.tokyo
June 12, 2026 at 9:41 AM
🚨 EUVD-2026-36332
📊 n/a
🏢 Google

📝 Use after free in WebMIDI in Google Chrome on Windows prior to 149.0.7827.115 allowed a remote attacker who had compromised the renderer process to potentiall...

🔗 https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-36332

#cybersecurity #infosec #cve #euvd
June 11, 2026 at 11:01 PM
🚨 EUVD-2026-36332
📊 n/a
🏢 Google

📝 Use after free in WebMIDI in Google Chrome on Windows prior to 149.0.7827.115 allowed a remote attacker who had compromised the renderer process to potentiall...

🔗 https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-36332

#cybersecurity #infosec #cve #euvd
June 11, 2026 at 11:01 PM
There's the WebUSB api but yeah currently only chromium-based browsers have support 😔 developer.mozilla.org/en-US/docs/W...

Not related to game controllers but there's also WebMIDI that has chrome *and* ff support which is exciting!
WebUSB API - Web APIs | MDN
The WebUSB API provides a way to expose non-standard Universal Serial Bus (USB) compatible devices services to the web, to make USB safer and easier to use.
developer.mozilla.org
June 10, 2026 at 8:42 AM
Firefox doesn't support WebUSB for dubious reasons. They require downloading and running native executables able to access all user data and control everything instead of granting access to a specific USB device for supposed security reasons. They added WebMIDI and WebSerial so it's not consistent.
June 9, 2026 at 6:36 PM
🔴 CVE-2026-11165 - Critical (9.6)

Use after free in WebMIDI in Google Chrome on iOS prior to 149.0.7827.53 allowed a remote attacke...

https://www.thehackerwire.com/vulnerability/CVE-2026-11165/

#infosec #cybersecurity #CVE #vulnerability #security #patchstack
June 7, 2026 at 3:00 AM
🚨 EUVD-2026-34626
📊 n/a
🏢 Google

📝 Use after free in WebMIDI in Google Chrome on iOS prior to 149.0.7827.53 allowed a remote attacker to potentially perform a sandbox escape via a crafted HTML ...

🔗 https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-34626

#cybersecurity #infosec #cve #euvd
June 5, 2026 at 1:00 AM
🚨 EUVD-2026-33156
📊 n/a
🏢 Google

📝 Use after free in WebMIDI in Google Chrome on Android prior to 148.0.7778.216 allowed a remote attacker who had compromised the renderer process to potentiall...

🔗 https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-33156

#cybersecurity #infosec #cve #euvd
May 29, 2026 at 12:00 AM
General Discussion • Re: Nordstjernen web browser
Honestly, in 50kLOC C it's 100% impossible to write a current web browser engine. And just glancing at the repo confirms this. The 50kLOC seems to be primarily glue code, and then there's what's explicitly not supported: > No WebGL, WebGPU, WebRTC, WebUSB, WebBluetooth, WebHID, WebMIDI. > No service workers, web workers, push notifications, background sync, IndexedDB, EventSource. > No MSE / EME / Widevine / DRM. (YouTube's player needs MSE and so isn't supported; direct WebM URLs play.) > No JIT. (QuickJS is a bytecode interpreter — no patching, no inline caches, no W+X page at any point.) > No per-site compatibility shims — the engine renders what the page sends. Sites that hard-require Blink/WebKit-only APIs degrade or fail. > No extensions, no plugins, no NPAPI/PPAPI shims. > No persistent browsing history — the back/forward stack lives only in memory. > No sync, no accounts, no "studies", no telemetry of any kind. > No localisation beyond English (for now). > No tab strip. No support for web workers will prevent the vast majority of web apps from running. No JIT (and pure interpreted JS without caching) means no acceptable performance. Not extensible... Single document only workflow makes this more akin to a webview. I'd say it's at most a rudimentary online static document viewer, not a browser. Gave it a spin in a sandboxed environment (because there's really very little known about the author or program) and it fell apart really quickly. One of the links on the start page was reddit. Clicked it and after about a minute there was nothing usable yet. Decided to go to skatteverket.se which is a very average website (Swedish tax office) and super-compatible with most browsers, and it failed to render properly and promptly hung up the application permanently (taskkill required). Tried a few more sites: * imgur.com: hang, then crash to desktop * www.palemoon.org: fails to render most of the site. menu non-functional. CSS support is abysmal. claimed support for @font-face and downloadable fonts aren't working. no proper image support, table rendering is broken, too. * chatgpt (linked from home page): fails to render anything meaningful * bbc news (linked from home page): no visible images, no functional navigation * https://testserver.palemoon.org/dromaeo/ Crashes to desktop before even starting anything (just clicking to load recommended test framework) I'd say this is very much not ready for anything and you were a bit premature making noise about it Of note: I tested the Windows version. It fares a lot worse than what you seemed to be achieving on your OS. * * *
forum.palemoon.org
May 25, 2026 at 8:38 PM
Oh the fights we had about this over webmidi
May 23, 2026 at 1:20 AM