14 лет назад 17 августа 2004 в 2:41 88

Скачать готовую мелодию для мобильника может каждый. Гораздо интереснее создать (в крайнем случае обработать) на компьютере и загрузить в телефон собственный рингтон.

RTTTL
Большинство одноголосных мелодий сегодня распространяются в формате RTTTL (Ring Tone Text Transfer Language, язык передачи звонков). Активно применяемый в аппаратах Nokia несложный RTTTL – далеко не единственный язык передачи мелодий, но, освоив его, вы без труда сможете перейти на менее известные языки вроде iMelody. К тому же вы всегда можете воспользоваться услугами какого-либо из доступных конверторов (www.mobilmusic.ru/conv) кодов для того, чтобы преобразовать мелодию из RTTTL в нужный формат.

Типичный RTTTL (mobilmusic.ru/standart.shtml) файл выглядит следующим образом:
Bach:d=16,o=6,b=125:8b,d7,b,8f#,b,f#,8d,f#,d,4b5,f#5,b5,d,b5,c#,b5,c#,b5,a#5,c#,e,c#,8d,8b5.
Помня, что ноты до/ре/ми/фа/соль/ля/си соответствуют c/d/e/f/g/a/b, а “#” – диезу, можно научиться достаточно бегло читать и составлять подобные записи с ходу. Сначала следует название мелодии на латинице, отделенное от остальной части кода двоеточием.

Параметрам d, o и b соответствуют длительность (duration), октава (octave) и темп, BPM (beats per minute, число ударов в минуту). За двоеточием идет собственно мелодия. В общем виде каждая нота может быть представлена как [длительность] нота [доп. параметры] [октава] разделитель (запятая). Значения по умолчанию можно опускать. В нашем случае вместо “16b6” можно записать “b”, так как d=16 и o=6 уже заданы.

Длительность (по умолчанию равна 4, одна четверть) может принимать одно из следующих значений: 1, 2, 4, 8, 16 и 32, что соответствует целой ноте, половинке, четверти, и т. д. Дополнительными параметрами являются “.” (увеличение длительности в полтора раза), “;” и “&” (2 и 2,5 раза соответственно). Если вы хоть немного знакомы с нотной грамотой, то быстро научитесь переводить RTTTL-команды в ноты и наоборот.

Для “забивки” в мобильник готовой одноголосной мелодии, записанной в универсальном RTTTL, ее необходимо сначала перевести в формат, понятный конкретной модели телефона. Справиться с этой проблемой при невозможности подключить телефон к ПК поможет программа Coding Workshop Ringtone Converter, позволяющая без особого труда преобразовывать RTTTL- и MIDI-файлы в команды, пригодные для вбивания мелодий в конкретную модель телефона непосредственно с клавиатуры. Только не забудьте перед отправкой в телефон протестировать (например, при помощи wbeep или Nokian Ringtone Player) полученный файл и убедиться в отсутствии в нем ошибок.

Кстати, некоторые модели телефонов (например, Siemens серии S и т. д.) поддерживают ввод мелодий с отображением нотного стана. Людям, умеющим работать с нотами, это значительно облегчит жизнь, другим же владельцам подобных аппаратов можно посоветовать найти какой-нибудь сборник нот (www.elibron.com/russian/music/index.phtml) и потренироваться на нем или преобразовать RTTTL-код в ноты при помощи бесплатной утилиты Nokring.

Загрузка мелодий в телефон

Если возможности подключить телефон к ПК нет, можно попробовать скачать мелодии через WAP. К примеру, при помощи сайта Mobilmusic (www.mobilmusic.ru/blog.shtml) MIDI-файл собственного изготовления можно загрузить в телефон. Для этого потребуется заполнить специальную форму и отправить файл на сайт.

Кроме того, с сайта “Би Лайн” можно попробовать отправить самому себе или приятелю SMS-сообщение, содержащее предварительно подготовленную одноголосную мелодию. Для этого при помощи любого доступного конвертера переводим нашу мелодию в формат Siemens keypress или Motorola keypress, а затем при помощи программы Converter конвертируем ее в формат EMS.

MIDI
При подключении телефона к персональному компьютеру мы автоматически освобождаемся от нудной процедуры набивания мелодий вручную. Нам остается лишь создать пригодный для записи в телефон MIDI-файл. MIDI – наиболее распространенный формат мелодий, с которым прекрасно работает большое число программ. К тому же преобразование готовой мелодии из MIDI-файла в нужный формат, поддерживаемый телефоном (RTTTL, iMelody, SMAF и т. д.), не составит труда.

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

Следующей проблемой является полифония: количество одновременно звучащих нот в MIDI-файле может быть достаточно большим (особенно в сложных аранжировках), в то время как мобильник может воспроизводить одновременно лишь ограниченное количество звуков. В итоге значительная часть “просто MIDI-файлов”, которые наверняка окажутся в вашем поле зрения, будет непригодна для использования в качестве рингтона без предварительной доработки.

Некоторые модели телефонов (например, Nokia 3100) поддерживают формат SP-MIDI (scalable polyphony MIDI), предназначенный для работы с устройствами с ограниченной полифонией. Достоинством использования этого формата является возможность создания файлов, одинаково хорошо воспроизводящихся как при помощи простых моделей мобильников, способных проиграть не более 4 нот одновременно, так и для их более навороченных собратьев.

При этом аранжировка станет проще, но мелодия не исказится, как это нередко происходит при загрузке обычных MIDI-файлов.

Программ, способных преобразовывать SMF (standard MIDI file) в SP-MIDI, довольно много. Это платные PolyPhonix Studio, Mobile Music Poliphonic, Sound Studio Pro II и бесплатные PSMPlay и SP-MIDI MIP Message Edit Tool. Полученный файл можно будет прослушивать как при помощи обычных мобильных телефонов (с соответствующими ограничениями), так и с помощью аппаратов, поддерживающих SP-MIDI. В последнем случае мы получим не только более адекватную передачу мелодии, но и возможность качественного воспроизведения на нескольких аппаратах, имеющих различную полифонию.

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

Несмотря на огромное количество всяческих утилит для перевода WAV-файлов в MIDI (взять хотя бы Mobile Music Polyphonic), качество их работы оставляет желать лучшего. Почти идеально для преобразования в MIDI подходит популярная во времена расцвета Amiga и Spectrum трекерная музыка. К тому же в соответствующих форматах MOD, XM или IT хранится немалое количество шедевров, да и пронзительный писк старых “чиповых” мелодий как нельзя лучше подходит для аппаратов с FM-синтезатором.

Преобразование MOD в MIDI

Самый простой способ преобразовать уже готовую трекерную композицию в MIDI файл заключается в использовании программы 2MIDI. Работает она достаточно аккуратно, но и тут без предварительного вмешательства человека дело обычно не идет. Приведем пример создания рингтона из композиции “Maalaistollukka” авторства Beathawk/wizzcat.

Файл представляет собой композицию в относительно простом формате MOD со всего четырьмя каналами, что значительно упрощает работу. Открываем модуль при помощи трекера (Modplug) и смотрим структуру композиции. Щелкая на заголовках каналов, мы можем их динамически отключать или включать, что значительно помогает при поиске нужного фрагмента.

Таким образом, мы узнаем, что канал 4 отвечает за бас-партию, канал 2 за ритм и ударные, каналы 1 и 3 исполняют, по большому счету, одну и ту же мелодию, а начиная с третьего паттерна, обозначенного единичкой, основная тема зацикливается. Для того чтобы удалить лишние призвуки, “глушим” каналы 2-4 (щелчок правой кнопкой на заголовке канала 1, solo) и удаляем все паттерны, начиная с третьего.

Для экономии места можно также удалить эффекты (крайние правые столбцы колонки канала 1). Во вступлении (первый паттерн) автор модуля использовал динамическую смену ритма (эффект Fxx), так что, удалив каналы 2-4, (Ctrl+L, del) вам придется слегка отредактировать паттерн, сократив пространство между нотами:

G5 11 F05

A5 11

B5 11

D00
(D00 – конец паттерна).

Осталось лишь преобразовать полученный нами фрагмент в MIDI при помощи команды File > Export as MIDI. При экспорте можно выбрать для инструмента 11 (использованного в модуле для главной партии) один из доступных и поддерживаемых телефоном MIDI-инструментов. Теперь при помощи MIDI2RTTTL или другой аналогичной программы можно преобразовать полученный звонок в RTTTL и поделиться им с друзьями.

РАБОТА С MIDI
Если у вас уже есть опыт работы с MIDI, то подготовка готового MIDI-файла к воспроизведению на телефоне не вызовет никаких трудностей. Вам всего лишь нужно удалить лишние партии инструментов или ноты. В конечном счете, при редактировании мелодии вам приходится постоянно выполнять набор определенных действий:

1 Постановка задачи. Какого типа мелодию требуется выделить: полифоническую или одноголосную? Каково максимальное число одновременно воспроизводимых звуков? Несмотря на заявленную поддержку современными телефонами 12-голосной (и более) полифонии, лучше всего мелодии звучат при использовании от одного до четырех каналов. К тому же нередко звонки с большим числом каналов звучат слишком тихо, что сводит все усилия по их созданию на нет.

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

3 Удаление лишних каналов (спецэффекты, повторяющиеся партии и т. д.), не несущих ценной информации.

4 При необходимости обрезка мелодии до заданной длины: информация, находящаяся за пределами первых 30 секунд для телефона вполне может считаться лишней.

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

6 При необходимости замена инструментов на поддерживаемые вашим телефоном (пианино поддерживается везде). Старайтесь подобрать инструменты, наиболее похожие по звуку на исходные.

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

Программы

Для создания “мобильной” музыки существует много специальных программ. Некоторые из них имеют все шансы на то, чтобы стать “инструментом номер 1”.

Проигрыватели RTTTL файлов
Если вы решитесь на создание или редактирование одноголосных рингтонов в формате RTTTL, эти программы значительно облегчат вам жизнь, позволив услышать мелодию до загрузки в телефон. Из всех доступных программ можем порекомендовать wbeep, простой консольный RTTTL-плейер, работающий через PC speaker и Nokian Ringtone Player, ее GUI-аналог, обладающий не менее пронзительным голосом.

Конвертеры мелодий
Для конвертирования музыки из MIDI в RTTTL-команды можно использовать бесплатную консольную программу MID2RTTL, а для обратных целей – простенькую GUI-программу RTTTL2MID. Не менее полезной может оказаться и консольная утилита Ringtonetools, понимающая с десяток различных форматов. Забавная игрушка Morze tone maker позволит забить в телефон любую фразу морзянкой.

Modplug Tracker
Программа-трекер, позволяющая не только создавать музыку (в том числе и MIDI) при помощи достаточно простого и понятного интерфейса, но и преобразовывать трекерные композиции (XM, MOD, S3M, IT) в формат MIDI.

PSMPlayer
Довольно полезная программа, позволяющая переводить музыку из различных “мобильных” форматов в MIDI/SP-MIDI, а также оптимизировать мелодию перед отправкой в телефон. Интерфейс на японском, однако в Сети несложно найти и англоязычные варианты.

Coding Workshop Ringtone Converter
Не самая неудачная программа, большинство ее действий может заменить набор бесплатных утилит, но любителям получить все и сразу она может понравиться.

Mobile Music Polyphonic
Программа, предназначенная для создания несложных мелодий для мобильных телефонов. Позволяет редактировать MIDI-файлы, преобразовывая их в ноты, а также худо-бедно преобразовывать WAV-файлы в MIDI. К слову, многоголосные партии переводятся с большим количеством мусора. Имеется поддержка SP-MIDI.

Polyphonix Studio
Прекрасная программа для создания и редактирования MIDI и SP-MIDI файлов, а также загрузки их в телефон. Удобный и интуитивный интерфейс, редактирование в режиме piano roll.

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

Anvil Studio
MIDI редактор, отличающийся запутанным интерфейсом, но это одна из лучших бесплатных программ, пригодных для написания MIDI-музыки.

Sound Studio Pro II
Один из немногих “серьезных” редакторов, имеющих неплохой набор средств для создания MIDI/SP-MIDI-файлов, предназначенных для заливки в сотовый телефон. По своим возможностям Sound Studio приближается к профессиональным редакторам уровня Cakewalk или Cubase.

Полезные ссылки

– emusician.com – на этом англоязычном сайте, помимо прочего, находится прекрасная статья Гайдена Портера “Phone It In!”, рассказывающая о форматах современной мобильной музыки.
– arcadetones.emuunlim.com – даже если вас не интересуют мелодии из игр, с этого сайта можно загрузить неплохую подборку музыкальных программ для работы с рингтонами.
– smaf-yamaha.com – огромное количество информации по формату SMAF (mmf), включая полезные советы, программы и даже несколько уроков профессионального композитора.
Приведем небольшой список сайтов, где вы сможете (разумеется, бесплатно) найти мелодии, пригодные для создания собственных рингтонов.
– www.midi.ru
– www.mobilmusic.ru
– virtual.xs4all.nl/world
– www.vgmusic.com
– aitech.ac.jp/~ckelly/SMF.html
– www.midisite.co.uk
– www.modarchive.com
– www.ringtonerfest.com.

Мелодии с “виброй”

Наверняка многие из вас видели телефоны, мигающие и вибрирующие в такт мелодии. Со стороны подобная “дискотека” выглядит довольно эффектно, да и возможность почувствовать мелодию по ритму “вибры” вряд ли можно назвать бесполезной (особенно при использовании исключительно виброзвонка).

Чтобы создать подобный эффект самим, для начала следует убедиться в том, что телефон поддерживает возможность вибрации и изменения подсветки в мелодиях. Если такой функции нет (можно проверить на стандартном наборе рингтонов), то заставить телефон “дрожать” в такт можно при помощи трека с повторяющимся набором звуков, соответствующих резонансной частоте динамика (к слову, владельцы Alcatel 535/735 так и делают). Главное при этом – не перестараться и не угробить телефон.

Если мобильник способен полноценно работать с мелодиями формата iMelody, попробуйте загрузить в него тестовый файл с нашего диска или преобразовать готовую MIDI-мелодию в iMelody при помощи PSMPlay (File-Create Imelody), включив опции vibra и led.

Одноголосный iMelody-файл можно создать вручную или преобразовать в этот формат любую RTTTL-мелодию. Просто взгляните на наш пример:
BEGIN:IMELODY
VERSION:1.2
FORMAT:CLASS1.0
NAME:Cant Take My Eyes Off You
COMPOSER:Ja99iE
BEAT:125
STYLE:S1
VOLUME:V15
MELODY:backonvibeonledon*4b3ledoff*4b2ledon*4b3ledoff*5#c2ledon*4b3ledoff*4#g3ledon*4b1backoffvibeoffr1backonvibeonledoff*4b3ledon*4b2ledoff*4b3ledon*4b3ledoff*4a2ledon*4a2ledoff*4b3ledon*4a2backoffvibeoffr1backonvibeonledoff*4a3ledon*4a2ledoff*4a3ledon*4b2ledoff*4a3ledon*4#g2ledoff*4a2.backoffvibeoffr1backonvibeonledon*4a3ledoff*4a2ledon*4a3ledoff*4a2ledon*4#g3ledoff*4g3ledon*4#g2backoffvibeoffr2r1backonvibeonledoff*4#g3ledon*4#g2ledoff*4#g3ledon*4#g2ledoff*4#f3ledon*4f3ledoff*4#f1backoffvibeoffr1backonvibeonledon*4#f3ledoff*4#f2ledon*4#d3ledoff*4#f2ledon*4e3ledoff*4#d3ledon*4e1backoffvibeoff
END:IMELODY

Как несложно догадаться, vibe, back и led как раз отвечают за вибрацию телефона и светомузыкальные эффекты. Осталось лишь разобраться со спецификацией формата (www.isms.ru/article.shtml?art_2) – и можно приниматься за создание собственной мелодии.

Те же эффекты можно получить и при помощи более продвинутого формата SMAF (mmf), поддерживаемого многими телефонами Samsung. Создать “мигающий” SMAF-файл из MIDI можно при помощи бесплатной утилиты PSMPlay, присвоив эффектам два MIDI-канала (сначала, разумеется, придется создать эти самые каналы).

C SP-MIDI чуть сложнее. Насколько нам известно, поддержки световых эффектов в нем нет, но возможность включения виброзвонка во время проигрывания имеется. Для создания вибрации можно воспользоваться программой Sound Studio Pro II.