Google Magenta RealTime 2: gdy model muzyczny staje się grywalnym instrumentem
Zaktualizowany briefing z oficjalnymi grafikami Google o niskiej latencji, sterowaniu MIDI/tekstem/audio, strukturze 2.4B/230M, sprzęcie i limitach MRT2.

Aktualności o modelach / Google Magenta
Google Magenta RealTime 2 (MRT2) nie jest typowym generatorem muzyki działającym według schematu „wpisz prompt i poczekaj na gotowy utwór”. Google przedstawia to wydanie jako połączenie otwartego modelu, silnika inferencji w czasie rzeczywistym i przykładowych aplikacji: modelu bazowego z 2.4B parametrów, małego modelu z 230M parametrów, kodeka audio SpectroStream, reprezentacji stylu MusicCoCa, sterowania za pomocą MIDI, tekstu i dźwięku oraz lokalnego środowiska do generowania muzyki w czasie rzeczywistym.
W tej zaktualizowanej wersji artykułu wykorzystano oficjalne ilustracje Google i informacje z karty modelu, aby wyjaśnić szczególną pozycję MRT2. Model nie ma zastępować aranżacji, miksowania ani produkcji pełnych utworów. Przesuwa modele muzyczne w stronę grywalnej, sterowalnej, przyjaznej dla DAW interakcji na żywo. W praktyce bardziej przypomina współpracownika działającego w czasie rzeczywistym niż maszynę do tworzenia utworów offline.
Od Magenta RealTime i Lyria RealTime API do grywalnego modelu lokalnego
MRT2 rozwija dwie wcześniejsze gałęzie tego samego programu badawczego: model Magenta RealTime i hostowane Lyria RealTime API. Systemy te umożliwiły ciągłe generowanie i sterowanie stylem muzycznym, lecz poprzedni model korzystał z autoregresji fragment po fragmencie, z ramką trwającą około dwóch sekund. Nuta, zmiana stylu lub nowy wzorzec audio nie mogły wpłynąć na brzmienie, dopóki bieżący fragment nie został ukończony.
MRT2 zachowuje SpectroStream i MusicCoCa, ale zastępuje rdzeń generujący architekturą decoder-only Transformer z autoregresją dla każdej ramki. Ramka trwa teraz 40 ms, dlatego stan MIDI, tokeny stylu i kontekst audio są ponownie odczytywane przy każdej nowej ramce. Według danych Google opóźnienie sterowania spada z około trzech sekund do około 200 ms. W dwusekundowym okresie, w którym wcześniej powstawał jeden fragment, nowy model ma pięćdziesiąt okazji, by zmienić kierunek brzmienia.
Wydanie oddziela również hostowaną demonstrację od modelu, który muzycy mogą umieścić we własnych narzędziach. Lyria RealTime API prezentowało interaktywne generowanie jako usługę; MRT2 udostępnia wagi, bibliotekę Python, silnik MLX C++, przykłady dla DAW i samodzielne aplikacje do uruchamiania na urządzeniu. Model może działać w zestawie koncertowym, systemie muzyki do gier lub instalacji, bez sprowadzania interakcji do polecenia, oczekiwania i pobrania pliku.
Dowody techniczne: nie tylko większy model
Oficjalna karta modelu dzieli MRT2 na trzy główne komponenty: SpectroStream, MusicCoCa oraz model LLM decoder-only Transformer. SpectroStream to dyskretny kodek audio, który przekształca stereofoniczną muzykę 48kHz w tokeny. MusicCoCa odwzorowuje tekst i muzykę w postaci audio we wspólnej przestrzeni osadzeń. LLM generuje następną ramkę audio na podstawie kontekstowych tokenów audio, tokenów stylu MusicCoCa i tokenów MIDI.
Taka struktura wyjaśnia, dlaczego MRT2 może jednocześnie przyjmować tekst, dźwięk i MIDI. Tekst opisuje styl, dźwięk dostarcza odniesienia brzmieniowego lub muzycznego, a MIDI steruje bieżącym stanem wykonania. Dane wejściowe nie są po prostu łączone; pełnią odmienne role w pętli generowania w czasie rzeczywistym.
Wiele mówią też dwie oficjalne konfiguracje: model bazowy z 2.4B parametrów i mały model z 230M parametrów. Model bazowy skłania się ku jakości, a mały obniża próg uruchomienia lokalnego. Karta modelu podaje również attention w oknie 25 ramek (1s) dla wersji bazowej, 41 ramek (~1.6s) dla małej oraz efektywne pole recepcyjne 20s dla obu. To ciągłe generowanie z ograniczonym kontekstem, a nie rozumowanie offline nad całym utworem.
Co naprawdę oznacza niskie opóźnienie
Jedną z najważniejszych zmian wskazanych przez Google jest zmniejszenie rozmiaru ramki modelu z 2s do 40ms względem poprzedniej generacji oraz skrócenie opóźnienia sterowania z około 3s do około 200ms. Liczba robi wrażenie, ale trzeba uwzględnić oficjalne zastrzeżenie: czas reakcji od wejścia do wyjścia nie zależy wyłącznie od inferencji modelu. Obejmuje także bufory wejściowe i wyjściowe, interfejsy audio, oprogramowanie hosta oraz komponenty zewnętrzne.
Dla muzyków ~200ms nie oznacza niemal natychmiastowej reakcji klawiatury sprzętowej czy wyzwalacza perkusyjnego. Wystarcza jednak, by model przeszedł z kategorii „generator offline” do „systemu interaktywnego”. MRT2 lepiej sprawdza się w płynnym przekształcaniu stylu, rozwijaniu akompaniamentu, reagowaniu na fakturę, live codingu, instalacjach i muzyce do gier niż jako zamiennik automatów perkusyjnych lub instrumentów fortepianowych wymagających milisekundowej precyzji.
Czym różni się od jednorazowego generowania utworu
| Wymiar | Magenta RealTime 2 | Typowe generatory od promptu do utworu | Znaczenie praktyczne |
|---|---|---|---|
| Rytm interakcji | Słuchaj, graj, dostosowuj i kontynuuj generowanie. | Wpisz prompt i poczekaj na kompletny wynik. | MRT2 pasuje do eksperymentów i występów w czasie rzeczywistym; generowanie od promptu do utworu służy szybkim, gotowym szkicom. |
| Wejścia sterujące | MIDI, tekst i dźwięk jednocześnie. | Zwykle prompty tekstowe i ograniczone sterowanie strukturą. | MIDI pozwala modelowi reagować na gesty wykonawcze. |
| Miejsce uruchomienia | Oficjalnie ukierunkowany na lokalne rozwiązania z otwartymi wagami, aplikacje dla Apple Silicon i wtyczki DAW. | Często usługi hostowane w chmurze. | MRT2 jest bardziej naturalnym wyborem do badań, wtyczek i integracji z lokalnym oprogramowaniem muzycznym, lecz wymaga lokalnego sprzętu. |
| Cel wyjściowy | Ciągły dźwięk muzyczny, którym można sterować. | Kompletne utwory lub gotowe klipy. | MRT2 zachowuje się bardziej jak instrument lub akompaniator w czasie rzeczywistym niż fabryka gotowych utworów. |
| Granice twórcze | Karta modelu skupia się na muzyce instrumentalnej i wskazuje ograniczenia dotyczące nieleksykalnych dźwięków wokalnych. | Często promowane z myślą o generowaniu utworów wokalnych. | MRT2 najlepiej rozumieć jako narzędzie do muzyki instrumentalnej, faktur, akompaniamentu i interaktywnych scen muzycznych. |
Najważniejsze fakty z oficjalnych źródeł MRT2
| Wymiar | Oficjalne źródło | Trafna interpretacja |
|---|---|---|
| Licencja | Kod na licencji Apache-2.0, wagi modelu na licencji CC-BY 4.0. | To nie jest wydanie objęte jedną licencją; integratorzy powinni rozpatrywać łącznie warunki dotyczące kodu, wag i sposobu użycia. |
| Podział modeli | 2.4B base / 230M small. | Warianty base i small reprezentują odmienne kompromisy między jakością a możliwością uruchomienia lokalnego. |
| Kodek audio | SpectroStream przekształca stereofoniczny dźwięk 48kHz w tokeny z częstotliwością ramek 25Hz, głębokością RVQ równą 64, kodami 10-bit i przepływnością 16kbps. | Działanie w czasie rzeczywistym wynika z połączenia modelu z kodekiem i reprezentacją strumieniową, a nie z samej częstotliwości próbkowania. |
| Wejścia sterujące | Prompty tekstowe, przykłady audio i MIDI. | Te trzy wejścia reprezentują styl, kontekst i sterowanie stanem wykonania. |
| Dane treningowe | Około 71k godzin muzyki katalogowej, głównie instrumentalnej. | Do oczekiwań wobec tekstów wokalnych należy podchodzić ostrożnie; karta modelu zaznacza, że dźwięki wokalne są zwykle nieleksykalne. |
| Ewaluacja | Karta modelu informuje, że metryki i wyniki zostaną udostępnione w nadchodzącym raporcie technicznym. | Nie należy wymyślać rankingów ani nieopublikowanych wyników; trzeba cytować wyłącznie udostępnioną architekturę i ograniczenia. |
Co to wydanie zmienia w muzyce interaktywnej
Słowami kluczowymi MRT2 są ciągłe generowanie i sterowanie o niskim opóźnieniu. Model zaprojektowano tak, by można było na nim grać i nim kierować, a nie tylko wydawać mu polecenia za pomocą promptu.
Karta modelu koncentruje się na interaktywnym tworzeniu muzyki i głównie instrumentalnej muzyce katalogowej. Gotowe utwory, teksty piosenek, wokale i produkcja gotowa do wydania nadal wymagają pracy człowieka.
Otwarte wagi i lokalna inferencja ułatwiają badania, tworzenie wtyczek i integrację z DAW, ale na całe doświadczenie wpływają sprzęt, bufory, oprogramowanie hosta i interfejsy audio.
Wszystkie obrazy i pliki GIF w tym omówieniu są oficjalnymi materiałami z wydania Google Magenta, a nie zastępczymi rysunkami czy odtworzonymi wykresami.