Home | ER-101 | ER-102 | ER-301 | Wiki | Contact

Cv Mod Scaling - Pre-lookup bug


#1

Hi, I think there is a bug in the pre-lookup mode on cv scaling. setting this to 1.0, feeding a 1v signal should shift the signal up an octave but instead the scaling is very slight. Working much more accurately in the post-lookup, I guess some maths is getting in the way somewhere.


#2

Hello! Sorry for the delay on this. :cold_sweat: It sounds like you are getting the expected behavior. So please allow me to explain:

A table lookup takes an index (0-99) and converts it to a voltage.

So “pre-lookup” means that we are still in the index space. So adding 1 means index+1, or 1 semitone if you are using the 12ET table.

And “post-lookup” means that we are now in voltage space. So adding 1 means adding 1V or an octave if you are using the voltage to represent pitch.


#3

Oh I see, I’d got that pretty wrong then! :slight_smile:

Would it be possible to have a different mode, where 1v is 1 octave but then quantized to the nearest index value?


#4

Hmm. Allow me to play a little bit of devil’s advocate. Why isn’t your external voltage already quantized?


#5

Suppose you have an lfo waveform or a sample and hold signal, it could be constrained to quantized values.

Or perhaps the keyboard or offset signal isn’t as accurate as the indexed values in the 101/102


#6

In this case, scale-degree quantization (like it is now) is actually preferable, no? For example, if you use a triangle LFO to sweep through a C diatonic scale using 1V/oct quantization then you will hear a rhythmic pattern of long-long-short-long-long-long-short. However, with scale-degree quantization you get a regular straight rhythm.

Quantizing an already quantized voltage will give you inconsistent results.


#7

Perhaps, I don’t totally follow but I’ll frame this another way.

If I want a -5v/5v signal to shift up and down an index by 12 steps (typically an octave) what should the gain be for prelookup mode?


#8

The gain should be 12! :smile_cat:


#9

Oh, doh! That makes sense. Cheers :slight_smile:


#10

One sec! I misread your question I thought you said a -1V to 1V signal. If you want 5V to mean 1 octave up then the gain would be 12/5 = 2.4.

Anyway, I think you get the point now.


#11

Yeah that makes more sense, so 12.0 is 12 indexs per volt.


#12

hold on…just to get this right. Is it possible with CV MOD to call for indexs with cutom voltages ?

Lets say i have gamalan scale with six notes, how can i use the 102 as a custom quantizer for just this scale ?

Guess i confuse things here…


#13

…rec in A1 and A2 are doing this. CV MOD just adds to the index value. correct ?
would that make sense to add in the config file the option to access the index number via CV MOD ?

i am just realy start enjoying custom scales and so far its the only module i know which can handle this.


#14

I’m not sure I’m following you. It is possible to set the config file to ‘quantise’ after the voltage has been added (ie snap the result to an index entry). Set it to post lookup.

Is that any help?

Or are you trying to achieve something else?


#15

wow… ! will try this. Thanks


#16

excellent, works as i imaged.