Можно ли создать музыкальный сайт только на javascript?
В твоем случае это нереально.
Да, это реально. Вам понадобятся backend и frontend. Посмотреть список технологий, используемых в обоих ветках можно тут https://proglib.io/p/webdev-2019/
Если расписывать все в деталях, то я устану примерно на втором абзаце, и это будет меньше ~10% от того, что вам понадобится)
ЗЫ: рекомендую начинать с чего нибудь попроще, например напишите для начала свой вариант игры "змейка", естественно с аудиосопровождением, с возможностью мультиплеера и  рейтингом)