🪄 Generatory AI, ElevenLabs Sound FX & Smart Melody
Omni DAW posiada zintegrowany pakiet sztucznej inteligencji i algorytmów generatywnych, wspierający twórców w tworzeniu unikalnych efektów dźwiękowych Sound FX, wokali lektorskich TTS, progresji akordowych oraz tekstur widmowych.
1. Integracja z ElevenLabs: Sound FX & Voice Generation
Omni DAW posiada bezpośrednie połączenie z API ElevenLabs Sound Generation & Text-to-Speech:
A. Generowanie Efektów Dźwiękowych Sound FX
Wpisz prompt słowny opisujący poszukiwany efekt (np. "Wybuch lasera w przestrzeni kosmicznej", "Mroczny ryk potwora", "Przejście stukania w szkło"), a silnik ElevenLabs wygeneruje czysty, wysokiej jakości plik audio Sound FX bezpośrednio do Twojego projektu!
B. Generowanie Wokali i Lektora (Text-to-Speech TTS)
- Wybór Modeli i Głosów: Dostęp do najnowszych modeli wokalnych ElevenLabs.
- Generowanie Mowy: Przekształcanie tekstu na naturalnie brzmiące linie wokalne, lektorskie i narracyjne z regulacją emocji i stabilności.
C. Zastosowanie w Modułach DAW:
- ScratchDeck Integration: Wygenerowany sampel Sound FX lub wokal może zostać natychmiast wysłany do modułu ScratchDeck w celu drapania płytą gramofonową na żywo!
- Convolution Reverb IR Generation: Tworzenie syntetycznych odpowiedzi impulsowych IR dla efektu Conv Reverb.
- Historia Sampli: Automatyczny zapis wszystkich wygenerowanych sampli na dysku w formacie WAV/MP3 z możliwością ich szybkiego ponownego użycia.
2. Smart Random Melody Generator (Algorytmiczne Melodie)
W edytorze Piano Roll znajduje się generator Smart Random Melody, wykorzystujący 12 archetypów kompozycyjnych:
- Stepwise Flow: Płynny ruch stopniowy, łukowe frazowanie śpiewne (Pop / Folk / Singer-Songwriter).
- Minimal Cell: Krótkie 2–4 nutowe motywy powtarzane z transpozycją i odwróceniem (Minimalism / Techno).
- Classical Arch: Klasyczna architektura frazy z wyraźnym narastaniem do punktu kulminacyjnego i wybrzmiewaniem.
- Funk Groove: Synkopowany rytm, chromatyczne nuty sąsiednie oraz nacisk na akcentowany beat (Funk / R&B).
- Celtic Reel: Bardzo szybkie przebiegi krokowe i ozdobniki (Jig / Celtic Reel).
- Bebop Line: Jazzowa chromatyka, nuty podejściowe (approach notes) oraz celowanie w składniki akordowe.
- Arpeggio Loop: Zapętlone arpeggio cyklicznie przechodzące po stopniach skali.
- Synth Arp: Dynamiczna linia syntetyczna 8-ek i 16-tek z powtarzalnym wzorcem interwałowym (Synth-Pop / EDM).
- Sequence Run: Wznoszące lub opadające przebiegi równoległych tercji i sekst.
- Ambient Drift: Szerokie skoki interwałowe, długie wybrzmiewające nuty i przestrzenne pauzy (Ambient / Soundscape).
- Tension Build: Narastanie napięcia poprzez podnoszenie rejestru i gęstości rytmicznej.
- Modal Motive: Etniczne motywy modalne i luki pentatoniczne.
3. Progresje i harmonia (Piano Roll)
Sekcja PROGRESSION & HARMONY w prawym panelu piano rolla tworzy progresję akordów, zapisuje ją jako linię akordów (chord lane) klipu i gra ją nutami. Teoria siedzi w omni_shared::harmony.
Źródła (zakładki):
- LIBRARY: 240 nazwanych progresji w 20 kategoriach (pop, rock, jazz, blues, gospel, soul, lo-fi, EDM, filmowe, klasyczne, modalne, chromatyczne, latin, funk, metal, J-Pop, hip-hop…), z wyszukiwarką po nazwie, gatunku i nastroju. KEY FIT ustala, jak progresja wchodzi w tonację edytora: IN SCALE (molowa progresja w dur zaczyna od równoległej molowej, Am–F–C–G w C-dur), SAME ROOT (ta sama tonika, własny tryb progresji), REMAP (każdy stopień dostaje akord tonacji edytora). Akordy zapożyczone i wtórne zawsze zostają sobą. Bieżącą linię można zapisać do My progressions (pliki
.progomniw<config>/progressions/). - GENERATE: 18 stylów (Pop, Rock, Ballad, R&B / Neo-Soul, Jazz, Blues, Gospel, Lo-fi, EDM, Cinematic, Classical, Bossa, Funk, Folk, Metal, J-Pop, Ambient, Dark). Gałki COLOUR (triady → septymy → nony → alterowane), TENSION, SURPRISE i BORROW (akordy spoza tonacji). Do tego rytm harmoniczny (1/takt, 2/takt, 1/2 takty, TURN, 2+1+1, 3+1, 1/miarę), krzywa napięcia (FLAT/RISE/FALL/ARCH/WAVE), kadencja (LOOP, V-I, HALF, IV-I, V-vi, OPEN), start na I, forma A A' i seed. Zablokowane akordy linii zostają przy ponownym generowaniu.
- MELODY: akordy pod melodią klipu (zaznaczenie albo wszystkie nuty, które nie należą do linii), z wagą melodii względem stylu.
- TYPE: akordy wpisane tekstem: symbole (
Am7 D9 Gmaj7), cyfry rzymskie (ii7 V7 Imaj7,bVII,V7/vi), kreski taktowe (| C | G | Am F |),.przedłuża akord,I:2= długość w beatach. - DETECT czyta akordy z nut już leżących w klipie, AI opisuje progresję słowami (dostawca LLM).
SOUND decyduje, jak linia gra: voicing (Close, Drop 2, Drop 3, Drop 2+4, Open, Spread, Shell, Rootless A/B, Quartal, Guitar — kształty grywalne na gryfie, Pad, Power), rejestr, liczba głosów, reguła górnego głosu (SMOOTH/FREE/HOLD/RISE/FALL), limity niskich interwałów; wzorzec gry (blok, pad legato, staby 3-3-2, offbeat, pulsy, arpeggia, strum, piano ballad, Alberti, Charleston, bossa, gospel push), antycypacja (PUSH), velocity, gate, akcent, strum, humanize; warstwy CHORDS / BASS / TOP i bas (ROOT/SLASH/SMOOTH/PEDAL × sustain, ósemki, oktawy, pryma-kwinta, walking, synkopa). Głosy są prowadzone przez całą progresję naraz (najmniejszy ruch).
Linia akordów nad siatką: kolor = funkcja (tonika / subdominanta / dominanta), symbol i cyfra rzymska. Klik odsłuchuje akord, przeciągnięcie prawej krawędzi zmienia długość, dwuklik pozwala wpisać akord, PPM otwiera reharmonizację (zamienniki tej samej funkcji, akordy zapożyczone, dominanty wtórne, ii-V do następnego akordu, podstawienie trytonowe, backdoor, zmniejszony przejściowy, zawieszenia, ruchy neo-riemannowskie, medianty chromatyczne, kolor, przewroty, pedał), jakość akordu, blokadę, podział, scalenie i usuwanie. Przy włączonym LINK edycja linii przepisuje tylko nuty, które linia sama napisała; melodia narysowana ręką zostaje. Każda zmiana to jeden krok undo (nuty i linia razem). Mapa w panelu pokazuje progresję na kole kwintowym i jej krzywą napięcia. Generator melodii trzyma się akordów linii, a progresja przeciągnięta z analizy audio w przeglądarce staje się linią klipu.
4. Integracja z Modelami LLM AI (AI MIDI Create & AI Progression)
Dla użytkowników poszukujących pełnej syntezy generatywnej, Omni DAW oferuje bezpośrednią integrację z modelami LLM. Dostępnych jest 6 dostawców: Anthropic Claude (domyślny), OpenAI GPT, Google Gemini, DeepSeek, oraz dwa lokalne — LM Studio i Ollama (bez klucza API, konfigurowane przez lokalny adres, domyślnie http://localhost:1234/v1 dla LM Studio i http://localhost:11434/v1 dla Ollama):
- Okno AI Create — Melody: Wpisz prompt tekstowy (np. "Mroczna linia basowa w stylu synthwave 120 BPM w tonacji D-moll") – silnik wyśle zapytanie do wybranego dostawcy AI i wstawia wygenerowane nuty na siatkę Piano Roll.
- Okno AI Generate — Progression: Generowanie harmonii wieloakordowych z opisów słownych klimatu utworu.
5. AI Image Generator dla Syntezatora Iris
Dla syntezatora Iris (patrz /docs/alchemical-synth — silnik resyntezy obrazu na dźwięk) Omni DAW posiada wbudowany generator obrazów AI oparty o model Google Gemini (gemini-2.5-flash-image, niezależny od modelu tekstowego wybranego w ustawieniach AI):
- Wpisz opis wizualny (np. "Zorza polarna nad arktycznym oceanem"), a AI wygeneruje obraz, który zostaje automatycznie zapieczony w addytywną tablicę widmową (klatki × partiale) napędzającą syntezę Iris.
6. Audio to MIDI (Basic Pitch)
Omni zamienia nuty dowolnego nagrania na MIDI siecią Basic Pitch (otwarty model transkrypcji Spotify, licencja Apache 2.0). Model jest wbudowany w Omni i działa na Twoim komputerze: nic nie jest wysyłane ani pobierane. Słyszy wiele nut naraz (akordy, fortepian, gitara) i pojedyncze linie (wokal, lead, bas), a trzy minuty audio analizuje w około sekundę.
- Przeglądarka: najedź na plik na liście Samples i kliknij klawisz z klawiaturą (albo PPM → Audio to MIDI). Panel AUDIO TO MIDI pokazuje nuty nad plikiem z playheadem odsłuchu. Przeciągnij rolkę albo DRAG MIDI na tor, klip lub piano roll; nuty leżą na siatce tempa pliku (z nazwy pliku albo oszacowanego, jak w panelu akordów).
- Sampler: klawisz z klawiaturą w pasku edytora sampla rysuje nuty na waveformie. DRAG MIDI bierze nuty grającego regionu, w tempie sampla w trybie Warp, a poza nim w tempie utworu, przesunięte o pitch samplera. W trybie Slice SLICE stawia slice na każdej nucie.
Ustawienia (analiza biegnie raz, gałki od razu czytają ją na nowo): POLY (wszystkie nuty), MELODY (jedna linia od A1 w górę) albo BASS (jedna linia do G2); SENS (jak łatwo zaczyna się nuta), SUST (jak długo nuty brzmią), MIN (najkrótsza zachowana nuta, w ms). Pełny utwór najpierw rozdziel na stemy i transkrybuj wybrany stem.
A comprehensive guide to the Piano Roll MIDI editor in Omni DAW: 4 editing tools, 10 note expression lanes, Chop division, Scale Fold, and chord theory.
A guide to timeline operations, bouncing clips (Bounce to Audio), freezing tracks (Freeze Track), 5 fade curve types, and 5 warp modes.
