Музичний комп’ютер

Спільнота людей, які займаються записом та обробкою музики на комп'ютері

Cubase. Перемикання міді каналів у ріалтаймі.

Cubase. Перемикання міді каналів у ріалтаймі.

variator » Суб квітня 17, 2010 16:15

NO_TiTLE » Суб квітня 17, 2010 22:45

Re: Cubase. Перемикання міді каналів у ріалтаймі.

Alex_nn » Вів квітня 18, 2010 0:57

Ви, взагалі, якийсь дивний шлях обрали. Існують стандартні команди МИДИ, які дозволяють перемикати інструменти в межах одного міді каналу. Я, не знаю, який саме набір семплів ви використовуєте для Контакту, але у мене, наприклад, є стандартний набір симфонічних інструментів, який постачається разом із даним семплером, а саме "VSL Kontakt Orchestra". Так от, там є банк, наприклад, Violine ALL. При його завантаженні найнижчі клавіші (помічені червоним) якраз і дають перемикання між різним звучанням скрипок - легато, стаккато, піццикато і т.д.

До речі, у Контакті подібним чином можна зробити практично будь-який інструмент, якщо є відповідні семпли тембрів. Щоправда це довго й нудно.

variator » Вів квітня 18, 2010 8:57

variator » Вів квітня 18, 2010 9:01

NO_TiTLE » Вів квітня 18, 2010 10:57

variator » Вів квітня 18, 2010 13:13

Alex_nn » Вів квітня 18, 2010 21:24

Variator, я можу порадити тобі зробити таке.

Не морочись ти з пошуками можливостей з перемикання МИДИ каналів у реальному часі. Простіше, на мій погляд, зробити так:

Створи на кожен інструмент у Кубі свій міді трек з потрібним каналом, наприклад: Скрипки легато: трек 1 - канал 1 Скрипки піццикато: трек 2 - канал 2 Скрипки спікатто: - трек 3 - канал 3. (І Т.Д.) Ці канали в тебе будутьвідповідати каналам у Контакті. Далі засунь ці створені треки в трек-контейнер (для зручності) і підпиши його ну скажімо Violines. У Контакті признач ці три канали на один аудіоканал, наприклад St.1 для гнучкого керування динамікою, щоб кожен МИДІ канал за гучністю не крутити. (Контакт підтримує 16 стерео або 32 моноаудіо канали).

Далі може бути два шляхи: 1. Записувати партію по шматках на потрібному треку МИДИ. 2. Записати партію повністю відразу на всіх 3-х міді треках, а потім відредагувати кожен трек видаливши непотрібні звуки.

P.S. Я сам використовую таку технологію, щоправда, не зі скрипками, а з українськими народними інструментами. Зокрема з домрами та балалайками, бо в мене окремі банки на тремоло та піццикато.

variator » Вів квітня 18, 2010 22:21

variator Пн Кві 19, 2010 13:42

NO_TiTLE Пн Кві 19, 2010 20:30

Роман Петелін Пн Кві 19, 2010 22:58

variator, на всі ваші запитання ствердні відповіді. Усі можна зробити.

1. Kontakt можна запрограмувати так, щоб інструмент звучав лише після натискання певної клавіші. Відповідно, різні інструменти можна повісити на той самий MIDI-канал і перемикати їх різними MIDI-клавішами. Робиться це у Group Editor, параметр Group Starts задаємо рівним start on key та призначаємо потрібну MIDI-клавішу. Детальний опис Kontakt наведено у книзі http://petelin.ru/books/aranj/aranj.htm

2. У Cubase можна використовувати спеціалізований плагін Generic Remote для трансляції MIDI-команд (включаючи Note) у будь-які внутрішні команди програми. Його опис наведено у книзі http://www.petelin.ru/books/cubase5/cubase5.htm

variator » Вів квітня 20, 2010 21:51

Variator » Втквіт 20, 2010 22:13

Роман Петелін » Вів квітня 20, 2010 23:46

Device треба встановити не Command, а Mixer або Midi Mixer, в Channel/Category треба вибирати конкретний MIDI-трек, Value/Action - selected або атрибути (наприклад, MIDI Thru), Flags = Toggle. А далі експериментуйте, доводьте до ладу. При бажанні можна призначати одним і тим самим MIDI-клавішам різні команди, щоб за натискання певної клавіші відразу кілька дій виконувалось.

А за першим варіантом (Kontakt) потрібно змінювати умови запуску з always на start on key для всіх груп інструменту. Якщо група якась специфічна і для неї не встановлена ​​умова always, тоді, звичайно, міняти не треба.