|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Part | Description | Price |
| LPCXPRESSO LPC1769 | The brain of MIDIbox SEQ V4 Lite Note that for MBSEQV4L it isn't required to cut the LPC Link part of LPCXPRESSO since it nicely fits under the frontpanel. |
See MBHP_CORE_LPC17 page: ca 24 EUR. |
| MBHP_CORE_LPC17 module |
The LPCXPRESSO module is hooked on this board. Please note that meanwhile SmashTV also provides a "Low Value Order" option which is especially interesting for Europeans: buy the PCB only (-> low shipping costs, no taxes), and buy the remaining parts at Reichelt or a similar shop in your country. |
Kit in SmashTV's Shop: ca. 27 EUR |
| SD Card | A micro SD Card with adapter is recommended, as this saves you from buying an expensive SD Card socket. Size should be around 1GB (but 2GB and 4GB cards will work as well). | ca. 3 EUR |
| MBSEQV4L Frontpanel PCP | Schematic. The PCB can be ordered at the "Low Value Order" page of SmashTVs shop together with the MBHP_CORE_LPC17 PCB. |
ca. 13 EUR |
| Frontpanel Components |
|
ca. 13 EUR |
| Case | More informations to the case below | ca. 16 EUR |
Accordingly the total price of a complete MBSEQV4L is around 100 EUR + shipping costs
Acryl Case Christian created a nice minimalistic acryl case, see also this forum article.


By using this .svg file it can be directly ordered at Formulor in Germany.
Some guys already considered to create a new Ponoko Case, please follow the thread regarding this topic.
Alternative cases are definitely welcomed!!!
Please note that Christian was using spacers with different lengths, my recommended sizes (5 mm + 2x18 mm) are already in the order list above. Together with the Screws and Nuts they are mounted as shown in this picture:

Additional notes to distance between frontpanel and PCB: transistors have to be clipped after soldering so that they fit under the case. Sometimes it might also be necessary to adjust the LEDs if they touch the acryl. This can be done by heading up the legs from the bottom side, and pressing the LED against the PCB - this has to be done quickly (in less than 5 seconds), so that the LED won't be heat up too much!
And last but not least: jumper J15_S of the MBHP_CORE_LPC17 module has to select the 5V option, otherwise buttons and LEDs won't work correctly:

Additional Hardware Options Since MBSEQV4L inherits features of the original MIDIbox SEQ V4 hardware, some extensions are available as well and can be enabled in the MBSEQ_HW.V4L file:
See the MBSEQV4 Hardware Manual for further details.
Firmware Installation and Preparations The MIDIbox SEQ V4L firmware is released as a precompiled binary, which can be easily updated via USB MIDI by using MIOS Studio. Details about the bootloader are explained here.
The sequencer will already work without a connected SD Card. In this case, the firmware will hang for the first 5 seconds (to search for the SD Card), the LED will show an animated progress bar. Without a SD Card, Load/Store and the Copy/Paste/Undo function won't work.
Once a SD Card is connected the first time, a directory will be created under /SESSIONS/DEF_V4L and pattern banks will be generated. This takes some seconds (ca. 20..30 seconds depending on the performance of your SD Card) - the LEDs will show a progress bar, and the MIOS Terminal will show some messages.
Please don't switch off the MIDIbox until this process is finished!
Once the default session has been created, your MBSEQV4L will be available immediately ca. 1 second after power-on, considered that the "fastboot" option has been enabled in MIOS32 Bootloader.
Please note also that the firmware contains an integrated SD Card reader function for the USB port, e.g. for the case that you want to swap files or create backups. Just enter "msd on" in MIOS Terminal. Once enabled, the SD Card should be automatically mounted by the operating system (Windows/MacOS/Linux). USB MIDI will be disabled, which means that you have to power-cycle the core after unmounting the SD Card to bring the firmware back to normal operation mode.
The firmware release package contains a default MBSEQ_HW.V4L, which can be copied into the root directory of the SD Card if hardware default settings should be modified (e.g. to customize button and LED assignments). This file will be loaded after startup.
Working under Windows? MIDIbox SEQ Lite enables 4 USB MIDI ports. Unfortunately some windows versions can't handle this correctly: MIDI is stucking sometimes, Filebrowser operations are failing, etc.
In order to overcome this issue, sometimes it helps to install the GM5 USB MIDI driver, which can be downloaded from the MIOS32 Download page.
Unfortunately the GM5 driver can cause new issues if multiple cores are connected. And users reported that it doesn't work stable under Windows XP. In such cases it's recommended to force the usage of a single USB port which solves the MIDI transfer issues with the drawback of the reduced functionality.
So: if you notice MIDI transfer issues, please enable the single_usb option with the MIOS32 Bootloader update application.
Working under MacOS? The USB MIDI implementation of MacOS is perfectly working, regardless of the number of USB MIDI ports!
So far we only noticed a minor issue when an app changes the number of USB MIDI ports or the device name. Such changes won't be taken over automatically, instead you've to delete the old interface description in the Audio-MIDI-Setup:
Thereafter you should see an interface with the new names and the right number of USB MIDI Ports:
Button Functions | GP 1-16 | The 16 "general purpose" buttons at the middle of the frontpanel are used for various functions depending on the selected page (see descriptions below). |
| Bar 1-4 | Selects the bar (step view) which is currently edited/recorded:
|
| Seq1/Seq2 | Selects the sequence which is currently edited/recorded. Please note that both sequences can be selected at once (e.g. press&hold Seq1 Button and press Seq2 in addition) |
| Load | Allows to load a pattern from SD Card. This can be done during runtime, the sequencer will be kept in sync! The 8 leftmost GP buttons allow to select a group (A, B, C..H), and 8 rightmost GP buttons initiate the load operation from 1 of 8 slots per group (A1..H8) |
| Save | Allows to store a pattern on SD Card. This can be done during runtime, the sequencer will be kept in sync! The 8 leftmost GP buttons allow to select a group (A, B, C..H), and 8 rightmost GP buttons initiate the store operation into 1 of 8 slots per group (A1..H8) Please note that the save operation will take place immediately! |
| Copy | Copies the selected sequence(s) into a buffer. |
| Paste | Copies the buffer content into the selected sequence(s). Use the Copy/Paste function to:
|
| Clear | Press this button + one of the SEQ1/SEQ2 or General Purpose (GP) buttons to clear the whole, or parts of a sequence:
Track configuration won't be changed if 'PasteClrAll' set to 0 in MBSEQ_GC.V4 file |
| Undo | Allows to revert the last Paste or Clear operation. |
| Master | Allows to switch between MIDI Clock Master or Slave mode. As a master, MBSEQV4L will generate an external clock, as a slave it will sync on an external clock which is supplied via any MIDI Input, USB or OSC (Ethernet). Note that in any case, a MIDI Clock will be output over all MIDI OUT ports, USB and the DIN Sync Clock output at J28 |
| Tempo | Tap this button 5 times to change the tempo. Master Mode should be enabled to use this function! In addition, this page allows to select the step length.
|
| Stop | Stops the sequencer |
| Start | Starts the sequencer. In MIDI Clock Slave mode, the sequencer will wait until the master clock starts a new measure before the sequence will output MIDI events. |
| Trigger | In this page steps can be enabled/disabled with the GP buttons |
| Length | In this page the sequence length can be entered via GP and Bar (!) buttons. Any length between 1 and 64 steps is supported. New: the loop point can be set by pressing & holding the Length button! |
| Progr(ession) | In this page a step progression effect can be selected. GP1 disables the effect, GP2..16 select various presets from "nice" to "extreme". |
| Groove | In this page a groove style can be selected. GP1 disables the effect, GP2..16 select various presets from "nice" to "extreme". |
| Echo | In this page an echo effect can be selected. GP1 disables the effect, GP2..16 select various presets from "nifty" to "magic". |
| Humanizer | In this page the humanizer effect can be selected. GP1 disables the effect, GP2..16 select various presets from "discreet" to "drunk" |
| LFO | In this page the LFO effect can be selected. GP1 disables the effect, GP2..16 select various presets from "Berlin" to "Detroit" |
| Scale | This page (unfortunately) has two functions: Press & Hold the Scale button to select the scale:
Therefore a usual procedure after power-on is: 1) press Scale button, select the scale (e.g. GP8 for Pentatonic Major) 2) release Scale button and select a base note (e.g. GP1 for C) 3) start recording |
| Mute | In this page tracks can be muted:
|
| MidiChn. | In this page the MIDI channel (1..16) can be selected with the GP buttons. Please note that each Sequence has it's own MIDI channel. Use the same channel for two sequences with independent control of the same instrument. E.g. Seq1 stores MIDI notes for a basis pattern, Seq2 additional notes which will be enriched by MIDI effects, or which are only temporary used and later cleared without destroying the basis pattern. |
| RecArm | In this page the automatic track selection for recording can be modified after a
Sequence has been selected. Only an "armed" track will be recorded. E.g. if you want to record
some new notes, but no CCs during the recording, you could deselect track 4..8 resp. 12..16. Please note that using this page is only required for such special cases. The "arm" selection is automatically set whenever you are switching to another sequence by pressing the "Seq1" or "Seq2" button. |
| RecStep | One of the most important pages! Press this button, select a step with the Bar/GP buttons, and
play a MIDI note or chord, or send a CC controller/Pitchbender event. It will be recorded into the selected
step. Note that the note length will be recorded as well; in order to get some practice with this function,
try long and short notes and check how the sequencer plays them back. Whenever a step is selected with a GP button, the previous recording for this step will be deleted once a new note value is entered. This allows you to quickly remove wrong notes if they haven't been entered correctly. The note won't be deleted if CC are recorded. |
| RecLive | In this page realtime recording takes place. Start the sequencer and play some notes, they will be repeated once the step position pointer reaches the steps again. CC and Pitchbender values will be recorded as well with high resolution (64th). CCs will be automatically assigned to free track slots (4 slots per track). Following track and layer assignment algorithm is used:
Additional CCs populate the remaining layers from Track 8 backwards, so that PitchBend remains an individual track if not more than 17 CC lines are recorded. |
| Poly | Allows to switch between Poly and Mono recording mode. In Poly mode, chords will be stored into a step, in Mono mode only a single (the last played) note will be stored. |
| In->Out | Enables MIDI forwarding. Incoming MIDI events will be forwarded to MIDI OUT1, USB, OSC, CV Out. The Force-to-Scale function is applied on incoming events if enabled. If the MIDI IN/OUT port of a synth is directly connected to MBSEQV4L, it's recommended to turn the synth into "local off" mode. |
| Transpose | Enables the transpose function: sequences will be transposed based on the key which is played on the MIDI keyboard. If enabled in the Scale page, it's also possible to change the base note of the Scale in this mode. |
User Documentation Wiki page maintained by the MIDIbox community
License This project is a DIY project licensed under TAPR NCL. A commercial release is neither planned, nor allowed! But the license allows you to build and sell up to 10 units per year (e.g. to friends) as long as the given constraints of the license are not violated.
Credits A big thank you goes to Christian Delfs, who gave me some initial ideas, proposed the control surface and created the PCB layout for it.
Last update: 2025-04-09
Copyright © 1998-2025, Thorsten Klose. All rights reserved.