Jump to content

Photo-Journal of a rather twisted MBSID build :)


ytsestef
 Share

Recommended Posts

I made this thread as a photo-journal for my upcoming build, to give ideas to other folks who may be interested in something like this and to ask for help for the specific project all in one place (it's likely that I'll stumble upon many problems and I don't want to flood the forum with threads everywhere for each one :) )

Some story:

Back in 2007 I had built a not-so-cool MBSID with two 6581s (I never got it to work in stereo, still don't know why, tried everything) that was pretty ugly, had a Minimal CS and was fiddly at best. Had some problems with the C64 PSU and the "optimized circuit" (latching transistors sometimes hang up if caps not fully empty, so the +5V rail failed upon startup), stereo wasn't working, one of the 6581 had a messed up filter, so I ended using it as mono, anyway. I was always frustrated with the terrible SNR performance of the 6581, so when I use it in the studio I always noise-gate it, and when I take it with me live (I play at various bands - mainly synthbass parts) I always ask for the sound engineer to noise-gate it (although same couldn't happen on stage because I usually feed it directly to a bass-amp for monitoring). I ended up not using it regularly (as much as I love its sound) not only because of the beforementioned problems with the build, but also because I didn't want to carry so much stuff with me ("proper" synth, MBSID, extra master keyboard- I don't like layering and splitting, I want to have every single note available to one instrument at a time).

So, the other day, a client/friend of mine gave to me an Evolution MK-361c, which is a master keyboard (now discontinued, company bought by M-Audio - I think). "I don't ever use it, I'm a singer, your a keyboard player, so why don't you have some fun with it?", he said. The problem was I already have a (better) master keyboard, so didn't know what to do with it. I am an electronic device hoarder, though, so I thought i'd keep it. :P

Then it occured to me: what if I merge the Evolution MK and the MBSID into an all-powerful standalone synth? It would have its own keyboard, and I have plenty of case real-estate to fit some other stuff in there, such as:

- an analog filter (as good as the 8580 filter is in comparison with 6581, it will never match a discreet analog filter imho). I chose the Steiner VCF, which is a diode-ladder design, has plenty of character, is multimode, sounds good enough, is easy to build and has CV control.

- a simple DIY digital delay with modulation (this one in particular: http://musicpcb.com/pcbs/echo-base-delay/), which I have already made in a stompbox and rarely use it, can't get the LFO behave properly, but I'm hoping to fix it. I am a big fan of "analog-type" filtered delays in pads and leads, as well as some slap delay for fast-decaying sounds - I always thought analog synths sound "dry" on their own.

- a big muff (fuzz) clone for that dirty synth bass (I play a lot of synthbass).

- an small 2ch active mixer to control the mix of the two SIDs. I'll have one 6581 and one 8580 so I can blend them together and even route each one to a different input of the filter via a switch (LP,BP,HP). This way I can keep the moody/distorted/filtered low end of the 6581 and the sparkly top end or midrange of the 8580 and do all kinds of crazy combinations.

Well these are the key features that make it a new twist on the average project. Apart from that it will feature a lot of default stuff:

-Knob #1 to #5 as analog pots, directly on core module

-Minimal Control Surface

-7 internal banksticks #1-#7, a 9DIN input for BANK #0 (I already have a couple of bankstick "cartridges")

-AOUT_LC module for controlling the Steiner VCF

-Meanwell RPT-60B switching PSU, because I need a -12V rail as well (some modules use inverting opamps). It's small, very likely to be in the synth casing and not in the form of an external brick)

-Master Volume control

-Pitch Bend and Mod Wheel (kept from the Master Keyboard)

-Octave Up/Down buttons (kept from the Master Keyboard)

-3PDT switch to route the MIDI IN of the Core Module to either the MIDI OUT of the Master Keyboard Contoller for live playing or the back panel MIDI IN jack for sequenced playback and firmware upgrades etc. (no money or space -and probably use- for a MIDI merger)

The only problem is that the Master Keyboard is 5 octaves long, and I don't need that much, I want a compact synth!

But when I opened the case I knew it would be easy to cut it down to 3 octaves. SO I DID! (the pcb was cut using a dremel, the keys are interchangable in groups of 1 octave each and the main mounting plate was cut using an electrical saw). AND IT WORKS :D

I ordered the wood from a local store, yesterday I build the main casing which is the bottom, side panels, a post to support the keyboard and a front post that fills the gap from the bottom up to the lowest point of the key when it is pressed:

VOILA:

2j1ri46.jpg

zujfyc.jpg

15wji82.jpg

2s0o64l.jpg

I'm very happy with it for now, all goes well!

If I'm forgetting something obvious that will become a show-stopper later and you find it, please do tell!!!

Its difficult to predict everything on my own when I'm disigning such a complex (for me) instrument!

Edited by ytsestef
Link to comment
Share on other sites

Ah yes, I forgot about that. That was the plan at first. But I can't seem to find a verified schematic that can be done easily on veroboard or (even better) a printed pcb (much like the midibox modules that can be bought).

Any ideas on that? Is anybody aware of a source with a simple noise gate circuit?

Link to comment
Share on other sites

I found an MXR Noise Gate on tonepad with a single threshold control (saves up front panel space) and some optional mods for attack/release controls (in case I need them). They have PCBs for sale too :) The only problem now is that I saw other fx as well like a small clone (analog chorus) with rate/depth controls (obvious uses for a synth) and a simple marshall speaker simulator with no controls that might come in handy to smooth out the ugly edges of the fuzz. Am starting to worry I will end up running out of space, money and, worst of all, PSU power :P

Link to comment
Share on other sites

Seems after all I won't be able to send each SID to either mode of the filter because the mixer has to be before the filter (obviously) and I don't think it's possible to just Y-cable the filter inputs (to be able to send both SIDs to the same filter input), so I guess the active mixer mixes the two SIDs and then I switch the summed signal to select filter mode...

Feature Removed!!

Link to comment
Share on other sites

Just finished the bankstick module. I left #0 out because I already have 2 banksticks in cartridge form with ID#0, so I have 7 banks on-board and 1 hot-swappable :)

Took me a good 4 hours to make on veroboard.

Seems simple...

j08wmg.jpg

...but it's not!

351e2c8.jpg

Link to comment
Share on other sites

Some of the effects need +9V to work and have some 7805 on them, so, it won't handle the +12V output of the PSU AAAND I can't skip the regulators and feed directly +5V, because they need +9V too. If I use a 7809 for supplying 9V to these 2-3 boards, will I introduce any problems (apart from inefficiency)? This would actually mean 7809 in series with a 7805 (on the effect pcb)... but i guess the load will be very low even with three boards (the most power-hungry circuit uses a TL072 and a PT2399 at worst)

I would be grateful to any replies :)

EDIT: maybe the 7805 will handle +12V input if I use TO-220 and a heatsink?

Edited by ytsestef
Link to comment
Share on other sites

Today we had a breakthrough and a major bump on the road. The PSU arrived (btw its beautiful and very small for its power), wired it up. Among the PCBs I have finished populating and wiring at this point:

- CORE module works

- DINX4 module works

- Bankstick module works

- SID module works

- Minimal CS works

Now, I have a very strange problem: The midi controller of the keyboard does not send MIDI data at all (of so it seems) when connected directly from the midi out of the keyboard controller PCB to the midi in of the core module, but when I connect it via an m-audio 2x2 midi interface that I have lying around (in THRU mode, not USB), tadaaaa it sends midi messages and mid SIDs sing...

I guess the m-audio midi interface buffers the signal and/or gets rid of noise or ground loops? I'm not sure. I know midi is strange and prone to noise and hum issues due to the optoisolators used and I highly suspect grounding issues here, but I am not sure how to wire it up. So far, my grounding scheme is as follows:

Mains ground is connected directly from the IEC connector of the synth to a large metal bar underneath the keyboard, where the jack from the output also connects (the signal comes very clear, when i disconnect it all sorts of noise comes along, so I guess this is right). Also 0vdc from the master keyboard controller is connected to the same bar (I saw this on the original master keyboard enclosure, so I just moved it over to my design.

Also different midi pinouts confuse me (where pin2 is NC at IN, but connected to shield at OUT etc), but I guess this is only important when using midi cables (as opposed to wires for 5-6cm from pcb to pcb, which is what I'm doing).

To confuse you even more, before I get the PSU I connected them using different PSUs for each device (C64 for mbsid, generic wall-wart for master keyboard controller) and it worked, which only makes it more obvious that there is noise/ground loop introduced when using a single PSU.

Any thoughts? Any help would be much appreciated! I'm pretty much at a loss!

Link to comment
Share on other sites

Another major breakthrough today!

I received the 8580... MAN this thing is quiet compared to 6581!!!

It's so much better that I am starting thinking doing the following changes:

- Get another 8580, ditch the 6581

- Forget the whole 6581/8580 mixer thing

- Go for a mono/stereo switch that does the following:

When in stereo, everything is bypassed and the two SIDs's outputs get routed each to an audio jack (true MBSID stereo)

When in mono, the two 8580s are summed (for 6voice polyphony) and that mono signal then gets routed through the fuzz/speaker sim/delay, then routed through a third "mono" output (could also go for duplicating it to both "L" and "R" outputs but It's going to drop in level by -3dB and I'm out of space so I can't exactly build an active splitter).

- Get rid of the chorus since in mono I can simply detune/modulate the oscillators which is somewhat similar to a chorus efffect.

- Get rid of the noise gate since the 8580 has very good SNR performance. Only with fuzz activated it will be audible, that's why I am also thinking of replacing the Big Muff with a Fuzz Factory which has a built-in noise gate.

So I will be able to choose between a true stereo 8580 MBSID and a six-voice mono 8580 with Steiner VCF (with CV control and everything), fuzz, speaker simulator, and delay. This way the interior of the synth gets less crowded (no extra noise gate and chorus) and the front panel (no 6581/8580 mix pots). What do you guys think?

PS: I also received Mike's AOUT_LC kit today. Great stuff! Thanks Mike :)

Edited by ytsestef
Link to comment
Share on other sites

Nice project :) I like the keys. Have been wanting such a solution for some time, but have so much to finish first befor I even allow myself to think about it :whistle:

I have a spare 8580 by the way. I'm looking for some SSM2044, if you have some of those and you want to part with them we could arrange a trade.

Link to comment
Share on other sites

  • 1 month later...

Progress has been made :D

I went hardcore-DIY and drilled the panel myself, labeled it using a sharpie :P

Now I just have to calibrate the SSM2044 properly, build the rest of the control surface and connect the DINs and DOUTs with each other and with the buttons/encoders/LEDs.

Then I have to fix this terrible disappearing sound problem... everything else works like a charm

2i0txg.jpg

96gbhe.jpg

218ygw.jpg

Link to comment
Share on other sites

Some of the effects need +9V to work and have some 7805 on them, so, it won't handle the +12V output of the PSU AAAND I can't skip the regulators and feed directly +5V, because they need +9V too. If I use a 7809 for supplying 9V to these 2-3 boards, will I introduce any problems (apart from inefficiency)? This would actually mean 7809 in series with a 7805 (on the effect pcb)... but i guess the load will be very low even with three boards (the most power-hungry circuit uses a TL072 and a PT2399 at worst)

I would be grateful to any replies :)

EDIT: maybe the 7805 will handle +12V input if I use TO-220 and a heatsink?

If the Aout LC is going to be installed inside the Midibox, you'll need a bipolar +,-, 12v supply

Link to comment
Share on other sites

This is looking very cool, and has actually inspired me to finish a similar design I'd set aside about a year go. I love the idea of a multimode SSM2044 filter. I'm giving some serious thought to adding one myself. I wonder if I could pick your brain over a few things:

What PCB or layout/schematic are you using for the filter?

How many SSM2044s would I need? I'm running a stereo sid setup, but I really only want mono output.

How would I power the filter? I'm using the optimized power supply at the moment. Would I need to buy a Meanwell PSU (I wouldn't mind buying one anyway as housing the C64 PSU inside the keyboard casing will add a lot of extra weight)? Where did you buy yours?

Are you using the filter as a replacement for the 8580 filter? Like, the 8580 filter is now not usable. Or is it selectable? If so, where are you controlling it from?

Thanks a million.

Karl.

Link to comment
Share on other sites

You would need -12V to power both the SSM and the AOUT module (at least that's the case for AOUT_LC), so, the C64 PSU isn't really suitable. You can buy the Meanwell which is also very lightweight.

When using seppoman's PCB, the filters can be switched on and off via a relay (EXT menu -> SW# depending on which pin of the J5 the SSM2044 bypass pin is connected). This will work only if you have made the appropriate changes in setup*.asm for the J5 configuration and prohibits the use of J5 as DOUT for LEDs or as analog input. The frequency and resonance can be changed in the EXT menu, again, under A#1, A#2 etc, but you can also enable the F2A function on the ensemble menu (EXT submenu) which forwards the SID Cutoff and Resonance values to the analog outputs, therefore you can control the SSM exactly as if you were controlling the SID filter. As you may have already realized, this has some drawbacks if you want to be able to switch between the SID and the SSM filters. When you have enabled F2A you need to be sure to disable the SID filter, plus the two filters have different calibration values if you're using a 8580, so you need to have two different ensembles, one for use with patches made for the SID filter and one for the SSM. This brings extra headaches into the game, because you can have only one ensemble bank (if any - depending on whether you're using multiple banksticks or just one), and you don't want to limit your synth's capacity to 128 sounds, so you have to remember which sound uses the SID and which one uses the SSM and switch between ensembles on each patch change.

That said, if you are willing to make some sacrifices in usability and cutoff resolution, you could calibrate the AOUT and the SSM boards to give full sweep range between 000..800 hex values, and with a little more switching, you can use both filters alternatively or even at the same time in series, introducing more original effects (with different resonance/cutoff values or even different routing and mode on the SID filter). Unfortunately, until the firmware supports filter switching/calibration save in the patch, I can't take that route because I'm using the synth a lot in live performances, I don't have time lurking in the menus while I play. :)

I think SSM2044 is only 4-pole, low pass. What's more, seppoman's board utilizes two SSMs, so you can have a stereo configuration quite easily, without limiting your synth to mono. All it takes is an extra chip and some caps/resistors/trimmers.

http://www.midibox.org/dokuwiki/doku.php?id=ssm2044_pcb

Edited by ytsestef
Link to comment
Share on other sites

Thanks a million for the reply, it helps a lot. The thing is, I haven't finished my MB SID build yet, so I think I might go ahead and finish it off and think about a filter later! At least it seems easy to integrate it into the synth at a later date, and I'll have room in my casing for it anyway.

Out of curiosity, why did you decide to go with the SSM over the Steiner VCF? I'm looking at the Steiner myself as an option.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...