markusschloesser / MackieC4_P3

A Mackie C4 Midi Remote Script for Ableton 11
20 stars 2 forks source link

implement grouptrack fold / unfold #46

Closed markusschloesser closed 3 years ago

markusschloesser commented 3 years ago

In Live tracks can be grouped and groups can be grouped (nested groups). ToDo: implement a way of folding and unfolding them on the C4 and show when a track can be folded/unfolded or is part of a group (and can therefore be folded)

markusschloesser commented 3 years ago

see https://github.com/markusschloesser/MackieC4_P3/discussions/8

markusschloesser commented 3 years ago

done in branch "tracks" https://github.com/markusschloesser/MackieC4_P3/commit/43ea84d2630e44bc90ab32affcfa3f56d880fcd9

markusschloesser commented 3 years ago

btw this branch includes all previous stuff, also your commit from today to exp

markusschloesser commented 3 years ago

@BilldarBagdar

markusschloesser commented 3 years ago

sorry, a bit more info: I wrote a new module (track_util.py) which uses (wait for it) "liveObjValid". This module includes a number of functions related to track handling. For now I implemented the grouping stuff and also switched "can track be armed" to it. For group stuff I also changed somethings in "encoderController" so that the top row shows if a track is a) a group track or b) part of a group. Pressing the corresponding vpot will toggle fold/unfold