Решил выложить первый скриншот на ЛОР. Расскажу подробнее. Музыку я, как вы конечно уже догадались по скиншоту, не сочиняю (потому что просто не умею), а развлекаюсь с программой для синтеза звука в реальном времени Supercollider.
- OS - FreeBSD 10.0. Потому что есть ZFS, так что я могу напихать в свой пул побольше зеркал, потому что newpcm, а не ALSA итд. Это мои личные предпочтения
- WM - мой любимый Stumpwm. DE я не пользуюсь с момента выхода четвертых кед, в которых внезапно всё стало другим по сравнению с третьими. Фреймовый stumpwm стал использовать после того, как стало 2 монитора. Кроме того нравится настраиваемость. Изменил (добавил) сочетания клавиш, меню запуска программ, поставил поведение «фокус следует за кликом мышки», ну и mode line со статусом mpd. Вот конфиг, который я когда-то написал: https://github.com/shamazmazum/my-configs/blob/master/stumpwm.rc.lisp
- Emacs - любимый, опять же, текстовый редактор. Конфигов для него ещё больше, но писал их не я. Что сделал я, так это включил cua-mode и поставил шрифты Terminus.
- Сначала думал сделать скриншот с emacs и slime, типа как крутой лиспер, но потом решил, что это банально. Поэтому я решил поиграть с supercollider'ом - программой для синтеза звуков в режиме реального времени. Она состоит из сервера, который хранит определения, по которым воспроизводятся звуки, узлы, шины, по которым идет звук, и прочее и который принимает сообщения про протоколу OSC; и программы-реализации языка sclang, сочетающем в себе принципы ООП (как в Smalltalk), ФП (элементы его, такие как функции над списками) и прочие сладости.
Видно 2 «родных» окна supercollider. Первое - «осциллограф», показывающий аудио выход с 2 каналов. Бесполезная штука, на самом деле. Второе - напротив, очень полезный браузер классов. Для GUI Supercollider использует Qt.
- Снизу qjackctl - GUI для управления jackd.
Оценивайте, господа. Музон, который вышел, явно сойдет для наркоманов в клубе. Могу продать трек за большие деньги. Fin.
>>> Просмотр (1920x1080, 139 Kb)