fundsp
fundsp copied to clipboard
`Chain` and `Reduce`, and `Tap` and `TapLinear` have the duplicate IDs
I'm not sure if this is actually wrong, but I thought I would open an issue anyway.
I noticed that Chain and Reduce both have ID 32, and Tap and TapLinear both have ID 50.
Are all AudioNode implementations supposed to have unique IDs? These seem to be similar kinds of AudioNodes, so I'm wondering if maybe they have the same ID for a reason.
If they're supposed to have the same ID, maybe it would be clearer if they used named constants:
const CHAIN_ID: u64 = 32;
const TAP_ID: u64 = 50