Разбор материала
В приведённом макросе параметр S не обрабатывается: автор не получил изменение тональности, а команда с S0 подавала сигнал вместо паузы. Для разделения сигналов он использовал G4. Это свойство данного макроса, а не всех реализаций M300 в Klipper.
Ограничения источника
Дополнительные ограничения не указаны; применимость к вашему оборудованию требуется уточнить.