Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2_Основы.doc
Скачиваний:
28
Добавлен:
01.03.2025
Размер:
2.76 Mб
Скачать

Применения midi

Основное применение MIDI – хранение и передача музыкальной информации. Это может быть управление электронными музыкальными инструментами в реальном времени, запись MIDI-потока, формируемого при игре исполнителя, на носитель данных с последующим редактированием и воспроизведением (так называемый MIDI-секвенсор), синхронизация различной аппаратуры (синтезаторы, ритм-машины, магнитофоны, блоки обработки звука, световая аппаратура, дымогенераторы и т.п.).

Устройства, предназначенные только для создания звука по MIDI-командам, не имеющие собственных исполнительских органов, называются тон-генераторами. Многие тон-генераторы имеют панель управления и индикации для установки основных режимов работы и наблюдения за ними, однако создание звука идет под управлением поступающих MIDI-команд.

Устройства, предназначенные только для формирования MIDI-сообщений, не содержащие средств синтеза звука, называются MIDI-контроллерами. Это может быть клавиатура, педаль, рукоятка с несколькими степенями свободы, ударная установка с датчиками способа и силы удара, а также – струнный или духовой инструмент с датчиками и анализаторами способов воздействия и приемов игры. Тон-генератор с достаточными возможностями по управлению может весьма точно воспроизвести оттенки звучания инструмента по сформированному контроллером MIDI-потоку.

Для хранения MIDI-партитур на носителях данных разработаны форматы SMF (Standard MIDI File – стандартный MIDI-файл) трех типов:

  • 0 – непосредственно MIDI-поток в том виде, в каком он передается по интерфейсу.

  • 1 – совокупность параллельных «дорожек», каждая из которых обычно представляет собой отдельную партию произведения, исполняемую на одном MIDI-канале.

  • 2 – совокупность нескольких произведений, каждое из которых состоит из нескольких дорожек.

В основном применяется формат 1, позволяющий хранить одно произведение в файле.

Кроме MIDI-событий, файл содержит также «фиктивные события» (Meta Events), используемые только для оформления файла и не передаваемые по интерфейсу – информация о метрике и темпе, описание произведения, названия партий, слова песни и т.п.

Операционные системы

Windows, Unics, …

Локальные вычислительные сети

Локальная сеть (LAN) – это совокупность компьютеров, соединенных линиями связи. Линии связи образованы кабелями, сетевыми адаптерами и другими коммуникационными устройствами. Все сетевое оборудование работает под управлением системного и прикладного программного обеспечения.

Сеть позволяет совместно использовать ресурсы, к примеру, файлы и принтеры, а также работать с интерактивными приложениями, например планировщиками и электронной почтой.

Компьютерные сети обеспечивают множество преимуществ. Их применение, в частности, позволяет:

  • снизить затраты благодаря совместному использованию данных и периферийных устройств;

  • унифицировать приложения;

  • своевременно получать данные;

  • эффективно взаимодействовать с коллегами, гибко планируя свое рабочее время.

  • распределение дорогостоящих ресурсов;

  • совершенствование коммуникаций;

  • улучшение доступа к информации;

  • быстрое и качественное принятие решений;

  • свобода в территориальном размещении компьютеров.

Основная цель локальной сети, отмечу это еще раз, - обеспечить пользователям сети потенциальную возможность совместного использования ресурсов всех компьютеров.

В настоящее время компьютерные сети из локальных вырастают в глобальные вычислительные сети, охватывая целые страны и континенты.

Все сети имеют некоторые общие компоненты, функции и характеристики. В их числе:

  • Серверы (server) – компьютеры, предоставляющие свои ресурсы сетевым пользователям;

  • Клиенты (client) – компьютеры, осуществляющие доступ к сетевым ресурсам, предоставляемым сервером;

  • Среда (media) - способ соединения компьютеров;

  • Совместно используемые данные;

  • Совместно используемые периферийные устройства;

  • Ресурсы – файлы, принтеры и другие элементы, используемые в сети.

Несмотря на определенные сходства, сети разделяются на два типа:

    • Одноранговые сети (peer-to-peer)

    • Сети на основе сервера (server based)

Примеры двух типов сетей

В одноранговой сети все компьютеры равноправны: нет иерархии среди компьютеров и нет выделенного (dedicated) сервера. Как правило, каждый компьютер функционирует и как клиент, и как сервер; иначе говоря, нет определенного компьютера, ответственного за администрирование всей сети. Все пользователи самостоятельно решают, какие данные на своем компьютере сделать общедоступными по сети.

Если к сети подключено более 10 пользователей, то одноранговая сеть, где компьютеры выступают в роли и клиентов и серверов, может оказаться недостаточно производительной. Поэтому большинство сетей использует выделенные серверы. Выделенным называется такой сервер, который функционирует только как сервер (исключая функции клиента или рабочей станции). Они специально оптимизированы для быстрой обработки запросов от сетевых клиентов и для управления защитой файлов и каталогов. Сети на основе сервера стали промышленным стандартом.

Рис. 4. Сеть на основе сервера.