Перейти на главную страничку сайта (список статей, файлы для скачивания)

ФОРУМ (здесь можно обсудить эту статью, а также любые проблемы программирования на различных макроязыках и в скриптовых средах)

Знакомство с Band-in-a-Box

Band-in-a-Box — специализированный MIDI-редактор, инструмент для создания сложных и оригинальных музыкальных аранжировок. Основные возможности программы:

Кратко об интерфейсе программы

В верхней части главного окна программы расположены переключатели, соответствующие предусмотренным в аранжировке партиям: баса (Bass), фортепиано (Piano), ударных (Drums), гитары (Guitar), струнных (String) и двум партиям мелодии (Melody и Soloist). Каждому переключателю соответствует собственная конфигурация на панели параметров MIDI, которая расположена тут же, чуть ниже. Таким образом, для каждой партии можно выбрать MIDI-инструмент, громкость, реверберацию, хорус и т.д. — все настройки, которые есть на панели параметров MIDI. Переключатель "Thru" предназначен для изменения параметров MIDI-клавиатуры, подключённой к звуковой карте (это "партия Thru"). Любую партию можно временно заглушить или, наоборот, сделать сольной с помощью контекстного меню переключателя этой партии. Переключатель "Combo" позволяет выбрать одну из нескольких заранее составленных комбинаций инструментов ансамбля сразу.

Для партий Melody и Thru (Soloist) можно выбрать гармонические стили с помощью пар кнопок "M", "F" и "T", "F", расположенных на специальной панели правее панели параметров MIDI (откроется окно выбора). Гармонические стили можно редактировать: кнопка "Edit" в окне выбора открывает модуль Harmony Maker. Можно выбрать стиль "nо hаrmоnу". Каждому гармоническому стилю соответствует не только различный набор инструментов, воспроизводящих мелодию, но и различное развитие этой мелодии несколькими голосами, которые формируются программой автоматически.

Чуть ниже в главном окне программы расположен Piano Keyboard Display — фортепианная клавиатура, отображающая ноты, которые воспроизводятся всеми инструментами (отображение происходит в различных областях клавиатуры).

Ещё чуть ниже в главном окне программы расположена панель инструментов, дублирующая часто используемые команды меню, например:


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

Окно аккордов представляет собой таблицу: в первом столбце содержатся номера тактов (в порядке возрастания), во втором — аккорды первой половины такта, в третьем — аккорды второй половины такта. Если аккорд записан только в первой половине такта, он будет обыгрываться в течение всего такта (на самом деле, в такте может быть указано до четырёх аккордов). Редактирование — через контекстное меню или непосредственно (как текст), Ctrl+F2.

Щелчком мыши по номеру любого такта можно выбрать субстиль — "а" или "b". Как правило, при переходе к субстилю "b" аккомпанемент усложняется. Третий щелчок мыши снимает маркер (в первом такте маркер снять нельзя). Установка маркера такта с тем же субстилем, что и в предыдущем такте, не лишена смысла — за такт до маркера ударные играют "брейк".

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

Band-in-a-Box поддерживает много типов аккордов, в традиционной буквенно-цифровой нотации. При вводе аккордов непосредственно (текстом, Ctrl+F2) нет необходимости специально указывать прописные или строчные буквы, программа постарается "понять" вас и так. В качестве знаков диеза и бемоля используются похожие на них по начертанию латинские символы # и b. Любой аккорд может быть введен со "Slash Chord" (альтернативный бас через слеш), как это принято в традиционной буквенно-цифровой нотации. При непосредственном вводе аккордов работают сокращения: J = Maj7, H = m7b5, D = dim, S = Sus.

Если после условного обозначения аккорда набрать точку, то это будет означать, что в данном такте (или доле такта) должна быть пауза, все инструменты будут молчать. Можно заставить замолчать только отдельные инструменты, т.е. разрешить некоторым инструментам исполнять свои партии в тех долях, в которых для всех остальных будет пауза. Сокращённые обозначения партий инструментов: В — Вass (бас), D — Drums (ударные), Р — Piano (фортепиано), G — Guitar (гитара), S — Strings (струнные). Например, запись "C.d", сделанная в начале первого такта, означает, что в первом такте играют только ударные.

Если после условного обозначения аккорда поставить две точки, это будет означать, что в данном такте (или доле такта) устанавливается режим "Shots" (стаккато). Например, запись Am..db означает, что в этом такте все инструменты, кроме ударных и баса, сыграют отрывисто трезвучие ля—минор, а ударные и бас будут исполнять партии, предписанные шаблоном стиля.

Режим "Held chords" обозначается тремя точками и похож на предыдущий, но аккорд звучит не отрывисто, а протяжно.

Режим "Pushes" означает предъём гармонии с предыдущего такта и указывается в обозначении аккорда перед символом ноты одним или двумя символами крышки (^). Двойная крышка — более короткий предъём.

Все рассмотренные режимы влияют и на нотацию композиции.


Над окном аккордов находится ещё одна важная панель программы — Title/Key/Tempo Area. Некоторые инструменты этой панели:

Пример

Файлы произведений имеют расширение MGU, если содержат трек мелодии, и SGU, если такого трека нет.

Для создания нового произведения надо нажать кнопку New на панели инструментов (или выбрать одноимённый пункт меню File). В результате откроется чистый лист области аккордов для заполнения его гармонической структурой нового произведения. На панели Title/Key/Tempo Area вместо "Untitled Song" введём название будущего произведения.

Соответствующими кнопками на панели Title/Key/Tempo Area устанавливаются начальный и конечный такты повторяющейся части произведения, а также количество повторов. Далее вводим все необходимые аккорды (гармоническую структуру произведения) в области "Chord Sheet Areа". По умолчанию создаётся документ на 34 такта, в котором первые 32 такта повторяются три раза. Убрать репризу можно установкой количества повторов в единицу.

Вообще, повторов может быть несколько, в т.ч. вложенных. Дополнительные сложные повторы вводятся через меню "Edit" - "Repeats/codas/1st-2nd endings...". В диалоге "Edit Repeats and Endings" с помощью соответствующего переключателя можно задать различные повторы шести видов: репризы, повторы с 2-4 вольтами, различные повторы "da capo" и "da segno". Например, для репризы (переключатель Repeats) задаётся начальный такт, количество тактов в репризе и количество повторов этого фрагмента. Обратите внимание, что созданная реприза изменяет нумерацию тактов произведения, появляются неотображаемые такты. В области аккордов, в тех местах, где есть неотображаемые такты, значок репризы будет красным. Удалить созданные повторы можно через их список, кнопкой "Edit List..." в диалоге "Edit Repeats and Endings".

Меню "Edit" - "Delete Bar(s)..." позволяет удалить указанное количество тактов, начиная с текущего. Меню "Edit" - "Insert Bar(s)..." позволяет вставить указанное количество тактов перед текущим.

По умолчанию новый документ создаётся с двухтактовым окончанием, которое обозначается словом "end" в области аккордов. Это окончание можно удалить, сняв флажок "Generate 2 bar Ending for this song" в диалоге "Song Settings", который вызывается по кнопке "S" на панели "Title/Key/Tempo Area".

Музыкальный размер задаётся в меню "Edit" - "Set Time Signature (range of bars)...".

Итак, задано количество тактов в произведении, установлены повторы и указана гармония (аккорды). Теперь можно выбрать стиль аккомпанемента (кнопка "Style..." на панели "Title/Key/Tempo Area") и прослушать результат. С помощью кнопки с изображением ноты на панели "Title/Key/Tempo Area" можно переключиться в режим нотатора и получить нотные партии всех инструментов. Если вы пробуете несколько стилей аккомпанемента друг за другом, то при повторном выборе того же самого стиля аккомпанемента (стиля, который уже выбирался недавно), вы будете получать каждый раз новые партии всех инструментов. Так же обновление партий происходит при смене субстилей тактов.

Теперь можно добавить Солиста (Soloist) через меню "Soloist" - "Generate and Play a Solo...". В открывшемся диалоговом окне "Select Soloist" достаточно выбрать стиль солиста. В режиме нотатора вы получите нотную партию солиста точно так же, как и остальных инструментов. При перевыборе стиля солиста (даже того же самого) вы будете получать каждый раз новую партию солиста.

Далее, с помощью кнопки ".MID" панели инструментов можно сохранить текущий документ как MIDI-файл на диске.

C помощью меню "Styles" - "StyleMaker" можно создать собственный стиль аккомпанемента.

Можно создать и собственный стиль солиста. Команда меню "Soloist" - "Generate and Play a Solo..." открывает окно "Select Soloist". Кнопка "Edit" в этом окне открывает окно "Soloist Editor". Если в этом окне в выпадающем списке "Num" выбрать свободный номер, фактически будет создан новый солист (в поле "Title" можно задать его название). Окно "Soloist Editor" содержит целый ряд параметров, которые характеризуют солиста. Возможно, наиболее важными из этих параметров будут:

Людоговский Александр, 24.10.2009г.

Перейти на главную страничку сайта (список статей, файлы для скачивания)

© 2007 http://www.script-coding.com При любом использовании материалов сайта обязательна ссылка на него как на источник информации, а также сохранение целостности и авторства материалов.