Awesome, thanks! Be kind, I’m learning. 
Changes to line 50 and following
local function all_notes_off()
if (params:get(“output”) == 2 or params:get(“output”) == 3) then
for _,a in pairs(active_notes) do
midi_out_device:note_off(a, nil, midi_out_channel)
end
if (params:get(“output”)) == 4 then
crow.output[2].volts = 0
end
end
active_notes = {}
end
Changes to line 73 and following
if (params:get(“output”) == 2 or params:get(“output”) == 3) then
midi_out_device:note_on(n, 96, midi_out_channel)
table.insert(active_notes, n)
end
if (params:get(“output”) == 4) then
crow.output[1].volts = (n - 60) / 12
crow.output[2].volts = 5
end
end
notes = {}
Them I’ve also added “crow 1+2” as an option in the output param. I didn’t include that code, but can.