Заголовок сообщения: Fade-out перед следующей нотой. Напряги (1 онлайн

tiamad

New Member
23 Апр 2006
1
0
0
42
www.wavecraft.rostov.ru
Нужно чтобы перед каждой новой нотой автоматически просиходил fade-out предыдущей. Ритм ломаный и без квадратного повторения, поэтому рисовать энвелопу громкости - это уж совсем от безысходности. Тем более, что хочется одинакового фейд-аута по времени и предется передкаждой новой нотой отмерять назад.

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

Еще желательно, чтобы можно было этот фэйд-аут нарисовать и сделать три различных типа. В идеале вижу, к примеру, C2 - резкий спад, C#2 -средний спад, D2 - плавный спад. И в сетке с нотами все это построить.
 

basЫl

атрофировал юмор.
5 Янв 2004
7.237
5.166
113
а вообще это наверно модуляция дикей или релиз от кея. хераш се завернул, но если надо челу то поймет.
 

P00H

New Member
12 Мар 2004
8.192
2.789
0
58
Moscow
tiamad
ADSR у самого инструмента наверно проще автоматизировать чем фейды рисовать, это если об одном инструменте речь идёт, а если об одновременно звучащей группе инструментов - то midi gate на неё можно повесить и на нём ADSR рулить.
 

Estet

Active Member
1 Авг 2005
238
52
28
53
Kherson
Посетить сайт
Если речь идет о Cubase SX, то в нем есть такая штука, как Logical Editor. В нем есть пресет - Adds a Controller Volume 0 at a Notes End. Правда, так как написано в названии, он не работает (у меня, по крайней мере). Но если заменить в линии Position операцию Replase на AddLength, то будет ставить 7контроллер громкости в ноль в конце каждой ноты. Твою задачу можно решить в два приема. Следующий шаг - выставляем громкость на 127 в начале каждой ноты. Для этого меняем в линии Position операцию AddLength на просто Add, а в линии Value2 параметр 0 устанавливаем на 127.
Но полного щастья ты все равно не добъешься. Т.к. фейда не будет, а будет тупо заглушка, плюс есть ограничение - ноты не должны накладываться друг на друга (это решается функцией Legato). Почему - поймешь сам, когда сделаешь.
Но опять же - это все, если ты работаешь в Кубе...
П.С. Видимо, глобальную тему ты задумал, раз решил замаклачить такую заморочку:))
 

parfumer

саксофонист
13 Дек 2004
2.040
422
83
Таллинн
Посетить сайт
Если речь о VSTi, то очень просто- убирать release, sustain на этих звуках. А если используются семплы(аудио)- выделить все на треке, и сделать всем кирдык на концах одним движением(fade-out), если сплошная дорожка, придётся порезать...
 

Alex Astero

astero.com
9 Июн 2004
4.245
321
83
Moscow
www.astero.com
Vovchik
3DStas
basЫl
Весьма информативные посты. Имхо, лучше промолчать, если нечего посоветовать.

tiamad
Тебе нужно прорисовать все миди-ноты таким образом, чтобы предыдущая нота длилась до начала следующей, затем в ADSR рисуешь нужный релиз (с дикеем и сустейном не заморачиваешься), выделяешь все ноты и укорачиваешь длительность в равной пропорции. Таким образом все звуки будут фейдиться перед началом следующего.<div class='quotetop'>QUOTE(\"tiamad\")</div>
Еще желательно, чтобы можно было этот фэйд-аут нарисовать и сделать три различных типа. В идеале вижу, к примеру, C2 - резкий спад, C#2 -средний спад, D2 - плавный спад. И в сетке с нотами все это построить.[/b]
Если это барабасы, то в драм машину (например Battery) - там на каждую ноту можно выставить свой релиз. Если это семплированный инструмент, то в семплере тоже можно, только сложнее. Если это синтюк - то нужно создавать на каждую ноту новый синт - гемор.
 

Vovchik

Well-Known Member
29 Апр 2005
2.290
1.078
113
65
Смоленск
<div class='quotetop'>QUOTE(\"AlexReed\")</div>
лучше промолчать, если нечего посоветовать.[/b]
Посоветовать как раз есть чего. А спросить нормально нельзя? Что за хост, синт это или семплер, партия какого инструмента? Или надо напрягать мозг и читать мысли аффтара?
Ладно, молчу.
 
В сэмплере можно ещё сделать заморочку с подгруппами, назначив на каждую собственный АДСР...
Но судя по всему автору топика особо и не нужны наши советы, раз он не поясняет смысл своего поста... Вовчик прав по определению.
 

Сейчас онлайн (Пользователей: 0, Гостей: 1)