Мне бы тоже помогло наличие такого решения, в котором:
1. В память ПП запуливается свой код, который встаёт в цикл задач ПП
2. Этот код принимает команды от ЦП через ячейку памяти или через канал ЦП->ПП
3. По команде от ЦП начинает проигрывание мелодии или звукового эффекта, с зацикливанием или без
4. По команде от ЦП корректно убирается из цикла задач ПП и освобождает память ПП

