Page tree
Skip to end of metadata
Go to start of metadata

getUsedVoicesOfSlot()

Description

Function to obtain the number of used voices of the slot in which a program is loaded.

If the initiation of a zone and the call of getUsedVoicesOfSlot happen in the same audio block, the voice count which is returned might not be up-to-date. To prevent this, wait for the next audio block before calling this function.

Available in: Processor.

Return Values

Returns the number of used voices of the corresponding slot.

Example

-- print the number of used voices of the slot
function printUsedVoicesOfSlot()
    wait(20)	-- wait for 20 ms
    print("Number of used voices: "..getUsedVoicesOfSlot())
end
 
function onNote(event)
    postEvent(event)
    spawn(printUsedVoicesOfSlot)
end

1 Comment