Каталог товарів

Еволюція макінтошного звуку завантаження

Категорії
: Еволюція макінтошного звуку завантаження
19.04.2013
Часто так буває: з'явиться талановита людина лише на   мить   — і   залишить після себе щось значне. Так сталося з   Чарлі Келлнер, завдяки якому перший Макінтош отримав свій знаменитий стартовий сигнал.

Часто так буває: з'явиться талановита людина лише на   мить   — і   залишить після себе щось значне. Так сталося з   Чарлі Келлнер, завдяки якому перший Макінтош отримав свій знаменитий стартовий сигнал.

Вересень 1982   року.
Розповідає Енді Херцфельд .

При своє включення Apple II видавав короткий писк, показуючи, що все нормально працює. Ми подумали, що Макові варто було б робити те ж саме: після діагностики видавати щось на кшталт першого крику немовляти, повідомляючи світу, що ви тільки що його включили.

Прототип Макінтоша 1981   року був оснащений простим квадратно-хвильовим генератором, в   якому частоту видаваного звуку можна було змінювати програмним способом. Я написав процедуру завантажувального звуку, яка поступово збільшувала частоту, так що виходило смішне уханье. В   основом воно народу подобалося, але   ми знали, що для   реального продукту потрібно було щось трохи краще.

В   серпні 82-го Мак змінили, додавши в   нього краще звук, і   якщо вже у   нас з'явилася можливість грати з   8-розрядними семплами, ми зайнялися поліпшенням завантажувального сигналу. Я почав експериментувати потроху, щоб зрозуміти, до   чому в   підсумку зможу прийти.

Приблизно в   той же час з   групи Apple II в   проект Mac вирішив перейти Чарлі Келлнер. Він був крутим програмістом під « двійку » ;, з   широким колом інтересів і   неймовірним перфекционизмом. До речі, саме він написав для   Apple II класичну гру в   боулінг, ще до   того, як прийшов працювати в   Apple. Для   цього ж комп'ютера, в   якості стороннього проекту для   маленької компанії-стартапу, він розробив музичний синтезатор alphaSyntauri. Але   по   якоїсь причини з   Apple II йому раптом стало нудно, і   він вирішив спробувати себе в   команді Мака.

Чарлі побачив, як я займаюся з   звуками для   завантажувального сигналу, і   поділився простим алгоритмом, який міг відмінно спрацювати. Він попросив мене заповнити звуковий буфер звичайної квадратної хвилею, але   потім кілька разів прогнати її через фільтр, усредняя суміжні семпли, поки все не   досягне загального рівня.

Я написав код, запустив його, і   вийшов цілком приємний звук. Пара дрібних правок   — і   так з'явився знаменитий сигнал, яким Мак повідомляв про   своєму запуску аж до   +1987   року, коли вийшов Mac II (його звукові можливості були набагато краще). Для   читачів-технарів можу дати посилання на вихідний код звуковий процедури , написаної на   мові асемблера 68000.

Пам'ятайте програму Mactracker ? Знайдіть в   її довіднику перший Макінтош і   відкрийте опис цього комп'ютера. Клацнувши на   іконці Мака, ви почуєте той самий звук, над   яким Енді і   Чарлі так класно попрацювали.

Чарлі було приємно внести такий відчутний внесок в   спільну справу, пропрацювавши в   проект менше тижня. Натхненний успіхом, він попросив прототип додому потестировать його на   вихідних. В   наступного понеділка він прийшов на   роботу дуже задоволений.

« Я ж казав, щось з   ним було   так! &Nbsp; — вигукнув він.   — Звук повністю глушиться корпусом! Але   я знаю, як це виправити ».

З   Маком, який він брав на   вихідні додому, Чарлі провів кілька експериментів, і   виявив, що корпус комп'ютера глушив і   спотворював звук динаміка. Він навіть роздрукував графік, на   якому було видно результати його замірів. Після аналізу даних він просвердлив в   вивіреному місці отвір розміром з   четвертак, що по   його обчисленням мало значно поліпшити звук.

Він продемонстрував, як ця дірка підвищує якість звучання. Як по   мені, різниця була   настільки вражаючою, але   поліпшення було в наявності. Показавши тестовий Мак Террі Ойяма, спроектувати корпус, Чарлі запитав у   нього, чи можна додати в дизайн комп'ютера   просвердлену дірку.

А   на   наступний день прийшов Стів Джобс і   попросив дати послухати, що там придумав Чарлі. Послухавши два Мака, він постановив: « Поліпшення недостатнє! Чорта з   два ми виконаємо цю уродская дірку в   корпусі! Забудь! &Raquo;

Чарлі був дуже засмучений, і   після цього його ентузіазм вичерпався. Через пару тижнів він повернувся назад в   групу Apple II, залишивши по   собі єдиний слід   — завантажувальний сигнал Мака.

Енді Херцфельд   — американський вчений і   винахідник, який з   +1979   по   1984   рік брав участь в   розробці програмного забезпечення для « Макінтош » ;. Після відходу з   Apple в   різні роки заснував три компанії, а   в   2005   році прийшов на   роботу в   Google. Саме Херцфельд зіграв ключову роль в   розробці « кіл » соціальної мережі Google +.

Джерело: Folklore.org .

Читати далі...