Jump to content


Photo
- - - - -

the Mox Philter..analog toolbox based


  • Please log in to reply
35 replies to this topic

#1 moxi

moxi

    MIDIbox Guru

  • Frequent Writer
  • PipPipPipPip
  • 991 posts
  • Locationfrance

Posted 04 February 2008 - 07:09

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

Posted Image

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


#2 stryd_one

stryd_one

    MIDIbox Guru

  • Frequent Writer
  • PipPipPipPip
  • 8,850 posts
  • LocationMelbourne, Victoria, Australia

Posted 04 February 2008 - 07:21

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

#3 moxi

moxi

    MIDIbox Guru

  • Frequent Writer
  • PipPipPipPip
  • 991 posts
  • Locationfrance

Posted 04 February 2008 - 08:32

and the labelling of the panel:

http://soundandbreak...ivers/panel.bmp


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 :P


#4 stryd_one

stryd_one

    MIDIbox Guru

  • Frequent Writer
  • PipPipPipPip
  • 8,850 posts
  • LocationMelbourne, Victoria, Australia

Posted 04 February 2008 - 10:01

I'll take 4. ;D

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


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

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

#5 nebula

nebula

    MIDIbox Guru

  • Members
  • PipPipPipPip
  • 889 posts
  • LocationCanada

Posted 04 February 2008 - 17:30

Looks awesome!

What is "CV distributors"??

#6 moxi

moxi

    MIDIbox Guru

  • Frequent Writer
  • PipPipPipPip
  • 991 posts
  • Locationfrance

Posted 04 February 2008 - 19:14

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.



#7 moxi

moxi

    MIDIbox Guru

  • Frequent Writer
  • PipPipPipPip
  • 991 posts
  • Locationfrance

Posted 29 February 2008 - 00:00

hi,

Zaoum is its new name,  Majakovsky!

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

Posted Image


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... ;)


#8 Twin-X

Twin-X

    MIDIbox Guru

  • Administrators
  • 1,067 posts
  • LocationNetherlands

Posted 29 February 2008 - 10:06

kut is another word for vagina in the Netherlands :)

#9 moxi

moxi

    MIDIbox Guru

  • Frequent Writer
  • PipPipPipPip
  • 991 posts
  • Locationfrance

Posted 29 February 2008 - 10:44

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..



#10 moxi

moxi

    MIDIbox Guru

  • Frequent Writer
  • PipPipPipPip
  • 991 posts
  • Locationfrance

Posted 10 March 2008 - 16:19

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.

#11 stryd_one

stryd_one

    MIDIbox Guru

  • Frequent Writer
  • PipPipPipPip
  • 8,850 posts
  • LocationMelbourne, Victoria, Australia

Posted 12 March 2008 - 14:01

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 :)

#12 moxi

moxi

    MIDIbox Guru

  • Frequent Writer
  • PipPipPipPip
  • 991 posts
  • Locationfrance

Posted 13 March 2008 - 08:52

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

#13 Rio

Rio

    MIDIbox Tweaker

  • Members
  • PipPipPip
  • 480 posts

Posted 19 March 2008 - 12:02

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.

#14 moxi

moxi

    MIDIbox Guru

  • Frequent Writer
  • PipPipPipPip
  • 991 posts
  • Locationfrance

Posted 08 April 2008 - 15:19

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.c...></param><param 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.

#15 stryd_one

stryd_one

    MIDIbox Guru

  • Frequent Writer
  • PipPipPipPip
  • 8,850 posts
  • LocationMelbourne, Victoria, Australia

Posted 09 April 2008 - 14:35

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!

#16 moxi

moxi

    MIDIbox Guru

  • Frequent Writer
  • PipPipPipPip
  • 991 posts
  • Locationfrance

Posted 09 April 2008 - 17:55

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 :P

I post next test soon!

#17 stryd_one

stryd_one

    MIDIbox Guru

  • Frequent Writer
  • PipPipPipPip
  • 8,850 posts
  • LocationMelbourne, Victoria, Australia

Posted 10 April 2008 - 13:43

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 :)

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

#18 moxi

moxi

    MIDIbox Guru

  • Frequent Writer
  • PipPipPipPip
  • 991 posts
  • Locationfrance

Posted 10 April 2008 - 14:13

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..

#19 stryd_one

stryd_one

    MIDIbox Guru

  • Frequent Writer
  • PipPipPipPip
  • 8,850 posts
  • LocationMelbourne, Victoria, Australia

Posted 10 April 2008 - 16:03

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 :)

#20 Rio

Rio

    MIDIbox Tweaker

  • Members
  • PipPipPip
  • 480 posts

Posted 15 May 2008 - 08:37

@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.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users