Berlinan FM-1

Berlinan FM-1

Generativní sekvencer Berlínské školy jako firmware pro M-VAVE FM-1. Krátké melodické smyčky se opakují, pomalu se vůči sobě posouvají a mění se jen po malých krocích, a celý soubor hlasů hrajete klávesami, tlačítky a knoflíky FM-1. Notebook není potřeba.

7 kroků
5 kroků
6 kroků
Tři smyčky různé délky. Stále stejné tóny, ale nikdy stejná kombinace, dokud se znovu nesejdou. znovu se sejdou za 210 kroků
Kresba FM-1 s Berlinanem, na obrazovce stránka Perform šablony Full ensemble. U každého ovládacího prvku je napsáno, co dělá: MASTER je hustota, SELECT hlas, PRESETS šablona, ALGORITHM mód; tlačítka otevírají sedm stránek, SAVE ukládá, OCT- vrací zpět, OCT+ je Dice; klávesy jsou hlasy, stupně 1 až 7 se scénami, šest slotů snapshotů, další změna aranžéra a napětí.
Každý ovládací prvek má jednu práci. Klávesy vybírají a ztlumují hlasy, posouvají harmonii po stupních, přepínají scény a vyvolávají snapshoty; obrazovka ukazuje smyčku každého hlasu a to, co se chystá.

Drží se pravidel žánru

Engine je Berlinanův: stylový manuál sestavený z asi 225 videolekcí jednoho praktika Berlínské školy, převedený do čtyř zákonů, které odvedou většinu práce.

Opakování si změnu zaslouží
Pattern několikrát zazní beze změny, než smí mutovat, a každá mutace si své místo musí znovu vysloužit. Tečky na stránce Perform počítají, kolikrát ještě zazní.
Jedna stupnice pro všechny
Všechny hlasy sdílejí jednu stupnici. Bílé klávesy posouvají celý soubor po stupních, takže mění harmonii společně a nikdy neopustí tóninu.
Fázování, ne náhoda
Hlasy hrají smyčky různé délky a pomalu se vůči sobě posouvají. LCM na obrazovce říká, za kolik taktů se znovu sejdou.
Změna na taktu
Co stisknete, přijde na začátku dalšího taktu; nový pattern hlasu počká na konec jeho smyčky. Stiskněte o chvilku dřív a změna stejně přijde do rytmu.

Hraje přesně to, co Berlinan pro Mac

Engine je engine Berlinanu pro macOS, přeložený do C. Stejná šablona, stejný seed a stejné akce ve stejných taktech dají stejné noty a stejné CC, událost po události, tik po tiku: testy to ověřují proti nezměněnému enginu ve Swiftu. Stránka Setup ukazuje seed, takže běh z FM-1 jde zopakovat na Macu.

Berlinan pro macOS, aplikace, ze které vychází, má navíc harmonické režimy, extrakci melodie, Ableton Link, záznam a export MIDI.

Tři šablony na začátek

Vyberete je otočením PRESETS; během hraní nastoupí na začátku dalšího taktu. Každá začíná v A moll z nového seedu. ALGORITHM volí mód, stránka Setup základní tón a na stránce Voice přesunete kterýkoli hlas na jiný kanál.

Demo trio 90 BPM

Dva plucky, které se posouvají 16 proti 15 krokům, nad pulzujícím basem. První skladba po zapnutí.

  • Pluck 1ch 1
  • Pluck 2ch 2
  • Bassch 3

Full ensemble 96 BPM

Trio rozšířené na šest hlasů: basová melodie, akordový pad, lead a pravidelný kopák (heartbeat).

  • Pluck 1ch 1
  • Pluck 2ch 2
  • Bassch 3
  • Padch 4
  • Leadch 5
  • Heartbeatch 10

Ambient drift 72 BPM

Postavený na drženém drónu, zhruba jedna změna za minutu, se zapnutým aranžérem a dvěma CC scénami, které pomalu zavírají a otevírají filtry syntezátorů.

  • Dronech 1
  • Pluck 1ch 2
  • Pluck 2ch 3
  • Padch 4

Hraje na vaše syntezátory

FM-1 sám nevydává žádný zvuk. Připojte ho přes USB k MIDI routeru (krabičce s USB MIDI hostem, nebo k počítači, který MIDI předá dál); ohlásí se jako FM-Berlinan. Každý hlas jde na vlastním MIDI kanálu, takže každý syntezátor hraje svůj part.

INT FM-1 je zdrojem hodin (clock master): MIDI Start, clock a Stop přes USB.

EXT Řídí se MIDI clockem z USB nebo z jacku TRS, a když clock vypadne, drží tempo.

SAVE Projekt a šest slotů snapshotů přežijí vypnutí.

  • Stránka Perform: šest řádků hlasů s kanály, smyčkami a zbývajícími opakováními, horizont hlásí, že Pluck 2 může zhruba za 2 takty mutovat, a LCM 1680 taktů
    Perform: smyčka každého hlasu
  • Stránka Pattern: pattern padu v krocích, takt na řádek, knoflík ratchetu na OFF
    Pattern: kroky a ratchet
  • Stránka Arranger: sedm fází BUILD, BED, VAR, B-PART, PAYOFF, SUBTR a END
    Arranger: fáze skladby
  • Delay cheat sheet: dělení noty a jeho čas v milisekundách pro každý hlas při 96 BPM
    Delay: časy pro vaše efekty

Stavěný pro živé hraní

Stisknete PLAY a soubor hned začne hrát. Odtud je každý tah jedno stisknutí a přijde na začátku dalšího taktu.

  • Klávesy hlasůŤuknutí ztlumí, podržení vybere. Hlas, který aranžér drží zpátky, přivedete ťuknutím.
  • Klávesy stupňůBílé klávesy přesunou celý soubor na stupně 1 až 7.
  • B-dílREC: kontrastní druhý díl jedním stiskem. S podrženou klávesou hlasu: prázdný cyklus toho hlasu.
  • Autopilot aranžéraStaví skladbu hlas po hlasu, obměňuje ji, vrací téma a ukončí ji. >> ho posune dál.
  • Fader hustotyMASTER soubor proředí nebo zahustí, od 0 do 100 %.
  • Scény a napětíČerné klávesy během osmi taktů plynule přesunou ovladače syntezátorů ke scénám šablony; G5 přidá chvilku napětí.
  • Snapshoty, Dice a undoŠest slotů vyvolaných na taktu, nový seed na OCT+, 20 kroků zpět na OCT-.
  • Nápověda na každém tlačítkuPodržte tlačítko na vteřinu a karta řekne, co dělá. Pusťte ho a nic se nestane.

Získejte Berlinan pro FM-1

Instalace z prohlížeče

Otevřete instalační stránku v Chromu nebo Edgi, připojte FM-1 přes USB a stiskněte Instalovat; když se prohlížeč zeptá, povolte MIDI. Stránka firmware před zápisem zkontroluje a FM-1 po restartu ohlásí svou verzi. Do počítače se nic neinstaluje.

Instalace firmwaru je na vlastní riziko. Když FM-1 nenastartuje, Mac umí vrátit původní firmware.

Zpět k firmwaru M-VAVE

Stejná stránka vrátí vlastní firmware M-VAVE (FM-1 V15): soubor si stáhněte od M-VAVE, vyberte ho na stránce a stiskněte tlačítko. Stránka před zápisem ověří, že je opravdu od M-VAVE. Totéž umí i updater od M-VAVE, M-UPGRADE.

Zpět k původnímu firmwaru · m-vave.com/download

Z příkazové řádky

Stáhněte berlinan-0.5.1.fwsc a pak ho nainstalujte instalátorem fm1-base ze zdrojového kódu:

pip3 install mido python-rtmidi
python3 base/tools/fm1_install.py berlinan-0.5.1.fwsc

Sestavení ze zdrojového kódu

Svobodný software pod licencí GPL 2.0 nebo novější. Sestavení potřebuje Docker (nebo podman) a toolchain od JieLi; podrobnosti jsou v BUILDING.md (anglicky).

git clone --recursive https://github.com/jiripisa/fm1-berlinan.git
cd fm1-berlinan
./build.sh

Autoři

  • Berlinan pro macOS i pro FM-1, autor Jiří Píša, GPL-2.0-or-later.
  • fm1-base od Charlese Vestala (MPL-2.0): platforma, od hardwarové vrstvy, USB a úložiště po zavaděč aktualizací, tento instalátor a emulátor.
  • felucca-bsp a Felucca od Leo Kuroshity (@kurogedelic), Hügelton Instruments: firmware, ze kterého fm1-base vyrostl.
  • Berkeley SoftFloat od Johna R. Hausera (BSD): aritmetika enginu ve dvojité přesnosti, bit po bitu stejná jako na Macu. Sinus je z msun FreeBSD (fdlibm od Sun Microsystems).
  • Písma na obrazovce: Barlow (SIL OFL 1.1).

M-VAVE a FM-1 jsou ochranné známky svých vlastníků. Berlinan nemá s M-VAVE ani s Hügelton Instruments nic společného.