7VX7JIJXYJBJOQDEXF66ZKSVGHFTNHN2DD2B367EA5OLKMEOZ5NQC
// TODO Take bevy_kira_audio's ideas of channels and run with it
// A `Machined` with continue forever until:
// - the output it produces (on both channels!) is below the noise floor
// (I'm using a RMS < 0.001 to mean "below the noise floor")
// - (!unimplemented) the channel it is associated with gets a new `Machined` to play.
//
// this means that yes, a channel will only be able to play 1 `Machine` at a time.
// But you can create as many channels as you want.