getMicPositionName defaults to channel 0 when index is greater than the number of channels
-
If I have a sample map with 3 mic positions; close, decca, hall.
When I call
getMicPositionName()
and pass 3 as the index (a channel that is not present in this sample map) the function returnsclose
.This is very annoying because I end up purging/loading the wrong channel.
I think it would be better if the function returns
undefined
. Then I can just check withisDefined()
and ignore it.The problem line is here
@Christoph-Hart Should I make a pull request?
As an alternative I can of course run a check with
getNumMicPositions()
.