GNU General Public License v3.0

项目介绍

anthonyhfm/Amethyst 是一个托管在 GitHub 上的开源项目,主要使用 Kotlin 编写,采用 GNU General Public License v3.0 许可证,目前获得 27 个 Star、5 次 Fork。

仓库全名
anthonyhfm/Amethyst
开源许可证
GNU General Public License v3.0
Star 数
27
Fork 数
5

README 摘要

Amethyst What is Amethyst? Amethyst is a Multiplatform App for creating and playing Launchpad Covers running on all Desktop targets (Windows, MacOS, Linux) and Mobile (Android, iOS) Features Launchpad Support Visual representation of your Launchpad layout on screen Supports Launchpad Pro, Launchpad X, Launchpad Mini Mk3, Launchpad MK2, Launchpad Pro Mk3, and Mystrix Real-time output via the Heaven rendering engine…

完整内容见 GitHub 原始 README 或本页 。

常见问题

Amethyst 用什么语言开发?

主要使用 Kotlin 编写,采用 GNU General Public License v3.0 许可证,目前有 27 个 Star。

Amethyst 可以免费商用吗?

仓库标注的许可证为 GNU General Public License v3.0,商用前请先阅读仓库 LICENSE 文件确认授权范围。

如何获取 Amethyst 的源码?

可以直接克隆仓库:git clone https://github.com/anthonyhfm/Amethyst.git,默认分支为 main;安装与运行步骤见仓库 README。

Amethyst 最近还在维护吗?

仓库最近一次更新为 1 周前,当前没有未关闭的 Issue;Star 数为 27,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

Kotlin Multiplatform app for creating, editing, and playing Launchpad covers across desktop and mobile.

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

简要分析

热度分
37
价值分
17
活跃状态
活跃

语言占比

Kotlin
Python
Rust
Shell
Swift

README

Amethyst

Amethyst Banner


What is Amethyst?

Amethyst is a Multiplatform App for creating and playing Launchpad Covers running on all Desktop targets (Windows, MacOS, Linux) and Mobile (Android, iOS)

Features

Launchpad Support

  • Visual representation of your Launchpad layout on screen
  • Supports Launchpad Pro, Launchpad X, Launchpad Mini Mk3, Launchpad MK2, Launchpad Pro Mk3, and Mystrix
  • Real-time output via the Heaven rendering engine at configurable FPS

Chain Effect System

27+ non-destructive, stackable effects per chain:

Effect Description
Color Tint LEDs to a solid color
Gradient Render multi-color gradients
Opacity Adjust LED transparency
Adjust Fine-tune LED output parameters
Blur Spread/blur LED patterns with configurable shape and curve
Color Filter Filter LEDs by color
Coordinate Filter Filter LEDs by pad position or region
Layer / Layer Filter Organize LEDs into named layers
Flip / Rotate Mirror or rotate the LED layout
Offset / Shift Spatially shift content
Copy Duplicate content with grid, wrap, reverse, or infinite modes
Delay Time-shift LED output
Hold Latch LED states
Loop Repeat LED output
Choke Gate or interrupt downstream content
Clear Reset LEDs or Multi
Preview Preview a branch output inline
Transmit Pass-through LED output
Group / Multi-Group Nest multiple devices into one unit
Piano Roll Piano-roll–style frame editor for LED patterns
Keyframes Frame-based animation editor
Macro Control / Filter Route and filter via parametrizable macros

Workspace & Editing

  • Macro system for parameterizing effect chains
  • Multiple workspace modes: Layout, Chain, Timeline, Performance
  • LAN collaboration (experimental)

Timeline

  • MIDI tracks and audio tracks with full clip editing
  • Piano-roll workspace mode
  • Automation lanes with configurable automation points
  • Flexible grid/snapping with multiple division modes
  • Integrated audio sample playback via the Echo engine

Multi-Origin Import

  • Ableton Live (.als) — including merged Apollo lighting data
  • Apollo Studio (.approj)
  • UniPad (zipped project)
  • Custom palette file support for color mapping
  • Automatic format detection for zipped projects

Desktop (Windows, macOS, Linux)

  • Discord Rich Presence with optional project/state display
  • In-app update checker
  • macOS title bar customization
  • Keyboard shortcut system

🚧 Mobile (Android & iOS) (work in progress) 🚧

  • Adaptive UI (iOS Liquid Glass / Google Material 3)
  • Full workspace editing on-device

Rainbow Buttons

Credits

  • Mat1jaczyyy for creating the Heaven Engine that was ported to Amethyst
  • Kaskobi for allowing Amethyst to use MicroLight 3 graphics

评论

暂无评论