Photo
https://youtu.be/RUSt7wX_QQQ
2 notes
·
View notes
Text
Технический блог Роберта Хенке aka Monolake
Некоторое понимание того, над чем я работаю в данный момент, в основном связано с развитием выступлений и инсталляций. Не ждите подбробностей, у меня нет на это времени, просто некоторые процессы производства обычно скрыты. В итоге - работаю над одной вещью для того, чтобы получить результаты и это совсем другая история, которую я попытаюсь частично здесь рассказать.

31 марта 2016 года. Продолжая свое путешествие в прошлое, наслаждаюсь повторным изучением языка ассемблера 6502, которое оказывается очень забавным: программирование происходит посредством ввода шестнадцатеричных значений кодов команд в ячейки памяти, и впоследствии позволяет ЦП тут же делать резкий переход. Тогда он ничего кроме этого не делает, такт за тактом. Это занудно и круто. Почему я это делаю? Потому что для своего проекта 8032 Series я хочу углубиться в то, что эта ограниченная машина может сделать, включая возможное создание звуков, управляя модульной синтезаторной установкой и конечно же, рисуя несколько сложных графических изображений. Следующая более сложная задача - реализация собственной 8-битной программы PRNG. На данный момент я ничего не могу сохранить, отключу питание и все пропадет, я жду ��мулятор флоппи-диска/карты памяти, чтобы все сработало. Поэтому я вынужден заниматься исследованием только тех вещей, которые требуют небольшого кода.
Так как я должен был добавить к своему устройству кнопку сброса и гнездо аудиовыхода, я воспользовался возможностью ознакомиться с "USER Port" (пользовательский порт), который обеспечивает доступ Arduino (прим. аппаратно-программные средства для построения простых систем автоматики и робототехники) к 8-битному цифровому модулю ввода-вывода. Теперь я могу включать и выключать 8 светодиодов.

29 марта 2016 года. Первая успешная попытка написать на языке ассемблера 6502 для проекта 8032 Series. Маленькая процедура инвертирует первый символ на дисплее. Или, как говорит компьютер: LDA 32768, ADC 128, STA 32768, RTS. Все же запись шестнадцатеричных чисел на бумаге выглядит немного по-мазохистски. Мне нужен ассемблер для CBM (прим. ПК Commodore Business Machines).

27 марта 2016 года. Небольшие шаги в направлении реализации проекта 8032 Series: я исследовал варианты для добавления внутреннего решения для хранения флеш-памяти моего CBM 8032. Я не увлекаюсь установкой больших, старых и медленных 8050 дисководов для гибких дисков. Нашел у одного человека в Англии плату, которая эмулирует дискету и подключается не через стандартный последовательный протокол, а через параллельный порт. Надеюсь, что она работает, и я смогу начать кодирование без необходимости вводить значения вручную каждый раз после запуска машины. Я планирую написать большое количество небольших программ, и мне нужна возможность их быстро вызывать.

9 февраля 2016 года. Центр управления Deep Web. На моем MacBook запущен Ableton Live 9.2 с кучей устройств Max4Live для воспроизведения 60-ти с лишним треков на аудиосистеме 6.1 и отправки уп��авляющих данных в ПК для запуска Touch Designer (прим. редактор интерактивных сред), используя платформу, разработанную Маркусом Хекманном (Markus Heckmann) и управляемую Дэниелем Дальвово (Daniel Dalvovo), чтобы контролировать 175 кабельных лебедок WhiteVoid. Поле фейдеров используется для управления несколькими параметрами действий в реальном времени. Touch Designer также получает фактические данные о положении шаров и отправляет их вместе с информацией о цвете в 12 лазеров LaserAnimation Sollinger's Phaenon Pro, которые делают все вычисления для того, чтобы фактически поразить соответствующую сферу в 3D-пространстве, даже если все движется. Трудно поверить, что на самом деле это работает, но выглядело все очень хорошо...

22 января 2016 года. Сегодня я искал старый проект на резервном диске, потому что хочу снова использовать некоторые звуки для Deep Web. У меня получилось. Также я обнаружил резервные файлы этого проекта: Lufthansa Net Sim. Снимок экрана показывает пользовательский интерфейс звукового движка. Ну, здесь мало, что можно сделать для пользователя, тут только регулировка некоторых уровней и отчет о том, что система работает. В режиме нон-стоп с 2009 года 24 часа 365 дней в году без единого сбоя! Класс.

21 января 2016 года. Прежде чем вернуться к работе над Deep Web, были некоторые размышления о понижении битовой глубины дискретизации. Я ловко орудую звучанием 8-битных сэмплеров (см. 18 января 2016 года). Люблю звук моей драм-машины LinnDrum и по крайней мере ценю нелепые искажения моей SP-12. Тем не менее, изменение сэмплов в первую очередь предполагает свопинг EPROM'ов (микросхемы с метками на картинке выше), и получение сэмплов в SP-12 настолько утомительно, что нет особого смысла. Я написал в Max4Live барабанный сэмплер, который в значительной степени получает тембр этих старых машин, приятно интегрирован в Ableton и предлагает комфортное управление сэмплами и синхронизацией. Это могло быть концом истории. Теперь, одна из вещей, которая мне очень нравится при работе с LinnDrum - обработка звука с несколькими различными модулями Eurorack. Такие вещи, как превращение подвесной тарелки в хай-хэт, применяя короткое затухание огибающей... Это мгновенное удовольствие, а также тот факт, что существуют физические элементы управления, которые можно трогать - это одно, другое - есть возможность заложить все виды модуляций и взаимодействий между несколькими инструментами, которые было бы трудно выполнять или совсем невозможно с твердой структурой треков Live. Итак... Я хочу получить набор модулей Eurorack, которые делают логарифмическое 8-битное сэмплирование, некоторые огибающие и VCA (прим. компрессоры). В основном восстанавливая часть синтеза цифрового барабана компьютера. Но, я узнал, что существует ровно один доступный модуль, который делает 8-битное сэмплирование (Doepfer A-112) и он линейный. Не уверен, будет ли он соответствовать моим желаниям, но я дам ему шанс. Иными словами, как только безумная подготовка к Deep Web будет закончена.

19 января 2016 года. Разработка аудиовизуального сценария для Deep Web.

18 января 2016 года. ...снова провел слишком много времени, пытаясь завершить то, что когда-то было легкой идеей: хороший режим эмуляции 8-битного сэмплера. В основном дешевый Emulator-II... эмулятор... и до сих пор далек от завершения. Это так раздражает. Я должен остановиться, но я вложил так много средств, так что однажды он должен быть закончен.

15 января 2016 года. Я добавил 3D-визуализацию в устройство построения расчётных сеток для моей предстоящей инсталляции «Fall».

7 января 2016 года. Значительное обновление моего генератора лазерных паттернов в процессе создания. Я хочу иметь возможность использовать более сложные формы (теперь можно сделать сплайн-интерполяцию и необыкновенный даунсэмплинг изображения). Сейчас он может работать с лазерами до пяти цветов плюс возможность служить лазерным драйвером не только для Lumiere, но и для грядущих инсталляций. Я создаю очень универсальную платформу для всего будущего лазерного материала. Много работы, которая, надеюсь, окупиться.

6 января 2016 года. Подготовка к предстоящей инсталляции: в окне патчера MAX (прим. язык визуального программирования) исполняется определенное случайное распределение прямоугольных форм, которые, наконец, проявляются в виде объектов в действительном пространстве. Патч позволяет выражать хорошие распределения быстро и хранить их. Лучшее из них будет выбрано и станет планом, на основе которого все будет строиться. Слои/оттенки серого указывают на различное пространственное положение в 3D-пространстве.
Слова: Роберт Хенке (Robert Henke)
Перевод: Pizzicato
5 notes
·
View notes