MidiALF is an 8 step DIY friendly MIDI/CV sequencer with 40×2 LCD, 8+2 clickable rotary encoders, 8 LED switches and 8 tactile switches.
Latest firmware: midialf_201
Features
8 steps in 4 sub-sequences which could be linked as two 16 step sub-sequences or one 32 step sequence.
Each sequence contains 10 tracks:
- note/mute
- velocity/skip
- gate/legato
- CC1/send
- CC2/send
Sequence direction: forward, backward, pendulum, random.
Nonlinear sequence progression modes (same as in MIDIBox SEQ v4):
- forward, backward, replay
- interval, repeat, skip
Conditional triggers for Note, CC1/2 and re-trigger, similar to the ones in Elektron’s RYTM and Digitakt. No more static sequences, spice it up periodically, randomly or manually by pressing the SHIFT key!
Note, Velocity, CC1/2 randomization. Note value can be randomized according to a selected scale which can be different for each step of the sequence. Try mixing different scales in the same sequence, endless joy!
Note re-triggering, 2-16 per step, velocity and pitch modulated, chromatic or restricted to a selected scale. Also can be conditionally triggered. Now you can ratchet just like TD.
Song mode: up to eight steps, each specifies the sequence to play, how many times and at what transposition.
Sequence and step randomization using 167 music scales (thanks to MIDIbox.org).
Real-time and step recording modes: records notes, velocity, legato and CC1/CC2 values.
Two assignable CC LFOs with the period of up to 2 bars and sync to start, sequence and step in addition to free running.
Internal storage for 64 programs each containing 4 sequences with setup parameters and 16 character name.
Sysex send/receive of sequence, program or all programs.
Remote control with CC.
Super stable internal clock based on Mutable Instruments MIDIpal technology, 25-250 BPM.
Optional CV extension board: adds 4 x CV an 4 x Gate outputs.
Firmware upgradable by SysEx.
Midi only variant is powered by external 7.5 – 9V DC power supply, center pin positive, minimum 300mA. MidiALF/CV variant needs 16VAC AC power supply.
DIY Resources
Schematics: alfsch#1 alfsch#2 alfsch#3
Source code: midialf2_src
PCB and MCU
You can purchase MidiALF main board directly from me for US$35.00 and pre-programmed ATmega644p MCU for US$15.00. The CV extension board is US$30. The prices do not include shipping from California, USA. PayPal payments only.
Case
[to be announced]
Acknowledgements
MidiALF is built around technology developed by Mutable Instruments: most of its hardware components can be found in various MI’s projects (mostly Shruthi-1 and Ambika), while software implementation uses quite a lot of code from MIDIpal. Not to mention the breakthrough Avril programming framework that brought modern C++ programming (read: productivity and sanity) to Atmel MCU world. Without this MidiALF project would not be possible, so thank you, Olivier, for sharing your talent with all of us!
I’d also like to thank Thorsten Klose of MIDIbox.org for his kind permission to use music scale definitions and non-linear sequencer progression modes found in MIDIbox SEQ v4.
MidiALF v2 Conditions are fully modeled after famous Elektron’s Trig Conditions. Whoever invented them at Elektron is a genius. This invention made the whole concept of sequencing a lot more interesting musically. Thank you, Elektron!
That was some fast shipping! Thanks!
very interesting! if you sort out the cv option it would be sweet! 🙂
CV extension is working on the proroboard, will be routing/ordering it soon.
Awesome!
I got mine today in Switzerland. Thanks for the fast shipment. Now it is my turn to find time to order materials and assemble it.
Is anyone already put it together ? Any videos ?
Good to know it arrived safely 😉
I even have proof of it 🙂
photo of my first test run, confirming everything with my midiPAL. Works! just need the LCD on now.
Looks great… LCD connector seems to be on the wrong side though. If you don’t have rework station the best thing to do is to sacrifice the connector: cut the plastic and remove pins one by one.
Pete, you’re totally right! That was my roadblock yesterday. Above photo shows the problem solved with desoldering braid and patience. No damaged pads and I reused the header!
Lesson learned, though 🙂
MidiALF plays very nice with Shruthi! Some interesting effects when you tweak the arpeggiator on the Shruthi while using the sequencer. I can’t wait to start integrating this into my setup more! The startup LED animation is so classy, also!
Congratulations for the successful build! You’re the first to build white board MidiALF!
@kvitekp, do you have plans as to how the CV board and jacks will be mounted? And how many/what they output, for that matter?
I’d like to get a case going soon so I can comfortably use this in my live performance rig!
CV board is sandwiched to a main board sing the stand offs you have, exactly the same method in Shruthi.
CV board is not yet routed, however 1/4″ connectors layout is final and Frank has Eagle files for it.
CB board connectors are: 4 x CV, 1 x Gate and 1 x Strobe or Clock.
Will Frank be selling cases?
I cannot speak for Frank, however I hope he will. At least I sent him the MidiALF board and MCU.
@kvitekp are you planing a forum on this website ? it is getting bit difficult to follow the comments on different pages/articles.
Unfortunately WordPress.com where MidiSizer is hosted does not provide forum at this moment, I’m looking for the solution.
Does anybody created a shopping list for Digikey out of BOM ? Can you share it ? Thanks
Yeah, the link is at the top of Build Instructions section, or here: https://midisizer.files.wordpress.com/2013/01/midialf_main_dk1.zip
This is a BOM in tabbed text format which you can import into DigiKey BOM.
Yeah, the link is at the top of Build Instructions section, or here: https://midisizer.files.wordpress.com/2013/01/midialf_main_dk1.zip
This is a BOM in tabbed text format which you can import into DigiKey BOM.
Hi! I’d like to get a MidiALF board sent to Australia. How much for shipping?
Sure. Shipping to Australia is $15. Do you also need a pre-programmed MCU ?
Thanks! I should be OK to flash the 644p myself. Where should I send the payment?
I worked it out ;). Payment sent.
http://www.youtube.com/watch?v=sKU9PlwmzqY Running!
How will the CV-board look like and what functions? LFO1 and LFO2 as CV out? etc.
Congrats!
I just published some details on CV extension design here: http://wp.me/p344yd-7y
any news yet on an enclosure for midialf?
Frank has boards and someone else is also working on a case, however I have not seen any completed cases yet.
It’d be neeto to add either space along the top or to the side of the case for panel mounted CV/Gate jacks and just wire em to the PCB. I feel the rear mounted option will be a bit cumbersome.
I was a bit stressed to finish the LXR Cases – now that i delivered next in Line is the MIDIalf Case.
Excellent!
Pingback: Six Link Saturday – Second helpings edition | dmschulman.com
Just finished mounting my Midialf, working great ! Thanks for this pepite !
Just waiting for the lcd now…
Congrats!
Any news yet on a case for midiALF?
I guess they are waiting for the production MidiALF/CV pcbs to be available.
Yeah, Frank just announced it, see here:
Hi Pete – I’m trying to figure out how to play midialf in 7/4 time – i.e. reset after step 7. Is there a simple way of doing this? I couldn’t find anything in the manual.
Press step switch 8 on the Velocity/Skip page, so that step 8 is skipped effectively limiting you sequence to first 7 steps.
I can’t fully understand if this sequencer controls one instrument at a time, or if it can sequence various midi channels at the same time, each with it’s own pattern.
midialf sends midi events on one midi channel, so it’s one instrument.
Hey,
Is it possible to order MidiALF and MidiBUD programmed MCU with a little modification?
I mean my own welcome text on the display.
Is such a modification would be possible for the price of programmed MCU, or requires an additional fee?
Cheers!!
Pre-programmed MCUs are programmed in bulks, and what you request requires a custom build and flashing.
You can easily do it yourself — the code is published, so you can build and upload the modified firmware. The welcome string mode does not require any programming skills, it’s just a string change.
BTW, MidiBud does not have a welcome string.
Is it possible to chain programs together so you can then have 4×16 or 4×32?
you can chain sequences together, so you have 4×8, 2×16 or 1×32. There is no automatic switching between programs in the current firmware. Future versions may implement “Song mode”
Can the MidiAlf sync to an external clock source?
Of course.
Hey how are you. Just wondering what the cost for all parts apart from case would be to the UK. Postcode is PE57AS
Cheers Ross
MidiALF BOM cost is about $170 if you buy parts from Digikey or Mosuer. I ship PCB/MCU to UK for $15, not sure what Digikey/Mouser charge for overseas shipping.
Hello, I will like to know if it is posible dump the saved sysex to midiALF.
Thanks in advance.
Yes, it is possible to dump MidiALF sequences to a sysex file, and send them back into MidiALF later.
Hi, I’m selling mine, with CV expansion board, all mounted, and with a DIY plexi/wood box. It’s in France currently. Anyone interested ?
Yes, i live in spain, tell me if it still available and the price, you can email me
@nuclearsound i´m interested in your sequencer, i live in spain
Hi Fernando, what’s your e-mail ?
I am really intrigued by the LFO with CV out, it has been really difficult to find MIDI synced LFO that outputs CV. Is there any possibility that the LFO parameters could be controlled by MIDI CC? Could this be added to the firmware in the future? Automating LFO this way would be a dream.
Yeah, this is certainly possible and I was thinking about adding it myself. Please email me at the address found in ordering section and we’ll discuss the details.
can a program change be sent on a step? Id like to use a Jomox Mbrane and have the patch change at different steps in a sequence
sorry that was a silly question, I have the answer now!
I just bought a MidiAlf eurorack converted.
The first this that really bugged me up is that when i link 2×16 there is no way i coud stay on one of the 8 step. This make it very hard to edit on the fly.
That problem only make me very upset about the usability of this sequencer.
Is this something someone could fix with a firmware update ?
Until then the Midialf is going to be toss away.
😦
This could certainly be fixed by a firmware update and plan to do it for v2.0
Hi Pete, do you think -drum mode- like in MidiBox could be easily implemented? (symbols instead of notes per step). Looking forward to get v2.0 . Thanks!!!
Yeah, probably, but that would be another firmware project.
I am interest in midialf cv, wich would be the price? pcbs kit
MidiALF main board $35
MidiALF/CV board $30
Pre-programmed ATMega644p $15
Intl shipping $15
hello..!! i need to conect my modular synth to the keyboard and the sequencer . what i need ?
midi2cv converter of some sort
Can i with the midicv your? midialfcv
Yes, MidiALF/CV has a pretty decent MIDI2CV converter. I’m using ti with my modular as the only MIDI2CV converter.
I want to use midialf to conect midi keyboard and my modular synth, tell me what i need and the price pcbs
You need to build MidiALF/CV, ordering info is here: https://midisizer.com/midialf/ordering-midialf/
Ok yes! But, does it have midi conectors in thru?
I’m not sure i understand what you are asking about. Please clarify.
hello pete !! i have a semi modular synth, i want to conect it to a keyboard and to a sequencer too . can i use the midialf cv to do that ? or i need a converter midicv before conected to the sequencer ? i hope understand me thanks you!
MidiALF/CV is a sequencer and a 4 xCV/4xGate Midi2CV converter in one device. I use it between MIDI keyboards and my modular and semi modular synths all the time.
Ok! So i can conect all at the midialfcv, tell me the price to buy it, and how can i make the order.
Ordering details are here: https://midisizer.com/midialf/ordering-midialf/
Hello pete! Send me invoice for midialf cv with the atmel preprogram.
Sure, please send me the email address to send the PayPal invoice to. My email is shown here: https://midisizer.com/midialf/ordering-midialf/
It is ok? Do you received my email?
Hello pete!!
Do you received my email?
Hello pete!! I cant track the package with the number you gave me, can you check it please .?
Intl shipping you paid for does not include real tracking — just the fact that the package is on the way. I’m not sure how long it takes to arrive in you country, i would give it at least two weeks.
Diego, it’s on the way, give it some time. You order has been shipped 10 days, i’m not sure how much time it takes for package to arrive in your country, but give it at least two weeks.
ok !pete thank you !! i understand now …!! i thought it was the tracking number . no problem
hello ! i all ready have the pcbs !! everything ok !! thank you !!
Thanks for letting me know. Good luck with the build…
One thing that would be useful would be to be able to assign any of the 8 output jacks(4cv, 4gate) to either cv or gate so you can customize(6cv, 2gate for example). Are there any hardware limitations to this? How hard would it be to alter the firmware?
This is not technically possible because gate outputs are very different from CV outputs electronically. CV output could work as a slow gate through, but certainly not the other way around.
any chance to use this board to get a midi controller with parameter info ?
Yeah, you can surely use it for this purpose.
would you like to share this project ?
All the project materials are shared
Does anybody know of a UK source for a 16V AC adaptor for the MidiAlf CV board?
I can find 15V ac or 24V ac, the only 16V one I can find is US sourced.
Get yourself 15V PSU — it will work just fine.