All ASC controllers can produce those tones. They have to be activated via radio or possibly via some kind of serial connection to the logic board, as the controller doesn't have enough buttons or manual inputs to activate them all. The cancel command works the same way. The cancel command triggered from the controller's pushbutton panel will reset the tone generator and abruptly cut the tone, but you can send a ramp-down command via radio and make the controller wind down from many of the tones. You might be able to reprogram the mapping of the buttons on the controller to change this, but I'm not familiar enough with how they work to verify this for sure. This would also be applicable to voice if you have a voice module with that controller or want to do live voice via radio. FS does this with the UV/MCP, as the controller can produce more tones/voice messages than the switches can activate. Whelen also does this since there aren't enough buttons on the panel to do all 15 voice messages, force a ramp down, etc. In both of those cases, the buttons/switches can be reprogrammed to do whatever you want them to do.
The full list of tones from ASC are:
Alert
Attack
Fire (long attack, I think this can be reprogrammed into a fast-cycling attack tone)
Wail (fast wail with no sustain, ESC-D/UV/MCP style)
HAZMAT (whoop)
Scream (reversed wail with the same peak pitch as whoop - 850 Hz)
HiLo
Air Horn (pulse steady)
Chimes (533 Hz pulsed steady)
There are some slight differences in the tones depending on when the controller was made. The most obvious is where ASC dropped the alert peak pitch to 670 Hz from 740 Hz, but as seen with the videos of the ECNs you shared, they sped up whoop and tweaked the peak pitch and speed of scream and wail. Those changes were made at the microprocessor level. Changing some of the parameters for that kind of stuff would need to be done at the factory unless you have one of their newer loaded-out boards with the bells and whistles that give you more options for customization.