Pitch bend
Pitch bend normally allows you to alter the pitch of a note by up to a whole step (tone) up or down, although there are a couple of ways to increase this range – see below.
The syntax of pitch bend is ~B0,bend-by, e.g. ~B0,96.
Bend-by is a number between 0 and 127, where each integer represents 1/32nd of a half-step (semitone). ~B0,64 produces a note at its written pitch; values lower than 64 flatten the note, and values higher than 64 sharpen it. To make a note sound one half-step (semitone) higher than written, use ~B0,96; to make it sound one half-step (semitone) lower, use ~B0,32.
You could, for example, use this control change to make a note play back sharp or flat without adding an accidental, e.g. if you want to make ficta – editorial accidentals above the staff – play back, you can insert the accidental from the Create > Symbol dialog, and then use a MIDI message of e.g. ~B0,96 to play the note a semitone sharp. Don’t forget to use ~B0,64 to return the channel to its normal tuning on the next note! This is, in fact, what the Add Ficta Above Note plug-in does for you – 6.1 Working with plug-ins.
You can also use the pitch bend control change to create a portamento or glissando effect by creating a number of MIDI messages one after another. The pitch bend does not last for just one note – it remains indefinitely, so you usually put a pitch bend in the opposite direction on the next note to revert to normal pitch.
If you want finer control over the pitch bend, you can change the initial byte, also in the range 0–127, to give very small deviations in temperament (1/128 x 32 half-steps) e.g. ~B127,64 will sharpen the written note by a small amount.
To create a pitch bend effect over an interval wider than a whole step (tone), you can either use the portamento control change (see Control changes below) to make a pitch bend, or use the following method:
- First, set up the range over which the pitch bend can operate: insert the MIDI messages ~C101,0 C100,0 C6,half-steps in your score, where half-steps is the total range of the pitch bend in half-steps (semitones), from 0–12. For example, to set up pitch bend with a maximum range of an octave, use ~C6,12. (It’s best to put these messages at the start of your score.)
- When you want to add a pitch bend to your score, insert a ~B0,bend-by command as usual, except that now you must divide the bend-by parameter into the number of half-steps (semitones) set up with your ~C6 command, e.g. if you entered ~C6,12, each half-step (semitone) adds or subtracts 5.3 (64 divided by 12) to bend-by. So to bend upwards by four half-steps (semitones), you would enter ~B0,85.
This method requires that your MIDI device supports standard “Registered Parameter Messages” (RPMs), which is common but not universal. If you intend to use other RPMs in the same score, you should remember to “close” the parameters, by adding ~C101,127 ~C100,127 after the ~C6,half-steps message.
|
Высотный изгиб
Высотный изгиб обычно позволяет изменять высоту ноты до целого шага (тона) вверх или вниз, хотя есть несколько способов увеличить этот диапазон – см. ниже.
Синтаксис высотного изгиба есть ~B0,изгиб, например, ~B0,96.
Изгиб есть число от 0 до 127, где каждое целое представляет 1/32ю полушага (полутона). ~B0,64 производит ноту по её написанной высоте; значения ниже 64 занижают ноту, и значения выше 64 завышают её. Чтобы сделать звук ноты на один полушаг (полутон) выше, чем написано, используйте ~B0,96; чтобы она звучала на один полушаг (полутона) ниже, используйте ~B0,32.
Вы могли бы, например, использовать это изменение управления, чтобы делать проигрывание нот высоким или низким без добавления знака альтерации, т. е. если вы хотите сделать ficta – редактирующие знаки альтерации над нотоносцем – проигрывающимися, вы можете вставить знак альтерации из диалога Create > Symbol, а затем использовать MIDI сообщение, например, ~B0,96, чтобы играть ноту на полутон выше. Не забывайте использовать ~B0,64, чтобы вернуть канал к своей нормальной настройке на следующий ноте! Это по сути то, что плагин Добавить Ficta Над Нотой делает для вас – 6.1 Работа с плагинами.
Вы также можете использовать изменение управления высотным изгибом для создания эффекта портаменто или глиссандо через создание ряда MIDI сообщений, одного за другим. Высотный изгиб не длится всего одну ноту – он остается на неопределенный срок, так что вы обычно ставите высотный изгиб в противоположном направлении на следующей ноте, чтобы вернуться к нормальной высоте.
Если вы хотите более тонкий контроль над высотным изгибом, вы можете изменить начальный байт также в диапазоне 0–127, чтобы дать очень небольшие отклонения в темперации (1/128 х 32 полушага), т. е. ~B127,64 завысит написанную ноту небольшой величиной.
Для создания эффекта изменения высоты тона в интервале шире, чем целый шаг (тон), вы можете использовать либо управление изменением портаменто (см. Управление изменениями ниже), чтобы сделать высотный изгиб или использовать следующий метод:
- Во-первых, создайте диапазон, в котором высотный изгиб может работать: вставьте MIDI сообщение ~C101,0 C100,0 C6, полушаги в вашей партитуре, где полушаги есть общий диапазон изменения высоты тона в полушагах (полутонах), с 0–12. Например, чтобы создать высотный изгиб с наибольшим диапазоном октавы, используйте ~C6,12. (Лучше всего поставить это сообщение в начале вашей партитуры).
- Если вы хотите добавить высотный изгиб к вашей партитуре, вставьте команду ~ B0,изгиб, как обычно, за исключением того, что теперь вы должны разделить параметр изгиб на число полушагов (полутонов), установленное вашей командой ~C6, т. е. если вы ввели ~C6,12, каждый полушаг (полутон) увеличит или уменьшит изгиб на 5,3 (64 разделить на 12). Таким образом, для изгибания вверх на четыре полушага (полутона), вы должны ввести ~B0,85.
Этот метод требует, чтобы ваше MIDI устройство поддерживало стандарт “Registered Parameter Messages” (RPMs), который является общим, но не универсальным. Если вы собираетесь использовать другие RPMs в той же партитуре, вы должны помнить о "закрытии" параметров, добавляя ~C101,127 ~C100,127 после сообщениия ~C6, полушаги.
|
Социальные закладки