Progrese je bezplatný online generátor akordových postupů. Vybereš tóninu a náladu a nástroj sestaví 8taktový akordový postup spolu s odpovídající melodií, basovou linkou, arpeggiem a bicími. Vše si můžeš přehrát přímo v prohlížeči, doladit v Mini DAW a mixéru, stáhnout jako standardní MIDI soubor pro svůj DAW nebo jako noty v PDF, případně posílat noty živě do připojeného MIDI zařízení.
Progrese nesbírá ani nezpracovává žádná osobní data. Konkrétně:
Tvoje nastavení ani vygenerované postupy se mezi návštěvami neukládají — při každém otevření appky nebo obnovení stránky začínáš od začátku (pokud neotevřeš sdílecí odkaz).
Do místního úložiště prohlížeče (localStorage) si appka ukládá jen pár drobných technických údajů k oknu s prosbou o podporu: kolikrát se okno zobrazilo, do kdy je ztišené po zadání kódu a jestli bylo zadáním kódu vypnuté natrvalo. Tyto údaje zůstávají jen ve tvém prohlížeči, nikam se neodesílají a smažeš je vymazáním dat stránky v nastavení prohlížeče.
Přehrávání probíhá celé v tvém prohlížeči pomocí Web Audio API. Export vytvoří standardní MIDI soubor (.mid) nebo PDF s notami přímo na tvém zařízení a nabídne ti ho ke stažení — soubor se nikam neodesílá. Jakýkoli MIDI soubor, který si vygeneruješ a stáhneš, je tvůj a můžeš ho volně používat v osobní i komerční hudbě, bez licenčních poplatků nebo nutnosti uvádět zdroj.
Funkce „Živě do MIDI“ používá Web MIDI API tvého prohlížeče. Prohlížeč se tě nejdřív zeptá na povolení a noty se pak posílají jen do MIDI zařízení připojených k tvému počítači — nic z toho neopouští tvoje zařízení.
Zvuk appka generuje vlastním kódem přímo v prohlížeči, takže pro přehrávání nic externího nenačítá.
Teprve když použiješ export not do PDF (nebo na to tlačítko najedeš myší), appka stáhne dvě open-source knihovny — VexFlow (notový zápis) a jsPDF (tvorba PDF) — z veřejné CDN jsDelivr (cdn.jsdelivr.net). Při načtení se odešle standardní požadavek na servery této CDN, stejně jako u drtivé většiny webů, které takto sdílené knihovny načítají. Samotné PDF se pak vytvoří na tvém zařízení.
Appka dále načítá malý skript od služby GoatCounter (gc.zgo.at), který zaznamenává anonymní počet zobrazení stránky. GoatCounter je analytická služba zaměřená na ochranu soukromí: nepoužívá cookies ani žádný jiný trvalý identifikátor, nesleduje jednotlivé návštěvníky a nevytváří profily ani nesdílí data s inzerenty. Zjišťuje pouze přibližný počet návštěvníků stránky — nic víc.
Tlačítko „Podpořit projekt“ vede na stránku projektu na Gumroadu. Tam se dostaneš jen tehdy, když na něj sám klikneš, a na jejich webu pak platí jejich vlastní zásady ochrany osobních údajů.
Kromě uvedených appka nenačítá žádné další externí skripty ani sledovací kód.
Pokud narazíš na chybu nebo máš jakýkoliv dotaz ohledně soukromí či fungování appky, napiš prosím přes kontaktní formulář na synthlucida.com. Rádi to co nejdřív vyřešíme.