There's weirdnesses in how the patterns get extended, which result in crufty code. Either there should be a pattern route, so an output know the name of the pattern, but doesn't get the object until after the patterns are fully initialised, or patterns should fire a ready event, and things get wired up when that happens.
There's weirdnesses in how the patterns get
extended, which result in crufty code. Either there should be a pattern route, so an output know the name of the pattern, but doesn't get the object until after the patterns are fully initialised, or patterns should fire a ready event, and things get wired up when that happens.