Novation Remote SL Zero control Poly Evolver

Toevallig is het een rack. Punt is in de handleiding staat een CC tabel, maar de CC nummers komen niet overeen met wat ze moeten doen als ik ze programmeer in de Novation Remote Zero.
 
Laatst gewijzigd:
Kijk aan, da's idd heel toevallig.
Maar wat wil je precies doen en wat is dan precies het probleem? Het zou wel goed zijn als je wat meer info geeft.
Wordt er een PC/mac in het midi routing verhaal betrokken? (lijkt me wel, hoe wil je de PEK anders noten laten spelen met een SL zero rechtsreeks op de PEK)
En wat heb je al geprobeerd..?
 
Op de zero zitten een paar drumpads, die gebruik ik nu om geluiden te spelen. Prima voor de test, leek me.

ik heb een tabelletje met CC codes uit de handleiding. Via de interface van de remote zero wijs ik die CC codes aan controllers.

Probleem is als ik CC13 programmeer (OSC4 FINE TUNE) een highpass filter hoor. :-S Zoveel kan k niet instellen verder mis ik iets?

JUNO MKS programmeren ging prima met sysex. Maar k ben nog niet zolang bezig.
 
Toevallig is het een rack. Punt is in de handleiding staat een CC tabel, maar de CC nummers komen niet overeen met wat ze moeten doen als ik ze programmeer in de Novation Remote Zero.

Vreemd!
Dus de PER reageerd wel op de CC's, alleen niet de juiste parameters?
Dan zou je zeggen dat de lijst met cc's van de PER niet klopt. raar.. Dan zou ik proberen de SL te learnen op de PER cc's en op die manier een template in elkaar zetten.
 
Jammer learnfunctie moet k nog leren :-) leek me juist makkelijk met het tabelletje. Het is tenslotte de officiele handleiding.

Heeft CC altijd 127 parameters? Of zitten daar ook nog 'banken' in?
 
...ik heb een tabelletje met CC codes uit de handleiding. Via de interface van de remote zero wijs ik die CC codes aan controllers.

Probleem is als ik CC13 programmeer (OSC4 FINE TUNE) een highpass filter hoor. :-S Zoveel kan k niet instellen verder mis ik iets?

JUNO MKS programmeren ging prima met sysex. Maar k ben nog niet zolang bezig.
Raar dat je wel sysex kan programmeren maar geen CC's ? :? Maar ja...
In elk geval de lijst met parameters van die PER die je wil aansturen, toon die hier eens, of
PM mij. Het lijkt me dat die PER-gegevens fout zijn, tenzij je toch zelf iets fout doet.
 
k twijfel inmiddels of ik nu CC moet gebruiken.

Het schijnt dat maar een set aan controls beschikbaar is in CC en alle controls via SYSEX/NRPN oid.
Ik zoek het nog uit maar documentatie is weinig te vinden.

Die midi learn functie is lastig omdat ik geen evolver desktop heb die de control waarden verzend.
 
Volgens mij ontvangt dat spul aan CC's enkel wat op blz 46 staat :
Received Controller Messages
(de CC waarde is 'second', die binaire waarden kan je omzetten met het windows rekenmachiene).

Vraag anders eens duidelijker info op blz 4 :
For Technical Support, E-mail to: help@davesmithinstruments.com

(Ik heb geen zin om sysex codes te gaan samenstellen uit die andere tabellen.)
 
Wil je die tabel kunnen gebruiken die jij bedoeld op blz 62 dan moet je volgens mij de waarden daarvan in deze System Exclusive Message op blz 48 invullen.

Program Parameters
If this message is received while in Combo mode, only the Parts with MIDI enabled will respond to the change.

Status Description
1111 0000 System Exclusive (SysEx)
0000 0001 DSI ID
0010 0000 Evolver ID
0000 0001 File Version
0000 0001 Program Parameter

0vvv vvvv Parameter Number 0 – 127. Parameters are in the same order as Evolver.
The Parameter data starts on page 62.
0000 vvvv Parameter value, LS Nibble
0000 vvvv Parameter value, MS Nibble

1111 0111 End of Exclusive (EOX)

(LS Nibble en MS Nibble is van het principe 'waarom makkelijk als moeilijk ook kan', typisch voor sysex).
 
Om deze thread wat meer info te geven.

Bron : http://launch.groups.yahoo.com/group/DSI_Evolver/message/4979


As far as I am aware, the Evolver transmits neither RPN or NRPN's.
It only
transmits a few basic CC's, everything else is SYSEX. Programming
SYSEX
isn't terrible. You just need a BASIC understanding of the binary and
hexidecimal notations. MIDIOX will help you see what your Evolver is
transmitting and a simple scientific calculator (like the one provided
with windows) will help translating between binary, hexidecimal,
and decimal.

For example (and I'm at work at the moment, not home in front of my
manual, I am doing this from "memory"), I believe "LFO 1 Amount" is
Program Parameter #42 and it can accept values of 0 through 200. If
you
look in the manual, it will tell you how to format a SYSEX message
for the
transmission of a Program Parameter. It's definition is in binary,
something like 1111 0000 0000 0001 0010 0000 0000 0001 0000 0001
0XXX XXXX
0000 YYYY 0000 ZZZZ 1011 0111 (XYZ are variables for different
combinations 0's and 1's). The program parameter list is in
decimal, ie
42, and can also be found in the manual. Your resulting SYSEX message
needs to be in hexidecimal, ie F0 ..... F7.

Here is a partial explaination of that binary string above. I am only
going over the important parts as most of it will be a static hard
coded value.

X
Ok, 0XXX XXXX represents the two bytes needed to convey what
parameter you
are using - in this example we are using #42. If you use the
calculator
provided by Windows, in scientific mode, 42 translates to '2A' in
Hexidecimal. (or 0010 1010 in binary [notice the leading 0's, the
first
one matches the template above, the second one was added because 42 in
binary is only 6 characters long and two bytes is composed of 8
characters, so the first is "given", the second is filler]).

Y & Z
Now for the fun part. If I am not mistaken 0000 YYYY represents the
"least
significant byte" (LS) of the Program Parameter VALUE. 0000 ZZZZ
represents the "most significant byte" (MS) of the Program Parameter
Value. Let's use 198 as our Program Parameter Value. The way it is
written
in the sysex message is slightly backwards. For example the binary
representation of 198 is "1100 0110" LS=0110 & MS=1100. To break that
down MS=The byte containing "anything" over 15. LS=The byte that
contains
15 and under. Broken down even further MS='1100'==192 (128 + 64) and
LS='0110'== 6 (4 + 2) MS (192) + LS (6) = 198.

So to put it together: 198 = '1100 0110' }--> MS=1100 LS=0110 }-->
0000 MS
& 0000 LS }--> SYSEX LS MS == 0000 1100 0000 0110.

Now to put our sysex message together translate your binary to
hexidecimal
(two byte groupings)

1111 0000 = F,0
0000 0001 = 0,1
0010 0000 = 2,0
0000 0001 = 0,1
0000 0001 = 0,1
0010 1010 = 2,A <<<<< Program Parameter for LFO Amount 1 = 42
0000 0110 = 0,6 <<<<< LS for 198 = 6
0000 1100 = 0,C <<<<< MS for 198 = 192
1111 0111 = F,7

F0 01 20 01 01 2A 06 0C F7

Anyway, I hope this made sense. I know it looks daunting, however one
thing to keep in mind is typically the only value you ever have to
calculate is the Program Parameter, like LFO 1 Amount. The LS and
MS are
typically variables, so your editor will fill them in, you just
tell it
where they reside in the SYSEX string.

On my Novation Remote 25, it can only use values up to 127. So I
can not
go all the way up to 200 for my LFO 1 Amount. And on top of that, I
can
only have one variable in my SYSEX string. So I have to choose
whether I
want to turn my MS or LS into a variable and then hard code the other.

Here is what we are looking at:
LS can represent 0,1,2,3,4,5, 6,7,8,9,10, 11,12,13, 14, or 15
MS can represent 16,32,48,64, 80,96,112, 128,144,160, 176,192,208, 224,
or 240

Since I can only use one variable and would have to hard code the
other, I
would choose to hard code LS and turn MS into a variable so I can
have a
wider range of control - so I could get any of the MS values plus
the hard
coded LS. Since LFO 1 Amount only goes to 200 it makes no sense to
hard
code the LS to anything other than 0-8, if I do, I will make my
control
even LESS granular then it already is!

So, on my novation, my SYSEX for LFO 1 Amount looks like:
f0 01 20 01 01 2a 0DV 00 f7.
0DV=variable= MS
00=hard coded=LS

If you already knew this, then sorry for the long winded answer. If
you
didn't I really hope you understood this. If you didn't then I will be
glad to answer any additional questions. I hope I got it right myself!

Now for my rant....
I'm going to complain to Novation, their controllers are VERY EASY to
program, however they aren't very flexable with SYSEX messages!!!

It also sux that Dave Smith didn't implement NRPN for their granular
controls instead of SYSEX! HELLO DAVE, THAT IS WHAT NRPN IS THERE
FOR!!!
YOU HELPED CREATE THE MIDI SPECIFICATION, SO WHY DIDN'T YOU USE NRPN!!

Sorry Dave, I DO love your products though!
 
volgens mij kan die novation het helemaal niet. bij novation remote heb je volgens mij 1 DV parameter voor de value, De evolver gebruikt 2 values per parameter...

k kan wel wat mappen met ctrlr en automap.. maar dat is niet ideaal, met name cpu wordt belast met onzin + midi ox en virtual kabel opzetten..

nog maar een mail gestuurd naar novation. het is tenslotte een oud bericht, misschien kan het inmiddels via een of andere instelling/achterdeur die ik heb gemist.

ondertussen onderzoek ik apparaten goed een juno en een evolver kunnen controllen, just in case... iemand nog suggesties?
liefst die in de praktijk ook blijken te werken.
 
Laatst gewijzigd:
volgens mij kan die novation het helemaal niet. bij novation remote heb je volgens mij 1 DV parameter voor de value, De evolver gebruikt 2 values per parameter...
Ja, mijn Novation Remote 37 SL kan ook maar één byte in de sysex string als variabele behandelen (dacht ik toch, is weer effe geleden).
Maar dat is juist het idiote aan die PER, die gebruikt twee bytes om waarden te verzenden die in één byte passen 255 !

Je kan nog altijd werken door te kiezen voor de LSNibble ofwel MSNibble als variable in te stellen en de ander op een vaste waarde.
Meestal geeft dit toch een bruikbaar resultaat, met een kleine beperking : je kan de parameter niet 100% sturen.

N.m.i. is de Novation toch een zeer goed toestel voor dit alles, ook al heeft het eveneens zijn beperkingen (veel kunnen gewoon geen sysex, dus...)
 
Olee! In de OS update 3.0, van de Evolver zijn meer parameters beschikbaar gesteld via de CC. Lang niet alle, maar wel veel. Jammer niet bijvoorbeeld de OSC FREQ finetune, maargoed dit is een hele dikke meevaller!

CC Parameter
1 Mod Wheel (routable per program)
2 Breath Control (routable per program)
4 Foot Control (routable per program)
7Channel Volume
11 Expression (routable per program)
32 Bank Select LSB
64 Sustain Pedal
74 Filter cutoff (adds)
121 Reset All Controllers
123 All notes off
20 Oscillator 1 Frequency
21 Oscillator 2 Frequency
22 Oscillator 3 Frequency
23 Oscillator 4 Frequency
24 Oscillator 1 Level
25 Oscillator 2 Level
26 Oscillator 3 Level
27 Oscillator 4 Level
28 Oscillator 1 Shape
29 Oscillator 2 Shape
30 Oscillator 3 Shape
31 Oscillator 4 Shape
40 FM 4->3
41 FM 3->4
42 RM 4->3
43 RM 3->4
62 Noise Level
52 Low Pass Filter Frequency
53 Filter Resonance
54 Filter Envelope Amount
55 Filter Attack
56 Filter Decay
57 Filter Sustain
58 Filter Release
59 Filter Audio Mod
60 Filter Split
61 Filter Key Amount
75 Amp Attack
76 Amp Decay
77 Amp Sustain
78 Amp Release
13 Highpass Filter Cutoff
85 Feedback Frequency
86 Feedback Level
12 Distortion
102 Delay 1 Time
103 Delay 2 Time
104 Delay 3 Time
105 Delay 1 Amount
106 Delay 2 Amount
107 Delay 3 Amount
108 Delay Feedback 1
109 Delay Feedback 2

Hier bron info.
http://www.davesmithinstruments.com/downloads/Evolver_3.0_update.zip

Deze lijst klopt wel. Via een omweg, maar toch weer veel geleerd :-)
 
Back
Top