# The Polyend Tracker Ecosystem is opening up

**URL:** <https://backstage.polyend.com/t/the-polyend-tracker-ecosystem-is-opening-up/24723>\
**Category:** Announcements\
**Tags:** tracker-plus, mini, tracker\
**Created:** [June 17, 2026, 12:04pm UTC](https://backstage.polyend.com/t/the-polyend-tracker-ecosystem-is-opening-up/24723 "2026-06-17T12:04:00Z")\
**Posts on this page:** 19\
**Page:** 2

<div class="post-metadata">

**Author:** ![Sandroid](https://backstage.polyend.com/user_avatar/backstage.polyend.com/sandroid/32/172_2.png) [@Sandroid](https://backstage.polyend.com/u/Sandroid)\
**Post date:** [June 18, 2026, 2:48pm UTC](https://backstage.polyend.com/t/the-polyend-tracker-ecosystem-is-opening-up/24723/22 "2026-06-18T14:48:18Z")

</div>

Yes, there are links to the demos in the announcement above 😊

- [Example 1](https://backstage.polyend.com/t/the-polyend-tracker-ecosystem-is-opening-up/24723#p-60088-example-1-a-new-web-instrument-editor-pti-4)
- [Example 2](https://backstage.polyend.com/t/the-polyend-tracker-ecosystem-is-opening-up/24723#p-60088-example-2-web-pattern-editor-mtp-5)

---

<div class="post-metadata">

**Author:** ![wiggin2250](https://backstage.polyend.com/user_avatar/backstage.polyend.com/wiggin2250/32/2679_2.png) [@wiggin2250](https://backstage.polyend.com/u/wiggin2250)\
**Post date:** [June 18, 2026, 3:00pm UTC](https://backstage.polyend.com/t/the-polyend-tracker-ecosystem-is-opening-up/24723/23 "2026-06-18T15:00:00Z")

</div>

Doh! I assumed they were videos, lol thanks 🙂

---

<div class="post-metadata">

**Author:** ![paaat](https://backstage.polyend.com/user_avatar/backstage.polyend.com/paaat/32/2525_2.png) [@paaat](https://backstage.polyend.com/u/paaat)\
**Post date:** [June 19, 2026, 7:46pm UTC](https://backstage.polyend.com/t/the-polyend-tracker-ecosystem-is-opening-up/24723/24 "2026-06-19T19:46:05Z")

</div>

> you could write a program that translates MIDI files ↔ patterns

Just what I was thinking while reading the initial post / github pages… it could be useful to convert a midi file to pattern in a more organized way than just playing midi into the tracker.

Also `Dependencies (0)` ❣ so nice and clean 🤩

---

<div class="post-metadata">

**Author:** ![Sandroid](https://backstage.polyend.com/user_avatar/backstage.polyend.com/sandroid/32/172_2.png) [@Sandroid](https://backstage.polyend.com/u/Sandroid)\
**Post date:** [June 19, 2026, 7:52pm UTC](https://backstage.polyend.com/t/the-polyend-tracker-ecosystem-is-opening-up/24723/25 "2026-06-19T19:52:33Z")

</div>

> [@paaat](#):
>
> Also `Dependencies (0)` ❣ so nice and clean 🤩

Haha, thanks! 🫶

I was dabbling with support for loading entire projects in one go. But to support this for nodejs AND browers, something like `zip` archives was the only solution that i thought would make sense.

_(some of that code is still in there btw but commented out)._

I opted against it for now, as i believe this choice should be left to developers, on how they want to deal with loading / saving a full set of data for an entire project.

If i’m wrong about that, let me know 😉

---

<div class="post-metadata">

**Author:** ![yosbelms](https://backstage.polyend.com/letter_avatar_proxy/v4/letter/y/47e85d/32.png) [@yosbelms](https://backstage.polyend.com/u/yosbelms)\
**Post date:** [June 20, 2026, 2:38am UTC](https://backstage.polyend.com/t/the-polyend-tracker-ecosystem-is-opening-up/24723/26 "2026-06-20T02:38:27Z")

</div>

@Sandroid Thank you!

---

<div class="post-metadata">

**Author:** ![lord.caldwell](https://backstage.polyend.com/user_avatar/backstage.polyend.com/lord.caldwell/32/4244_2.png) [@lord.caldwell](https://backstage.polyend.com/u/lord.caldwell)\
**Post date:** [June 22, 2026, 6:22am UTC](https://backstage.polyend.com/t/the-polyend-tracker-ecosystem-is-opening-up/24723/27 "2026-06-22T06:22:44Z")

</div>

Amazing stuff! Congrats 🎉

---

<div class="post-metadata">

**Author:** ![Lizard-of-Oz](https://backstage.polyend.com/user_avatar/backstage.polyend.com/lizard-of-oz/32/4267_2.png) [@Lizard-of-Oz](https://backstage.polyend.com/u/Lizard-of-Oz)\
**Post date:** [June 23, 2026, 6:18pm UTC](https://backstage.polyend.com/t/the-polyend-tracker-ecosystem-is-opening-up/24723/28 "2026-06-23T18:18:07Z")

</div>

> [@Sandroid](#):
>
> Thanks to Polyend’s effort to document their file formats

I’m curious, is that documentation available somewhere? All the links that I find that allegedly point to that documentation are dead. Or is the library supposed to serve as documentation from now on?

---

<div class="post-metadata">

**Author:** ![Sandroid](https://backstage.polyend.com/user_avatar/backstage.polyend.com/sandroid/32/172_2.png) [@Sandroid](https://backstage.polyend.com/u/Sandroid)\
**Post date:** [June 23, 2026, 6:56pm UTC](https://backstage.polyend.com/t/the-polyend-tracker-ecosystem-is-opening-up/24723/29 "2026-06-23T18:56:40Z")

</div>

> [@Lizard-of-Oz](#):
>
> I’m curious, is that documentation available somewhere? All the links that I find that allegedly point to that documentation are dead. Or is the library supposed to serve as documentation from now on?

That specific documentation/repo (which contains markdown files and some python examples) is currently set to private, as it is undergoing some updates / maintenance. Once it is available i‘ll make sure to update you here.

---

<div class="post-metadata">

**Author:** ![theshinyknight](https://backstage.polyend.com/letter_avatar_proxy/v4/letter/t/76d3ee/32.png) [@theshinyknight](https://backstage.polyend.com/u/theshinyknight)\
**Post date:** [June 24, 2026, 9:54pm UTC](https://backstage.polyend.com/t/the-polyend-tracker-ecosystem-is-opening-up/24723/30 "2026-06-24T21:54:33Z")

</div>

Looks interesting, and it seems you put a lot of efforts in it.

Just not sure who is this for. The demos are demos; fair enough; they show that you can read and write custom data structures used for instruments and patterns. So my focus goes on the main dish: the library.

From the video it seems that the library does 2 things: let you read and write different structures like instruments and patterns. Is there more you can do with the library? Like can I get a project file, take it apart and for example export just the instruments from that project?

Most of the issues I had with the tracker is that it is not that easy to move things around as everything is packed together in a project; so my hope is that this library has the ability to extrapolate data out of a project so it can be added to other projects. The pain for me is mainly for instruments import and export.

Another thing that I would love to have in a library for the tracker is the ability to do a better conversion of MOD/MED files. Polyend just dropped the ball on the subject; and since the format is closed, it is not possible to easily understand how their conversion from MOD to tracker project works Would this library have the ability to expose how a project file is made and structured, so it would be easier to write a better converter for MODS/MEDS and potentially a 2 way conversion, so I can bring back to my Amiga the tracker work I do on the hardware?

Thanks!

---

<div class="post-metadata">

**Author:** ![Sandroid](https://backstage.polyend.com/user_avatar/backstage.polyend.com/sandroid/32/172_2.png) [@Sandroid](https://backstage.polyend.com/u/Sandroid)\
**Post date:** [June 24, 2026, 10:05pm UTC](https://backstage.polyend.com/t/the-polyend-tracker-ecosystem-is-opening-up/24723/31 "2026-06-24T22:05:29Z")

</div>

> [@theshinyknight](#):
>
> Is there more you can do with the library? Like can I get a project file, take it apart and for example export just the instruments from that project?

Yes, you absolutely can. A tracker project is made up of individual files anyway (structured within a project folder). Each pattern is its own file, so is each instrument. And then there is the project and the project metadata file. All of those are available in the library for you to do things with.

> [@theshinyknight](#):
>
> Another thing that I would love to have in a library for the tracker is the ability to do a better conversion of MOD/MED files.

With this library it should absolutely be possible to write a more comprehensive conversion between tracker projects and mod/med files.

Now it‘s just a question of who gets there first / has the time to write it 😊

Hope those answers helped. Else just keep asking 🤗

---

<div class="post-metadata">

**Author:** ![david.acosta](https://backstage.polyend.com/letter_avatar_proxy/v4/letter/d/82dd89/32.png) [@david.acosta](https://backstage.polyend.com/u/david.acosta)\
**Post date:** [June 24, 2026, 10:16pm UTC](https://backstage.polyend.com/t/the-polyend-tracker-ecosystem-is-opening-up/24723/32 "2026-06-24T22:16:49Z")

</div>

How do you create a pattern without sound? 🤔

---

<div class="post-metadata">

**Author:** ![Sandroid](https://backstage.polyend.com/user_avatar/backstage.polyend.com/sandroid/32/172_2.png) [@Sandroid](https://backstage.polyend.com/u/Sandroid)\
**Post date:** [June 24, 2026, 10:40pm UTC](https://backstage.polyend.com/t/the-polyend-tracker-ecosystem-is-opening-up/24723/33 "2026-06-24T22:40:36Z")

</div>

What do you mean exactly? The pattern data itself doesn‘t carry any „sounds“ so to speak. It‘s just holds the data to tell an audio engine, _when_ and _how_ to play a sound.

If you mean in the pattern editor example. Let me reiterate that these are just examples of what is possible to build with the library. The pattern editor example does not play sounds.

---

<div class="post-metadata">

**Author:** ![esaruoho](https://backstage.polyend.com/user_avatar/backstage.polyend.com/esaruoho/32/5157_2.png) [@esaruoho](https://backstage.polyend.com/u/esaruoho)\
**Post date:** [June 24, 2026, 10:49pm UTC](https://backstage.polyend.com/t/the-polyend-tracker-ecosystem-is-opening-up/24723/34 "2026-06-24T22:49:01Z")

</div>

hi @dan.apeks & @Sandroid - im here - just fixed the Polyend Project Import inside Paketti based on the 3 GitHub repos that Sandroid posted about, so that it detects the right BPM. am continuing work on this. My end-goal is to be able to import any pattern from Polyend Tracker to Renoise, or any Clipboarded content from Renoise to Polyend Tracker, and later on, full .MTP ← .XRNS → .MTP. 🤞

will be posting about it on my [Patreon](http://patreon.com/esaruoho) when i have some updates.

Cant wait to see where these 3 repos take me, since theres enough information to hopefully be able to pull the whole process through.

Thanks for the mention, too - although, could someone handhold me through getting the Backstage Polyend Forum to notify me when theres a mention, that would really help! It took me a week to find this out, randomly - would have jumped on this earlier if i got actual notifications via email?

pls help 🙂

---

<div class="post-metadata">

**Author:** ![Dann](https://backstage.polyend.com/user_avatar/backstage.polyend.com/dann/32/2287_2.png) [@Dann](https://backstage.polyend.com/u/Dann)\
**Post date:** [June 25, 2026, 3:57am UTC](https://backstage.polyend.com/t/the-polyend-tracker-ecosystem-is-opening-up/24723/35 "2026-06-25T03:57:34Z")

</div>

> [@esaruoho](#):
>
> although, could someone handhold me through getting the Backstage Polyend Forum to notify me when theres a mention, that would really help! It took me a week to find this out, randomly - would have jumped on this earlier if i got actual notifications via email?

Happy to help you out there. Click on your profile icon in the top left and then go to what should be the last icon in the drop-down which is profile.

 ![Screenshot 2026-06-24 235456](https://backstage.polyend.com/uploads/default/original/2X/4/4d2b6d92f99866f90dc396d83c8dd81437c8eaef.jpeg)

From the menu on the left, select Preferences. From the menu items, click on Email, and then the 2nd option “Email me when I am quoted, replied to, my @username is mentioned, or when there is new activity in my watched categories, tags or topics”. Set that as “Always” to get those notifications you’d like.

 ![fifif](https://backstage.polyend.com/uploads/default/original/2X/7/7a84c2682492417f4d5bce2bc24d3c3f71abc658.jpeg)

---

<div class="post-metadata">

**Author:** ![esaruoho](https://backstage.polyend.com/user_avatar/backstage.polyend.com/esaruoho/32/5157_2.png) [@esaruoho](https://backstage.polyend.com/u/esaruoho)\
**Post date:** [June 25, 2026, 4:52am UTC](https://backstage.polyend.com/t/the-polyend-tracker-ecosystem-is-opening-up/24723/36 "2026-06-25T04:52:11Z")

</div>

Thank you @Dann !!

---

<div class="post-metadata">

**Author:** ![Sandroid](https://backstage.polyend.com/user_avatar/backstage.polyend.com/sandroid/32/172_2.png) [@Sandroid](https://backstage.polyend.com/u/Sandroid)\
**Post date:** [June 25, 2026, 9:58am UTC](https://backstage.polyend.com/t/the-polyend-tracker-ecosystem-is-opening-up/24723/37 "2026-06-25T09:58:51Z")

</div>

Version `0.1.2` of the `tracker-lib` has just been released:

- it fixes an issue with reading OG Tracker pattern files ([more info](https://github.com/polyend/tracker-lib/issues/1)).

This also marks the first contribution by community members, which is AWESOME to see! 🥳

Thank you so much for participating! ❤

* * *

- I’ve updated the pattern editor demo, so that this fix is available there.
- I’ve also noticed that my Github notifications weren’t on correctly. This is now resolved as well. So my response time should be a _little bit_ faster 😆

* * *

This is as good time as any to remind people interested, that if you want to talk with me about this library, development or just trackers in general (in realtime):

Come join us on the [unofficial Polyend Tracker Discord](https://discord.com/servers/tracker-overflow-735179283798032518).

---

<div class="post-metadata">

**Author:** ![david\_9up](https://backstage.polyend.com/user_avatar/backstage.polyend.com/david_9up/32/5036_2.png) [@david\_9up](https://backstage.polyend.com/u/david_9up)\
**Post date:** [June 28, 2026, 12:29am UTC](https://backstage.polyend.com/t/the-polyend-tracker-ecosystem-is-opening-up/24723/38 "2026-06-28T00:29:01Z")

</div>

This is stellar news! Thank you for sharing!

The timing could not be better, I recently started building MidiTracker, a free browser-based Standard MIDI → Polyend Tracker+ converter.

It lets you import .mid / .midi files, preview and edit the result in a tracker-style grid, and export a Tracker+ project ZIP. Everything runs locally in the browser, with no backends and no account required.

GitHub: [GitHub - david9up/miditracker · GitHub](https://github.com/david9up/miditracker)  
Live demo: [MidiTracker](https://david9up.github.io/miditracker/)

I am already using @polyend/tracker-lib for export validation, and it has been incredibly helpful to understand the project structure and make the export process more reliable. So a big thank you to the Polyend team for opening this up and making these building blocks available.

This open ecosystem is exactly what makes tools like this possible, and I really appreciate the effort behind it. Really excited to see what people build from here, and happy to contribute feedback, testing, and ideas where useful!

---

<div class="post-metadata">

**Author:** ![Sandroid](https://backstage.polyend.com/user_avatar/backstage.polyend.com/sandroid/32/172_2.png) [@Sandroid](https://backstage.polyend.com/u/Sandroid)\
**Post date:** [June 28, 2026, 10:17am UTC](https://backstage.polyend.com/t/the-polyend-tracker-ecosystem-is-opening-up/24723/39 "2026-06-28T10:17:18Z")

</div>

That‘s awesome! Thank you for sharing. ❤

---

<div class="post-metadata">

**Author:** ![esaruoho](https://backstage.polyend.com/user_avatar/backstage.polyend.com/esaruoho/32/5157_2.png) [@esaruoho](https://backstage.polyend.com/u/esaruoho)\
**Post date:** [June 29, 2026, 8:07pm UTC](https://backstage.polyend.com/t/the-polyend-tracker-ecosystem-is-opening-up/24723/40 "2026-06-29T20:07:55Z")

</div>

ok. so if someone wants to download Paketti from github - and install it on renoise, do let me know how your experience is bouncing patterns from between Polyend ← → Renoise → Polyend.

> **[Releases · esaruoho/paketti](https://github.com/esaruoho/paketti/releases)**
>
> Quality-of-Life (QoL) Workflow suite of tools for Renoise written with LUA - Continually ingesting and porting features from other tracker software (Impulse Tracker, Scream Tracker, ModPlugTracker,...

[Previous page](https://backstage.polyend.com/t/the-polyend-tracker-ecosystem-is-opening-up/24723.md?page=1)
