8000 Added device selector · steeltrack/AbletonOSC@ad543b3 · GitHub
[go: up one dir, main page]

Skip to content

Commit

Permalink
Added device selector
Browse files Browse the repository at this point in the history
  • Loading branch information
steeltrack committed Jan 14, 2024
1 parent a432a5e commit ad543b3
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion abletonosc/view.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,14 +27,20 @@ def set_selected_clip(params: Optional[Tuple] = ()):
set_selected_track((params[0],))
set_selected_scene((params[1],))

def set_selected_device(params: Optional[Tuple] = ()):
device = self.song.tracks[params[0]].devices[params[1]]
self.song.view.select_device(device)
return params[0], params[1]

self.osc_server.add_handler("/live/view/get/selected_scene", get_selected_scene)
self.osc_server.add_handler("/live/view/get/selected_track", get_selected_track)
self.osc_server.add_handler("/live/view/get/selected_clip", get_selected_clip)
self.osc_server.add_handler("/live/view/set/selected_scene", set_selected_scene)
self.osc_server.add_handler("/live/view/set/selected_track", set_selected_track)
self.osc_server.add_handler("/live/view/set/selected_clip", set_selected_clip)
self.osc_server.add_handler("/live/view/set/selected_device", set_selected_device)

self.osc_server.add_handler('/live/view/start_listen/selected_scene', partial(self._start_listen, self.song.view, "selected_scene", getter=get_selected_scene))
self.osc_server.add_handler('/live/view/start_listen/selected_track', partial(self._start_listen, self.song.view, "selected_track", getter=get_selected_track))
self.osc_server.add_handler('/live/view/stop_listen/selected_scene', partial(self._stop_listen, self.song.view, "selected_scene"))
self.osc_server.add_handler('/live/view/stop_listen/selected_track', partial(self._stop_listen, self.song.view, "selected_track"))
self.osc_server.add_handler('/live/view/stop_listen/selected_track', partial(self._stop_listen, self.song.view, "selected_track"))

0 comments on commit ad543b3

Please sign in to comment.
0