Примечание: это НЕ вопрос "музыка для программирования".
Мой вопрос:
Я хочу написать компьютерную программу, которая может синтезировать повторяющиеся биты (которые я могу контролировать через командную строку), чтобы передать музыку в уши.
Мне любопытно, есть ли существующие инструменты для этого (а если нет, какие библиотеки использовать).
Общая идея:
1) компьютер знает, что я делаю (с помощью команд, которые я запускаю, будь то в Vim, компилируются ли мои программы и т.д.)
2) компьютер знает мое общее настроение (количество подсчетов компилятора из-за "make", количество segfaults, ненулевые коды выхода, число git совершает)
3) компьютер знает мое состояние мозга (в зависимости от скорости набора, я либо кодирую, либо думаю)
Я хотел бы использовать их для получения какой-либо био-обратной связи для управления музыкой.
Именно поэтому музыка должна быть программно синтезирована (а не только некоторые существующие треки).