Создание стилей в формате Yamaha SFF

Данный документ является переводом описания, сделанного Дженсом Кристенсеном
(Jens Christensen), и находящегося по адресу:

http://www.geocities.com/SunsetStrip/Towers/9902/index.html

При переводе сохранен мягкий юмор автора.


Что Вам потребуется

1. Компьютер.
2. Клавиатура Yamaha.
3. Кабель MIDI ,связывающий компьютер и клавиатуру.
4. Программа, которая может работать с маркерами (Cakewalk, Master Tracks и т.д.).
5. И главное: некоторые музыкальные способности.


Первые шаги

Отформатируйте дискету в Вашей клавиатуре Yamaha (это важно, т.к. Ваш Yamaha может отказаться читать диск, отформатированный компьютером). Подключите вашу клавиатуру к компьютеру, используя MIDI-КАБЕЛЬ. Запустите программу секвенсора. Теперь Вы готовы делать кое-что серьезное по созданию собственного стиля.


Назначение каналов в стиле

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

 

Помните, что Ваш стиль будет использовать GM инструменты, а не инструменты панели клавиатуры.


Запись партий

Есть несколько способов получить музыкальные данные на треках стиля. Вы можете:

Каждый трек может быть длиной от 1 до 128 тактов. Однако, попытайтесь делать треки относительно короткими - Ваша Yamaha имеет ограниченный объем памяти.
Рекомендуется выдержать следующие ограничения:

Очень, очень, очень важная вещь, которую нужно помнить - каждая партия должна быть записана в До мажоре (C-major) (Вы, конечно, можете изменить аккорды внутри отдельных партий, но главная тональность должна быть C-major). Это позволит Вашему стилю правильно определять базисные аккордовые типы при исполнении на Вашей клавиатуре Yamaha.

ВАЖНАЯ ПОДСКАЗКА! Если Вы хотите сделать более качественным файл стиля - делайте Ваши записи в тональности Cmaj7. Это позволит модулю аккомпанемента распознавать большее число аккордовых типов при исполнении Вашего стиля. Правда это делает процедуру записи немного более сложной. (Другая подсказка - аккорд C-maj состоит из тонов C, E, и G. Добавьте B, чтобы превратить аккорд в C-maj7).

ЕЩЕ ВАЖНАЯ ПОДСКАЗКА! Если Вы не будете использовать более чем один тип вступления (intro) и один тип окончания (ending), то смотрите специальные команды ниже.

ДРУГАЯ ВАЖНАЯ ПОДСКАЗКА! На некоторых моделях имеет значение порядок партий. В клавиатурах PSR-630, PSR-730 и в некоторых версиях 7000, Вы должны располагать партии в определенном порядке, если хотите, чтобы стиль правильно исполнялся. Придерживайтесь следующего порядка: Main A - Fill In AA - Fill In AB - Intro A - Ending A - Main B - Fill In BA - Fill In BB - Intro B - Ending B. Если стиль звучит неправильно (имеется в виду Ваш стиль или стиль другого автора), то измените в нем порядок партий в соответствии с порядком, указанным выше.


Редактирование стиля

Хорошо, Вы сделали запись стиль - теперь следует отредактировать сделанную запись. Это делается, используя Вашу программу секвенсора.

Каждый файл стиля состоит из различных частей: Main A, Main B, Intro A, Ending B и т.д. На самом деле, только партия Main A обязательно должна существовать. При попытке исполнить отсутствующую партию (например Main B) Ваша клавиатура будет молчать (иногда это может быть удовольствием). Все же Ваша бедная Yamaha должна иметь возможность найти эти партии. Это делается путем отметки различных партий при помощи маркеров. Установите маркер в начале партии.

Будьте внимательны при написании маркеров. Ваша клавиатура понимает Main A, но не понимает main A. Помните - Вы играете на интеллектуальном приборе, который умеет читать и не прощает грамматические ошибки. Если Вы сделали орфографическую ошибку в маркере, ошиблись в выборе заглавная/прописная буква, то результат один - нет звуков на Вашей клавиатуре.

Первый такт должен быть оставлена пустым (без нот), это необходимо, чтобы клавиатура смогла выполнить начальные настройки - послать сообщения program change (назначить инструменты), установить громкость, позицию панорамирования, уровни реверберации и хоруса. Этот первый такт ДОЛЖЕН содержать 2 маркера: SFF1 и SInt, установите на такте 1.0.0 . Это означает, что Ваша музыка начинается с такта 2.0.0. Если это партия Main A, установите маркер с именем Main A на такте 2.0.0.

Единственный пустым тактом является такт 1.0.0. Пустые такты внутри отдельных партий имеют нехорошую тенденцию к запутыванию клавиатуры.

Ваша верная Yamaha распознает следующие маркеры:

ПРИМЕЧАНИЕ - Если Вы решили оставить только один тип Intro или Ending (или Intro и Ending вместе), то убедитесь, что отметили Intro или Ending как Intro B или Ending B. Ваша Yamaha достаточно интеллектуальна, чтобы заменить Intro A на Intro B, и Ending A на Ending B. В редких случаях это относится и к вставкам, где происходит замена Fill In AA на BB. Отдельная проблема состоит в том, что ваша клавиатура должна научиться, какие замены можно выполнять. Например - Ваша клавиатура не издает звуков при переходе от Main A к Main B (это вставка - Fill In BA), если Вы не использовали при игре вставку Fill In BB (нажатие кнопки Main B при исполнении партии Main B). После выполнения этого небольшого приема, Ваша Yamaha обучится использовать вставку Fill In BB при переключении из Main B. Использование только одного вступления Intro , и одного окончание Ending совершенно не имеет проблем. Использование только двух вставок Fill Ins (AA и BB) недопустимо.


Сохранение вашего стиля

После редактирования следует сохранить Вашу работу в виде файла формата 0 SMF. Последнюю вещь, которую нужно сделать, чтобы получить стиль - это заменить расширение .STY вместо .MID. Запишите файл стиля на дискету и проверьте его звучание на клавиатуре Yamaha.


CASM

Вы, вероятно, отметили, что многие стили имеют больше информации, чем только MIDI информация. В частности так дело обстоит для профессиональных стилей. MIDI стандарт немного ограничен для такой информации как переназначение канала, сдвиг октавы и т.д. Фирма Yamaha изобрела метод добавления этой информации к стилям, конкатенируя специальные блоки информации в конце MIDI части. Вы можете загружать эти фрагменты используя программу, называемую "CASM Writer" (автор Julijan Zavernik), и использовать эту программу, чтобы вставить утверждения CASM. Если у Вас есть вопросы по этому программному обеспечению, то обращайтесь к автору.

Личная страничка Julijan Zavernik:

http://members.tripod.com/~duo_lili/index.htm

Freeware программа "CASM Writer" для PSR-7000

http://members.tripod.com/~duo_lili/msc.zip


Проблемы

Этот раздел должен ответить на большинство общих вопросов, если у Вас возникли проблемы с написанием стиля:


Оговорка

Я не несу никаких обязательств во всем относительно этого описания. Я не могу гарантировать точность использования этого описания, как и отсутствие любого вида появления ущерба, полученного при использовании этого описания (не волнуйтесь, это не повредит Ваш инструмент).

Jens Christensen


От переводчика

Моя PSR-630 "не любит" стили без секции CASM. Такие стили звучат, но не так как я задумал. Возможно более старшие модели создают более корректные секции CASM по умолчанию.

Осененко Евгений