быть очень аккуратны во время принятия решений. Последствия маленького, с первого взгляда незначительного шага часто вырастают до правил нашей жизни, которые невозможно изменить.
MIDI сегодня существует в вашем телефоне и миллиардах других устройств. Это каркас, на котором выстроена почти вся популярная музыка. Большая часть шума вокруг нас — фоновая музыка, рингтоны и звонки будильника — создана в MIDI. Все, что слышит человек, наполнено отдельными нотами, вписанными в сетку.
Однажды станет «фиксированной» и система описания речи, позволяющая компьютерам звучать лучше, чем сейчас, когда они говорят с нами. Эту систему могут адаптировать к музыкальному искусству, и тогда, возможно, будет разработан более гибкий и выразительный стандарт цифровой музыки. Но даже если это произойдет, тысячи лет спустя, когда наши потомки будут путешествовать на релятивистских скоростях к другим звездным системам, их слух, вероятно, покоробит какой-нибудь мерзкий писк MIDI-музыки — значит, настала пора перенастроить фильтры антиматерии.
До MIDI нота представляла собой бездонную идею, превосходящую абсолютное определение. Для музыкантов это был способ мыслить, способ учить и документировать музыку. Это был ментальный инструмент, отличный от самой музыки. Например, несколько человек могли сделать нотную запись одной и той же мелодии и получить слегка различные результаты.
После MIDI музыкальная нота перестала быть идеей, превратившись в жесткую структуру, обязательную в аспектах жизни, ставших цифровыми. Процесс «фиксации» похож на волну, которая плавно омывает книгу правил жизни, стирая неопределенности мыслей по мере того, как все больше и больше мыслительных структур окаменевает, превращаясь в постоянную реальность.
Можно сравнить «фиксацию» с научным методом. Философ Карл Поппер был прав, когда утверждал, что наука — это процесс дисквалификации мыслей: о возникшей несколько тысяч лет назад идее того, что Земля плоская, уже нельзя рассуждать серьезно. Наука эмпирически и на серьезных основаниях удаляет нежизнеспособные идеи. Но «фиксация» удаляет варианты разработок на основании простоты программирования, политической разумности, моды или вообще случайности.
«Фиксация» устраняет те идеи, которые не вписываются в преобладающую систему цифрового представления. Кроме того, она умещает глубину идей, которые делает бессмертными, удаляя из них необъяснимые полутона смысла, которые отличают слово естественного языка от команды компьютерной программы.
Критерии, по которым наука отсеивает идеи, могут быть более привлекательными, чем критерии «фиксации». Но если мы не придумаем совершенно иной способ писать программы, «фиксация» в будущем нам гарантирована. Напротив, научный прогресс всегда требует решимости и способен остановиться из-за политики, отсутствия финансирования или любопытства. Возникает интересная проблема: как музыкант может лелеять более широкую и хуже определенную концепцию музыкальной ноты, которая предшествовала MIDI, если он весь день пользуется MIDI и общается с другими музыкантами посредством MIDI-фильтров? Должен ли цифровой музыкант просто уступить «фиксации» и принять конечную идею MIDI-ноты?
Если для того, чтобы задумываться о вещах, которые не могут быть вполне точно определены или реализованы в цифровом стандарте, важно найти грань тайны, то мы обречены на постоянный поиск совершенно новых идей и объектов и отказ от старых, вроде музыкальных нот. В этой книге я исследую вопрос: становятся ли люди подобными MIDI-нотам, то есть чрезмерно определенными и ограниченными тем, что может быть представлено в компьютерах. Это имеет важные последствия: мы можем теоретически отказаться от музыкальных нот, но нельзя отказаться от самих себя.
Когда Дэйв придумал MIDI, я был счастлив. Некоторые мои друзья из первой команды Macintosh создали аппаратный интерфейс, так что можно было использовать Mac для управления MIDI-устройствами, а я разработал программу быстрого создания музыки. Мы чувствовали невероятную свободу! Но нам следовало быть осмотрительнее.
К настоящему моменту MIDI стало очень трудно изменить, поэтому измениться пришлось культуре, чтобы выглядеть полнее, чем изначально задумывалось. Мы снизили ожидания от самых общих форм музыкального звука, чтобы технология стала адекватной. Это не было виной Дэйва. Откуда он мог знать?
Множество «фиксированных» идей о том, как разрабатывается программное обеспечение, происходит из старой операционной системы UNIX. Она обладает рядом характеристик, роднящих ее с MIDI.
Если MIDI ужимает музыкальные выражения с помощью ограничивающей модели действий с клавишами на музыкальной клавиатуре, UNIX делает то же самое со всеми вычислениями, используя события алфавитно-цифровой клавиатуры. Программы в UNIX часто похожи на симуляцию быстро печатающего человека.
Основная особенность UNIX — «интерфейс командной строки». В этой системе вы печатаете команду, нажимаете Enter, и команда выполняется.[3] Унифицирующим принципом устройства UNIX является то, что программа не может знать, кто нажал Enter, человек или другая программа. Поскольку реальный человек печатает на клавиатуре медленнее, чем симуляция человека, важность точной синхронизации в этой конкретной идее подавляется. В результате UNIX был основан на дискретных событиях, которые не обязаны происходить в точно заданные моменты времени. Человеческий же организм основан на непрерывных процессах ощущений, познания и моторики, которые должны быть точно синхронизированы во времени. (MIDI, будучи основанным на дискретных событиях, происходящих в определенные моменты времени, попадает куда-то в промежуток между концепцией времени, осуществленной в UNIX, и временем человеческого тела).
UNIX выражает слишком большую веру в дискретные абстрактные символы и недостаточную веру во временную, непрерывную, неабстрактную реальность; он сильнее похож на пишущую машинку, чем на партнера в танце. (Возможно, пишущие машинки или текстовые редакторы должны откликаться немедленно, но пока это все еще не так.) UNIX «хочет» соединиться с реальностью так, будто реальность есть сеть быстрых машинисток.
Если вы хотите, чтобы компьютеры разрабатывались для посвященных людей так же, как и для всех остальных, UNIX надо признать неудачной конструкцией. Я понял это в 1970-е, когда пытался создать с его помощью чуткие музыкальные инструменты. Я надеялся сделать то, чего не делает MIDI, — возможность работы с переменчивыми, трудноуловимыми аспектами музыки — и обнаружил, что философия UNIX оказалась для этого слишком нестабильной и неповоротливой.
Аргументы в пользу UNIX опирались на то, что в ближайшие десятилетия компьютеры станут быстрее в миллионы раз. Идея была такой: увеличение скорости подавит проблемы синхронизации, о которых я беспокоился. Действительно, сегодня компьютеры в миллионы раз быстрее, а UNIX стал фоновой частью жизни. Есть довольно выразительные инструменты, работающие на UNIX, так что в некоторых случаях рост скорости был достаточным, чтобы компенсировать недостатки UNIX. Но не всегда.
У меня в кармане лежит iPhone, и разумеется, в нем работает то, что по сути является UNIX. Раздражает в этом гаджете странный набор непредсказуемых задержек в пользовательском интерфейсе. Вы ожидаете ответа, чтобы нажать виртуальную кнопку, но его нет и нет. Возникает странное напряжение, и интуицию замещает нервозность. Это призрак UNIX, который все еще отказывается приспосабливаться к ритмам моих тела и разума.
Я не специально выбрал для критики iPhone (который позже еще буду хвалить). С тем же успехом я могу привести в пример любой современный персональный компьютер. Windows не UNIX, но все равно разделяет идею того, что символ важнее потока времени и лежащей в его основе непрерывности опыта.
Досадное несоответствие между UNIX и миром, в котором движется человеческое тело и функционирует человеческий разум, — пример «фиксации», хоть и не катастрофической. Может быть, это даже поможет людям ценить старый физический мир, по мере того как виртуальная реальность будет становиться все качественнее. Если так, мои слова окажутся замаскированным благословением.