diff options
author | Robin Gareus <robin@gareus.org> | 2020-02-26 17:48:25 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2020-02-26 17:51:32 +0100 |
commit | 28accee44e94985c39583b9842566f5a2134922d (patch) | |
tree | 905fabab1245fe08ac38789b2ea8ba8536de25a6 /share/scripts/_midigenerator2.lua | |
parent | 65425b9fe20590d0a37f91e5c8f88014bc3003d4 (diff) |
Update script to use new process_map() API
Diffstat (limited to 'share/scripts/_midigenerator2.lua')
-rw-r--r-- | share/scripts/_midigenerator2.lua | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/share/scripts/_midigenerator2.lua b/share/scripts/_midigenerator2.lua index 6bd904b097..3dcb378d88 100644 --- a/share/scripts/_midigenerator2.lua +++ b/share/scripts/_midigenerator2.lua @@ -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 |