X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=music_sampler.py;h=5e61466257fdb631ad8467e6c7bedcb16901ab0c;hb=65ec4d2a87bfe0dcf1250ec8dc61225d4ed66325;hp=81b96c4c29d32ea45498109e28548e2d40e19602;hpb=e4846541aa226de8b231cc401fcaa6f058246d1c;p=perso%2FImmae%2FProjets%2FPython%2FMusicSampler.git diff --git a/music_sampler.py b/music_sampler.py index 81b96c4..5e61466 100644 --- a/music_sampler.py +++ b/music_sampler.py @@ -11,6 +11,23 @@ from helpers.key import Key from helpers.mapping import Mapping import helpers +class KeyList(RelativeLayout): + keylist = ListProperty([]) + first_key = StringProperty("") + second_key = StringProperty("") + third_key = StringProperty("") + + def append(self, value): + self.keylist = [value] + self.keylist + + def on_keylist(self, instance, new_key_list): + if len(self.keylist) > 0: + self.first_key = self.keylist[0] + if len(self.keylist) > 1: + self.second_key = self.keylist[1] + if len(self.keylist) > 2: + self.third_key = self.keylist[2] + class PlayList(RelativeLayout): playlist = ListProperty([])