Если вы увлекаетесь созданием музыки, в вашем распоряжении будет удивительно большое разнообразие вариантов с открытым исходным кодом, от Audacity как довольно простого аудиоредактора до Ardour как полноценной, достойной студии DAW – и LMMS, Rosegarden, MusE и т. д. Благодаря проекту [Thomas Tortorini] GridSound у вас теперь будет один дополнительный вариант в вашем списке, кроме того, который работает в вашем браузере. Так что, если вы вдруг почувствуете вдохновение, все, что вам нужно, это браузер, и вперед.
С точки зрения набора функций GridSound ближе к LMMS и предлагает ударную установку, рояль и синтезатор. Похоже, что на данный момент вы не сможете записывать инструменты реального мира, но эта работа еще продолжается, так что кто знает, что нас ждет в будущем. Код доступен на GitHub, и вы можете изучить сам GridSound здесь – вход в систему не требуется, если вы не хотите сохранить свою работу. GridSound, запускаемый в браузере, естественно написан на JavaScript и использует Web Audio API для выполнения фактических задач со звуком.
Что впечатляет, так это то, что [Thomas] отказался от любых UI-фреймворков, а вместо этого реализовал все с нуля на чистом ванильном JavaScript. Фактически, вся кодовая база кажется автономной без каких-либо сторонних зависимостей, и одно это заслуживает некоторого уважения.