Midi Controller gesucht

Intech Studio PBF4 ggf. mit dem Knot um MIDI raus zu bekommen. Deren Module sind mit Lua recht frei programmierbar bzw. Open Source wenn man tiefer eingreifen will.
kennst du dich mit Lua ein bisschen aus?

prinzipiell scheint es möglich mit lua eine log curve zu berechnen .. aber wie ich das genau anwende um einem fader ein entsprechende funktion zu verpassen...


das ist eine log. curve mit 10 schritten in lua
Code:
-- Anzahl der Schritte
local steps = 10


-- Start- und Endwert
local start_value = 1
local end_value = 127


-- Berechnung der logarithmischen Kurve
local result = {}
for i = 1, steps do
    local t = i / steps
    local value = math.exp((1 - t) * math.log(start_value) + t * math.log(end_value))
    table.insert(result, value)
end


-- Ausgabe der logarithmischen Kurve
print("Logarithmische Kurve:")
for i, v in ipairs(result) do
    print(i, v)
end

und das hier scheint irgendwie die CC Werte eines Fader zu berechnen , man müsste nur math.floor ersetzen

Code:
local num, val = self:element_index(), self:potmeter_value()
tc(num, val)
dc(num, self.t)
local x = math.abs(val - self.nv) - 1;
self.nv = val;
if self.t == 0 then
    self.ov = self.ov - self.lr - x
else
    self.ov = self.ov + self.hr + x
end;
self.mv = lim(math.floor(self.ov))
rec(num, val, self.mv)
if self.lastmv ~= self.mv then
    midi_send(self.ch, 176, self.cc, self.mv)
end;
self.lastmv = self.mv
 
Bei Ali hätte ich auch schon öfter mal ganz interessante Controller gesehen. Hab aber irgendswie kein so gutes Gefühl dabei. Was will man zu solchen Preisen schon erwarten?
Und mit bisschen Glück fackelt man sich wahrscheinlich auch noch die Bude mit so Billigzeugs ab.
naja es sind 4 fader und n einfaches Gehäuse .. weiß nicht was sowas kosten soll 🤷‍♂️

ich würds auch für 150€ kaufen.. aber sowas gibts halt nicht
 
 
Kenne mich in der Modularwelt nicht aus, aber wenn du schon schreibst du kannst Treppeneffekte mit einem Lag-Modul glätten: Gibt es denn ein einfaches Modul, welches lediglich MIDI-Bereiche anhand deiner Kurve mappt? 0->0, 64->96, 128->128 usw...
Dann setzt du darin deine Kurven um, bist damit flexibel und dafür bist du an der Quelle wieder frei und kannst jeden möglichen MIDI-Controller einsetzen.
 
Wenn es die Aufgabe ist, drei Oszillatoren geringfügig gegeneinander zu verstimmen, dann sind 128 Werte schon ziemlich wenig.

und genau deswegen verzerrt man dann im empfangsgerät den wertebereich so wie man ihn dort braucht, sonst wären es ja noch weniger :)

er kanns nur nicht im empfangsgerät, deswegen will es es schon so senden.


oh, ich seh grad die erste hälfte des threads is uralt. ;/
 


Neueste Beiträge

News

Zurück
Oben