Pracovní koncept v0.2 · zapracované odpovědi z 1. kola · stále před kódováním · 12. 6. 2026
Koncept nástroje · v0.2 · hudebník → MPC One+ standalone

Webová drum machine jako skicák pro MPC.

Rychlá tvorba beatů v logice Volca Beats, žánrový katalog jako učební vzorkovník, AI bubenický skladatel a učitel — a export jednoho souboru, který se zkopíruje na SD kartu a načte přímo ve standalone MPC One+.

11 syntetických hlasů · 3 knoby Swing a accent na hlas Paměti M1–M3 s řetězením 16 / 32 kroků · volné takty AI dialog + dioda Export dialog .mid / .mpcpattern Chromatic C1 (MPC3)

Změny proti v0.1 jsou v sekcích Hlasy, Interakční model a AI bubeník — zbytek drží.

Výzkum 01 · cesta souboru do stroje · potvrzeno

Jeden soubor, dialogem zvolený formát.

Dle tvého rozhodnutí: tlačítko Export vždy uloží právě jeden soubor a před uložením otevře dialog „Exportovat jako…" se dvěma volbami. Mapování not je napevno Chromatic C1 (pad A01 = nota 36) — standard tvého aktualizovaného MPC3 systému, žádný GM přepínač.

.mpcpattern tvůj hlavní formát

Nativní „MIDI track v souboru". V MPC se přetáhne rovnou na track v otevřené sekvenci, bez zakládání nové. Podporuje i MPC-specifické eventy. Generujeme přímo v prohlížeči.

Výchozí volba v dialogu.
.mid záloha pro jiné projekty

Standard MIDI File pro DAW a jiné stroje. V MPC se importuje jako nová sekvence. V dialogu jako druhá volba.

Univerzální záloha.
Název souboru podle kontextu

Pojmenování generuje AI vrstva z kontextu práce: žánr, varianta, BPM, nálada z dialogu — např. techhouse-rolling-bridge_126.mpcpattern. Offline záloha: žánr_BPM_čas.

AI pojmenování, lokální fallback.

Rituál zůstává: Export → dialog → soubor → SD karta → Browser v MPC → pattern na track.

Návrh 02 · zvukový motor

Jedenáct hlasů, každý tři parametry.

Logika Volca Beats: málo knobů, rychlé ladění. Kde Volca daný hlas nemá, přebíráme parametry z běžných strojů (TR-808/909). Třetí sloupec říká, odkud logika pochází. Shaker doplněn dle tvého požadavku.

KickClick · Pitch · Decay — od cvaknutí útoku po dunivý ocaspřímo Volca Beats
SnareSnappy · Pitch · Decay — poměr šumu a tělapřímo Volca Beats
Lo TomPitch · Bend · Decay — bend = hloubka pitch-envelope („íjůů")TR-909 tom + syntetický bend
Hi TomPitch · Bend · DecayTR-909 tom
Cl HatPitch · Grain · Decay — grain = hrubost kovového šumuVolca Beats hat sekce
Op HatPitch · Grain · Decay — decay zde zásadní pro house/discoVolca Beats hat sekce
ClapTone · Spread · Decay — spread = rozestup „dlaní"TR-808 clap
Rim / ClavesPitch · Snap · Decay — od rimshotu po clavesTR-808 rim
ShakerColor · Density · Decay — barva filtru a hustota zrneknový hlas dle zadání
PercPitch · Tone · Decay — laditelný žolík (conga → blip)univerzální syntetický perk
CrashTone · Sizzle · Decay — sizzle = šumivý vrchTR-909 crash

Klepnutí na název hlasu = výběr + okamžitý poslech naladěného úderu. Knoby vždy ukazují hodnoty právě vybraného hlasu.

Návrh 03 · interakční model

Dvě úrovně hlasu, paměti jako analog.

Tvůj popis převedený do pravidel. Klíčový princip: nástroj si vždy drží poslední stav — pracuješ-li „bez uložení", chová se jako analogový stroj, nic se neztrácí ani nevnucuje.

ÚROVEŇ 1 · VÝBĚR

Klepnutí na hlas

Vybere hlas, přehraje naladěný úder, knoby a krokový řádek se přepnou na něj. Žádný další režim — jen aktivní hlas.

ÚROVEŇ 2 · SWING / ACCENT

Druhá vrstva hlasu

Tlačítka Swing a Accent vedle slideru. Zapnu Swing → slider ukazuje a mění swing tohoto hlasu. Přepnu na jiný hlas → slider „přeskočí" na jeho hodnotu (linkování). Totéž Accent: míra zdůraznění + označování akcentovaných kroků v sekvenceru.

HODNOTY

Odkud se berou

Swing/accent hlasu se nastaví 1) presetem z katalogu, 2) vyvoláním paměti M, 3) mou poslední ruční úpravou. Poslední zápis vyhrává a drží, dokud ho něco nepřepíše.

DÉLKA A TAKT

16 / 32 + volné metrum

Přepínač 16/32 kroků a nastavitelná délka sekvence umožní 3/4 (12 kroků), 6/8 a další takty podle katalogu žánrů. Nedominantní ovládání vedle BPM. Per-track délka smyčky pro polymetriku zůstává.

Paměti M1 · M2 · M3 · kalkulačka + Elektron chain

Co M ukládá Memory Write

MW zapíše do zvoleného slotu kompletní snímek: pattern všech hlasů, délky, swing/accent hodnoty i charakter zvuků (polohy knobů). MC slot vymaže. Vzor z kalkulačky: malá tlačítka MW / MC u slotů.

Snímek všeho, zápis jen vědomě.
Stav „neuloženo" tečka na tlačítku

Změním-li sekvencer při aktivním M, slot dostane tečku/bliknutí = neuložené změny (konvence z DAW a Elektronů). Změny charakteru zvuku tečku nevyvolají — žijí volně „v analogu" a do M se dostanou až dalším MW. Tak čtu tvé zadání; potvrď v otázce č. 1.

Dirty-flag jen pro noty.
Řetězení M1+M2 = delší smyčka

Klik na M = zap/vyp. Jedna aktivní M hraje dokola; více aktivních hraje za sebou v pořadí M1→M2→M3 — osvědčený vzor „pattern chain" z Elektronů a novějších Volc. Aktivní M zároveň zobrazí noty celého svého patternu. Export pak nabídne uložit aktivní řetěz jako jeden soubor.

Bez dalšího tlačítka, klik stačí.
Návrh 04 · generativní vrstva

AI jako bubenický skladatel a učitel.

Dle tvého rozhodnutí jdeme do plného propojení s online modelem (Claude API volaná přímo z artifactu — bez serveru, funguje v prostředí Claude.ai). AI nedostane jen text, ale i celý stav stroje (pattern, parametry, žánr, BPM, paměti) a vrací strukturovanou odpověď: změny not, změny parametrů (např. zkrácení decay u hatů), a stručnou zprávu na displej.

DISPLEJ

Chatovací okno

Malý displej nad sekvencerem: má historii, ale odpovědi jsou striktně stručné — jako poznámky bubeníka, ne esej. „Zkrátil jsem open hat a přidal ghost noty na snare. Zkus teď ubrat kick na 3. době."

PERSONA

Skladatel + učitel

Systémový prompt drží roli: velmi chytrý bubeník, zná historii žánrů z katalogu, vysvětluje proč, ne jen co. Umí dialog („chci víc energie" → návrh + provedení), ale jen na téma rytmů a souvisejících oblastí.

DIODA

Hlídač tématu

Dotaz mimo rámec drum machine → rozsvítí se červená dioda u displeje + minimalistická hláška s odkazem na nápovědu chatu. Nápovědu (pro celý projekt) stavíme až nakonec — teď jen dioda a hláška.

PROTOKOL

JSON pod kapotou

Model vrací JSON: { message, patternChanges, paramChanges, suggestedName }. Aplikace změny aplikuje a zvýrazní, co se změnilo. suggestedName živí kontextové pojmenování exportu.

OFFLINE

Fallback

Bez připojení k modelu funguje vše ostatní (katalog, syntéza, paměti, export). Pole promptu zobrazí tichou hlášku „AI offline" — žádný lokální pseudo-engine, dle tvé volby jdeme rovnou na AI.

BEZPEČÍ STAVU

Vratné zásahy

Každý AI zásah jde vrátit (undo posledního kroku) — abys mohl experimentovat bez strachu o rozdělaný groove.

Výzkum 05 · obsah · beze změny, potvrzeno

Katalog rytmů jako vzorkovník.

Strom žánrů z v0.1 platí — 12 kořenových žánrů, u elektroniky 16 vývojových fází. Nově: každý preset ponese i výchozí takt a délku (blues shuffle 12/8, valčík 3/4…), které se propíšou do nastavení sekvenceru. Ukázkové mřížky níže.

Kořenové žánry

Rock Backbeat 4/4 · Half-time · 16-beat90–140 BPM
Folk Train beat · Boom-chick valčík 3/4 (12 kroků)90–120 BPM
Pop Backbeat s 16. hi-hat · Four-on-floor pop · Half-time ballad95–125 BPM
Blues Shuffle 12/8 (12 kroků) · Slow blues · Texas boogie60–130 BPM
Hip-hop Boom bap · West coast bounce · Trap (32 kroků pro rolly)80–150 BPM
Disco Four-on-floor s open-hat offbeaty · Philly 16th hats110–125 BPM
Reggae One drop · Rockers · Steppers70–90 BPM
Latina Son clave 3-2 / 2-3 · Bossa nova · Samba · Dembow (shaker!)95–180 BPM
House Chicago classic · Acid · US Garage/NY · French filter118–128 BPM
Deep House Původní 1986–90 · 90s NJ/NY · 2010s lo-fi/Berlin118–124 BPM
Tech House UK 90s · Minimal 2000s · Modern 2015+122–128 BPM
Techno Detroit · Rave/hardcore · Dub/Berlin · Minimal · Peak-time · Hard 2020s120–155 BPM

Ukázkové mřížky · vzorkovník v aplikaci

Každý preset nese poznámku o původu — katalog je zároveň učebnice, AI učitel na ni umí navázat.

Návrh 06 · rozhraní v0.2

Rozvržení: stroj + displej.

Čtyři pásma: řízení s exportním dialogem, AI displej s diodou, hlasy (11) s knoby a druhou úrovní swing/accent, sekvencer s délkami, dole paměti M1–M3 s MW/MC. Na skice je vybraný Op Hat se zapnutým swingem — přesně tvůj scénář.

ŘízeníŽánr ▾Varianta ▾BPM 124Takt 4/4 ▾16/32▶ PlayExport…
AI bubeník · dioda vpravo
„Zkrátil jsem open hat a posunul perc o šestnáctinu. Chceš k tomu ghost snare?"
Napiš úpravu nebo otázku…
Kick
Snare
Lo Tom
Hi Tom
Cl Hat
Op Hat
Clap
Rim
Shaker
Perc
Crash
Op Hat · úroveň 2PitchGrainDecaySwing ●Accent ○Swing slider —|—— 58 %Délka smyčky 12 ◂▸
M1 · aktivníMWMC
M2 · aktivní · neuloženoMWMC
M3MWMC
M1+M2 aktivní = řetěz, hraje se M1 → M2 dokola · tečka = neuložené změny sekvence · Export uloží řetěz jako jeden soubor
Plán 07 · pořadí stavby v0.2

Šest fází, každá samostatně testovatelná.

01

Zvukový motor

11 hlasů Web Audio syntézy, 3 knoby na hlas dle tabulky, klepnutí na název = poslech. Žánrové zvukové presety jako sady parametrů.

Výstuphratelná bicí deska
02

Sekvencer a druhá úroveň

16/32 kroků, volná délka (3/4, 12/8…), per-track smyčky, per-voice swing a accent s linkovaným sliderem, accent kroky.

Výstupplně hratelná drum machine
03

Katalog presetů

Žánrový strom s patterny, takty, BPM, swing/accent hodnotami a zvukovými presety. Učební poznámky.

Výstupvzorkovník v aplikaci
04

Paměti M1–M3 a export

Snímky, MW/MC, dirty tečka, řetězení, zobrazení not aktivních M. Export dialog .mpcpattern / .mid, Chromatic C1, jeden soubor (řetěz = jeden soubor). První test na SD → MPC.

Výstupkompletní smyčka web → SD → MPC
05

AI bubeník

Chatovací displej, JSON protokol (noty + parametry + zpráva + název souboru), persona skladatel/učitel, červená dioda pro off-topic, undo AI zásahu.

Výstupgenerativní vrstva
06

Nápověda a doladění

Nápověda pro celý projekt (včetně rámce AI chatu, na který odkazuje dioda), drobnosti UX, ladění zvuků podle tvého poslechu.

Výstupv1.0
K rozhodnutí · 2. kolo · poslední před kódováním

Čtyři upřesnění.

1 · Paměti a charakter zvuku — čtu to správně?

MW ukládá do M kompletní snímek včetně zvuků. Ale „neuloženo" (tečka) se zobrazí jen při změně sekvenceru; kroucení knoby zvuku tečku nevyvolá a do M se dostane až dalším vědomým MW. Zvuk tedy žije volně jako na analogu.

Potvrď, nebo oprav.
2 · Swing na hlas — hodnota, nebo jen zap/vyp?

Navrhuji: každý hlas má vlastní hodnotu swingu (slider 50–75 %) + zap/vyp. Alternativa: jedna globální hodnota a na hlasech jen zap/vyp (jednodušší, ale méně jemné). Tvůj popis čtu jako první variantu.

Doporučení: hodnota na hlas.
3 · Řetěz a export — jeden soubor s celým řetězem?

Chceš vždy jen jeden soubor. Při aktivním řetězu M1+M2 tedy export uloží oba takty za sebou do jednoho souboru (delší pattern). Při jedné aktivní M jen ji. Sedí?

Doporučení: ano, export = co právě zní.
4 · AI prostředí — počítáš s během v Claude.ai?

Přímé volání Claude API z artifactu funguje v prostředí Claude.ai (bez vlastního serveru a klíčů). Mimo něj poběží vše kromě AI. Pokud bys chtěl AI i jinde (vlastní hosting), je to jiná architektura (klíč/server) — řešili bychom později.

Doporučení: start v Claude.ai, zbytek funguje všude.

Po odpovědích je koncept uzavřený a čekám na tvé „kóduj" — začneme fází 01.