Or exclude - 128?
8 bit is 8 bit, let it bit.
Bit size matters…
I just figured French bit is English byte, but it doesn’t work anymore.
We were talking about sine LFO, at some point?
Solved? Btw I didn’t follow maths but set the designer visually, so we can get closer to a real sine. Pretty quick to set up, you can set several values at the same time in lfo designer.
Is French octet, isn’t it ?
La chaleur peut-être ?
Canicule !
I followed sin values for 22.5, 45, 67.5 and 90 degrees, multiplied by 127, obtained those 16 values :
0, 49, 90, 117, 127, 117, 90, 49,
0,-49, -90,-117,-127,-117,-90,-49
Hold trigs + Tempo for Interpolation (4 by 4)
You can set 2 values at the same time.
Btw, the graphic is not symmetrical.
Pretty impressive sin wav you have managed to design.
Nobody has mentioned though why Elektron made such an obvious omission.
(Learn to love the constraints).
Nice. I did it slightly differently; only because have start/end and floor/ceiling values to account for
I use values of 0, 64,96,122 and 127. In both directions. I did it by eye then noted the numbers. Interestingly to get a proper sine wave, you draw it asymmetrically with the trigs. Here is my home made sine wave…
None of myw synths or other machine have sine wave LFOs. So not having a sine shape doesnt seem that unusual to me. Pretty cool you can draw your own though!
Pretty much the same as what I used first (0,64,96,118,127).
But a regular sine doesn’t seem the same.
If the OT interpolates from the 16. value back to the first one, the 16 values should be (ignoring 128):
sin[0]=0 sin[1]=49 sin[2]=90 sin[3]=117
sin[4]=127 sin[5]=117 sin[6]=90 sin[7]=49
sin[8]=0 sin[9]=-49 sin[10]=-90 sin[11]=-117
sin[12]=-127 sin[13]=-117 sin[14]=-90 sin[15]=-49
Source: javascript console of my browser …
var i,s=(2*Math.PI)/16.0; for (let i=0;i<16;i++) console.log(Math.round(Math.sin(i*s)*127))
I made a mistake with sin(77.5)x127=124, it should be sin(67.5)x127=117.33 so it corresponds to your results!
I edited my results.
Edited : and the difference didn’t change the curve…obviously not precise. (117=123)
I find sine waves very important on synths. Not only for modulation, for instance, sine wave sub oscs can really make massive bass sounds.
Gotta try the sine wave from the lfo designer laters!
I was genuinely curious if a LFO designer ‘square’ was different from a device square wrt this uneven 8bit range thing (oh I do like the iirc Roland way of working with +/- 63 only, (foregoing one possible value) somehow that feels better to me)
But there was nothing to say that Elektron weren’t possibly scaling the whole range differently either side, unlikely - but curiosity got me
so comparing the two there was a slight difference as follows
I ran a single cycle and targeted pitch/rate whatever with two track LFOs on a scene, so default was one modulating LFO on and the scene would turn that off and the other one on
there’s a tiny but perceptible difference on one side of the modulation (high side) whereby the LFO designer is a tiny percentage lower in pitch - so the actual LFO is effectively +/- 128(or whatever internally) whereas the designer only hits 127 so it’s less than 1% short FTR
I know what you did here !
Be assured I never bite the bite !
I should probably flag my own post here…
How did everyone draw the wav so precisely?
Probably only needs to be flagged for Francophones…