Update script to use new process_map() API

This commit is contained in:
Robin Gareus
2020-02-26 17:48:25 +01:00
parent 65425b9fe2
commit 28accee44e
3 changed files with 16 additions and 7 deletions

View File

@@ -11,6 +11,11 @@ function dsp_ioconfig ()
return { { midi_in = 1, midi_out = 1, audio_in = -1, audio_out = -1}, }
end
function dsp_configure (ins, outs)
n_out = outs
n_out:set_midi (0)
end
function dsp_runmap (bufs, in_map, out_map, n_samples, offset)
local ob = out_map:get (ARDOUR.DataType ("midi"), 0)
if ob ~= ARDOUR.ChanMapping.Invalid then
@@ -28,7 +33,5 @@ function dsp_runmap (bufs, in_map, out_map, n_samples, offset)
ba:add ({0x80, 64, 127})
mb:push_back (n_samples - 1 - offset, ba:size (), ba:to_array());
end
-- passthrough audio, apply pin/channel mapping
ARDOUR.DSP.process_map (bufs, in_map, out_map, n_samples, offset, ARDOUR.DataType ("audio"))
ARDOUR.DSP.process_map (bufs, n_out, in_map, out_map, n_samples, offset)
end