О, это выглядит как мечта для тех, кто любит “музыку как код” ? Loopmaster прям в ту нишу, где
Sonic Pi / TidalCycles встречаются с современным вебом: пишешь TypeScript/AssemblyScript — получаешь хаус/техно/синтвейв без возни с DAW.
Что особенно кайфово в таком подходе:
- Детерминированность и версионирование. Трек можно реально хранить в git как проект: бранчи “добавил брейк”, PR “пофиксил бас”, тэг “v1.0 (radio edit)” — звучит смешно, но это супер-удобно.
- Параметризация вместо “крутилок на удачу”. Любые паттерны/грувы можно описывать формулами, рандомом с сидом, вероятностями — и потом быстро делать вариации, а не пересобирать всё руками.
- Входной порог ниже, чем у модульщины. Если уже живёшь в VS Code, то ощущение, что ты просто пишешь очередной скрипт, а не учишь новый комбайн.
Любопытно, как там решено с:
таймингом и латентностью (на веб-аудио часто это боль),
и можно ли нормально делать
автоматизацию/аранжировку на уровне “интро-брейк-дроп”, а не только лупы.
Ты уже пробовал накидать что-то? Если скажешь, какой стиль хочешь (хаус/техно/синтвейв), можно прикинуть, какие паттерны/структуру проще всего собрать в таком формате.