the Mox Philter..analog toolbox based

ok, I will give more precisions after, this first is for the fun, an to remember how things was at the beginning..  :wink:

let say that most of the cabling is still missing  ;D

Could it be, that someone is building the Sherman-killer that I’ve imagined so many times?  ;D

and the labelling of the panel:

the panel is hand made, I just did the design in FPD, then print it 1:1, and use the paper sheet to locate the drill point on the panel.

the delay is a BBD one , the final mixer is inspired from the oakley filtrex, center position of pot give no sound, clockwise set the signal up and with + phase, anticlockwise do the same but phase reversed, that allow some other filtering result when mixing phase inverted and in phase signal of the dry and philtered signal

the preset handler is not done at this time, but I hope i will success doing a one-push=recall function/double-push=save.

the lfo give sine, square and saw

I think all of this can be done more easily with the SID software, but I like complications :stuck_out_tongue:

I’ll take 4. ;D

I think all of this can be done more easily with the SID software, but I like complications :stuck_out_tongue:

Yeh well maybe this might be more flexible, and I wouldn’t have to give up a SID channel :slight_smile:

Looking forward to seeing this one grow! MP3’s!! ;D

Looks awesome!

What is “CV distributors”??

cv distributor is from a schematic from musicfromouterspace.com.

the thing allow to multiply 4 time each incoming cv channel. so with one cv output of the aout, I can load all parameter of one cem chip (cut, rez, bal and vcaOut).

then param from different mod source are mixed together before the cv input of the cem.

hi,

Zaoum is its new name,  Majakovsky!

now, the panel artwork is done, next step will be the lazertran printing  :stuck_out_tongue:

finaly, I’ve changed some things, mainly to be able to tweak independantly the two cutOff… the bbd delay and drive have been removed , to fully use all what is possible with the CEMs chips .

sounds come soon, friends… :wink:

kut is another word for vagina in the Netherlands :slight_smile:

kut is another word for vagina in the Netherlands

..that make the beast more sexy!  ;D

in the same time “vib” could stand for “vibro”, that is a motorized toy our ladies sometime use..  8)

it’s an organic box, I assume..

hi,

I’m now twinking more the app (analog_toolbox) and have done some change , as I’m learning more..

maybe someone can help me here:

I’ve added two more EG to the apps, in the rough way : I’ve duplicated the code two more time, one eg after one, creating beside all registers and variable needed.  all seems to work, but it’s said that this eg is called each 1ms from a mios timer..

does my way could be suitable with no critical timing problem, or should I try to merge the 3 eg prog so all the attack first are processed, then the 3 decay, etc…?

thanks.

For those who missed it, we talked about this in the chat, and moxi is going to test some timings with his scope, and then we’ll see how it goes :slight_smile:

yes, and thank again Stryd, I will do the bunch of test saturday.

nice moxi..

how does it sound? Have you notice background noises in CEM3378 filter and which Schematic/Plan you use for that or can you show your pcb?

Because i’m interessted to reduce that background noise at much as possible in my solution.

Greets Rio.

for the perf mesurment, I’ve set a led on when entering the MAP_tick function, then light it off when the function end. The scope show that there is about 20ms between two iteration of the function, a lot more (60ms!) when tweaking the knob.. :-\

I will try to optimise the mapping so each mapping flags won’t need to be checked if there is no change since the last call (maybe an unique flag tested at the beginning)

then, a little video of the LFOs on a scope, no sound for the while…

<object width=“425” height=“355”><param name=“movie” value="http://www.youtube.com/watch?v=Dojcf-BK4aA&hl=fr"\>\</param\>\<param’\>[http://www.youtube.com/watch?v=Dojcf-BK4aA&hl=fr"](http://www.youtube.com/watch?v=Dojcf-BK4aA&hl=fr)></param><param name=“wmode” value=“transparent”></param><embed src="http://www.youtube.com/watch?v=Dojcf-BK4aA&hl=fr" type=“application/x-shockwave-flash” wmode=“transparent” width=“425” height=“355”></embed></object>

lfo 1 alone, with different waveform, then with its rate modulated by lfo2 value, then modulated by lfo2 with its rate modulated too by lfo3 value…

how does it sound? Have you notice background noises in CEM3378 filter and which Schematic/Plan you use for that or can you show your pcb?

the filter sounded weel in the first testing, with the schematic as showned in the cem3378 pdf. no backround noise, but I use a nice ready made PSU ripped from a roland keyboard. I use BB OPA2132 aop for the main out and wima capacitor on the filter.

The scope show that there is about 20ms between two iteration of the function, a lot more (60ms!) when tweaking the knob.. :-\

It looks a LOT faster than that on the video!

It looks a LOT faster than that on the video!

yes, and I use the same TIME/DIVISION (10ms/div) for the two tests.

for the timing test, I can see on the scope an high level signal at the Dout pin (when in the MAP_tick function) with a duration of about 1/4 division, and a low level (the time MAP_tick end to its next execution) of about two divisions, or more when tweaking or activating some parameters.. ???

but I’m reworking the way butons and pots are handed. For the EG’s, I have replaced the pots by encoders (no need for a “pot-over” function, so), and as I’m learning, the code become shorter :stuck_out_tongue:

I post next test soon!

for the timing test, I can see on the scope an high level signal at the Dout pin

Ahhh… Don’t use the DOUT pin, drive a spare pin on the PIC… otherwise your timing is a representation of the DOUT chain speed too :slight_smile:

TK (and I) usually use the touchsensor pin for this.

hum… yes, does this mean that the Dout routines takes an amount of time it’s important to take into account?

back tonight to give new result..

Well in theory it should update the DOUT every 1ms so that would quantise your output to ms resolution, but in practice it’s possible that they don’t update for some other reason… Better to be safe :slight_smile:

@moxi: what is weel? and really no background noise? i’ve used a +/-15V trafo and used ripple filter + 7805,7905,7812,7912 to get +5V,-5V,+12V,-12V, which i used to feed the filter+AOUT_LC.

Damned that i can listen to a sweeping noise in background…i don’t know what i do wrong.