Music Wave
Radka Kolembusová; projekt předmětu NI-CCC v letním semestru 2020-2021
Pokus o zhudebnění obrazu.
- Nějakým způsobem detekovat harmonickou část a rytmickou část hudby z obecné teorie hudby.
- Z obrazu vysypat frekvence / patterny / ... a z nich dle harmonických pravidel vytvořit songy. Aby byl obraz slyšet, ale nebyl to random šum, který se hodí do DJ mixu. Chci opravdu najít melodii.
- Zkombinovat přidat více nástrojů a zaručit, aby byly v harmonii - Ideálně začít nejjednodušší kombinací bicí + nástroj
Kód
Zde (.zip) ke stažení.
Jak
- To se ještě zjistí...
- Součást analýzy možností
Plánovaný postup
- Analýza
- Podobných prací
- Možností postupu
- Programovacího jazyka
- Drobné pokusy dle jednotlivých možností
- Experimenty
- Porovnání možností
- Výběr finální metody / skupiny metod
- Implementace
- Inicializace projektu
- Základní struktura
- Něco to dělá
- Zlepšení toho, co to dělá
- RE-Implementace
- Inicializace projektu
- Základní struktura
- Něco to dělá
- Použití 3 metod získání dat z obrazu
- Použití 6 metod získání dat z obrazu
- Zapojení barev
Aktuální progress
Implementace
Napojení na vertikální směr - po opravě
Factory song 2
Factory song 3
Art song
Mountain song
Napojení na vertikální směr
Nástroje jsou zatím generovány náhodně. Všechno ostatní - výška tónu a jeho délka je určena na základě jasu obrázku.
Výška tónu vzniká jako hodnota jasu určena maximem ve sloupci v obrázku, oříznutá dle rozsahu příslušného hudebního nástroje.
Délka tónu se počítá na základě počtu hodnot ve sloupci v obrázku podobných jeho maximu.
Nejlepší výsledky vznikají, pokud je generováno hodně bicích nástrojů.
Experimenty
One to one -> bez vztahu k okolí vodorovně, se vztahem k okolí svisle
Music XML
Music XML
Music XML
Lylipond PDF
Analýza
Zkoumání výsledků hranové detekce.
Experimentování s Supercolliderem