It’s been a few weeks since I posted on this website, I’ve been working on the MuSeq updating and I’m pleased to say I’ve finally got it working, you can see this and previous videos on the Dove Audio YouTube Channel.
I’m finishing the beta unit build and I’m hopeful these will go to beta testers before the end of April. Then after a few weeks of testing the plan is to get the PCBs and panels on order, this will take about 6 weeks and then we can become shipping them to our dealers.
For those wondering what’s happening with the poly synth, Delta, It’s on hold whilst I’m at this critical stage with MuSeq, once the beta units are out and the orders have been placed, I can resume work on it.
So that’s pretty much it for this update, follow us on YouTube for more MuSeq videos and start badgering your preferred supplier to contact me about obtaining stock of the sequencer as soon as it’s available.
Things are marching on with the MuSeq sequencer for the MU style modular synth. The pre-production PCB is assembled (couple of extra mod wires).
MuSeq has a number of modes and features, so I’ll explain them here;
2 Channels of sequencing, A & B (channel A shown above)
Channel A has the following modes;
Note (1V oct but scaled to 12 notes)
Step Length (variable from 1/32 to 1/1 with triplets)
Gate triggers (1, 2 or 3) commonly called “ratchetting”
Channel B is linked to Channel A, but still has the following modes
Note or CV (512 value resolution)
Gate Triggers (1,2 or 3) same as channel A
you can change the first step,
the last step
direction (forward, backward, pendulum, Fwd/bck and Random currently)
Syncable from MIDI or internal clock currently, will be adding Sync24, USB MIDI sync and also a pulse input from other modules in your system
Digital output (x2), one for Run/Stop and one for clock out (from 1 beat per bar down to 32 beats per bar)
Inputs (x2), can be used for Tempo, Channel A note, run stop, clock input, pattern change.
Bank play mode, this lets you chain up to 8 patterns together, with the added advantage that you can enable/disable patterns on the fly and set a number of repeats for each pattern. So you could have pattern 1 play 3 times, skip patterns 2 & 3 and then play pattern 4 once, then skip patterns 5,6,7 & 8 and go back to pattern 1.
Loading and saving of 8 banks of 8 patterns to an SD Card in text format, making it easy to share patterns.
There’s a way to go with the software but most of the features listed above are already in. I’m confident by the time the first production run arrives I’ll have got everything in.
One of the main goals for this was to make things smaller, I love sequencers, but loosing 8U of rack space to get 2 or 3 channels of fairly limited sequencing didn’t really appeal. MuSeq is 3U wide and has two channels and of course you can get up to 64 steps per channel with variable gate lengths without sacrificing a channel to do that!
I’ve endeavoured to keep the “analogue sequencer” feel as much as possible, but sometimes I think adding some digital into the mix makes for a truly powerful sequencer.
Below are a few images from the prototype showing the various “pages” which are selected by the knob just below the tempo knob.
PCB routing all done and prototype PCBs have been ordered.
We’re having parts fitted by the PCB supplier, though there will be a few we have to do by hand (for example, the through hole parts).
Couple of changes to the PCB; 1) It’s smaller so as to ensure it fits in both the Box11 and portable cabinet styles. 2) A rotary selector switch for the mode select (was previously a pot) 3) An extra switch to enable “bank play” mode (just below and to the right of the tempo knob 4) Moved the jack sockets up a little so there is the correct amount of space for the MIDI sockets. 5) An extra chip to allow updating via USB. 6) Offset and scale presets for both analogue CV outputs, so you can be sure you’ll get 1V/Oct regardless of any power supply problems.
The code base will be the same as before, so there should be minimal work to bring this board up.
The next steps will be assembling testing the first PCB when it arrives (early February) and then designing the new front panel (a few things have moved, so the holes will need to move accordingly) and then shipping to beta testers.
We’ll post a video once we have the prototype up and running.
I’m taking some time over the holidays to consider the future and direction of Dove-Audio. But a few things are certain, MuSeq will be resumed, and it’s going to need a new processor which means a lot of rework so will be a while before there are any real updates.
2020 has been a tough year for everyone, without exception. At Dove-Audio we’ve felt the impact, sadly sales this year, 2020, have slumped which means that I am probably going to need to do another Kickstarter to raise money for MuSeq, something I had hoped to avoid. It’s also going to have a knock on impact into the what we can develop, prototype and put into manufacture in 2021.
Delta, the poly synth, is going well at this stage but still has a long way to go. It is making sound and you can ‘play’ notes on it from a midi controller, but there is a way to go and there will need to be a revision of the analogue PCB.
The design we did for Tangible Waves for a wavetable oscillator came out really well, with 7 wavetables and two oscillators (de-tuneable by up to an octave) it sounds better than we could have hoped for. We’re pleased to have been able to work with Robert on this and we’re looking at a Tangible Waves format WTF module.
A few people noticed something odd to the left of my Q119 sequencer from synthesizers.com. This is my trigger expander, basically I wanted something that would let me trigger noise shots, or toggle end points on the sequencer.
Now, synthesizers.com very kindly put a header on the back of the Q119 which brings out the key signals you need to do this, so adding an external trigger module was simply a case of reverse engineering the pin out and making a PCB.
This shows the PCB, and what I wanted to accomplish was that this was something people could make themselves rather than something I was going to sell. Why? well a number of reasons, I don’t honestly believe many people would be interested in buying and also the cost of the switches would make it quite an expensive module to sell, for what it does.
So I made it through hole, this was a huge pain in the butt, routing PCBs with surface mount parts is so much easier because you can run tracks under pads, with through hole, every track has to go between the holes. Add to this the fact I wanted to keep it 1U wide.
This PCB ended up being 4 layers, but is still quite cheap (4 layer PCBs from china only cost a couple of dollars more than 2 layer versions).
You’ll need to be careful about the order in which you solder parts on, I’d suggest that the second to last is the switches and the final parts are the LEDs (so you can position them at the correct height. You’ll also need to solder ground and output wires to the three connectors which are not mounted on the PCB.
In the ZIP file of the project I’ve included the schematics, gerbers and KiCAD files you need so you can make your own, or tweak the design as you see fit.
If I was to make these again, I would pretty much certainly make it surface mount to make it easier to route and this would make it cheaper to manufacture in quantity.
Another quick update for MuSeq, This time I’ve added the ability to set the “clock out” rate, so you can go from 1 clock per 4 beats all the way to 32 clocks per 4 beats. A short video is below
There are a few things left to do, so here’s a list;
Clock in from front panel (feed it say 8 clocks and get 24 PPQN resolution)
Self updating, i.e. you can update from SDCard
Sync 24 Out
Some internal tidying up of sequence loading/saving, particularly when in Bank play mode.
Redesign of PCB and Front Panel
The big hurdle is going to be the self updating, it always is. As it essentially requires you to boot into a bit of code to check for updates, then clear itself and load the main code, add in the ability to make it so you can’t brick it and things become quite difficult quite quickly.
The remainder should be straight forward, then it’s a case of getting prices and looking for a couple of beta testers before it can be shipped.
A number of things have been going on in the world and in my personal life. So I wanted to give a quick update.
The COVID-19 problems are really worrying and very stressful, to see so many people loosing their lives due a disease that can be stopped simply by avoiding social contact is so saddening. Even sadder is that a portion of humanity seem to feel they’re immune, it’s a hoax or simple that it could never happen to them. So they carry on as before resulting in more avoidable deaths. I’m finding the headlines increasingly painful and difficult to read. I can only hope that the selfish people soon wake-up and start acting like responsible adults. One thing is certain, this is a world changing event and our lives will never be the same. I my one hope for this crises is that humanity changes for the better going forward.
A personal update, I’ve recently moved home, this resulted in about 3 weeks of downtime for my development efforts and a lot of upheaval, things are almost back to normal for my working environment.
As a result of my move MuSeq work was on hold, I’ve only just started again. I discovered that the MIDI timing was a bit out, MuSeq was slightly ahead of the beat, so I fixed that and now it’s rock solid. Bad news is I discovered a bug in the MIDI library I was using, it doesn’t run on an interrupt, so any event that happens like say changing from the CVA page to the CVB page means that some MIDI clock ticks are missed, resulting in a massively out of time sequence, which is really annoying to say the least. I’ve had a look and it doesn’t look like it’s possible to modify the library to do this, so I’ll be writing my own library for handling MIDI using interrupts. Not a big problem, just a lot of code that will need stripping out and refactoring.
I’ve got a new module in the works. This is something I’ve had in breadboard for about 4 months, and I got the prototype PCBs early march (delayed due to COVID-19). You can hear a quick clip of the new module here;
The module is based on the somewhat infamous Korg NJM2069 VCF/VCA chip used in the Poly 800, DW6000/8000 and DSS1, here’s a picture;
This is only going to be available in the MU format because there are a plethora of really great VCFs for euro-rack, but only a limited range in MU format. Some of the nice things about this module is that it has a built in VCA, so for people with smaller rigs where space is an issue this module works really well as a “dual function” module. I’ve also added a switch so you can select 24dB/Oct or 12dB/Oct cut off slopes. Of course, being designed for a poly synth means the resonance is CV controllable which is a real boon (one of my favourite tricks is to route VCF envelope to both cut off and resonance). Finally on the back there are jumpers which can be opened and a header cable can be added to bring out the extra two pre VCF inputs and VCAs. I may do an expansion module for this to bring those extras in.
Now the catch, I only managed to get 25 of these NOS (New Old Stock) from a retailer who sells NOS chips, I would love to get more and maybe if I can find some I will. However, this run (when I find my oven for baking PCBs) will be limited to 25 only. I’ve tested these chips and they all work perfectly. However, I will be publishing me schematics, gerbers and front panel design, so you can make your own if you’re lucky enough to find one of these incredible sounding chips.
For now, please, stay safe and look after yourself and your loved ones, humanity has had some major crises in it’s existence, we will get through this one too.
I wanted to write a quick update, so you don’t hink I’ve fallen off the face of the planet 🙂
Firstly I had some major surgery in November (nothing life threatening) and I’m now finally back on the mend and pretty much back to my normal self and speed.
Secondly during my recovery time I’ve spent a lot of time looking at my projects. One of these is a design for Tangible Waves which you can expect to see in the near future (I have one of their systems and it is simply awesome and so portable it’s nuts!), I will share links and videos once it’s complete and announced by them.
The other one I’ve spent a great deal of time with is the MuSeq Sequencer, A large portion of this was refactoring the code to make things work quicker and more reliably. the bank play mode is now in and there’s a short video on my instagram feed here –
The refactoring has taken a lot longer than I had expected, but is done now. This leaves me the following things on my “to do” list; 1. Move CVB to second function 2. Save Bank play 3. Resolve a small issue with editing a pattern then switching to bank play (it looses the edits) 4. Add MIDI Clock in/out 5. Add Sync 24 In/Out 6. Add USB MIDI In/Out 7. Add some menus 8. Redesign PCB and panel (with the correct sized holes).
In all honesty, there’s about 3 or 4 months of work in there (remember I have a day job, so this is done in my spare time).
Once MuSeq is completed, I will resume work on the MuTable, I’ve had some ideas on that and I plan to add user up-loadable wave-tables and a few other features.
I’m also finishing off assembling the batch of Waveplane modules (eurorack and MU) inbetween writing code (when my eyes go cross potty from staring at code). You can find these modules in my store and also in my dealers.
Thanks for reading. Paula
P.s. If anyone is up for helping me with some webdesign of my page, I’m happy to talk trade for a module in return.