Лично пытаюсь туда даже не заходить. Ведь там только специфика. Да там очень хорошо и достоверно все расписано, но сама подача сводит с ума. Также там могут быть описаны нюансы, которые не реализованы в браузерах. (с последним утверждением 100% гарантии нет)
Отзывчивый дизайн предполагает наличие у вас отдельной версии сайта для мобильных устройств. Как раз в этой версии и нужно отсеивать те скрипты, которые не нужны.
Сделать большой блок плеера. В нем блок с частотами, который явно будет больше блока "радио". В блок с частотами можно поместить статический блок отвечающий за отсечку, которая и показывает какая на данный момент волна. Далее остается сделать кнопки или что бы там хотите. Нажатия на них будут высчитывать на сколько какое количество пикселей сдвигать блок "частоты". А дальше уже JS высчитывать "реальные частоты" и воспроизводить то, что поймано)
Это конечно все абстракции. На практике все иначе. Как всегда....
Если вы так хорошо разбираетесь в чистом JS, то посмотрите как устроена библиотека JQuery. К примеру, динамический счетчик, тот самый который за обпределенный интервал времени, изменяет какие-то числовые значения. Режимы этого счетчика. Кстати я вот даже не представляю как он реализован.
Для не сложных сайтов есть не сложные CMS. Попробуйте SilverStripe. Возможно скопипастить в редактор текст будет на много проще чем накидывать графические элементы в редакторах.