Remove dsp_has_midi_*() in favor of dsp_ioconfig()

_has_midi_*put members of LuaProc will be set according to the actual
configuration chosen, for configure_io() and run() to use.
This commit is contained in:
Julien "_FrnchFrgg_" RIVAUD 2016-08-04 17:47:38 +02:00
parent 82e1ef5fb0
commit 66470b96b7
6 changed files with 17 additions and 50 deletions

View file

@ -10,20 +10,15 @@ ardour {
function dsp_ioconfig ()
return
{
-- { audio_in = 0, audio_out = -1}, -- any number of channels
-- { audio_in = 0, audio_out = 1}, -- values > 0, precisely N channels
{ audio_in = 0, audio_out = 2}, -- values > 0, precisely N channels
{ audio_in = 0, audio_out = 4}, -- values > 0, precisely N channels
{ audio_in = 0, audio_out = 8}, -- values > 0, precisely N channels
-- { audio_in = 0, audio_out = -6}, -- values < -2, up to -N channels, here 1,..,6
-- { midi_in = 1, audio_in = 0, audio_out = -1}, -- any number of channels
-- { midi_in = 1, audio_in = 0, audio_out = 1}, -- values > 0, precisely N channels
{ midi_in = 1, audio_in = 0, audio_out = 2}, -- values > 0, precisely N channels
{ midi_in = 1, audio_in = 0, audio_out = 4}, -- values > 0, precisely N channels
{ midi_in = 1, audio_in = 0, audio_out = 8}, -- values > 0, precisely N channels
-- { midi_in = 1, audio_in = 0, audio_out = -6}, -- values < -2, up to -N channels, here 1,..,6
}
end
function dsp_has_midi_input ()
return true
end
local note_table = {}
local active_notes = {}
local phases = {}