Search the Community
Showing results for tags 'MBSEQV4'.
-
The MBSEQv4 beginner's guide is now up on the wiki with some images. I've used EsotericLabs' eps files (based on Wilba's design) for frontpanel overview images, I hope it's ok. In principle the guide is exportable as pdf and printable (there's a button on the right), though at the moment certain "table like things" don't get rendered correctly. I might replace the "tables" with images to take care of the problem. If you want to add sections and correct stuff, go ahead, that's the wiki way :-) The path to the guide from the wiki front page: MIDIbox Projects -> MIDIbox SEQ V4 -> MBSEQv4 Beginner's Guide http://wiki.midibox.org/doku.php?id=mididocs:seq:beginners_guide:start
-
Hi, I've added a proper entry about 'Save & Take over Patterns', because what there was there about it was just wrong as I hadn't really looked into it when I was writing the Guide. It's under the headline "5.2.3. Save & Take over Patterns". Just writing this in case someone has the time to check if it's understandable. http://wiki.midibox.org/doku.php?id=mididocs:seq:beginners_guide:start#phrase_mode_and_song_mode EDIT: I forgot to mention that a few day ago I also added something about the layers of which there was nothing there previously (Root, Scale, AfTch). http://wiki.midibox.org/doku.php?id=mididocs:seq:beginners_guide:start#trigger_layers_and_parameter_layers
-
Hi, I had been thinking for a while how to integrate some sequenced stuff into our band's music. Initially I looked into an MBSEQv4 Lite, but there was no way with Lite to manage several sessions except by swapping micro SD cards. I realised quickly this would get both increasingly tedious as the song count would increase over time, and unnecessarily expensive, as the SD cards you can buy locally (i.e. easily) tend to be at least 16Gb nowadays, and the space would be mostly wasted when used for a single session. I guess one could buy a load of cheap no-brand 2Gb SD cards off eBay, but the juggling of microSDs and keeping track which one is which was not an appealing prospect. So I decided to design a custom version of the MBSEQv4. I used to use Eagle to make my custom PCBs, but the PCB size limitation in the free version had irritated me already previously. Even the paid-for versions of Eagle didn't allow for very large PCBs; IIRC, there was a ridiculous jump from a 160x80mm board from the second most expensive version to something like 4x6 METERS in the industrial version (which was also the most expensive). And nowadays Eagle is for annual subscription anyway. Nevertheless, already before the news of Eagle's subscription scheme broke, I had decided to teach myself Kicad. The annoying size limitation would be gone, which was doubly important to me, as I wouldn't be having the PCBs done at OSHpark etc., but I would isolation-route them on my own small Smoothieboard-controlled tabletop CNC (with a working area of 289x375mm). Initially I thought of designing a stripped-down version with only the bare essentials for band rehearsals use (basically a playback machine for sessions made at home with my main MBSEQv4). But given that the two LCDs would determine the minimum width, one that wouldn't really be "stripped-down", and that a few extra rows of buttons would't really take up that much more space considering the panel width, I decided to go all the way :-) The working area of my CNC was just about enough to make the PCB in one piece. If you look carefully at the front panel images, the end bit on each side of the seq PCB are made out of separate pieces, which was dictated by the CNC's working area limitations. In addition to the two-sided PCB for the panel itself, I put all the necessary DIN-DOUT boards into a single PCB as well. (So there's a mighty mess o' wires underneath the panel.) I first thought of the matrix IO, but quickly realised that with min. 1.27mm traces (isolation routing you know), two layers and all those diodes it would be if not impossible within the given constraints, then at least a lot of work. The DIN-DOUT way was certainly dirtier, but more transparent as well, in terms of which input and output goes where. After the seq PCB was finished and in working order, I drew a front panel / 2-sided PCB for an MBSID as well. The DINs are mounted on the bottom side, no DOUTs. There's also some extra circuitry I thought I'd use for bank memory and a small amplifier, but the banks fit under the hood in the end, and the amp was a terrible idea to begin with, so I didn't do it in the end. I had one extra SSM2044 filter PCB which I had drawn (or rather re-drawn) years ago based on Seppoman's design (the Gerber files are not published, but the image of the circuit is in the wiki), so I drew a custom version of the AOUT-LC board with two 12bit channels for cutoff (and two 4bit channels unused), plus a normal AOUT-LC for resonance, using two 8bit channels. The encoders under the LCD are for cutoff, resonance, LFO rate, LFO depth and Evn1 depth. The two pots on the right-hand side panel are for noise gate sensitivity and volume. Next I drew a stripped-down version of the LPC1769 PCB. I had three LPC1769s, one of which was a leftoever after migrating my main seqv4 to STM32F4, and another one was used in a sample player. The "official" LPC1769 PCB, containing all possible headers, was unnecessarily large for a humble sample player (which doesn't require even LCDs), so I could shrink it down considerably: the resulting PCB is hardly bigger than the LPC1769 footprint (MIDI in and TDA1543 circuits are under the LPC1769). I built two sample players, one for playing mellotron and SID drum samples, and another one to be used as a drummer's metronome (the tempo track being controlled by the seq of course). The metronome one's audio out is on the seq right-hand side panel, where I connect my DIY monitor earplugs, which I made years ago by sticking earbuds into putty, then sticking it to my ears and waiting for it to cure :-) The MIDI IO section is made up of one MBHP MIDI-IO (upstairs) plus a MIDI thrux5 PCB (downstairs), which just multiplies one of the outs from the seq. There's four MIDI ins (IN4 doesn't have a DIN5 socket) and fours MIDI outs (OUT3–4 don't have a DIN5 socket). In addition to the DIY stuff, there's a DSI Tetra, a Waldorf Blofeld and an EHX V256 vocoder. The two former ones, the MBSID and one sample player (four stereo sources; while the sample player is mono, it's connected to both left and right channels) go into two Behringer MX400 mixers under the Blofeld. The MX400 mixes four mono ins into one mono out, so you need two if you want to mix stereo. This combination was the smallest simple stereo mixer I could find. I tried to make my own op-amp mixer first, but there was a lot of noise I couldn't get rid of, and given that the MX400 costs only 23€ a piece, it wasn't much of a threshold to go for that in the end. All in all I'm happy with the box. It's got a mains in (with fuse) feeding the multi-socket inside the box (actually there's two, one upstairs and one downstairs in the drawer), and a single stereo out (for rehearsal room main mixer). The vocoder has its own in and out, however. But it's pretty easy to connect up at rehearsals, I'm done before anyone else (even the bass player!) after setting up this and the drums :-)
-
From the album: miscellaneous
-
- sampleplayer
- mbsidv2
-
(and 1 more)
Tagged with:
-
From the album: miscellaneous
-
From the album: miscellaneous
Sequencer box built inside a cheap Wisent tool box (from a recycling center). Contents: MBSEQv4, MBSIDv2 (with noise gate and SSM2044 filters), two sample players (one for mellotron and drum samples, another one for the drummer's tempo track), DSI Tetra, EHX V256 vocoder, Waldorf Blofeld, 2x Behringer MX400 mixers. -
Hola, Finally, had some time to spare for a friday night synth session, containing two new synths in the collection: the MFB Dominion I and the Roland JD-990. Many thanks to J for recommending the latter one, it is really fantastic. I routed it through the Polivoks DIY VCF to add some (manually controlled by the left hand) analog filter touch to the already flawless, but digital pad sounds! :-) As always, many thanks to TK. for creating everything MIDIbox, without it, i would have given up the idea of doing those live synth jams a long time ago, now creating a track is just a matter of a few hours, sitting down, recording some sequences and having fun, no computer needed :) Thanks for watching and listening and have a great weekend! Peter
-
Hi, in the pdf on the Wilba frontpanel button/LED matrix, the dual-color GPx LEDs are said to be hardcoded into the firmware. But in the said pdf the information on how to wire them is confusing. In the schematic the dual-color LEDs are wired to pins D4-D7, but in the chart next to the schematic they are wired to pins D3-D0. The question is: which version in the linked pdf – schematic or chart – is the one that I should use if I want to make a DIY frontpanel with DIO matrix?
-
https://soundcloud.com/mazikandmazik/mush-plus-knob-equals
- 10 replies
-
- break
- distorstion
-
(and 1 more)
Tagged with:
-
Ok, like I mentioned in passing over there on the MBSEQ forum, I've been writing a beginner's user manual for the MBSEQv4 (firmware 4.090) since last December. This is the second draft and I'm perhaps halfway through, so it's looking alright. I'm not planning on touching every function and detail in it, as I don't even use all the functions myself that actively, and some – like the button-LED matrix – not at all, so I couldn't write anything about them even if I wanted to. The original idea was to make a pdf layout of all this with a few images thrown in to clarify some of the concepts and functions, i.e. something you can print and keep next to your workbench for reference away from the computer, and I still think I'm going to do that. The layout job is going to be child's play compared to the work of writing the text and trying to check that everything I write is accurate and that I've understood everything myself :-) I'm not going to dump the whole text here at once, so here's just the table of contents, 0. Introduction, and 1. The basics. If someone has the time to read this through, great, and even greater if someone has the time to comment and/or try out whether what I'm written actually holds any water. Or if something should be added, or if something doesn't make sense the way it's written. All I ask at this point is that this not be copied anywhere (like the wiki) yet, as it's not really finished. For example, almost all the paragraphs beginning with "Example:" have to be rewritten completely so that they're consistent all the way through, now I've just left them there as place holders. However, once the whole thing is finished, anybody can do anything they like with it :-) The information here is mostly based on the "official" user manual, the wiki entries (I think they're mostly Borfo's) and my own experiences. Maybe I'll post the next part in a week's time or so. ============================================ | | | Midibox SEQv4 user manual for the basics | | for firmware version 4.090 | | | ============================================ Table of contents ----------------- 0. Introduction 1. The basics 1.1. User interface 1.2. Basic concepts 1.2.1. Groups, tracks and patterns 2. Basic settings 2.1. Track EVENT 2.1.1. Track types 2.1.1.1. Note tracks 2.1.1.2. Chord tracks 2.1.1.3. CC tracks 2.1.2. Port 2.1.3. MIDI Channel 2.1.4. Track Event and Track Instrument 2.1.5. Setting parameter layer functions 2.2. Track LENGTH 2.3. Track DIVIDER and tempo 2.3.1. Tempo 2.3.2. Divider 3. Trigger layers and parameter layers 3.1 Trigger layers 3.1.1. Gate 3.1.2. Accent 3.1.3. Roll 3.1.4. Glide 3.1.6. Random gate (R.G.) 3.1.7. Random value (R.V.) 3.1.8. No FX 3.1.9. Roll gate (RollG)***check 3.2 Parameter layers 3.2.1. Note 3.2.2. Velocity 3.2.3. Length 3.2.4. Roll and Roll2 3.2.5. Chord 3.2.6. Control Change (CC) 3.2.7. Pitch 3.2.8. Probability (Prob) 3.2.9. Delay 3.2.10. Nth1 and Nth2 3.3. Drum tracks 3.3.1. Drum track instrument layers 3.3.2. Drum track trigger layers 3.3.3. Drum track parameter layers 4. Entering notes 4.1. The Jam page 4.1.2. Step recording 4.1.3. Live recording 4.1.4. Edit recording mode 4.2. Working on the EDIT page 4.2.1. Copy, paste, duplicate 4.2.2. Clear, Move, scroll, undo 5. Working with patterns and songs 5.1. Saving a pattern 5.2. Phrase Mode and Song Mode 5.2.1. PATTERN page 5.2.2. Chaining patterns into a song 5.3. Copying Patterns 5.4. Measure 5.4.1. Sync to Measure in phrase mode 5.4.2. Sync to Measure in song mode 5.5. Guide Track 6. Some advanced features 6.1 Using a bus to control a track 6.1.1. Setting up sending and receiving tracks 6.1.2. Receiving track mode: Transposer 6.1.3. Receiving track mode: Arpeggiator 6.2. Force to Scale 6.3. Random generator***completely unwritten 6.4. Euclidean rhythm generator***completely unwritten 6.5. Mixer maps***completely unwritten Appendix 1. Customising function buttons 1–4.***completely unwritten --------------- 0. Introduction --------------- This user manual is intended to cover the basic operation of the MBSEQv4. It does not include instructions on how to make the most out of all the features of the sequencer, or what each of the options on every menu page means, but I believe it does give a good overview for the new user. Most of this manual is based on what can already be found on the ucapps.de website's MBSEQv4 section, and it's not intended to replace that. But I believe this manual will nevertheless be of value for new users who are not looking for information on some particular detail, but instead would prefer to have an *overview* of the basics, organised in the manner of a printed manual which you can take to your synthesizer workbench in the other room – you have a hardware sequencer so that you can get away from the computer, at least for a moment, right? :-) What this manual does *not* cover, however, is building the unit, the control surface, where to get the parts etc. It is intended to be useful when you have a completed and working unit at your disposal, preferably with Wilba's front panel design. Also, this manual is based on the premise that you have a MIDI controller connected to the sequencer's MIDI IN1 and a polyphonic synthesizer (mono- or multitimbral) connected to MIDI OUT1 of the sequencer. If you don't, I believe the manual will still be useful, but you'll have to find out yourself where you need to do things differently. ----------------- 1. The basics ----------------- Before starting with the basics, it's useful to create a new session so that you're be able to explore the sequencer's functions in practice. After switching the sequencer on, press EXIT until you reach the top menu, where you can choose options like Open and New on the right LCD. Choose 'New', and then wait until the sequencer has created the session. The default new session has sixteen tracks that are almost similar. - All tracks are Note tracks - Track length is 16/256 steps - Timebase setting is 16 Only the MIDI channel setting is different, each track having its own MIDI channel (1-16) on which the track is sending data. 1.1. User interface ----------------------- The physical user interface consists of buttons, indicator leds, two LCD displays, and 17 knobs. In this manual the buttons are referred to with their names in ALL CAPS, i.e. MENU means the menu button, STEP VIEW mean the step view button etc. The sixteen numbered buttons immediately below the LCDs and knobs are referred to either with their button names (LENGTH, DIVIDER, FX etc.) if they are used together with the MENU button; or if they are used without the MENU button, they are called general purpose buttons, or GPBs for short (usually with a number, e.g. GPB7 for the 7th GPB). Likewise, the knobs are called general purpose knobs, or GPK for short (also with numbers) with the exception of the big knob in the middle of the panel, which is called the datawheel. The displays are called the left LCD and right LCD. The unit should have at least one physical MIDI IN and one physical MIDI OUT port, and that's taken for granted in this manual. These will be called MIDI IN1 and MIDI OUT1, or just IN1 and OUT1. Any menu can be reached by pressing EXIT (once or a few times, depending on where you are) to get to the top menu, then using the datawheel to browse the options on the left LCD and finally pressing a GPB to select the menu you need. But with Wilba's frontpanel layout most menus are only one or two button presses away. Some menus/functions have their own dedicated button, while many others can be summoned by pressing MENU together with one of the GP buttons. The MENU button, along with several others, can be configured in the HW setup file (see Appendix 1) to be momentary or toggle. You can choose whatever you prefer; the notation in the manual will be of the form MENU + [BUTTON_NAME]. Many buttons have indicator LEDs associated with them. These LEDs will tell you whether something (out of many possible options) is selected, or whether some mode or function is toggled 'on' or 'off'. The 16 LEDs directly below the knobs are step indicator LEDs which will tell you something of the state of the step. In addition, when the sequencer is running you will see a red cursor LED indicating which step is being played and how fast the progression from one step to another will be. Above the datawheel, there is a tempo LED, blinking quarter notes. On the left side of the front panel there's two groups of buttons which deserve special mention. The eight buttons on the top left are the *group and track selection buttons*. The left column selects a group, the right column selects a track within the selected group. (More on groups and tracks in section 1.2.) The LEDs indicate which group and track is currently selected, though the information is often available on the LCDs as well. You can select multiple tracks within a group at once by pressing & holding one track selection button and then pressing the others one by one; press another time to deselect. Below the group and track buttons there are six more buttons for *layer selection*. The left column is used to select *trigger layers* of the selected track, and the right column is used to select *parameter layers* of the selected track. (More on layers in section 3.) In a new session, the trigger layer button A selects the gate trigger layer, button B selects the accent trigger layer and button C summons a menu or all the trigger layers, allowing you to choose the one you need with the GP buttons. You can have a maximum of 8 trigger layers, except on drum tracks, where the maximum is two. In a new session, parameter layer button A selects the note parameter layer, button B selects the velocity parameter layer, and button C alternates between length and roll parameter layers. Each of the default session's tracks has four parameter layers, but if your track has more than four parameter layers, button C summons a menu, allowing you to choose the layer you need with the GP buttons. You can have up to 16 parameter layers, except for drum tracks where the maximum is two. 1.2. Basic concepts ------------------- 1.2.1. Groups, tracks and patterns MBSEQv4 is organised into *groups*, *tracks* and *patterns*. There are four *groups* of tracks, and *each group has four tracks*, so all in all there is 16 tracks. Group 1 always holds the tracks 1–4, group 2 always holds the tracks 5–8 and, group 3 the tracks 9–12 and group 4 the tracks 13–16. In MBSEQv4 shorthand language, groups and tracks are referred to with the formula GxTx. For example, G1T3 means "Group 1, Track 3" (i.e., track 3 out of 16), and G3T4 means "Group 3, track 4" (i.e., track 12 out of 16). [image of patterns divided into tracks] Tracks contain the data – gates, accents, notes, note velocities, CCs etc. – that you've programmed in them and that is sent over to your MIDI equipment. The data is in *trigger layers* and *parameter layers*. (For details, see section 3.) In addition to the musical data, tracks also contain settings data. Defining the settings for each individual track is one of the most complicated operations a new user has to face, because of all the interconnections that are not immediately self-evident. The flipside is that track setup offers a lot of possibilities. Most of the time one track is selected and visible on the screen. This is the *active track*, the track that's ready for editing. You can always tell which track is selected by looking at the group and track selection LEDs (on the left of the frontpanel); most of the time the active track is also named on the left edge of the left LCD (G1T1, G2T4 etc.). By selecting several tracks simultaneously (with the track selection buttons) you can also edit several tracks simultaneously, e.g. to set their length. In this case the selected track on the left LCD will be of the form GxTM, where 'M' stands for 'multiple'. It is not possible to selected multiple groups simultaneously. *A pattern* is a collection of musical and other *data on four tracks*. Each group always has one *active pattern* in it. Because there are four groups, you will always have four simultaneous active patterns. (Whether or not all the active patterns have any practical data in them is another matter.) Groups and patterns overlap in the sense that a pattern in group 1 will always be made up of tracks 1–4, a pattern in group 4 will always be made up of tracks 13–16 etc. But the group is just an organisational concept, a receptacle, and the pattern is the content that fills it. The same pattern can be played in any of the groups, also simultaneously. Patterns can be chained to form *songs*. Songs are several patterns played one after the other. A maximum of four patterns can play in parallel (one in each group). It is not possible to put *individual tracks* one after the other; a pattern is made up of four tracks, and that is the smallest unit that can be chained. A totality of tracks, patterns, songs and settings (and a few other things like groove patterns and mixer maps) is called a *session*. One session can have a maximum of 256 different patterns (64 per group) and 64 different songs (i.e. different sequences of the patterns in the session). Example: It makes sense to organise your groups (and hence the four tracks they contain) around a principle. For example, group 1 could be for lead sounds, group 2 for keys and pads, group 3 for bass, and group 4 for drums. This way it is possible to just switch the pattern in group 1 if you want to have a different lead line while keeping the other groups playing the same patterns. If you had only four tracks in use (say, one for lead melody, one for a pad or arpeggio, one for bassline and one for drums), you could, in principle, put them all in one pattern in group 1. But if you then wanted to change just the lead melody, you couldn't change just the lead melody track, because tracks can be changed only in bundles of four; you would need to have a second pattern where the lead melody would be different and all the other tracks were the same as in the first pattern. However, if the whole group 1 is dedicated to lead melodies, you just need to add one track (the new lead melody) to a new pattern in group 1 (the group I've dedicated for lead melodies), and all the other patterns in the other groups could remain untouched. [kuva: song1: pattern1 – pattern2 – pattern3 tms.] However, this is just one way to organise things, and ultimately it's up to you to decide which setup makes the most sense to you. For example, maybe you will find it easier if everything you need *is* focused in one group.
-
Hi everyone & Happy New Year! I am hoping my problem is very simple to fix! If anyone can help me it would be very much appreciated! I have read quite a few threads to try & find a solution, but I am still unsure of how to proceed as I am a newbie & I am very inexperienced with midibox. The midiboxSEQv4 works fine with current firmware 0.89 apart from usb does not make contact to receive or pass information to computer or MIOS software When I plug my midiboxSEQv4 in by usb to my computer (WIN7x64) nothing happens apart from powering the midibox. I have tried installing the gm5x64 usb driver but it times out when midibox is connected. I have tried a WIN7x32 computer too with the gm5x32 usb driver & I get the same result, time out. In mios software using both Win7x64 & Win&x32 when the SEQv4 is connected by usb, no core/midibox is found in mios software midi ports. If I use midi interface Edirol UM-880, 8 midi ports are picked up In & Out with mios software. Using midi ports 1 In & Out on midibox results in contact with mios software Checking midi on the thread How to debug midi loopback works with midi using my interface UM-880 using mios virtual kb as can be seen below. None of my usb ports are enabled on the SEQv4 if I understand this system information & that is why I can not upload firmware. I can not seem to find the bootloader information using mios software, which from what I understand is what I need to enable usb. When I have reset the SEQv4 using mios software it shows Bootloader mode for may be a second, then loads in to 0.89 firmware. So there must be Bootloader already flashed? Reading the MIOS32 Bootloader for Newbies thread & Experts thread, From what I understand is that if the Bootloader is already present which it seem it is, I shouldn't have to open the actual midibox If I wanted to upload firmware. Possibly fastboot is enabled, stopping upload? How come my usb ports are disabled, when they should be enabled by default? Do I have to follow the instructions on the MIOS32 Bootloader for Newbies thread to achieve the upload of the new MBSEQv4 firmware & to find out what version of Bootloader? Any ideas what I need to do? If any more pictures or info is needed I will try to provide, no problem. Sorry for the newbie questions everyone. Thanks in advance All the best Long Shore Drift
-
Hola, long time no other music posts here, sorry for spamming the forum, I hope you post some other music soon, before I get banned! ;-) Anyways, had a small live session last night, featuring the fantastic MBSEQ V4 (can´t wait for the mbseqv4 plus model, yeah, more notes per track! :smile:). For me, this workflow is fantastic, impossible to do this in software with any DAW (tried some), so many thanks to TK., who made all of this possible! Also many thanks to J, who constantly provides me with new hardware recommendations, for example the DIY Polivoks filter was his tip - and it is a blast (easy to build, cheap and sounds fantastic, e.g. on basslines or on the SID sounds)! Well now, enough talk, thanks for listening and watching, hope you enjoy the summer! Many greets, Peter