Web Analytics
Privacy Policy Cookie Policy Terms and Conditions Трекер (программа) — Википедия

Трекер (программа)

Материал из Википедии — свободной энциклопедии

Трекер — общий термин для класса программных музыкальных синтезаторов, которые в их простейшем виде, позволяют пользователю расставлять звуковые семплы последовательно во времени на нескольких монофонических каналах. Интерфейс трекеров в основном числовой. Ноты вводятся с клавиатуры, в то время как параметры, эффекты и прочее вводятся в шестнадцатеричном виде. Завершённая музыкальная композиция состоит из нескольких небольших многоканальных паттернов связанных друг с другом через главный список.

Содержание

[править] Принципы работы

Общими элементами для всех трекеров являются семплы, ноты, эффекты, каналы (треки), паттерны и их порядок.

Семпл — маленький звуковой файл оцифрованного инструмента, голоса или другого звукового эффекта. Большинство трекеров позволяют закольцовывать часть семпла, имитируя sustein ноты.

Нота определяет частоту, на которой воспроизводится семпл. Увеличением или уменьшением скорости воспроизведения оцифрованного семпла поднимается или опускается высота ноты (питч), имитируя инструментальные ноты (например, C, C#, D и т. д.)

Эффект — специальная функция, применяемая к определённым нотам. Общими для всех трекеров являются такие эффекты как изменение громкости, портаменто, вибрато, ретриггер, арпеджио и панорамирование.

Канал (или трек) — пространство, в котором одновременно может воспроизводиться только 1 семпл. В то время как оригинальные трекеры для Amiga предоставляли только 4 канала в силу аппаратных ограничений, то современнные трекеры могут микшировать неограниченное количество виртуальных каналов в одном звуковом потоке благодаря программному микшированию. Каналы имеют фиксированное количесвто строк, на которых могут быть размещены ноты и эффекты (большинство трекеров выстраивают треки вертикально). Обычно канал содержит 64 строки и 16 тиков (биений), хотя тики и темп могут быть увеличены или уменьшены по желанию композитора.

Основной набор ударных может быть получен размещением семпла бочки на строках 0, 4, 8, 12 и т. д. одного канала и нескольких хэтов на строках 2, 6, 10, 14 и т. д. другого канала. Конечно бочка и хэт могут перемежаться в одном канале, если семплы достаточно короткие. Если нет, то предыдущий семпл будет остановлен когда начнётся следующий.

Паттерн — группа одновременно воспроизводимых каналов, представляющая полноценную часть музыкальной композиции. Паттерн предназначен для представления чётного числа мелодий.

Порядок — чать последовательности паттернов, определяющая структуру музыкальной композиции. Паттерны могут повторяться в разном порядке для уменьшения времени трека и размера файла.

Также есть похожие на трекеры программы, использующие схемы расположения семплов как в трекерах, но использующие синтез звуков в реальном времени вместо семплов. Многие из этих программ планировались для создания музыки при помощи специфических синтезаторных микросхем, таких как микросхема OPL в звуковых картах Adlib и SoundBlaster, или звуковых микросхем классических домашних компьютеров. Такие программы также часто называют трекерами.

Трекерная музыка обычно сохраняется в файлах называемых «модулями», где информация о структуре композиции и семплы содержатся внутри одного и того же файла. Несколько форматов модулей поддерживается такими популярными музыкальными плеерами, как Winamp и XMMS. Наиболее распространёнными форматами модулей являются: MOD, MED, S3M, XM и IT.

[править] История

Термин «трекер» происходит от названия первой трекерной прораммы Ultimate Soundtracker. Ultimate Soundtracker был написан Карстеном Обарски (Karsten Obarski) и выпущен в 1987 году компанией Electronic Arts для компьютера Commodore Amiga. Ultimate Soundtracker был коммерческим продуктом, но не многие из последующих клонов, такие как NoiseTracer, были на него похожи. Основная концепция пошагового упорядочивания семплов с помощью цифр, как это делается в трекерах, применялась в Fairlight CMI, рабочей станции для записи семплов в конце 1970-х. Некоторые ранние программы похожие на трекеры были выпущенны для Commodore 64, например Rock Machine, но они не имели возможности воспроизводить семплы вместо нот на встроенном в компьютере синтезаторе.

Первой компьютерной игрой использовавшей трекерную музыку была Amegas (1987 год), клон Арканоида для Amiga. Музыка сочинённая Карстеном Обарски, обычно считается первым когда-либо созданным модулем и она хорошо известна поклонникам старой школы в компьютерной музыке.

Большинство ранних музыкантов-трекеров были из Великобритании и Скандинавии. Это может быть объяснено близкими отношениями трекеров и демосцены, которая быстро развивалась в скандинавских странах, и относительной доступностью в Великобритании компьютеров, способных исполнять трекерные программы. Трекерная музыка стала чем-то вроде андеграундного феномена, особенно когда большое количество современной популярной музыки было танцевальной музыкой, созданной на основе семплов (жанр относительно простой для производства пошаговым упорядочиванием). Фактически несколько верхних мест в танцевальных хит-парадах синглов 19891990 годов прямо предвещали направление в сочинении трекерной музыки, которое осталось популярным на многие годы. В частности песня «Pacific» от 808 State и «I believe» от Octave One.

Популярность трекерных форматов музыки также может быть объяснена тем, что они включали в себя и данные, и семплы. В начале 1990-х цена на звуковые карты с волновым табличным синтезатором для персонального пользования была очень высока, а выразительные возможности дешёвых звуковых карт с FM-синтезаторами были весьма ограничены. Трекеры не нуждались в этих возможностях.

Первые трекеры поддерживали только 4 канала для 8-битных ИКМ-семплов, ограничение оставшееся от набора микросхем Paula для обработки аудио в компьютерах Amiga. Тем не менее, с того момента когда ноты были семплами, ограничение было менее важным чем ограничение синтезирующих музыку микросхем. Более поздние трекерные программы, наиболее известна из которых OctaMED, позволяли 8 и более каналов в то время как специальное аппаратное обеспечение позволяло 16-битное воспроизведение.

[править] Трекеры на IBM PC совместимых компьютерах

В 1990-х годах трекерные музыканты перешли на IBM PC совместимые компьютеры. Хотя у IBM PC способности аппаратного обеспечения при работе со звуком изначально проигрывали таковым в Amiga, с выпуском серии звуковых карт SoundBlaster компанией Creative качество аудио на PC медленно начало приближаться к качеству компакт-дисков: 44,1 кГц/16-бит/стерео, появившееся в SoundBlaster 16.

Другой популярной звуковой картой для PC среди трекеров была Gravis UltraSound, которая продолжала традицию аппаратного микширования, с 32-я внутренними каналами и памятью для хранения семплов. На тот момент она предлагала не имеющее себе равных качество звука и стала выбором для продвинутых трекерных музыкантов. Понимая что поддержка трекерных музыкантов и демосцены может увеличить прибыль, Gravis подарила несколько звуковых карт модели 6000 GUS особо активным трекерным музыкантам. Вместе с превосходной документацией от разработчиков этот поступок быстро подтолкнул GUS стать неотъемлимым компонентом многих трекерных программ и демо. Равновесие было почти восстановлено с выходом SoundBlaster AWE32 и её производных, которые также обладали памятью и микшированием с волновым табличным синтезатором.

Обязанности микширования звука перешли от аппаратного обеспечения к программам (исполняемым центральным процессором), которые постепенно давали возможность использовать всё большее количество каналов. От обычных 4 каналов на Amiga, ограничение отодвинулось сначала до 8 каналов в OctaMED, затем до 16 в ScreamTracker 3 на ПК, до 32 в FastTracker 2 и до 64 каналов в ImpulseTracker 2.

Как таковое аппаратное микширование не умерло. Процессоры становятся быстрее и обзаводятся специальными возможностями для обработки муьтимедийных данных (например, MMX) и компании начинают настойчиво предлагать программы, работающие через уровень аппаратных абстаркций, например DirectX, делающий звуковые карты AWE и GUS устаревшими. DirectX, WDM и более распространённый ASIO, предоставляют высококачественное семплированное аудио независимо от производителя аппаратуры.

[править] Текущее состояние

Трекерная музыка жива и сегодня. Её можно услышать в таких современных компьютерных играх как серия Unreal и Deus Ex, а также в значительном количестве indie-игр. Несмотря на легкую доступность программных семплеров, синтезаторов и секвенсоров, наступление форматов MP3 и позднее OGG стало причиной перехода большинства профессиональных музыкантов на другое музыкальное программное обеспечение. Но трекерные программы продолжают развиваться. Оригинальная серия трекеров для Amiga (Sound/Noise/Pro Tracker/OctaMED) продолжена на ПК трекером ProTracker 5, разработка которого возобновлена в 2004 году. Buzz, ModPlug Tracker, MadTracker, ReNoise, reViSiT, Skale, CheeseTracker, BeRoTracker и другие программы, предлагающие невообразимые возможности вернулись в наши дни с улучшенными соотношением сигнал/шум, [[автоматизация|автоматизациейъъ, поддержкой VST, внутренних DSP и мультиэффектов, поддержкой множества карт ввода/вывода. Трекерные форматы файлов популярны в сообществе Game Boy Advance, в отличие от оригинального Game Boy, Game Boy Advance обладает достаточной вычислительной мощностью для поддержи трекерной музыки, занимающей мало места по сравнению с MP3 и другим форматами хранения звука.

Традиционные упрёки трекеров в неуклюжести и сложности программ (расчитанных преимущественно на публику с техническим складом ума) постепенно преодолеваются, а программы становятся более доступными и понятными пользователю. Как таковое трекерство с недавних пор получило второе дыхание с появлением людей начавших понимать важность написания музыки настолько быстро насколько возможно — музыкальный эквивалент touch typing. Действительно, исследовательский проект в текущий момент изучает взаимодействие компьютера и человека при написании музыки и попытается понять, как такие методы как трекерство могут послужить уроком относящимся к процессу сочинения музыки.

[править] Ссылки

 
На других языках
THIS WEB:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2006:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu