MyGo 云音乐
Go와 MyGo로 만든 서드파티 네이버 클라우드 뮤직 데스크톱 클라이언트
패턴을 만들고, 깨고, Tracker에 전달한다. Polyend Tracker+와 Tracker Mini용 네이티브 Mac 동반자
Build the pattern. Break the pattern. Take it to the Tracker. A native Mac companion for the Polyend Tracker+ and Tracker Mini.
미디어Swift · ShellGitHub @JarlLyng온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기macOS companion for the Polyend Tracker+ and Tracker Mini. Generate and vary patterns, then read and write the device's own .mtp, .mt and .pti files on the SD card. SwiftUI, no accounts, no subscription. Open source, paid on the Mac App Store.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
A native macOS companion for the Polyend Tracker+ and Tracker Mini. It generates and varies
patterns, and writes them to your SD card as the real files the machine already reads.
Press Generate and a beat appears: kick, snare, hat, usually percussion carrying the device's own
Chance effect, often a bass line in the key you chose. Every press is different, and every result
is reproducible from its seed. Mutate takes what is there and nudges it, from subtle to chaotic.README 전문 보기 ↗A native Mac companion for the Polyend Tracker+ and Tracker Mini.
Press Generate and a beat appears: kick, snare, hat, usually percussion carrying the device's own Chance effect, often a bass line in the key you chose. Every press is different, and every result is reproducible from its seed. Mutate takes what is there and nudges it, from subtle to chaotic. Export writes your patterns and samples to the SD card as the files the Tracker already reads.
The editor is a tracker grid and works like one: notes on the keyboard rows, sixteen tracks, both effect lanes per step with the device's own symbols and value ranges, undo on everything.
It reads projects back off the card as well, with their patterns, names, tempo and instruments, so you can take something you made on the hardware, change it, and write it back without disturbing the instrument assignments, mixer or effects the machine keeps for itself.
There is no audio engine, so it does not play patterns back. It is a companion to the hardware, not a replacement for it.
Write to [email protected], or use Help > Send Feedback in the app, which fills in the app and macOS versions. The app took shape in a thread on Polyend Backstage, which is still the best place for ideas other Tracker owners can weigh in on. Issues here are welcome too.
The interesting part of this repo is PatternautCore, which reads and writes Polyend's formats in
plain Swift with no Apple-only dependencies:
| Format | What it is | Read | Write |
|---|---|---|---|
.mtp | A pattern: 16 tracks of 128 steps | yes | yes |
.mt | The project: tempo, track names, song playlist | yes | yes |
.pti | An instrument: parameters and raw audio | yes | yes |
patternsMetadata | The pattern slot names | yes | yes |
Every writer is verified byte-for-byte against Polyend's own
tracker-lib, and then against projects written by the
hardware itself, which is where the interesting differences turned up. Three of them are worth
knowing if you write tools for this device:
KS as the .mtp signature, type 2, and the real file size in the header.
tracker-lib's own defaults differ (PM, type 0, size 0).patternsMetadata holds all 256 slots, whatever the project uses, and the device will not
load a project without the file.ProjectBundleReader and ProjectBundleWriter handle a whole project folder, including stripping
the ._ companion files macOS leaves on a FAT card, which the Tracker otherwise reads as patterns.
cd PatternautCore && swift test # the engine and its tests
cd App && xcodegen generate # regenerate the Xcode project
open App/Patternaut.xcodeproj
The app needs xcodegen; the project file is generated
from App/project.yml. PatternautCore builds and tests on its own with no Xcode involved.
PatternautCore/: the engine, pattern model, device profiles, generators, mutation, editor
logic, MIDI sequencing and the file formats. Its own README goes
into detail.App/: the macOS SwiftUI app.docs/: the marketing site, served by GitHub Pages.appstore/: the App Store posters, and how they are made.AGENTS.md is the quick-start for developers and coding agents, and carries a precise list of what the app does and, just as usefully, what it does not.
Issues and pull requests are welcome; see CONTRIBUTING.md.
MIT. Co-created with AI, how that works.
Patternaut is an independent app and is not affiliated with or endorsed by Polyend. Polyend, Tracker, Tracker+ and Tracker Mini are trademarks of their respective owners.