Программируем музыку - это возможно?

Когда я учился в школе у меня был компьютер под названием ЕС 1841. Вряд ли вы знаете что это чудо-юдо, состоящее из двух блоков с дисководами 5,25″, имело винчестер вместимостью 20 мегабайт и CGA монитор. Кнопка “reset” находилась сзади нижнего системного блока, и каждый раз, когда я тянулся к ней, меня било током 220В. Поэтому больше других я не любил, когда компьютер зависал, так как потенциально это было больно.

Данный PC (язык не поворачивается назвать его AT) имел процессор семейства 8086. Как все, разработанное в Советском Союзе, русская раскладка и кодовая страница в ЕС1841 не совпадали с русской кодовой таблицей, используемой остальным миром, поэтому добрые люди написали специальную программу alfa.exe, которая запускалась с аргументами “rgea” (от того ее называли “альфа рега”) и адаптировала собственную кодировку ЕС’ки под нормальную кодовую страницу 866 для MSDOS 4.0.

Еще вспоминается мышинный драйвер, который при загрузке писал “Колобок готов”. Причем “колобок” этот не убирался у меня даже в две ладони. Хотя он уже тогда был трехкнопочный, и как все советское - с прочным, почти негнущимся кабелем, толщиной с палец.

Звуковых плат в СССР тогда не было, а музыку я любил. Причем не только слушать, но и писать. Поэтому я написал программу на борланд паскале, которая выводила набранную последовательность нот на PC Speaker’е. После этого захотелось сделать из нее многоканальный редактор. PC Speaker позволяет играть только одну ноту. Но я нашел способ: чередовал с высокой частотой ноты трех каналов, посылая их на динамик последовательно, в результате получалось псевдомногоканальное вопроизведение. Была попытка собрать Covox, который представлял собой 8 разрядный ЦАП, подключающийся к LPT порту. Но как-то у меня с ним не сложилось.

Эволюция продолжается. У меня появился 286-й. По производительности он недалеко ушел от ЕС’ки, поэтому на нем кроме как устанавливать линукс и программировать на ассемблере/борланд паскале/bat файлах ничего нельзя было делать. В плане музыкального оснащения на 286-й я воткнул Sound Blaster, который играл сэмплами 16 бит моно или 8 бит стерео с частотой дискретизации 22kHz. Но и это было праздником на моей улице. Я нашел Impulse Tracker, от которого фанател в течение последующих трех лет. К концу третьего года применения IT 2.14 я умел писать на нем трэки любого стиля, ритма,  включая ноты с точкой, тремоли и фаршлаги. Все-таки пять классов фортепиано не прошли лесом.

Конечно, написание музыки в трэкерах больше напоминает программирование, чем композиторство. Но если человек имеет музыкальных слух, знаком с нотной грамотой - для него это не проблема. Можно при желании писать и джаз, и фанк, и лаунж. А не только техно, как это могут многие подумать.

После достаточно большого перерыва лет в 5 я снова занялся музыкой. Теперь это был нормальный комп и нормальный музыкальный редактор Steinberg Cubase SX3. До сих пор, кстати, в нем работаю.

И тут, о май гад, узнаю такую вещь: оказывается есть язык программирования для написания музыки, а с ним и редактор Symbolic Composer. Что за фигня?


Спасибо за то, что вы добавили данный пост в

добавить в twitter.com livejournal.com

Ваши комментарии:

также вы можете зарегистрироваться
Подпишитесь на новые записи моего блога:
Добавить в закладки: (в том числе и в Twitter)

Читайте также:

  • Пятилетний обзор новинок…
  • Музыкантам и просто увлеченным…
  • Запускаю новый проект: “Работа для музыканта”
  • Русский фолк-фанк-джаз
  • Недокументированные трюки для Windows Mobile 6