Cos'è di preciso tracker-lib?
tracker-lib è una libreria di codice gratuita di Polyend, scritta in TypeScript, che sa leggere, scrivere e creare i file di progetto e di strumento usati dal Tracker, dal Tracker Mini e dal Tracker+. In parole semplici, è una chiave ufficiale e documentata a un formato di file finora chiuso dentro l'hardware. E va in profondità: espone i file di strumento, i marker di taglio, le modalità di riproduzione, i filtri, gli LFO, gli inviluppi e le configurazioni wavetable o granulari, oltre ai pattern e ai progetti stessi. Gira sia su Node.js sia direttamente nel browser tramite le API File e Blob, e arriva con tipizzazione TypeScript completa, autocompletamento e definizioni di tipo generate automaticamente: costruirci sopra non è quindi tirare a indovinare.
Perché una libreria di file conta per una groovebox?
Perché un formato chiuso è un tetto. Una volta che il formato è aperto e tipizzato, chiunque può costruire ciò che Polyend non ha mai rilasciato: editor web, strumenti batch, convertitori, generatori di pattern, utility di backup. La prova è arrivata subito. A pochi giorni dal rilascio, il producer Sandroid aveva già messo online due strumenti nel browser costruiti sulla libreria, un Web Instrument Editor e un Web Pattern Editor, senza nulla da installare. È tutto qui il senso di aprire un formato: la community colma i vuoti più in fretta di qualsiasi singola azienda.
Polyend parla di un primo passo verso un ecosistema Tracker open source.
Polyend sta davvero passando all'open source?
In parte, e lo dice chiaramente. tracker-lib è lo strato dei file, non il firmware, quindi non è l'intero strumento che diventa aperto in un colpo solo. Ma è una pubblicazione vera, ospitata su GitHub e documentata, che l'azienda inquadra come un primo passo e non come uno slogan di marketing. Che un produttore di hardware pubblichi una libreria tipizzata per il proprio formato, con esempi funzionanti, è un segnale autentico: fa entrare modder, scripter e smanettoni invece di trattarli come una minaccia.


