Voyager internal knob resolution?

Tips and techniques for Minimoog Analog Synthesizers
philip morris
Posts: 12
Joined: Sun Feb 19, 2012 5:15 pm

Voyager internal knob resolution?

Post by philip morris » Tue May 28, 2013 4:05 am

I'm curious as to what the internal knob resolution on the front panel is? i understand there is selectable 7-bit/14-bit CC resolution with midi, but i'm hoping the internal resolution (of let's say the filter cutoff knob) is higher?

User avatar
red
Posts: 198
Joined: Tue Apr 24, 2012 3:44 pm
Location: Switzerland

Re: Voyager internal knob resolution?

Post by red » Tue May 28, 2013 4:24 am

The control voltage CV is 100% analog, no steps, but the "recording" of a parameter is digital. So also the recall is a quantized value, until you turn the related knob. That's my understanding...
::red

philip morris
Posts: 12
Joined: Sun Feb 19, 2012 5:15 pm

Re: Voyager internal knob resolution?

Post by philip morris » Tue May 28, 2013 4:32 am

that is what i was hoping but couldn't find any information confirming this in the manual, voyager specs etc.. you'd think they would advertise that if it were the case which kind of got me worried it wouldn't be so?

User avatar
latigid on
Posts: 1579
Joined: Mon Jan 30, 2006 3:47 pm
Location: Auckland, New Zealand

Re: Voyager internal knob resolution?

Post by latigid on » Tue May 28, 2013 6:19 am

14-bit digital, as far as I know. You might be getting confused with the pitch bend resolution which is 7/14-bit switchable.

The LP introduced "RAC" as a feature, so my pick is that the Voyager uses only digital scanning, with 16384 values per pot.
Basic Editing of sounds
Sound editing of continuous parameters (like Filter Cutoff) is done from the front panel by enabling a parameter with its switch (its LED becomes illuminated), and then adjusting its value control. There are 4 value controls, one for each section: Modulation, Oscillators, Filter, and Envelopes. Each is surrounded by a ring of 15 LEDs that show approximately the stored or edited value of the current parameter. The value controls are analog, and when a parameter is activated, the analog control signal is switched to directly control that parameter (RAC or Real Analog Control). For each section, only one continuous parameter can be activated at a time for editing. For parameters that have multiple possibilities (such as Mod Source) pressing that switch advances through the possible Mod sources. For On/Off type switches like Osc. Sync, the LEDs are On when that parameter is on or Off when the parameter is off.

philip morris
Posts: 12
Joined: Sun Feb 19, 2012 5:15 pm

Re: Voyager internal knob resolution?

Post by philip morris » Tue May 28, 2013 6:41 am

^ if so kind of dissapointing (that the low-end phatty has better internal resolution then the flagship voyager) also according to this thread (http://forum.moogmusic.com/viewtopic.php?f=2&t=13737) the voyager uses 14-bit CC and not 14-bit NRPN so the values are actually only 254 (double 127) and not 16384 ?? i hope i'm wrong but hopefully someone from moog can confirm..

User avatar
stiiiiiiive
Posts: 2545
Joined: Tue Aug 30, 2011 2:58 pm
Contact:

Re: Voyager internal knob resolution?

Post by stiiiiiiive » Tue May 28, 2013 7:57 am

7-bit are 128 values, 8-bit are 256 values.
14-bit are 16384 values.

:)

User avatar
latigid on
Posts: 1579
Joined: Mon Jan 30, 2006 3:47 pm
Location: Auckland, New Zealand

Re: Voyager internal knob resolution?

Post by latigid on » Tue May 28, 2013 8:27 am

philip morris wrote:^ if so kind of dissapointing (that the low-end phatty has better internal resolution then the flagship voyager) also according to this thread (http://forum.moogmusic.com/viewtopic.php?f=2&t=13737) the voyager uses 14-bit CC and not 14-bit NRPN so the values are actually only 254 (double 127) and not 16384 ?? i hope i'm wrong but hopefully someone from moog can confirm..
What is the resolution of a Voyager pot anyway?

270 degrees/16384 values = 0.016479492 degrees per value.
Arc length formula gives 2pi r(theta/360)
= 2pi 0.406(0.016/360)
= 0.000116774 inch of travel per value
= 0.0029660596 mm per value

This is for a small pot (0.812 diameter), I couldn't find the size of the large ones.

You will have a difficult time differentiating between two values.



The Voyager uses two CCs per parameter to generate MSB and LSB for full 14-bit resolution over MIDI.

User avatar
CZ Rider
Posts: 586
Joined: Thu Jul 14, 2005 12:13 am
Location: Southeastern, PA

Re: Voyager internal knob resolution?

Post by CZ Rider » Tue May 28, 2013 11:32 am

The Voyager MIDI output on the ones I have here is only about 256 steps per knob. This is a "bit" confusing because the internal resolution is much higher. An easy way to confirm this is to put a MIDI monitor on the output and observe. Roughly you can only get two different values on the LSB before the next increment on the MSB. So aprox. 256 steps.
The confusing part is if you use a MIDI recorder and turn local off, and loop the MIDI back into the Voyager. Because of the lower resolution of the MIDI output, the Voyager will react differently than under it's own internal control. I noticed this as I used a poly Voyager setup for a few years, and the poly note assignment required the MIDI to be looped back into the Voyager.
The Voyager is what it is, a digital controlled analog synthesizer. There are all kinds of trade offs that had to be made to give the Voyager patch memory. It is easy to hear the digital artifacts but that's the trade off. MIDI and digital scanning of the knobs is only so fast. Try turning more than one knob at a time and you begin to hear the stepping as it tries to scan both knobs at once. To keep from getting ghost readings from all the knobs at once, there seems to be some type of digital focus. Once a knob looses focus, the next time you turn it it will jump a little to the new value. But once the knob is recognized, the resolution is very high and much higher that the MIDI it is sending out. So the Voyager will respond to those high resolution MIDI messages. It will save patches at that same high resolution the dials have internally. But can only send out a lower resolution MIDI. At least on the ones I have here? Put a MIDI monitor on it and see what you get.
1P Modular,Minimoog,VoyagerRME,CustomMinimoog,Prodigy,MG-1 TaurusII,Opus3,Rogue,Source,Liberation,Micromoog,1125S&H,
1130Perc.x2,1150Ribbonx2,Custom1150,1120Pedal,Songprod,CP-251,VX-351
VX-352,Etherwave,Synampx2,Lil'Phatty,Sonic Six

User avatar
MC
Posts: 2907
Joined: Tue Aug 12, 2003 2:20 pm
Location: Secluded Tranquil Country

Re: Voyager internal knob resolution?

Post by MC » Tue May 28, 2013 12:11 pm

Correction: MIDI 7-bit CC messages are 128 steps, not 256
Gear list: '04 Saturn Ion, John Deere X300 tractor, ganged set of seven reel mowers for 3 acres of lawn, herd of sheep for backup lawn mowers, two tiger cats for mouse population control Oh you meant MUSIC gear Oops I hit the 255 character limi

User avatar
CZ Rider
Posts: 586
Joined: Thu Jul 14, 2005 12:13 am
Location: Southeastern, PA

Re: Voyager internal knob resolution?

Post by CZ Rider » Tue May 28, 2013 12:55 pm

MC wrote:Correction: MIDI 7-bit CC messages are 128 steps, not 256
Right, this is the confusing part. The Voyager sends out two 7-bit messages per step. For filter cutoff it sends CC19 as the MSB and CC51 as the LSB. Not sure if you would call this 14-bit or just two 7-bit messages. On the MIDI resolution sent though the MIDI out, it is tough to get more than two values per LSB, before the next increment on the MSB. So aprox. 256 steps sending both CC19 and CC51.
Here is the MIDI readout for the filter cutoff. Try it!

B0 13 4E Controller Channel: 1, Controller: 19 (GP Controller 4), Val: 78
B0 33 34 Controller Channel: 1, Controller: 51 (), Val: 52
B0 13 4E Controller Channel: 1, Controller: 19 (GP Controller 4), Val: 78
B0 33 78 Controller Channel: 1, Controller: 51 (), Val: 120
B0 13 4F Controller Channel: 1, Controller: 19 (GP Controller 4), Val: 79
B0 33 3C Controller Channel: 1, Controller: 51 (), Val: 60
B0 13 50 Controller Channel: 1, Controller: 19 (GP Controller 4), Val: 80
B0 33 00 Controller Channel: 1, Controller: 51 (), Val: 0
B0 13 50 Controller Channel: 1, Controller: 19 (GP Controller 4), Val: 80
B0 33 44 Controller Channel: 1, Controller: 51 (), Val: 68
B0 13 51 Controller Channel: 1, Controller: 19 (GP Controller 4), Val: 81
B0 33 08 Controller Channel: 1, Controller: 51 (), Val: 8
B0 13 51 Controller Channel: 1, Controller: 19 (GP Controller 4), Val: 81
B0 33 4C Controller Channel: 1, Controller: 51 (), Val: 76
B0 13 52 Controller Channel: 1, Controller: 19 (GP Controller 4), Val: 82
B0 33 10 Controller Channel: 1, Controller: 51 (), Val: 16
B0 13 52 Controller Channel: 1, Controller: 19 (GP Controller 4), Val: 82
B0 33 54 Controller Channel: 1, Controller: 51 (), Val: 84
B0 13 53 Controller Channel: 1, Controller: 19 (GP Controller 4), Val: 83
B0 33 18 Controller Channel: 1, Controller: 51 (), Val: 24
B0 13 53 Controller Channel: 1, Controller: 19 (GP Controller 4), Val: 83
B0 33 60 Controller Channel: 1, Controller: 51 (), Val: 96

In theory the combination of the two CC's should give me 16384 different values. But in practice I can only get aprox. 256 steps from the MIDI output. If you are getting more steps than I am then they made a change to the MIDI processor somewhere during the Voyager run and I have an early one. The internal resolution is much higher than the MIDI output.
1P Modular,Minimoog,VoyagerRME,CustomMinimoog,Prodigy,MG-1 TaurusII,Opus3,Rogue,Source,Liberation,Micromoog,1125S&H,
1130Perc.x2,1150Ribbonx2,Custom1150,1120Pedal,Songprod,CP-251,VX-351
VX-352,Etherwave,Synampx2,Lil'Phatty,Sonic Six

philip morris
Posts: 12
Joined: Sun Feb 19, 2012 5:15 pm

Re: Voyager internal knob resolution?

Post by philip morris » Tue May 28, 2013 1:42 pm

thanks for the info guys (although some of it is flying over my head) so to sum things up, the midi knob resolution is 2 x 7-bit CC's but what about the internal resolution, still no exact numbers.. is it really higher (certainly feels so)? i mostly sequence notes and do param tweaking live so could benefit from higher internal knob resolution..

User avatar
thealien666
Posts: 2791
Joined: Mon Nov 14, 2011 8:42 pm
Location: Quebec, Canada

Re: Voyager internal knob resolution?

Post by thealien666 » Tue May 28, 2013 1:57 pm

Recombining two 7 bits MSB and LSB message into one single decimal value involves some calculation.

For example, in your table CZ Rider, if we take the last values for CC19 MSB = 83 and CC51 LSB = 96, performing the calculation: ((MSB * 256)/2)+LSB we have therefore ((83*256)/2)+96 = 10720 resulting decimal value.

Internally the Voyager works with 14 bits resolution for the front panel knobs (two 7 bits NRPN values), but it averages those values down to 0-255 values, for display purposes on the LCD screen.
And, if I'm not mistaken, for the Mod Wheels you can specify in software what resolution is sent via MIDI out, either normal 7 bit CC values (0-127), or NRPN dual 7 bits messages (0-16383).
Moog Minimoog D (1975)
DSI OB6
DSI Prophet REV2
Oberheim Matrix-6
Ensoniq SQ-80
Korg DW8000
Behringer DeepMind 12
Alesis Ion

User avatar
CZ Rider
Posts: 586
Joined: Thu Jul 14, 2005 12:13 am
Location: Southeastern, PA

Re: Voyager internal knob resolution?

Post by CZ Rider » Tue May 28, 2013 2:57 pm

thealien666 wrote: For example, in your table CZ Rider, if we take the last values for CC19 MSB = 83 and CC51 LSB = 96, performing the calculation: ((MSB * 256)/2)+LSB we have therefore ((83*256)/2)+96 = 10720 resulting decimal value.
Sorry for the poor explination. That table was the actual MIDI output recorded with a MIDI monitor. I was turning the filter cutoff as slowly as possible to record how fine the resolution is on the MIDI output. Perhaps someone could do the same test. I can get no more than 2 increments of LSB to every increment of MSB. I should be able to get 128 (0-127) increments from the LSB in theory. So I'm getting no more than 256 steps end to end with this example using the filter cutoff. This is limited just to the MIDI output the Voyager is sending. The internal resolution is much higher, but no way to measure this. And it can receive and reacts to these fine 14 bit MIDI messages sent from another controller no problem. Just can't seem to send them and is only an issue if you are recording MIDI CC's from the Voyager, or sending these same CC's back to the Voyager.

Another example of the actual MIDI output from the filter cutoff, turned slowly counter-clockwise from the highest setting.(CC19-127MSB:CC51-52LSB):
B0 13 7F Controller Channel: 1, Controller: 19 (GP Controller 4), Val: 127
B0 33 34 Controller Channel: 1, Controller: 51 (), Val: 52

B0 13 7E Controller Channel: 1, Controller: 19 (GP Controller 4), Val: 126
B0 33 74 Controller Channel: 1, Controller: 51 (), Val: 116

B0 13 7E Controller Channel: 1, Controller: 19 (GP Controller 4), Val: 126
B0 33 34 Controller Channel: 1, Controller: 51 (), Val: 52

B0 13 7D Controller Channel: 1, Controller: 19 (GP Controller 4), Val: 125
B0 33 70 Controller Channel: 1, Controller: 51 (), Val: 112

B0 13 7D Controller Channel: 1, Controller: 19 (GP Controller 4), Val: 125
B0 33 30 Controller Channel: 1, Controller: 51 (), Val: 48

B0 13 7C Controller Channel: 1, Controller: 19 (GP Controller 4), Val: 124
B0 33 70 Controller Channel: 1, Controller: 51 (), Val: 112

B0 13 7C Controller Channel: 1, Controller: 19 (GP Controller 4), Val: 124
B0 33 30 Controller Channel: 1, Controller: 51 (), Val: 48

B0 13 7B Controller Channel: 1, Controller: 19 (GP Controller 4), Val: 123
B0 33 70 Controller Channel: 1, Controller: 51 (), Val: 112

B0 13 7B Controller Channel: 1, Controller: 19 (GP Controller 4), Val: 123
B0 33 30 Controller Channel: 1, Controller: 51 (), Val: 48

I'm not seeing 128 steps of CC51 between every CC19. Just 2.
1P Modular,Minimoog,VoyagerRME,CustomMinimoog,Prodigy,MG-1 TaurusII,Opus3,Rogue,Source,Liberation,Micromoog,1125S&H,
1130Perc.x2,1150Ribbonx2,Custom1150,1120Pedal,Songprod,CP-251,VX-351
VX-352,Etherwave,Synampx2,Lil'Phatty,Sonic Six

User avatar
thealien666
Posts: 2791
Joined: Mon Nov 14, 2011 8:42 pm
Location: Quebec, Canada

Re: Voyager internal knob resolution?

Post by thealien666 » Tue May 28, 2013 3:07 pm

Sorry, I misunderstood...

Then, perhaps the Voyager is set to minimize the amount of MIDI messages sent, in order to avoid overflowing the receiving devices ? (just speculating here)

Perhaps the values are only sent out each time the values for the LCD display are updated (averaged to 0-255) ? (again speculating)

Maybe Rudi Linhard could shed some light on this ?
Moog Minimoog D (1975)
DSI OB6
DSI Prophet REV2
Oberheim Matrix-6
Ensoniq SQ-80
Korg DW8000
Behringer DeepMind 12
Alesis Ion

User avatar
RL
Posts: 760
Joined: Wed May 19, 2004 4:17 am
Location: http://www.moogmusic.de/
Contact:

Re: Voyager internal knob resolution?

Post by RL » Tue May 28, 2013 7:05 pm

Hi folks,
the Voyager's DA converter has 16 bits. The AD converter for the pots has 12 bits.
BTW you can avoid the steps when you're turning two pots at the same time when you switch off the Parameter Display in the PANEL menu.
Have fun,
Rudi
http://www.moogmusic.de/index2

Post Reply