sloop-editor-desktop, image 1 from its README
Firmware

sloop-editor-desktop

Rising62/100

Offline Windows desktop editor for SLOOP FM-1, built with Electron. Supports Web MIDI and SysEx.

sloop-editor-desktop is custom firmware for the M-VAVE FM-1, by @Catnip233. Open source under GPL-3.0, latest release v2.5.0 (October 2026).

forM-VAVE FM-1·by@Catnip233

Unclaimed. Is this yours? Sign in with GitHub as @Catnip233 to claim it.

Downloads
0
Stars
0
Forks
0
Commits
7
Last commit
Download v2.5.0

SLOOP-Editor-2.5.0-x64-Portable.exe· 107 MB· +7 files

GPL-3.0· Catnip233/sloop-editor-desktop·downloads come from the creator’s GitHub releases

6
Commits
1
Releases
6 commits and 1 release in the last year
Activity · last 12 months

SLOOP Editor Desktop

SLOOP Editor 图标

只是想让 SLOOP 网页编辑器用起来更方便一点。

Just a small project to make the SLOOP web editor more convenient to use.

平时使用时,我觉得每次打开网页不太方便,所以用 Electron 把它封装成了桌面 App。下载后像普通软件一样打开,就可以使用编辑器,网页资源也已经放在本地。

I found opening the web editor in a browser each time inconvenient, so I packaged it as a desktop app with Electron. You can launch it like any other app, with the editor resources bundled locally.

我只是做了搬运和桌面封装,编辑器的核心功能、界面与设备通信逻辑都来自原项目。感谢原作者的开发和开源分享。

My contribution is simply repackaging the existing editor as a desktop app. Its core features, interface and device communication logic come from the original project. All credit and thanks to the original authors for their work and for making it open source.

感谢原作者 / Credits

如果你觉得这个软件有用,欢迎去原项目点个 Star,支持真正完成这些功能的作者。

If you find this app useful, please consider starring the original project and supporting the authors who built these features.

这是一个非官方桌面封装,与原作者及 M-VAVE 没有官方关联。

This is an unofficial desktop wrapper, not affiliated with the original authors or M-VAVE.

下载与使用 / Download and use

从 Releases 下载安装包。最新云端构建也可在 GitHub Actions 的 Artifacts 中下载(需要登录 GitHub)。

Download published packages from Releases. The latest cloud builds are also available under Artifacts in GitHub Actions (GitHub sign-in required).

  • Windows:Setup.exe 为安装版,Portable.exe 为免安装版。Use Setup.exe to install, or Portable.exe to run without installation.
  • macOS:arm64.dmg 适用于 Apple Silicon,x64.dmg 适用于 Intel Mac;以实际发布的附件为准。Choose arm64.dmg for Apple Silicon or x64.dmg for Intel Macs, depending on the available release assets.
  1. 用 USB 数据线连接运行兼容 SLOOP 固件的 FM-1。Connect an FM-1 running compatible SLOOP firmware using a USB data cable.
  2. 打开 SLOOP Editor,点击左下角 connect。Launch SLOOP Editor and click connect in the bottom-left corner.
  3. 连接成功后即可编辑。Once connected, you can start editing.

日常编辑不需要联网。固件安装链接会在默认浏览器中打开原项目的在线页面。这是硬件编辑器,需要配合 FM-1 使用。

Normal editing works offline. The firmware installer link opens the original project's online page in your default browser. This is a hardware editor and requires an FM-1.

Windows 包没有商业代码签名;Mac 包没有 Apple Developer 签名和公证,首次打开可能遇到系统提示。Mac 的真实硬件连接仍待测试。

Windows packages are not commercially code-signed. Mac packages are not signed with an Apple Developer certificate or notarized, so your system may show a warning on first launch. Connection to real FM-1 hardware on macOS still needs testing.

本地构建 / Build locally

需要 Node.js 24 和 pnpm 11.25.0。Windows 包建议在 Windows 构建,macOS 包在 macOS 构建;仓库也提供 GitHub Actions 云端打包流程。

Requires Node.js 24 and pnpm 11.25.0. Build Windows packages on Windows and macOS packages on macOS. This repository also includes a GitHub Actions workflow for cloud builds.

pnpm install --frozen-lockfile
node node_modules/electron/install.js
pnpm run check
pnpm start

生成安装包 / Create packages:

# Windows x64: installer and portable app / 安装版和免安装版
pnpm run dist

# Mac Apple Silicon
pnpm exec electron-builder --mac --arm64 --publish never

# Mac Intel
pnpm exec electron-builder --mac --x64 --publish never

产物位于 dist/。

Build outputs are saved to dist/.

来源与许可证 / Source and license

本项目使用的上游版本 / Upstream revision: fa9ce5742f4aea9484e7c129dd81079d07e7321f.

代码遵循 GPL-3.0-only,保留原项目署名与许可证。详见 LICENSE 和 THIRD_PARTY_NOTICES.md,字体许可证位于 app/。

The code is licensed under GPL-3.0-only, with the original credits and licenses retained. See LICENSE and THIRD_PARTY_NOTICES.md. Font licenses are included in app/.

桌面封装增加了应用窗口、MIDI 权限处理、安装包配置和圆角应用图标;编辑器中的固件安装链接改为指向原项目的完整网址。

The wrapper adds a desktop window, MIDI permission handling, packaging configuration and a rounded app icon. The editor's firmware installer link has been changed to the original project's full URL.