Nachdem ich endlich das e gefunden habe, den kopierten Text dort einfügen konnte und save gedrückt habe, blieb alles schwarz, aber es funktionierte wie Du beschrieben hast.
ich sah also nichts in dem Editor.
20 Minuten später... aha, man muss in dem komplet schwarzen Editor einmal kurz scrollen, dann wird er weiß und man sieht den Text ...
wow. Da muss man erstmal drauf kommen...
Nun habe ich versucht das anzupassen. Einerseits sehe ich wie Du lustig Kommentare rein schreibst, ohne das Skript zu stören.
Andererseits nehme ich auch nur einmal von 3x "end" weg, kommt eine Fehlermeldung.
Nach meinem Null - Ahnung Gefühl, musste ich zunächst die Notennummern ändern. 60 liegt natürlich genau im Spielbereich.
Also 24 und 25. Super das klappt.
nun sollte aber eigentlich nur
24 Note on = Flex on,
24 Note off = Flex off
sein
ich sehe vorn function
onNote(event)
und rate ins Blaue hinein offNote (event)
function onNote(event)
if event.note == 24 then -- diese Note wird nicht gespielt, sondern schaltet den Bypass ein
modules = this.program:findMidiModules(true)
if modules[1] then
for i, module in ipairs(modules) do
if module.name == "FlexPhraser" then
module:setParameter("Bypass",true)
end
end
end
function offNote (event)
elseif event.note == 24 then -- diese Note schaltet den Bypass aus
modules = this.program:findMidiModules(true)
if modules[1] then
for i, module in ipairs(modules) do
if module.name == "FlexPhraser" then
module:setParameter("Bypass",false)
end
end
end
else
local id = playNote(event.note,event.velocity) -- damit alle anderen Noten gespielt werden
end
end
mit anderen Worten, ich rate nur herum und muss wohl die Programmiersprache lernen