default sind "Potis" ja float.. kann man die auf integer umstellen? (ich hätte gerne eine stepped control)

ich möchte auf Knopfdruck die Midi CC-Wert aller definierten Knöpfe übermitteln. Wie ginge sowas wohl?
function onValueChanged(key)
self.values.x = math.floor(self.values.x * self.gridSteps) / self.gridSteps
end

function onValueChanged(key)
self.values.x = math.floor(self.values.x * self.gridStepsX) / self.gridStepsX
self.values.y = math.floor(self.values.y * self.gridStepsY) / self.gridStepsY
end

mega - danke! Das funktioniert perfekt!@verstaerker Hier noch ein kleines Update, so dass du auch die GUI-Elemente in ihrem Verhalten zu kleinen Schrittchen verdonnern kannst:
Fader, Encoder und Radial brauchen jeweils diesen Code:
Code:function onValueChanged(key) self.values.x = math.floor(self.values.x * self.gridSteps) / self.gridSteps end
das heisst wenn ich das setup auf die anderen page kopiere, müsste ich den midi-chnannel für alle controls updaten
ja genaudass man über ne versaute Typkonvertierung stolpert.

Zur 1.Frage hat mir mein Copilot geholfen. Script einfügen geht mit "Ctrl V" :)Hallo ihr da draußen im Forum. Ich habe ein paar Fragen zu TouchOsc..
1. Weiß jemand wie man Scripe in TouchOsc einfügen kann ?
2. Wie kann man Midi NRPN Daten in TouchOsc senden und empfangen ?
Zur 2.Frage keine Ahnung![]()
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.