Finished K-Fêt config

This commit is contained in:
soyouzpanda 2023-12-20 18:27:24 +01:00
commit 6bcd0af329
Signed by: ecoppens
GPG key ID: 54882F92BB178D6A
36 changed files with 1334 additions and 0 deletions

View file

@ -0,0 +1,29 @@
"""EOS Channel"""
from pythonosc.udp_client import SimpleUDPClient
class Channel:
"""EOS Channel"""
def __init__(self, channel_id: int, osc_client: SimpleUDPClient):
self.channel_id = channel_id
self.osc_client = osc_client
def full(self):
"""Sets channel intensity to full"""
self.osc_client.send_message(f"/eos/chan/{self.channel_id}/full", [])
def min(self):
"""Sets channel intensity to min"""
self.osc_client.send_message(f"/eos/chan/{self.channel_id}/min", [])
def max(self):
"""Sets channel intensity to max"""
self.osc_client.send_message(f"/eos/chan/{self.channel_id}/max", [])
def plus_10(self):
"""Increases channel intensity by 10%"""
self.osc_client.send_message(f"/eos/chan/{self.channel_id}/+%", [])
def minus_10(self):
"""Decreases channel intensity by 10%"""
self.osc_client.send_message(f"/eos/chan/{self.channel_id}/-%", [])