Max for Live - Extrémně osobní Ableton Live - Další rozšíření ovladače stopy - II
Další rozšíření ovladače stopy (2. díl)
Logicky nebudeme chtít hodnotu tlačítka Solo na ovladači zobrazovat jako číslo 1, nebo 0, ale budeme chtít vidět klasické tlačítko (nejlépe něco jako S), kde uvidíme, zda je Solo aktivní, nebo nikoliv. A zároveň budeme tímto tlačítkem stopy Solo ovládat. Vytvoříme tedy objekt [textbutton]. V Inspectoru tohoto objektu jednak nastavíme, že se jedná o přepínač, nikoliv jen spínač. Tedy Mode změníme z Button na Toggle. Změníme také popisek tlačítka, a to jak ve vypnutém, tak zapnutém stavu, tedy Text „Off“ Label a Text „On“ Label změníme na S (případně Solo). A samozřejmě si můžeme pohrát i s barvami tlačítka tak, aby odpovídaly tlačítku Solo v Abletonu Live.
Z předchozích dílů už víme, že nemůžeme do tlačítka pouze hodnotu posílat, protože hodnota by prošla skrz tlačítko na jeho výstup. Vzhledem k tomu, že tímto tlačítkem chceme funkci i ovládat, vytvořili bychom nekonečnou smyčku. Proto musíme mezi objekt [live.observer] a [textbutton] přidat ještě objekt [prepend set], který zajistí, že jakmile změníme nastavení Solo v Abletonu Live, hodnota na tlačítku se změní, ale zároveň nebude tato hodnota skrz tlačítko vyslána zpět do Abletonu Live.
Tím máme připravené tlačítko Solo, které pozoruje stav funkce Solo aktuálně vybrané stopy.Dále se podíváme na to, jak to udělat, aby bylo toto tlačítko také aktivním ovladačem.
Tlačítko Solo jako ovladač
Minule jsme vytvořili tlačítko Solo, které pozoruje a zobrazuje stav funkce Solo aktuálně zvolené stopy. Pomocí něj jsme rozšířili náš dříve vytvořený XY ovladač hlasitosti a stereopozice. Nyní z obyčejného pozorovatele znovu uděláme aktivní prvek, takže funkci Solo aktuálně vybrané stopy nebudeme moci pouze pozorovat, ale budeme ji z našeho okna také moci nastavit.
Znovu použijeme to, co jsme již vytvořili, a pouze to mírně upravíme pro potřeby naší nové funkce - Solo. Pod naším již hotovým XY ovladačem najdeme sekci, která se stará o ovládání těchto parametrů. My jsme nyní ve stejné situaci, kdy chceme parametr (tentokrát Solo) ovládat.