This is the first post in a series of small projects for retrofitting my JEN SX-1000 monosynth with a simple and cheap MIDI interface controller. Read about the basic idea here. Today, I am designing and building the micro-controller brain of the Jenny retrofit – if you are capable of basic soldering, it should not take you more than two hours and a couple of very common electronic parts.
I have been using Jenny as a bass synth recently, and I am quite impressed by the quantities of life and fun this old machine is adding to the mix. She doesn’t do that much in terms of tonal range, but what she does, she does well.
Drilling holes in Jenny’s front
I rediscovered an old trick when drilling metal: use a bit of alcohol, not on the person drilling, but on the surface you want to drill. And don’t go too fast.
Building my own wheels for the Launchpad Pro – once again, with style.
Two weeks ago, I started a little sunday afternoon project, sucessfully building my first own MIDI controller – a pitch bend/mod wheel/midi merge device to serve as a companion to my new Launchpad Pro. Using an Arduino, a prototyping board by SparkFun, and community-made code, I succeeded with surprisingly little effort – the most time-consuming part was finding and fixing the errors I had clumsily soldered into my pathetic excuse for a MIDI interface. But it worked!
This is actually a side project to that. I looked at my self-made controller and noticed that it is usable but not very playable – I wanted real wheels for the Launchpad, not sliders. So I decided to redo a V2.0 of the controller, based on the Teensy.
You may know these two gentlemen. If not, grab your VHS player, rent out the BBC’s “Hitchhiker’s Guide” series, watch. Hurry!
If you have tried to send a message, or use the shop, you may have noticed that it did not work in the last two days – or, you didn’t notice, and are still waiting for an answer. A conflict between the Contact Form 7 plugin, which I have rediscovered, and the WP Cerber security plugin made some readjustments necessary. It should all be fine again now.
On the plus side, I had the opportunity to overhaul my shop pages, so if you are interested in an update for the Akai AX-80 or Kawai SX-240, it is easier to find and order. Concerning the Matrix-6, there is news: A very old bug in the firmware has finally been found and eliminated; it made it impossible to set negative DETUNE (parameter 12) values. Oddly enough, nobody except Gregor from Stereoping ever seems to have noticed, so there is no harm in continuing to use the firmware V2.14.
There is a new version V2.15 though – Bob fixed the bug – so if you feel that you need negative detune values, you may order that. Or you may take the opportunity to buy one of the V2.14 firmware PROMs extra cheap – while stocks last.
This knob is a good place to start: The “glide” potentiometer is in charge of portamento, and it is one of the first things that might make Jenny fail (see Neil Johnson’s site). A faulty glide pot means that the synth will only ever play the same note regardless of which key you press. So I did replace that pot, which is pretty straightforward – you’ll find some pictures in this gallery. (It is a 2.2M linear type BTW.)
The Glide pot is in the upper left corner of this picture. As you can see it is sitting on a small PCB together with the Noise switch and pot. Remove the knobs and the nuts from the axes of all three, and you can take out the board to replace the potentiometer.
The pot needs to have a 10mm shaft and a 5mm diameter axis. Cut off the axis at about 10mm – which makes the distance from the end of the shaft to the top of the pot 20mm.
Pot soldered and screwed to the PCB. Ready to re-insert and re-attach the board into Jenny’s panel.
Overview of potentiometer values
This is an overview of the potentiometer values, some of them are linear, some logarithmic, a few antilog. The most obvious candidates for replacement, apart from the glide pot, would be Frequency (100k) and Resonance (100k) for the filter, and Tune (10k).
Jenny – my old 70s monosynth – is a beauty, and I love her knobby face. Her smile, though, has yellowed over the decades. So to make Jenny even more attractive, I decided to try and bleach the keys with hydrogen peroxide.
TL;DR: Effect has been minimal, so it’s probably not worth it. But it was fun. If you try it, make the Retrobright bleaching gel, don’t use a hydrogen peroxide bath. And have a good UV source.
Jenny’s keyboard compared to a key from a mid-80s Roland JX8P synth
03-2020: Two important updates: There is a much simpler way to reset the memory in the Matrix – just hold the ENTER key while switching it on. You may have to repeat that a couple of times to get a stuck Matrix unstuck. And if you consider changing the battery yourself, you can find a step-by-step description with video here.
Well, to change the firmware, you have to open the Matrix and exchange the firmware EPROM for a new one, and doing that, I’ve noticed that this machine was still equipped with its original battery. By lucky chance, I am the proud owner of two Matrixes, and the battery in this one has been doing fine – what kind of super battery did they use in these days, has been in service ever since 1989, and still producing fine 3.0 Volts of power – but I decided to exchange it anyway for a new CR-2032.
As you might know, the battery in the Matrix-1000 is soldered in with most machines, as it was customary with most synths from these days. I guess they never thought that they were building for the anoraks of the future. No problem, I came across battery holders with the same 20.5mm raster used in the Matrix – so no need for drilling, just a simple solder-and-replace job. While soldering, I bridged the backup battery voltage with an external power supply, and I even thought of desoldering the GND terminal first – the rationale behind this being that soldering pens are earthed, so by soldering the positive terminal first you might short out the battery. (Actually bollocks, but I did it anyway.) So I saved my precious memory settings while soldering in the battery holder.
Only to slide in the new battery the wrong way round.
You might not have realised – well, I never do – but the pad connector of a CR2032 is actually the GND terminal, and the housing is Vcc. And is labeled with a clearly visible “+” sign. Well, I put the battery in the wrong way round anyway, thereby effectively losing all my patch and memory settings.
The battery in its new holder, now in the correct position: the plus terminal facing upwards
This is, of course, no big deal. I keep moving sound banks between my two Matrixes anyway, so I have pretty recent Sysex backups. Unfortunately, the unbuffered RAM chip lost just enough memory to put the machine into an undefined state – it would no longer boot beyond the init routine displaying the firmware version.
Switch off the the M-1000, disconnect it from mains, open it.
Disconnect the battery. Leave it disconnected.
Switch the M-1000 on, draining its buffer capacitors. Leave it for a couple of seconds – the completely powerless RAM should be all FF’s now.
Connect the M-1000 to mains, and switch it on. It should start now.
Do a calibration run, just to be sure. (Navigate to Ext. Funct., select 7, Enter, select 2, Enter.)
Reconnect the battery.
Done. Now you may switch off the Matrix, or supply it with fresh patch data.
In case you may have wondered, there is a very simple and effective way to disconnect/reconnect the battery in a running machine: push a strip of paper between the battery and the battery holder’s terminal. Remove it to reconnect.
Privacy & Cookies Policy
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.