Application to create basic MPC Sample starter projects from your desktop
|
|
1 dzień temu | |
|---|---|---|
| build | 2 dni temu | |
| cmd | 2 dni temu | |
| docs | 2 dni temu | |
| frontend | 1 dzień temu | |
| internal | 1 dzień temu | |
| pull-requests | 1 dzień temu | |
| testdata | 2 dni temu | |
| tools | 1 dzień temu | |
| .gitignore | 2 dni temu | |
| LICENSE | 2 dni temu | |
| README.md | 1 dzień temu | |
| Taskfile.yml | 2 dni temu | |
| dialogs.go | 1 dzień temu | |
| go.mod | 2 dni temu | |
| go.sum | 2 dni temu | |
| main.go | 1 dzień temu | |
| main_test.go | 1 dzień temu |
Application to create basic MPC Sample starter projects from your desktop.
mpckit is a Wails v3 app: Go for all file work, Svelte + TypeScript for the window.
You need:
go install github.com/wailsapp/wails/v3/cmd/wails3@v3.1.0wails3 doctor lists.Then, from the repository root (cmd, PowerShell or a shell):
wails3 doctor # checks the tools above
wails3 dev # builds and opens the app; reloads on changes
wails3 build # builds bin/mpckit (bin\mpckit.exe on Windows)
The first run installs the frontend packages and generates frontend/bindings from the Go service.
Tests: go test ./.... On Linux without the GTK packages, use CGO_ENABLED=0 go test -tags purego ./... instead.
go run ./cmd/mpckit-cli builds a project from the command line, go run ./tools/checkpoint-a builds the device test pack (see its README), and go run ./tools/xpjdiff A.xpj B.xpj compares two projects (the .xpj contents and the data folders).
mpckit is an independent project. It is not affiliated with, endorsed by or supported by Akai Professional or inMusic Brands. Akai, MPC and MPC Sample are trademarks of their respective owners and are used here only to describe the device mpckit works with.
MIT. See LICENSE.