News / Live Journal / Information / Soft / Music / Forum / Links / About project




Powered by Google
Информация

 Железо
 Сжатие звука
 Трекеры
 Мьюзиком
 Renoise
 Энциклопедия стилей
 Мастер-класс
 Словарик
 Мысли

Добавить в избранное

Трекеры

Хочу стать трекерщиком
или как написать музыку не используя MIDI
(Gene J.B., 2000)

Я не буду рассказывать чем трекеры лучше MIDI, а просто расскажу как легко в них создавать музыку. Если у вас нет крутой MIDI карты и ваш компьютер "не тянет" такие крутые программы как Gigasampler и Cubase, а вы тем не менее хотите творить, то выбор только за трекерами. Это не сложнее MIDI, но самое главное - у вас будут получаться произведения с таким же качеством (хотя это зависит только от вас).

Я работаю в великолепной программе Impulse Tracker, которая хоть и выпущена довольно-таки давно, но до сих пор лучше программы по удобству работы я не видел. Есть правда Modplug Tracker, но он более требователен к ресурсам, хотя и обладает более лучшим качеством звука и несколько лучшими возможностями. И, что самое главное, в нем неудобно работать. Все операции выполняются мышкой, а это сильно замедляет работу. Хотя всё написаное мной подойдет и к ModPlug Tracker, за исключением горячих клавиш.

Несколько слов о звуковой карте. Для работы в Impulse Tracker сгодится любая карта из линейки Creative. Хотя если вы будете использовать Sound Blaster Pro, то качества лучше 16 бит 22.05 кгц вы не получите. В принципе подойдет любая карта хорошо эмулирующая Sound Blaster под Windows. Со списком поддерживаемых карт вы можете ознакомиться просмотрев файл drivers.txt идущий вместе с программой, которую можно взять на http://websound.ru/. Modplug в отличие от Impulse Tracker поддерживает любую карту работающую в среде Windows. Мой выбор остановился на Creative Live! Value

Сэмплы

Первое что нам нужно - сделать библиотеку сэмплов или инструментов (кому как удобнее, хотя во втором случае потребуется больше времени).

Где брать сэмплы?

Первый вариант - конечно в магазине. Подходите к продавцу и говорите примерно следующее: "Я хочу стать крутым музыкантом, покажите мне диски с самыми крутыми инструментами". Продавец, если у него с чувством юмора всё обстоит нормально, вывалит на прилавок стопку дисков с названиями типа: "2500 сэмплов. Trance, hardcore, acid." или "8000 инструментов для Kurzweil". В принципе, формат сгодится любой. Конвертировать в формат .ITI (Impulse Tracker Instrument) или .WAVe можно программой AWave, которая поддерживает практически все форматы инструментов и сэмплов.

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

Но на дисках, представленых вам продавцом, может оказаться подделка, которые умельцы штампуют на Малой Арнаутской в Одессе. То бишь сэмплы могут оказаться зашумлеными или плохого качества. С качеством ниже 16 бит 44.1 кгц я работать не советую. Музыка-то получится, но прослушать вы её сможете только в домашнем кругу (я крут!), а трекерные критики скажут: "Какие дерьмовые у тебя сэмплы (инструменты)".

Вариант второй - скачиваете файлы с трекерной музыкой и берете сэмплы (инструменты) оттуда. Только сразу предупреждаю - такая практика не поощряется. Лучше использовать свои сэмплы, пусть взятые из других программ, банков инструментов, но не из трекерных модулей. Но если вы все-таки берете сэмплы из модулей, то в своей композиции нужно указать автора сэмплов и выразить ему благодарность. А еще лучше спросить у автора разрешение на использование сэмплов. И хотя никаких юридических ограничений нет, то есть вы можете использовать сэмплы из любых модульных файлов как вам заблагорассудится, у трекерных музыкантов есть негласное правило - спрашивать разрешение на использование сэмплов. Если же автора по каким-то причинам найти нельзя - просто поблагодарить его в комментарии к вашему модулю.

И еще: в модулях распространяемых через интернет, для уменьшения размера, содержатся ужатые сэмплы, то есть плохого качества. Как правило 8 бит 22 кгц. Поэтому использовать их опять же не рекомендую. Хотя если вы хотите писать модули, а не настоящую музыку - пожалуйста.

Вариант третий - сдирать сэмплы с компакт-дисков. То есть берете диск... ну скажем Аллы Пугачевой и вырезаете отдельно звучащий инструмент. Об этом я писать не буду. Смотрите материалы нашего сайта на эту тему.

Ну и четвертый вариант - как делаю я. Берется любая программа создания музыки типа Dance Machine. Там ведь есть куча сэмплов. Ставите все сэмплы на одну дорожку и перегоняете получившийся трек в Wav-файл. Затем Открываете любой WAV редактор и вырезаете по одному сэмплу, записывая на диск. На диске сразу нужно создать папки под инструменты. Ударные разбить на подгруппы. Или по наборам, например Hip-Hop Drums, Techno Drums. Или по инструментам, например Тарелки, Рабочие барабаны, Бочки и т.д. Мелодичные сэмплы лучше сразу отстраивать по ноте "До". С этим успешно справляется программа AutoTune, которая до невозможности проста в обращении. После этого нужно выполнить "Нормализацию" для полученого сэмпла, то есть сделать амплитуду максимальной. Трекеры и так отличаются низкой динамикой, поэтому собственная громкость сэмпла - немаловажная деталь.

Немного о циклах. На рисунке вы видите, что звук инструмента состоит из трех частей:

  1. Атака
  2. Поддержка
  3. Затухание

Дело в том, что чтобы реализовать последнюю (и все остальные) части звучания инструмента в трекере используются огибающие громкости и чтобы реализовать инструмент (самый простой) нужен сэмпл с длиной всего один период полуволны, как этот:

А для создания непрерывного звучания сэмпл зацикливается. Но дело в том, что первая часть сэмпла - «атака» у различных инструментов сильно отличается от звучания остальной части. Например у гитар, как правило, в начале идет щелчок. Поэтому эту часть сэмпла нужно оставить. На второй части - «поддержка» сэмпл уже можно зациклить, а третью часть реализовать с помощью огибающей громкости. И хотя я обычно так и делаю, записываю сэмпл полностью, чтобы потом в трекере отсечь всё ненужное. Но вы можете выбирать.

Некоторые могут спросить - а зачем такие сложности - огибающие, зацикливание? Можно ведь использовать сэмпл целиком. Да можно, но при изменении высоты тона в 2 раза время звучания сэмпла уменьшится в 2 раза. К тому же огибающие и зацикливание подчиняются нажатиям на клавиши. То есть нажав клавишу и не отпуская её вы можете продлить фазу «поддержка» до бесконечности. Вне зависимости от длины сэмпла инструмент будет подчиняться огибающей.

Немного об аккордовых сэмплах. Многие считают, что применение аккордовых сэмплов (со звучанием нескольких нот одного инструмента) неоправданно. Я абсолютно с этим согласен. В трекере достаточно каналов, чтобы проиграть сколько угодно одиночных нот, образуя аккорды. Кто-то возразит, что при проигрывании аккордов на некоторых инструментах возникают перекрестные (между тонами) гармоники, которые и делают звучание этого инструмента «живым». Не спорю, но сделать такой инструмент - очень долго и тяжко. Но вы не пишете классику, вы не пишете джаз (хотя тоже можно). Зачем вам сейчас такая реалистика? Научитесь сначала пользоваться, улучшать будете потом. Потом вы найдете и настоящий рояль и гитару и саксофон, если очень захотите.

    Как-то один товарищ прислал мне письмецо о том, что он использует рояль в Gigasampler размером 2 гигабайта. Потом он мне прислал одну свою мелодию. Я так и не понял, зачем ему такой реалистичный рояль, зачем ему там вообще рояль, если он играет плоско. Можно было бы обойтись синтезатором.

Давно идут споры о том, нужно ли обрабатывать сэмплы для написания музыки в трекерах компрессором. Да, нужно. Если вы пишете трекерную музыку. Я же в своих статьях этого как раз избегаю. Я пишу в трекерах, но я не пишу трекерную музыку. Я пишу музыку, а трекерная получается просто как побочный эффект. Так что если вы пишете трекерную музыку обрабатывайте сэмплы компрессорами, ультрамаксимайзерами, а если просто музыку, то у вас еще будет время для этого, ведь вы еще только в самом начале пути.

Хочу отметить, что Dance Machine не единственная программа, подобных ей - десятки. Кроме того есть еще всевозможные игрушки, откуда можно взять хорошие шумовые сэмплы. Авторские права при этом не нарушаются, если вы используете сэмпл продолжительностью не более 4-х секунд. Да даже и больше - неужели вы думаете, что например Microsoft будет с вами судиться из-за сэмплов взятых из дистрибутива Windows 98. Вступление к альбому (Intro) я написал используя сэмплы из звуковых схем Windows.

В каком формате сохранять?

Сначала я создавал трекерные файлы формата IT (отличающиеся хорошей компрессией), так как думал что буду работать только в трекере. Потом появилось много программ ничего не принимающих кроме WAV, поэтому пришлось все свои библиотеки распаковать и записать в обычном WAV-формате.

Но если вы будете работать только в трекерах, советую создавать инструменты в формате ITI, чтобы потом не мучаться и не расставлять точки огибающих для инструмента, выставлять паннинг, разбрасывать сэмплы по клавишам - это довольно-таки утомительно. Но тем не менее я всегда делаю инструменты во время написания музыки, ведь никогда не знаешь, что потребуется в данный момент. А порой бывает нужен какой-нибудь особый инструмент.

Есть еще один способ - синтез. Берете любую звукосинтезирующую программу (можно найти на www.maz-sound.com в разделе Synth) и крутите-вертите все настройки, пока не добьетесь того, что вам нужно. После чего конвертируете всё это в WAV и сэмпл готов.

Хотел в этой части материала рассказать о создании инструментов, но похоже придется вернуться к сэмплам. Вернее к зацикливанию сэмплов. Оказывается это не так просто как кажется, к тому же пригодится при создании сэплованных инструментов любого формата (SF2, Gigasamler, Reality).

Ну с простыми, с малым количеством гармоник, как например этот сэмпл

можно как-то сладить.

В Impulse Tracker (далее IT):
  • Включаете режим цикла On Forward потом просто ставите начало петли на пересечении волны с центральной осью, а конец - через пару-тройку периодов.Проигрываете. Если сэмпл щелкает ставите курсор мыши на начало или конец петли и просто подбираете точку зацикливания клавишами [+] и [-] на дополнительном поле клавиатуры. Запомните: делать это надо при звучащем сэмпле. Правда соседи станут долбить в стену, если вы вдруг решите зациклить сэмпл взлетающего боинга (чем не инструмент?), но это уже ваши проблемы.
В Modplug Tracker (далее MPT):

  • Кликаете правой кнопкой мыши на нужной позиции сэмпла и выбираете поочередно Set loop end to и Set loop start to. Для более точной установки точек зацикливания масштаб картинки сэмпла можно изменить. Далее при помощи кнопочек (на рисунке обведены) подбираете точки зацикливания, чтобы не было щелчков. В MPT это сделать несколько проще, потому что при изменении начала или конца цикла, точка автоматически устанавливается на позицию обеспечивающую проигрывание сэмпла без щелчков. На простых, негармонических сэмплах это очень хорошо помогает, а вот на сэмплах, содержащих гармоники, очень сильно мешает.

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

С гармоническими сэмплами сложнее, здесь "пара-тройка" периодов не подойдет. Здесь надо учитывать общую гармоническую составляющую сэмпла.

На рисунке видно, что начало и конец сэмпла при повторе образуют как-бы продолжение (если его зациклить) фазы "поддержка" (атаки на рисунке не видно). Из этого и надо исходить. По рисунку сэмпла всегда видно как построен сэмпл. Где у него атака, поддержка, затухание. Какие участки можно зациклить, чтобы сэмпл звучал нормально и не было ощущения "искуственности". Это один тип сэмплов, на котором видно, где, что и по чем. Но есть и другой тип сэмпла, на котором трудно заметить изменение (или присутствие) гармонических составляющих. С этими сэмплами труднее всего работать и добиться от них правильного зацикливания. Я бывало промучаюсь час-два и бросаю это дело, каким бы ни был сэмпл особенным.

Здесь как раз и находится такой пример. У этого сэмпла нельзя найти какую-то периодичность, нельзя найти такой отрезок, который бедет звучать правдиво и без щелчков. Поэтому на эти сэмплы я ставлю bidirectional loop (двунаправленное зацикливание). То есть сэмпл играет сначала вперед до конца петли, потом назад до начала петли, потом вперед и т.д., в отличие от однонаправленного сэмпла, который играет вперед до конца петли и потом продолжает с начала петли.

Так включается двунаправленное зацикливание в MPT.

А вот в IT этот режим называется иначе.

Ping Pong, по аналогии с известной игрой в настольный теннис. Если посмотреть на курсор во время проигрывания двунаправленной петли, то всё станет ясно: он "отражается" от точек зацикливания и движется в противоположном направлении. К сожалению, IT не предоставляет нам возможности просмотреть это, но зато MPT - к вашим услугам. Вы увидите как движется курсор во время проигрывания сэмпла. Да и вообще Jeffrey Lim'a (создателя IT) сколько раз упрекали за убогие возможности IT по редактированию сэмплов, но тем не менее он так ничего и не добавил в IT. MPT же отличается очень удобным редактированием сэмплов, хотя в некоторых случаях это удобство перерастает в головную боль. Несмотря на то, что точки зацикливания можно ставить прямо на рисунке сэмпла, автоматический подбор точек зацикливания (при нажатии на кнопочки "вверх-вниз") на гармонических сэмплах дает совершенно жуткие результаты. Автоматика всегда выбирает точки наиболее близкие по амплитуде, но всегда неудачные в плане зацикливания сэмпла, особенно на двунаправленных петлях.

Как вы заметили, в окошке установки параметров петли есть раздел Sustain Loop.

Этот режим используется для тех сэмплов, у которых нельзя по каким-то причинам реализовать фазу "затухание" с помощью огибающих (реверберация, флэнжер, фильтры, примененные в фазе "затухание"). Поэтому в центре сэмпла с помощью зацикливания реализуется фаза "поддержка", а после отпускания клавиши сэмпл продолжает играть после конечной точки петли до конца сэмпла. Но следует учитывать, что при изменении частоты в 2 раза время проигрывания сэмпла уменьшится в 2 раза. Поэтому зацикленый с помощью Sustain Loop сэмпл нужно применять в очень ограниченом диапазоне нот, чтобы укорачивание или удлиннение (за счет изменения частоты) конечной части петли не было сильно заметно. В этом случае применяют инструменты с разбрасыванием нескольких сэмплов по нотам. Но об этом мы поговорим далее.

Многие трекерщики возразят, что я слишком много внимания уделяю мелочам. Да это так. Но без скурпулезной работы над сэмплами, инструментами, без хорошего знания программ редактирования звука никогда не добиться качественного звука, в какой бы программе вы его ни писали. Поэтому тщательно изучайте документацию к программам. Пробуйте управлять ими, экспериментируйте и вы добъетесь своего. Самое важное в любой, абсолютно любой программе - понять принцип работы в ней. Грубо говоря создать некоторую абстрактную модель действий. Например в трекере: сэмпл-инструмент-паттерн-список паттернов-композиция. В свою очередь каждый из пунктов можно разбить на такую же модель, например "сэмпл": громкость-паннинг-вибрато-loop-sustain loop-усиление-качество. Эти мелкие подпункты можно разбить еще на более мелкие, например "вибрато" - там есть 4 параметра, а вот "громкость" - всего 2: громкость по умолчанию и глобальная громкость сэмпла.

Вернемся к нашим баранам, то бишь сэмплам. Глобальную громкость сэмпла желательно установить максимальную, так же как и громкость по умолчанию. Вы их будете устанавливать либо на стадии подготовки композиции (если инструмент содержит один сэмпл), либо на стадии создания многосэплового инструмента. Вибрато лучше оставить по нолям. Во время создания мелодии, если она будет звучать сухо, можно будет её оживить с помощью вибрато. Этот режим также пригодится для имитации живых инструментов, например скрипок.

Вот вроде и всё, с сэмплами мы закончили. Осталась очередь за инструментами - и вперед, к созданию музыки.

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

Инструмент в трекере состоит из 4-х огибающих: громкости, панорамы, изменения тона и фильтра.

Как видно на рисунке, с помощью огибающих можно реализовать все фазы звучания инструмента: атака, поддержка, затухание. Причем время звучания инструмента не будет зависеть от времени звучания сэмпла, если он будет зацикленным. Разберем внимательно все параметры на примере IT.

Раздел General.

В левом столбце вы можете выставить назначение сэмплов на ноты. Известно, что изменении частоты сэмпла его звучание изменяется не так, как в реальном инструменте. Поэтому при создании инструментов используют несколько сэмплов. Обычно для реалистичного воспроизведения инструмента достаточно 5-8 сэмплов. Но если вам и этой реалистичности мало и вы хотите передать всё богатство звучания например рояля, то вы можете записать отдельно каждую ноту и назначить на каждую клавишу по сэмплу. В принципе это возможно, но вам может не хватить оперативной памяти или быстродействия процессора при проигрывании композиции.

Первый столбец обозначает ноту, на которую будет назначаться сэмпл, второй столбец показывает транспонирование сэмпла, третий - номер сэмпла в списке сэмплов. Если все сэмплы отстроены по ноте "ДО" 4 октавы, то второй столбец должен быть равен первому, то есть транспонирование сэмпла будет осуществляться линейно с изменением тональности клавиатуры. Но если же сэмпл отстроен по другой ноте, то вам придется либо отстраивать сэмпл по ноте "До" либо подбирать частоту звучания в списке назначения инструментов. Рекомендую использовать первый вариант, так как второй сложнее и может занять значительное время при создании инструментов.

Справа вы видите раздел New Note Action. Он определяет звучание инструмента, когда звучащий инструмент перебивается другим на этом же канале.

  • Note cut - звучание обрывается
  • Continue - звучание продолжается до тех пор, пока не кончится сэмпл (незацикленный) или огибающая громкости (если она есть) не спадет до 0. В противном случае инструмент будет звучать постоянно. Этот режим очень удобно использовать для ударных. Особенно хорошо заметно при воспроизведении барабанной дроби.
  • Note off - звучание сэмпла продолжается и подчиняется огибающим и fadeout. Приравнивается к отпусканию клавиши.
  • Note fade - звучание инструменто плавно затихает, скорость регулируется параметром Fadeout (см. ниже)

Чуть ниже вы видите раздел Duplucate check type & action, который определяет звучание инструмента для отдельных сэмплов и нот. Например при игре на гитаре нельзя одновременно сыграть на одной струне две одинаковых ноты. Ставите на каждую струну по сэмплу, выставляете Duplicate check на Sample, а Duplicate action на Note cut и всё будет звучать правильно и почти реально (почти - потому-что трекер всё-таки не гитара).

Раздел Volume.

  • Volume envelope - включает/выключает огибающую громкости.
  • Carry - этот параметр мне неизвестен, потому-что он появился только в последней версии трекера и описания на него я так и не нашел.
  • Envelope loop и Sustain loop - петли на огибающей. Аналогично петлям сэмплов, но работают по точкам на огибающей.
  • Global volume - общая громкость инструмента.
  • Fadeout - скорость плавного снижения громкости. Чем выше число тем быстрее скорость затухания.
  • Volume swing - неравномерность громкости отдельных нот. Число определяет диапазон разброса громкостей нот относительно максимального уровня. Служит для оживления звучания, но практического применения этой функции я так и не нашел, потому-что громкость меняется случайным образом и непредсказуемо, проще выставлять (неравномерные) параметры уже при написании композиции.
Раздел Panning.

В принципе, параметры те же самые, что и в разделе Volume, но есть и несколько других:

  • Default pan и Pan value - панорама инструмента. Если включено и установлена панорама, то для огибающей центром панорамы будет именно это значение.
  • Pitch pan center и Pitch pan separation - служит для изменения панорамирования инструмента в зависимости от высоты ноты. Например как в рояле - самый высокий звук справа, самый низкий - слева. Первый параметр определяет ноту звучащую в центре, второй - глубину изменения панорамы.
  • Ну и Pan swing - хаотичное изменение панорамы инструмента с заданной глубиной. Многие музыканты выставляют этот параметр на инструменты перкуссии и шумовые эффекты. Я же практически его не использую вследствие его непредсказуемости.

Раздел Pitch.

Основные параметры циклов здесь те же самые, но параметр Frequency envelope может принимать 3 значения: on pitch, on filter и off, что соответственно означает огибающая тона, огибающая фильтра и огибающая выключена. Только не пытайтесь установить параметр on filter. Этот параметр заблокирован в бесплатной версии трекера, но это не столь важно, потому-что инструменты с огибающей фильтра бывают нужны не так часто и к тому же их можно подготовить в Modplug Tracker, в котором эта функция не закрыта.

Чуть ниже вы увидите параметры MIDI настроек. Да, трекер, ко всему прочему может работать и с MIDI картами, чем, к сожалению, Modplug не может похвастаться. Но тут всё просто - назначаете канал, выбираете инструмент, назначаете банк и всё работает. Неудобно правда то, что все параметры цифровые и сложно определить какой инструмент используется.

В Modplug Tracker раздел инструментов не разбит на подразделы, а всё находится в одном окне. Это очень упрощает работу, тем более что все пиктограммы интуитивно понятны.

Немного о многосэмпловых инструментах. Многие трекерщики для ударных создают банки инструментов. То есть в один инструмент ставят все сэмплы ударных (примерно как в MIDI). Я считаю, что это "не есть хорошо", потому-что иногда на некоторые ударные нужно поставить огибающую громкости (чтобы например уменьшить время звучания). Да и все параметры для каждого ударного инструмента желательно выставлять отдельно. Это как раз та свобода выбора которой так не хватает в MIDI.

С чего начать создание инструмента? Ну соответственно с назначения сэмпла. И если в IT это происходит автоматически, то в MPT это надо делать вручную. Но зато в MPT есть хороший редактор назначения сэмплов на клавиши который вызывается кнопочкой

.

Далее если в используемом сэмпле есть атака, то ставите примерно такую огибающую громкости:

ставите Sustain Loop на последнюю точку и выставляете значение Fadeout по вкусу. Либо делаете так-же, но вместо Fadeout используете продолжение огибающей как показано здесь:

Если же в сэмпле атаки нет, то просто делаете начальный отрезок огибающей круче и, в зависимости от желаемой громкости атаки относительно фазы "поддержка" ставите нижнюю точку на огибающей.

С помощью огибающей можно даже реализовать имитацию эха, если установить параметры цикла как показано на рисунке и выставить параметр Fadeout.

Не забывайте также о параметрах New Note Action. Для инструментов с длительной фазой "затухание" можно всегда ставить параметр Note off. Для басовых инструментов желательно ставить Note fade с маленьким временем Fadeout. Никогда не ставьте Note cut. Встроеные в трекеры интерполяторы справятся с щелчками, возникающими при обрыве ноты этой командой, но лучше бы им помочь, установив значение New Note Action в Note fade и выставив значение Fadeout на очень маленькое время.

Для инструментов подложки (фоновые синтезаторы, скрипки) независимо от присутствия в сэмпле фазы "атака" желательно устанавливать огибающую громкости как показано на рисунке

и длительное значение Fadeout. В сочетании с параметром Note off в New Note Action это даст плавный переход из одной ноты в другую.

Параметры огибающей панорамы, изменения тона и фильтра (только в MPT) выставляются аналогично. Для синхронизации огибающих для каждой точки в строке состояния показываются её параметры: расстояние от начала и уровень.

Больше экспериментируйте с огибающими. В них заложен огромный потенциал при создании инструментов. Для сравнения я поработал в Vienna Sound Font. Так вот там всё сделано совсем по другому. Огибающие выставляются только по времени и амплитуде. Форму огибающих изменить нельзя! И это профессиональный набор инструментов? Не знаю... Этого мало.

Вернуться в раздел

Dreams...
Отправить письмо дизайнеру
к началу страницы
copyright © 1997-2019 t.r.a.c.k.e.r.s
All Rights Reserved