Log in

View Full Version : Kontolisanje parametara VST-a preko midi kontrolera


ProkDu
09-10-2018, 09:11 PM
Probao u Cubase-u i Studio One-u. Cubase dozvoljava samo 8 parametara preko Quick Controls dok Studio One dozvoljava neograničeni broj parametara za povezivanje. 1:0 za S1 :)

Da li postoji neka druga varijanta za mapiranje u Cubase-u? Ovih 8 je maksimum?

Ideja je da se pomoću ovog (https://novationmusic.com/launch/launch-control-xl) kontroliše neki Insert VST koji ide default na svaki audio kanal (EQ, Kompresor... itd. ili čak neki VST channel strip)

Podešavanje u S1-u laganica, Cubase5 kliktanje dok se ne dođe do parametra koji treba da se ubaci. Probah u Cubase Artistu 7 (pojavila se neka [barem meni] bagovita verzija skoro na pijaci) i u 7-ici ide brzo dodeljivanje parametara kao u S1. Isto tako samo 8 parametara za mapiranje na raspolaganju. Cubase Elements verzije nemaju podršku za Quick Controls.

spartakus
10-10-2018, 07:59 AM
Ovo je kao stvoreno za ableton.

ProkDu
10-10-2018, 01:30 PM
Ovo je kao stvoreno za ableton.

Jeste, pravljeno baš za Ableton sa sve light show-om koji ide uz to. :)

E sad, tražim neku opciju sa 'endless rotary knobs' zarad finog podešavanja jer sa 'fixed rotary knobs' rezolucija koju šalje midi je uslovno rečeno mala za neka fina podešavanja (npr. skokovi od ~0.3db za konkretan EQ VST kojim testiram, -18 do +18db = 36db podeljeno sa 127 = ~0.3db).
Skoro svaki VST ima opciju za Shift + miš za fina podešavanja, Shift + potenciometar sa midi kontrolera ne radi. Inače sve ovo testiram sa Nektar Impact kontrolerom, a u potrazi sam za boljom varijantom. Naleteh malopre na ovo:

<iframe width="640" height="480" src="https://www.youtube.com/embed/Stod6euBhlQ" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>

ProkDu
20-10-2018, 09:28 PM
Razne opcije, od najjeftinijeg Novation Launch Control Ableton controler-a 50€:

<iframe width="640" height="480" src="https://www.youtube.com/embed/j0iEoqEGHqw" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>

do Console 1 kontrolera (500$):

<iframe width="640" height="480" src="https://www.youtube.com/embed/W3qurplznj4" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>

Evo i DIY varijante (Universal MIDI Control Electronics with 64 inputs,
Midi and USB interface) za 145€.
http://www.doepfer.de/usb64.htm

Mislim da je trenutno Launch Control XL najbolja varijanta, ako znate za nešto bolje podelite ovde.
Izgleda da je 8 Quick kontrola u Cubase-u ipak maksimum. Upravo testiram Cubase Artist 8.0.40 pijačnu verziju sa ovim quick kontrolama i mislim da od 2009-e nije izašlo ništa bolje. 8-)

ProkDu
21-10-2018, 11:16 PM
Cubase Elements v9.5.40 build 259 upravo dobio Track Quick Controls! 8-)

Rešenje u Cubase-u za neograničen broj parametara koji mogu da se kontrolišu je korišćenje pluginova koji podržavaju Midi Learn (nađoh da su firme FabFilter i NativeInstruments veoma sklone ovom konceptu) i kontrolisanje parametara preko posebnog (praznog) midi kanala.

ProkDu
25-10-2018, 11:22 PM
Konačno rešenje za neograničeni broj parametara koji mogu da se dodele bilo kojem VST efektu u Cubase-u je Blue Cat's Patchwork (https://www.bluecataudio.com/Products/Product_PatchWork/). Radi kao VST wrapper-holder tj. dodeljuje midi CC parametre bilo kojem VST parametru (čak iako VST ne podržava midi) bilo ručno ili kroz midi learn opciju.
Sve to naravno preko praznog/dummy midi kanala.
Odlična opcija je i što podržava Control Response 'krive' (Slow, Linear, Fast, ... 13 preseta ukupno) kao i sam opseg parametra koji će da kontroliše. Npr. Gain, hoćete samo da idete u plus, postavite opseg na min. 50% i max 100%, Control response na Slow 2, tako postavljen CC parametar će raspodeliti vrednosti 0 do 127 na opseg od 0 do +18 decibela (18db / 127 = 0.14db po jednoj vrednosti, a i još manje jer se koristi Control response 'kriva').
https://www.bluecataudio.com//Vault/Doc/Screenshots/1.2/input_param_settings.png
Jedini problem je što nema podršku za on/off kontrole (ima samo potenciometre kao kontrole) nrp. HF bypass u nekom VST-u, dodeli se kontrola i onda sa dugmeta midi kontrolera može samo trenutno da pređe u on ili off (u zavisnosti od podešavanja opsega, može od 0% do 100% ili 100% do 0%). Ok, hajde da iz GUI (https://www.bluecataudio.com/Vault/Products/Product_PatchWork/manual.pdf)-a dodelim toj kontroli drugi button CC parametar (jedno dugme on drugo off)... ne može. Hajde da probam editovanje *.preset fajla koji je u XML formatu i... može. On/Off preko 2 dugmeta sa midi kontrolera.
Patchwork je veoma moćna alatka!

Što se tiče samih midi kontrolera evo nekih zanimljivih linkova:
http://controllers.cc/
http://www.faderfox.de/home.html
https://blog.landr.com/50-best-midi-controllers/

https://www.bluecataudio.com//Vault/Products/Product_PatchWork/Screenshots/Processed/main.png

<iframe width="800" height="600" src="https://www.youtube.com/embed/T-l0S2Vela4" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>

'Aj uzdravlje!

P.S. Cubase Elements 9.5 sa neograničenim brojem audio i midi kanala, maksimalnim brojem FX i Group kanala, podrška od Mono do 10.1 kanala (da, i Quadro je tu), 16 audio inserta, VCA fader kanali, Video kanali... Praznik! Da li se to možda sprema Pro verzija? :)

ProkDu
26-10-2018, 09:53 PM
Update:
Nema potrebe za onim ručnim editovanjem XML preset fajla u Patchwork-u, dovoljno je na midi kontroleru promeniti tip dugmeta sa MIDI CC Trigger/Release na MIDI CC Toggle i sve funkcioniše besprekorno (On/Оff preko jednog dugmeta). Čak sam i padove na kontroleru prebacio na MIDI CC Toggle.

Evo još jednog VST holder/wrapper plugina koji dozvoljava dodelu midi parametara:
Plug & Mix Chainer (http://www.plugandmix.com/products/p1888-Chainer/)

https://audioz.download/uploads/posts/2015-03/1427451747_img.jpg


A evo još jedne DIY varijante, sa veoma povoljnom cenom:
https://store.arduino.cc/arduino-due

ProkDu
30-10-2018, 11:35 PM
I tako ja preko Male Krsne a postoji Generic Remote u Cubase-u. :shock::)
Skoro pa svi parametri u Cubase-u mogu da se dodele nekoj midi kontroli. Najprostiji primer: Paljenje i gašenje GUI-a svakog plugina koji je na insertu audio trake (može da bude i VSTi, Group, FX Channel... ) preko nrp. 8 padova ili dugmadi sa midi kontrolera. Najbolja stvar je što može da se podesi da radi samo za selektovani kanal (bez obzira na vrstu kanala), tj. neće podizati svaki GUI inserta na svakom kanalu.
Sve se to šalje sa midi kotrolera preko Midi kanala 1, nakon što se ispuni bonus (nema više slobodnih kontrola sa midi kontrolera), pređe se na Midi kanal 2, itd. Ukratko, ako postoji 8 dugmadi, 8 fejdera i 8 potenciometara na midi kontroleru ima se 18 kontrola puta 16 midi kanala = teoretski 288 midi kotrola sa midi kontrolera. Naravno, treba zapamtiti svo to silno mapiranje :wink:.
Obično na svakom midi kontroleru postoji par user preseta, uzmimo da ima npr. 5, puta 288 = 1.440 midi kontrola.
E sad, mogu da se prave preseti u samom Generic Remote-u, tako da to dalje olakšava rad i brzinu pristupa različitim podešavanjima (npr. preseti za različite VSTi-eve).
Poslužiće za konkretni channel strip na 2 insertu na svakom kanalu.
Na žalost, koliko sam testirao, nisam uspeo da nateram da se preko jedne midi kontrole podigne svih 8 GUI-a na insertima što bi bilo zaista odlično da može. Patchwork kad se ugasi i upali ne pamti podignute GUI za pluginove, a isto važi i za Chainer.
Bitno je da Cubase pamti. 8-)

'Aj živeli!

ProkDu
31-10-2018, 11:27 PM
Nađoh prečice sa tastature za paljenje i gašenje svih VST GUI-a na insertima:
Paljenje: Alt + Shift + (E)
Gašenje: Shift + (E)

(E) bilo u Inspectoru, Project Window-u ili Mix Konzoli.

Od verzije 8.0 Cubase ima i opciju da se pogase svi podignuti pluginovi preko napravljenog makroa ili prečice sa tastature (radi u Artistu 8.0). Takođe može da se direktno mapira preko Generic Remote-a. Elements nema ovu opciju kao ni opciju za makroe.

ProkDu
01-11-2018, 11:35 PM
U traženju rešenja napravih pun krug, cilj = ruke na midi kontrolama, rezultat = vratih se na miša. :rolleyes:
Pa kad je već miš neizbežan, hajde da ga iskoristimo maksimalno.
Program je besplatni AutoHotKey (https://autohotkey.com/), koji mapira i pravi željene kombinacije prečica sa tastature i miša. Svakojake kombinacije su moguće tj. veoma velike mogućnosti 'mapiranja'. Napravih malu skriptu da rešim problem otvaranja svih GUI-a pluginova na insertima jednim klikom dodatnim tasterima i skrol klikom na mišu.
Paljenje: Alt + Shift + (E) je mapirano na prvi dodatni taster na mišu
Gašenje: Shift + (E) je mapirano na skrol klik
A bonus opcija je fino podešavanje parametara (ekvivalent Shift + klik levim tasterom miša) koja je mapirana na drugi dodatni taster na mišu. Ova opcija se ničim izazvana sama nametnula i možda pokaže znake omiljene mape. Kad smo već kod znakova, zamolio bih @Znak-a samo da baci pogled na dokumentaciju AutoHotKey-a (možda se javi još neka ideja).
Skripta (tj. kompajlirani *.exe) će raditi sa svakim software-om, nevezano za Cubase.
Instalira se AutoHotKey, napravi se nova skripta i ubaci priloženi kod, sačuva, zatim desni klik i Compile Script na taj skript fajl, i exe je u istom folderu spreman. A možete i iskoristiti spreman skript fajl koji je u attachmentu.

Download AutoHotKey (https://autohotkey.com/download/)
Dokumentacija: List of Keys (https://autohotkey.com/docs/KeyList.htm)

XButton1::Send {LAlt down}{LShift down}{LButton down}{LButton up}
XButton1 up::Send {LShift up}{LAlt up}{LButton up}
MButton::Send {LShift down}{LButton down}{LButton up}
MButton up::Send {LShift up}{LButton up}
XButton2::Send {LShift down}{LButton down}
XButton2 up::Send {LShift up}{LButton up}

Vrlo lako može i da se edituje skript ako npr. hoćete samo Shift na jednom od tastera.

E sad, odoh ja da klikćem ovim dodatnim tasterima desnom rukom a levom da se uhvatim za uvo i zaigram u ritmu salse.