Knihovna a uložení
Studio3 BOX má dva oddělené úložné prostory pro tvou tvorbu:
- Rozpracované skladby v profilu (DB) — kompletní editovatelný stav pro pozdější otevření a další úpravy (Studio3 SongState + Live Loops state)
- Audio knihovna — rendered MP3/WAV stopy (read-only audio, použitelné v Presentation Builderu)
Rozpracované skladby v profilu (DB save/load)
Panel „Moje rozpracované skladby" pod export sekcí ukládá kompletní editovatelný stav skladby do databáze.
Co se ukládá:
- Všechny 4 sekce A/B/C/D (drum patterny, akordy, bass, melodie, voices)
- Custom kit nastavení (pokud
kit="custom") - Master FX (reverb, delay, kompresor, sidechain) + per-voice reverby
- Live Loops state (clipy, aktivní/pending) + Song Arranger bloky s clip snapshoty
- Mode (Sequencer vs Live Loops)
- BPM + název
Header „Otevřená skladba"
Nad panelem rozpracovaných skladeb vidíš co je právě otevřené:
- Název skladby (nebo „— nová neuložená —" když začínáš od nuly)
- Fuchsiový DEMO badge, pokud editujesh veřejnou ukázku ze sekce „Hraj si s ukázkami" (viz níže)
- Border banneru: zelený (vlastní skladba) / fuchsiový (DEMO) / šedý tečkovaný (nová neuložená)
Header tě hned upozorní, kterou skladbu přepíšeš, když zmáčkneš „Uložit změny" — žádné překvapení.
Workflow tlačítek
| Tlačítko | Kdy se zobrazí | Co dělá |
|---|---|---|
| Uložit do profilu… | Nová neuložená skladba | Otevře dialog s názvem → vytvoří nový záznam |
| Uložit změny | Pracuješ s vlastní uloženou skladbou | Přepíše aktuální záznam (rychlý save) |
| Uložit jako… | Vždy když je něco otevřené | Otevře dialog s názvem → vytvoří novou samostatnou kopii (původní zůstane netknutá) |
| Odpojit | Pracuješ s uloženou skladbou | Vyčistí odkaz na uložený záznam — další „Uložit jako…" založí novou skladbu místo přepisu |
| Otevřít | V seznamu skladeb | Načte celý stav + nastaví header na tuto skladbu |
| Smazat | V seznamu skladeb | Confirm + odstraní záznam |
Žádný auto-save — ukládáš jen když explicitně klikneš. Header banner ti vždy ukáže, jakou skladbu právě editujesh.
Save As… dialog
Klik na „Uložit jako…" otevře modální dialog s:
- Název — předplněno „{aktuální skladba} — kopie" nebo „Skladba DD.MM.RRRR"
- Tlačítko „Uložit" → vytvoří nový samostatný záznam, header banner se přepne na novou skladbu
Limit
Maximum 1 MB JSONB per skladba. Typická skladba má 5-30 KB — místa máš dost na stovky skladeb.
Hraj si s ukázkami (veřejné DEMO songy)
Nad panelem rozpracovaných skladeb je sekce „Hraj si s ukázkami" s fuchsiovým gradientem. Obsahuje veřejné DEMO songy, které ti dávají hotovou kostru pro experimenty — Pop Vibes, Lo-Fi Chill, Trap Beat, Synthwave, Jazz Combo a další.
Jak je použít
- Klikni „Otevřít" na DEMO kartě → načte se kompletní stav
- Header banner se přepne — uvidíš fuchsiový DEMO badge u názvu
- Hraj si — uprav drum pattern, vyzkouš jiný voice, přidej swing, …
- Když chceš svoji verzi uložit, klikni „Uložit jako…" → vytvoří se
tvoje vlastní kopie pod novým názvem
- Původní DEMO zůstává netknuté, kdokoli další ho znovu otevře čistě
DEMO ukázky tedy slouží jako read-write playground: cokoli změníš zůstane v editoru jen pro tebe (dokud neuložíš „jako" do svého profilu). Sdílená je jen výchozí kostra.
Proč to chceš zkusit
- Rychlý start bez tvorby od nuly — vyber žánr, něco už hraje, ladíš detaily
- Reverse-engineering — koukni jak je sestavená kostra Trap Beat clipu nebo Lo-Fi Chill arrangementu, inspiruj se vlastními skladbami
- Učení voices — slyšíš v kontextu, jak warm pad zní s walking bassem vs. sub bass + dark pad
Audio knihovna (MP3/WAV export)
V sequenceru nebo Live Loops klikni „Uložit do knihovny":
- Vyber formát: MP3 (všichni) nebo WAV (Premium účty)
- Vyber počet taktů k renderu (default 16)
- Zadej název skladby (default „Studio3 — DD.MM.RRRR")
- Klikni OK → skladba se vyrenderuje (OfflineAudioContext) a nahraje na
Cloudflare R2; metadata jdou do
user_audio_trackstabulky v Supabase
Doba renderu závisí na BPM a počtu taktů — typicky 1-5 sekund pro 16 taktů (OfflineAudioContext rendaruje rychleji než real time).
Formáty
| Formát | Velikost | Kvalita | Komu |
|---|---|---|---|
| MP3 | ~0,2-1 MB / 16 taktů | 192 kbps mono/stereo | Všichni |
| WAV | ~3-10 MB / 16 taktů | Lossless, 44,1 kHz / 16 bit / stereo | Premium |
WAV se hodí pro další zpracování (mix, mastering v jiném DAW). MP3 je default pro vkládání do prezentací nebo sdílení.
Limit velikosti
Maximum 30 MB per soubor. WAV o 60 taktech může už narazit — pokud potřebuješ delší skladbu, exportuj na 2 části nebo zkrať na 32 taktů.
Knihovna v UI
Sekce „Moje skladby" pod sequencerem ukazuje všechny uložené tracky:
- Přehrát — inline preview v prohlížeči
- Kopírovat URL — public R2 URL (pro sdílení nebo embedy)
- Smazat — odstraní DB záznam (R2 objekt zůstane v storage — TODO cleanup job)
Integrace s Presentation Builderem
V Builderu → otevři dialog „Hudba" (na slidu nebo globální). Nahoře se zobrazí kategorie „Moje skladby (Studio3 BOX)" s tvými uloženými tracky. Klik → nastaví URL jako hudební podklad pro slide / projekt.
Tracky se zobrazují jako:
Název · BPM · délka v sekundách
Příklad: „Pop beat · 120 BPM · 32s"
Rozdíl mezi DB save a audio export
| Rozpracovaná skladba (DB) | Audio knihovna (R2) | |
|---|---|---|
| Co se ukládá | Kompletní stav (JSONB) | Rendered MP3/WAV |
| Velikost | 5–30 KB typicky | 0,2–10 MB |
| Změníš text? | Ano, ve Studio3 BOX | Ne, jen smaž a vytvoř novou |
| Použitelné v Builderu? | Ne (musíš nejdřív exportovat audio) | Ano přímo |
| Sdílení | Soukromé (vlastník) | URL je veřejné (R2 public) |
Doporučený flow: Pracuj na skladbě → ulož průběžně „do profilu" → když jsi spokojen, vyrenderuj MP3/WAV „do knihovny" a vlož do prezentace.
Tipy
- Pojmenovávej tracky popisně — „Lo-fi 90 BPM intro", „Trap 140 hard" snáz najdeš v Builderu než „Studio3 — 06.06.2026"
- BPM v názvu ti pomůže rychle najít skladbu pro danou prezentaci (BPM se automaticky doplní k názvu při zobrazení v Builderu)
- Pro Builder = MP3 stačí — Builder hraje music_url v
<audio>elementu, WAV by jen zatěžoval bandwidth bez výhody - Pro mix do DAW = WAV — pokud chceš dál upravit v Logic / Ableton, použij WAV (lossless)
- Ukládej rozpracované verze často — DB save je nedestructive, vždy můžeš „Otevřít" a vrátit se k editaci. Audio render je až final step.