FEATURES DEMO VIDEOS SAMPLES SUPPORT OTHER MODULES

  The Accord Sequarallel
Eurorack Module
by SDS Digital
 

The Sequarallel CV to Chords Sequencer module may be perfect for you!

High Points:
If you're trying decide on whether the Sequarallel is for your rack, here's some high points on it's capabilities, which, perhaps, will further explain what it can do.
When I experience something interesting or a process that should be revealed, it is listed here!

Of course now the development process is complete, there are a myriad of video tutorials to further acquaint you with all of the Sequarallel's abilities.

Tiny Skiff vs. Big Rack
It does both...
The Sequarallel and it's tiny 8HP footprint was originally designed as a multi-function sequencer hub for a portable skiff that could be setup to create a composition in a DJ fashion, or provide a variety of pre-made sequences to tweak for fun. It can also work with anything with a MIDI interface in a simple way, to a mini synth or just VCO's, then save it all for next time.

With a large setup, the Sequarallel is equally as useful with MIDI to CV conversion, preset loops, sequences, and envelopes, or just basic 64 step sequences (up to 2480 of them!) to build on with your system. These can be re-used as modifications aren't permanent until you hit the Save Edit button.
In addition to all of that, Layers and Appending gives you the freedom to start from scratch with a keyboard/drum pads, or with one of the aforementioned tracker sequences for timing,  to freely build on an inspiration without clicking and re-arming records.

 

Layer Sequencer
A better way...
The Layer Sequencer is a unique way to deal with recording Layers and arranging them far beyond the traditional "building" method.
Simply put, the Layer buttons work like a guitar looper. You find a tempo (via clocked modules or internal TRAX tracker say), hit a Layer button's Record to set the initial bar size, and play away to the tempo. If the Append option is on, then playing through within the first 3 "beats" of a bar will cancel the loop playback and re-size the Layer X2. If you don't touch anything, the next Layer recorded (record stays on) can be added in a timely fashion to match the new size.

In the Play List Editor you will find a new track "L1" which will have a block in it. This block represents a Layer Sequencer by number. Double clicking on the block will open a Layer Sequencer with up to 8 steps. Your recording will have created the first Step in the sequence. The Letters A to H across the top are layers in this button which correspond to how many Layers you have recorded.
To the left is the total bar count per step. This can be adjusted up or down from the recorded size. To add another Step with less "letters" active, double-click the "+" and a duplicate of the previous step will show up. Double-click under corresponding Letters to toggle that Layer in the Step. If you record a new Layer that's even longer, then all steps will assume that size.
Layer Sequencer steps can be set to any size, so if odd mixes of progressions is your thing, then that's what to play with!

Scrolling fully left to the Step# column and double-clicking will enter that Step's FX menu. In this menu you can transpose the Step, Solo it, offset it's levels, or include it in a Song FX
* modifier which will apply whatever the present Song Loop's FX is doing to this Layer Sequencer Step. These Song "FX" are very useful as they include transposing, scaling, mirroring, note limiting, velocity level gain, and SongFX sub-sequencer modifications. Another Layer Step FX option is to use the SongFX sub-sequencer for note re-triggering. That variable sized sub-sequencer can be offset by 1/24ths of a quarter note so always yields interesting results.

*To clarify SongFX, there doesn't have to be an actual song recorded, but it's empty size (96 bars) can be divided into Loops to create more than one, which will be added to the Play List to step through. Each one could have a different transpose offset, and even scales. So even though a recorded MIDI song isn't required, this is the makings of a Song none-the-less!

 

A Recorded Song
Why have it at all?
All through the manual and on the Sequarallel web page I mention "Song" and I believe some people might be confused as to the terminology or idea of what it is. In the Sequarallel's UIX, the [Song] Quick-Box Button refers to Song Project, while [SONGFX]  button refers to FX modifiers that affect the recorded MIDI Song. These FX also can be sent to other sequencers and could be viewed as the main "key operator" in a composition, even though use in other sequencers is optional and defaults to "off" for most.

All that said, I have had the question "If you can record to the Layer Quick-Boxes anyway, why bother having a separate Song recorder?"
The answer is Looping.
A MIDI Song recorded in from whatever source can have up to 16 loops points assigned during record by special notes inserted into the song, or after the song is recorded via the LOOP button settings. Layers recorded will only loop on their whole length (unless re-triggered by the Layer Sequencer steps or external reset) whereas Song Loops can be any size (in bars) and be very long.
Layers are limited to 128 bars, whereas a Song could be 300 bars long. Songs assign the MIDI PC's (instruments if GM) which can be modified in the MIDI PUSH button, but Layers only parasite on whatever channel is used... not to say a PC can't be set while recording a Layer.

Songs also compress the "preamble" of CC's, PC's, and PW's sent by many MIDI players, DAW or otherwise, to be sent only upon load or pressing the MIDI PUSH button. This relieves the MIDI stream of trying to push 200 commands through the stream on Play Start which, if extreme, will cause a very latent start. Layers consider any MIDI command as the record start point so, if extreme, could cause latency anomalies on the loop point trying to re-send all of this data each time, even though I have done this, best keep it below 6 channels!

Song Loops also intelligently reset certain controls on a jump or loop, for example:
The loop happens in the middle of a guitar pitchbend. Without any intervention, the pitchbend would remain "stuck" wherever it was when the loop ended, and all following notes on that channel would be off. Layer recording would create another Layer or append to capture the remaining pitchbend, which would be a problem too. The fact that Layers are more for live recording, the user knows this, thus would use the pitchbend in a timely fashion.

The last reason for having "Song Record" is that one possible method of creating a new "masterwork" is modeling it around an existing song downloaded from your favorite MIDI porn site, then modifying it beyond recognition to skirt copyright laws (lol) to use with TRAX trackers, build on it with Layers etc.
This couldn't be done with Layers because, again, the required loop partitioning would be impossible.
Pressing the P & S buttons on the Sequarallel will arm it to record a Song only. This must be done before any Layers have been recorded (logical, but this may change in the future). For proper looping, it's required that the source actually sends a MIDI clock (24/96 PPQN) even though recording without MIDI clock by using a modular clock has yielded some very surprising results, especially with a classical composition.

 

Bars? Or not Bars?
Breaking out of
the norms...
To reduce the complexity of the interface, all MIDI recorded by the Sequarallel is quantized to 4/4 bars. This doesn't dictate a MIDI recording's time signature, but any looping will only align by a factor of 4 beats (i.e. 3/4 times aligning every 3 "bars"). To assimilate into thirds in your modular, the clock can be divided by 3 or 6 etc.

For the most part, the Play List progressions step on 4 beat Bars, depending on the size of the Loop or sequence. This is true of a recorded or empty MIDI Song, Layer Sequences, Envelope Modifiers, and Automation blocks, but TRAX trackers can break this rule. Because a TRAX tracker size can be from 1 to 64 steps, odd numbers can be realized, thus odd steps through the Play List. The Play List will loop within it's group so could continue to cycle at any rate. TRAX tracker's clocks also have clock multipliers so sequences could be quite eclectic indeed!

 

I Did It My Way!
Settings, settings,
settings, and more
settings...
I won't lie, there are a lot of settings in the Sequarallel. From the obvious Clock Division or quantization settings, to intricate TRAX NoteFX settings, of which there are many, one could be busy for 30 minutes just getting things set right. I once had a Fostex recording system & mixer that was so complicated to initiate a recording session that I would lose the inspiration that got me into the studio in the first place!

Thankfully the Sequarallel has a "jumping off point" called Song 00. As part of the workflow in creating a Song Project, you can either open a Song# then Save it as something else, or go to Song 00, add to it, then "Save As" your new project. With Factory settings, Song 00 is very plain. No TRAX or LAYER buttons, a minimal 96 bar empty Song, and all FX off. The Play List tracks are only 1 screen-width with Song track, 4 envelope tracks, and the Automation track.

Where you go from there depends on what your purpose is for the module, i.e.
 If you're only interested in creating tracker sequences, then perhaps add 2 or 3 TRAX tracker QB buttons
 If you like certain types of Note FX like echo or ratcheting and micro-arps, then a TRAX tracker can be setup with these.
 If you would like to have 6 trackers available with same settings, then create one and duplicate it 5 times.
 If you'd like to simply play music in and Layer it, then a couple of Layer QB buttons are in order.
 If you just want to use the Sequarallel as a MIDI2CV then configuring the CV Modes would be priority.

This can all be done while in Song 00, and even sequences (like, say, a metronome click) added, then saved as song project >0. You can't save Song 00 using the "Save As" though. As a safety, it requires a special method of selecting "Save init", choosing "yes", and holding for 5 seconds. Any Song Projects created in Song 00 will have all of your settings applied every time.
If you decide to dump all of your initial Song 00 settings, there's a way to return to factory settings on it as well, without affecting any other Song projects.

 

"FX" Handling
The inside Scoop...
Deciding on how each sequencer element in the Sequarallel would have it's FX applied was quite a monumental task. The sheer numbers of settings changed the way most of the FX would be applied. Originally, every cell in the Play List was to have it's own FX and that's it! The problem of settings complexity arose in a big way, especially where one FX would have to modify another, or be copied to each cell and managed, not to mention the huge amount of high speed memory management it would take to achieve this (remember, 8HP, around 100mA draw or less!) we're talking 1000's of FX menus.

So I came up with the idea of "FX Bundles" where each sequencer element would have X number of FX bundles to choose from. TRAX trackers, for example, each have 8 FX bundles called "NoteFX". A single TRAX sequencer (one of 40 per project) with it's 64 steps 4 lanes wide could hold as many as 256 notes. Say you want ratchets on every 3rd row, but only in lane 2, and the you want triples on the first 2 beats, and quads on the remaining beats. This would be very time consuming to set up with lots of copying ratchet FX and changing them for the latter part of the sequence, need I go on...

NoteFX bundles include all of the FX you might want to apply to a note in the TRAX tracker.  So in the above scenario, you would simply select a bundle to use, say NoteFX#1. Select a note, then use that to open the NoteFX menu, scroll to ratchet, make your settings of division and if it will have a  curve or micro-arpeggiator, and exit.
In the TRAX Editor you can highlight FX*EDIT to display NoteFX numbers applied to every note in the grid, select FILL=3 and SKIP=3, and turn on COPY to copy your note with the FX#1 applied (you'll see it on the grid) double-click to copy it, then double-click and scroll down to paste the FX# to every 3rd note in that lane and click.
To set rows after 2 beats with FX#2, which will soon have the othr ratchet settings copied into it), turn off PASTE and select the starting point to highlite the FX#1's on every 3rd note in the same way, but scroll the encoder up one to set them all to FX#2.
Open FX#2, copy from FX#1 and change the ratchet to 4. Done!

But what if I want to use the same TRAX sequence in the Play List but transpose every 2nd block up a fifth? (you may ask!)
There's quite a few ways to do this, depending on your desire to "multi-task" other elements:
PL*FX.
Double click on the block in the Play List and select "PL*FX" to open settings for that block. There are 7 PL*FX bundles per track to choose from, similar to NoteFX. Select one and set it's transpose parameter. Apply this block's bundle to other blocks as needed.
SongFX.
You could have one TRAX tracker block in the Play List and have Song Loop's FX bundles setting it's transpose and scale. This is an option in the track's PL*FX, but relies on the SongFX "Send to TRAX" option being on as well.
Automation.
If you record the transpose change to an automation in real time, or edit the automation list, then place that automation into the Play List, then this will achieve the same goal.
CV or CC Remote.
Another way is to control the main transpose value via CV input on CC jack 5 or 6 or the Clock Out jack if not being used.
Via MIDI, a quick and dirty way is via a MIDI Remote CC# assigned to the transpose of the TRAX tracker (or main)!

Layer QB Buttons also have their own FX parameters and can be controlled by Song Loop FX the same as above, but to a more intricate degree, and include Swing by default. TRAX can follow the swing as well if it is set to clock multiply (you can't swing on a master clock/down beat) but has it's own "Swing Map" which should have a video of its own!

 

Simplicity There is the quote, boiled down to "Anything worthwhile must not be easy, or it wouldn't be worthwhile". This is true, but as a musician and composer / writer, I'm profoundly lazy. I feel that music should come naturally and one shouldn't have to "toil" at it to the point of despair. When it becomes an inspiration, it takes on it's own life and I go along for the ride which seems effortless.
I try to emulate this is all of the modules we design, and the Sequarallel is no different. I / you / we all want simplicity, but not at the cost of functionality. This is a delicate balance and difficult to implement. Instantaneity in creative composition is key.

This is why the Sequarallel has recording abilities (besides recording a Song) to both the TRAX tracker and MIDI Layers.
The TRAX tracker can be set up to configure piano keys to control a live recording method so it can be controlled remotely and be constantly added to, changed, or re-define note values without changing their positions in the sequence. This is fun and inspiring for sure! Because TRAX is still a tracker, notes added automatically quantize to steps (although this can be removed by allowing delays) .
The Layers can be added into over time, or immediately, and have controls that can be assigned also to special keys. For hands-on, this is desirable. There is a quantize setting for each Layer Button so it'll only sound awful the first time as it's recorded :)

Getting MIDI to CV can be easy or more involved. At the simplest, a CV MODE can be set so all 4 rows of jacks output from the same MIDI channel. Assuming this would be for chords to 4 VCO's, one would set the ORDER to STACK. Notes beyond the stack can be discarded, wrap or pile up on the highest row. If you want to output a different channel to your VCO's copy the first CV MODE into the next and change channels to that channel, etc.
CV MODE is simple, especially if using MIDI channels, but it can be complex too. Sources can be defined down to only a certain sequence, or shared with a MIDI input on a certain channel. Rows of jacks can output from MPE zones 0 and 1. Glide parameters can be applied to individual jacks, gates turned into a trigger, and even VCO image selected. The CC CV outputs can be velocity, any MIDI CC, internal events triggers, or envelopes and envelopes attenuated by velocities, bipolar, voltage range, speed etc..
These aren't required to know right away though!

I like to play it in when the inspiration hits, then tweak it after. The "playing in" part is so easy, the tweaking part so fun! What more could anyone want in a module? I only hope I can convey this in the upcoming videos and tutorials.

 

Conditional Blocks In the Play List, each block placed on a track, represents a sequence "pattern", loop, or recording. The blocks are stepped through in a descending direction and if there's no more blocks, will loop back to the top of blocks. But what if you want a pause in play, or even the blocks to play just once? Perhaps you want to pause play until other tracks catch up? This is what the Conditional blocks are for!
Each of the 11 tracks has up to 8 different conditional blocks to use as you see fit. A sequence can be paused (minimum 1 bar) until a series of two events takes place, or simply can wait for a certain number of bars before resuming. There is also a "Jump To" that will point to a different part of the Play List if conditions are satisfied, if not, a "time out" in bars will just play through to the following block.

An example would be a Layer Sequencer block plays out in 24 bars then hits a Conditional block. This block is set so that the Song track must step to a new loop, and TRAX1 must step to a new block. The first Song Loop is 6 bars long, and 3 following loops are 8 bars long, make 30 bars total, while there's one TRAX2 block that is 12 bars long. At the entry to the Conditional on the Layers track, the Song track would be at the 2nd bar of the final loop, and TRAX2 would be at the start of the block. This will set one condition, but needs to wait for 6 more bars for the next Song loop block.

If the Conditional block's Bar Setting was 4, then it would play through, but if >6 bars could JumpTo another Layer track group.
If the TRAX2 track's block was 20 bars long, it would be at the 4th bar at the Conditional time so, even though the Song loop will step in another 6 bars, the TRAX2 condition won't be met for another 16 bars, thus Layer track would fall through to next block.

These conditional blocks can be interesting, but also useful in cases where loops are different sizes. Any unused conditions can be simply set to "Bars" which is a default assumed state of the block. The JumpTo can be any row in the Play List 0 to 63.
Throw in an automation block and things can get really interesting! 
Here's a good example: http://www.freshnelly.com/tunes2021/seq-condits.mp3
The longest group is the Song track at 16 blocks in the Play List, but with 3 Layer tracks and all 5 TRAX tracks with groups of 3 to 6 blocks. The Song track is controlling transpose & scales. 

 

TRAX Tracker Odds Originally, when I made the first videos of the Sequarallel, the TRAX tracker sequencers wouldn't move through the Play List until the first step aligned with the Play List Song Bars. This proved to be annoying so I changed it to step at the end of any length sequence. TRAX became more interesting and runs as one would expect. In a TRAX setup, the minimum Loops can be set so if there's 7 steps and minimum loops is set to 2, then the Play List block will last 14 steps. The step size of course depends on what clock setting that tracker has.

 

TRAX Swing SubSeq Continuing from above, the odd lengths of patterns can still be used with other lengths of Swing sequences for that tracker. The Swing sequencer (+/-) applies the set amount of swing in the TRAX QB but only when a Swing Sub-sequencer mask step is turned on. With an even tracker sequence size, like 8, 16, 32, the swing sequencer can add a nice variation, especially if the swing sequence length is odd.
With odd length tracker sequence this can become fairly chaotic, especially on the negative swing side. A sort of groove as the two sequencers overlap. It's definitely a good way to "humanize" a tracker.
Note 2 Chords An alternate use for a TRAX tracker is turning on Note2Chord mode. This mode will use MIDI notes to point to steps in the 4 lane wide tracker which can have up to 4 notes per step, effectively being a chord. When not playing, single notes will simply access the step with the chord. When playing though, a single note can trigger the sequence to play a number of steps following the original.

This mode uses the set global TRAX record channel over sources such as MIDI or LINK input, a recorded Layer, or another TRAX tracker. Useful scenarios for this mode might be:
- Several pads assigned to play chords during a live performance, also recorded to a Layer to continue the sequence
- Another TRAX tracker stepping slowly to cycle through the chords, then progress to a different set in another TRAX in Play List
- Triggering a series of chords at the set step rate by hitting 1 key at any time.

An obvious consideration is what happens in this TRAX sequence is just one of several TRAX patterns in the Play List track?
Because this mode is global to that particular TRAX button, all sequences in that track will use the Note2Chords mode. This can be advantageous in that the particular part or group of the "Song" can have chords that work with it.

The disclaimer here is I haven't actually implemented this yet, but it seems like a really slick feature to add (yep still in the feature creep phase at this time!) If end up not adding it, this post will mysteriously disappear like a video on youtube!

Update: This can be done with Remote Notes (probably best as local list, "Song") programmed to set the bottom of the sequence. It doesn't work when not playing, but when playing works great! If the Size is set to 1, then a single Chord will play over and over.

 

Recording Personality When recording Layers with the Play Quantization I noticed many times notes just didn't fall in the frame and seemed to vary from day to day. I tried shifting the quantization gain to where results would be fine only to discover it seemed to change on another day! 
After a while I realized that possibly my swing while playing in a Layer may be varying from one day to another, and depending on the mood of the piece would play with more swing or less. I have a LOT of swing in my performances so this seemed logical.

So! I set the SongFX Swing up to 30% ( 50% is normal max, Sequarallel will go to 90% ) and lo and behold the recordings became perfect when quantized. SongFX, or Song Loops, can control the swing of everything sequencing. It was separate at one time but served no useful function that was so was changed.
Using Swing during a recording Layers is logical when hand-playing in MIDI, but can yield some surprising results when Layers are recorded from a sequencer such as the BeatStep Pro.

i.e. if quantizing to 1/8ths but the BSP is stepping in 1/16ths, every intermediate note (not on a 1/8) will either be behind 1/8 in the first half of swing, or advanced in the latter half. As the modular clock takes precedent, recording another sequencer not in the same timing can also create some pretty cool grooves. The Sequarallel doesn't use MIDI clocks step by step as one may expect, but it's own internal clock locked to beats. The exception is an initial Song recording, which uses the MIDI clock for an exact duplicate.

 

Maximizing Layers Initially, MIDI Layering is a good way to build up a track in progress and serves well in that regard, but because you are recording into a bar sequencer, so much more can be done with those Layers. I have taken to a fun method of composition that is both fast and amazing.
The original progression could be TRAX in the Play List, or a series of Song Loops, or started as a Layer itself. I will try to record in a variation that will go with the progression. For this I recommend keeping it simple with key of C and majors and minors, unless you're really good at playing inversions.

I try to make melodies & embellishments that will go along also, perhaps with a different cadence or maybe even dissonance, as long as it sounds bearable as a Layer on top of what is already playing. Once there are 5 or 6 Layer Letters recorded, I then go into the Layer sequencer and make new steps with some of the Layers removed, expanding or lessening the bar count per step so loops overlap.

It's surprising how this basically puts together all of the parts of a song, i.e. Transposing a step or two into a refrain with different MIDI channel or repeating notes with a SongFX, or even scaling via SongFX. This all happens very quickly and easily! I plan to make a video on this soon to demonstrate. External sequencers can also be layered as well. Ones with mute tracks/output are best or new Layers will continually be created. With this recording I did a combination of a BSP and hand playing. The percussion is both a TRAX tracker and some BSP percussion: http://www.freshnelly.com/tunes2021/seq-PL_Layers.mp3

 

Remote Controlling Almost all parameters in the Sequarallel, and there are a lot, can be controlled via a MIDI CC or Note on the Remote Channel. A parameter can be linked to any MIDI CC or Note via the MIDI Learn function. There are two types of remote Learn:
 - Global, where all Song Projects can use the same assignments, and
 - Song, (local) which is per Song project.

These two sets of remotes can be turned on where if there is no Song remote assignment, the CC# or Note# might be found in the Global set. Either can be turned off. The Learn function is a polling style making it easier to learn from multi-axis controllers that may send less numerous messages from the unintended axis. This happens over 1 second. The parameter is simply selected to highlight, then you move the MIDI control or hit the note you want to assign to it. Notes are better for On/Off type controls, tap to turn on, hold for 3/4 of a second to turn off... but if the parameter is a value, the previous value will be assumed the held state, and a new value selected will be considered the value when the note is just tapped. So it's important to make an adjustment to the parameter if you're teaching it notes.

The point of this high point is to point out that the track remotes, ( which use a series of notes to set a primary Quick-Box Button action like solo, mute, record, gate FX etc, and another series of notes to apply to different tracks ) are not protected against the Learned Remote method. So in effect, one could have a note doing two different things. For the most part this is useless but setting a transpose when a certain track key is hit might be one possible use.

Even though solo & mute could be assigned a MIDI note, the track remotes are grouped together so perhaps more efficient to use. The TRAX Record Sequencer remotes are an entirely different set of controls  that can be on a different channel to have nothing to do with the Learned or track remotes. Confused yet? As many or as little of these remotes can be used, which is ultimately up to the user. Myself, I like a fair amount of functionality globally, but tend to use a different board of knobs for the more tweekie stuff like TRAX NoteFX.
The Sequarallel has two MIDI input ports that can be used for remote inputs, but must share the same channel. If the channel is being used by something other than remotes on one port, it can be blocked in the Main MIDI I/O section of MIDI PUSH QB.

 

Layer Step FX The Layer Step-Sequencer not only allows arrangement of various recorded Layers with each other with any number of bars per step, but also allows each step to have MIDI FX applied to all Layers present in that step.
Upon opening an FX list (scroll to left while step is selected, then double-click to open) the first thing is transpose. So all of the Layers playing in this step can be offset -48 notes to + 48 notes. This can be cool, especially if a SongFX is already transposing everything, but scroll down to Note Re-Triggering and "Use SongFX" options and turn them on.

This opens up a whole new world inside the Layer Sequencer as other Song Loop's FX like Mirror, Velocity Levels, Note Lengths, Note Limits and on un-masked steps in the SongFX sub-sequencer "kill Mirror", Level +, Octave +, Length variation, and re-triggering with unmasked steps.

I like to have two empty Song Loops in the Play List, each with different FX, then several Layer Steps of a different size than the Song Loops so they don't align, and various Step FX applied. Recording a 1 minute Layer build of a 4 bar chord progression on a keyboard can make an entire song that is both quick & easy, but also a lot of fun!

This was one motivating force to nudge this module toward completion, just to see what others will do with just this part of the Sequarallel!

 

Layers as MIDI FX As Layers can be recorded by changing MIDI Pitch Bend, or CC values, rather than just notes, they can be used as MIDI automation in a similar way to a DAW. I always knew this but have only recently made use of this "included by default" feature.
One thing I hadn't considered is that Layer Step FX has a MIDI Channel override which can apply Layer(s) in the step to any channel! So, for example, one could record a Pitch Bend into a Layer, then use that to bend any channel in any Step sequence in that Layer track!

The following link has a sample of this method in action. It's fairly subtle with the lead synth, but there's also a bend on the snare at one point. http://www.freshnelly.com/tunes2021/sequar-LayBendFX.mp3

Quantized Layer Button will also quantize the constant controller or pitch-bend movement. This should be kept in mind if combining with a Layer Button that also has notes. It does have the advantage of offering a glissando sounding bend though, as in this example:
http://www.freshnelly.com/tunes2021/sequar-quickLayerRec4.mp3

Also, as a true automation of remote controls in MIDI time, in Settings (Global) one can turn on LAYER > REMOTE:YES and any MIDI CC or Notes on  the remote control channel will be recorded and used to control internal parameters. This of course requires that the MIDI control or Note has been captured to a parameter in the first place, which it should anyway... er, to be a remote ;)
When the Layer Letter is played by a Step, then the automation will be sent as if you're tweaking the knob itself.

 

CV Input Goodies! Firstly, the CC5, CC6, CLKout jacks can be directed to be inputs rather than outputs. These inputs can be configured as simple CV2MIDI inputs on a selected MIDI channel to send MIDI CC, PW, or AT messages or even a Gate & up to 2 notes or one with velocity on same or different channels.
What's kind of cool is this MIDI can either be sent directly to MIDI Out, or fed to Merge with MIDI input. This means that CV inputs can be recorded into Layers as notes or CC's etc, or as notes into a TRAX tracker, with continuous over-dubbing while playing live, or simply modifying notes in an existing sequence.

Additionally, a CV Input can be set to control any internal parameter from a TRAX NoteFX element like a step's tone in a micro-arp to soloing a track to selecting a scale to selecting a jumpTo group in the Play List.. With a bit of imagination this feature can be a powerful way to control pretty much any type of sequence you have running. The possibilities are endless!

Here is an example of using it to change drums in the TRAX tracker sequencer. 3 CV Remotes: 3 TRAX Drums

 

Gate+CV+Vel>MIDI Jacks CC5, CC6, and CLKout configured to be inputs can be set to play MIDI notes on a specific channel, along with velocity.
If CV IN>MERGE INPUT is selected in Settings (global) then the inputs can recorded anywhere just as a MIDI input would be as mentioned in the previous post. The Gate length defines the length of the note, but a trigger could be used if the MIDI sound is more of a struck instrument, like a piano or percussive sound, not slow attacks.

When recorded into a TRAX, keep Swing in mind if there is one as it may affect the step the notes end up in. If lots of swing and Layer recording, then it will sound perfectly normal until the swing is removed. Layer Quantization may also place the notes in the "wrong" place.

 

Envelope Mult+ One of the ways to make an Envelope is to use the CV-Draw method. Patching a +/-5V signal to the CC5 input and selecting "CV DRAW" in the ENVELOPE QB will enable recording at variable speed. This is mainly to duplicate an LFO that can be triggered by various inputs/outputs in the Sequarallel to modulate fine tuning  on a VCO or perhaps a filter or even directly to a VCA, but can be used to send a digital sequence. If a Sequence of pulses is recorded, then once the encoder is clicked, these pulses can be output from a different CC jack to step another sequencer.

I tested this with an O_C module as a Sequenzer then fed the CV outputs back into the Sequarallel's CC5 & CC6 inputs set to play MIDI notes. This became a sort of sub-sequencer that could be triggered by pretty much anything. I set it to be triggered by the CV inputs channel in the Envelope menu, and by a specific Layer's notes in CV Mode which are few. Once the Layer started the sequence it would be retriggered until something else went Solo, at which point it would stop because it was no longer triggering itself. The sequence also follows the SongFX Swing, because of trigger timing.
I found this pretty interesting!

 

ORD:ARPEG The Sequarallel's 5th CV Mode Order is actually an Arpeggiator on each Gate+CV row. These Arp's have many features like Clock Mult's, Latch, variable-sized Mask Sequencer (up to 16 steps), variable Gate length up to 200%, quantization, and even MIDI output channel option.
It's pretty amazing to have 4 Arp's running off of one MIDI channel input from a keyboard, each with different mask patterns and rates, some quantized others not. All Arp's follow the input clock rate as a base to multiply from, so it can be dense or thin, but still cycle with the clock.

Because the [ORD:ARPEG] source is determined by the [CV MODE:n] jack source, any sequence can also use the Arp's. Each Arp can handle up to 8 notes at once so it can generally keep up with whatever goes in without dropping notes. Here's a sample of 1 TRAX (+ a percussion loop) and 1 Layer with simple chords played in on measures: sequar-Arp-LayTrax.mp3

 

MIDI NRPN As I have been doing a video on the subject, I must mention MIDI NRPN parameters...which otherwise was almost forgotten.
The Sequarallel has a bank of 16 settable NRPN's by way of MSB/LSB and these NRPN's come up as Nnn in any thing that selects a MIDI CC (just scroll left if at CC#000) where nn is 0-15. This is global as it's assumed your synths don't change with the Song Project, and there's only so many "useful" NRPN's really, mostly to do with offsetting existing CC values, or perhaps drum characteristics. Each one can be used on any channel of course.

As they do use a lot more bandwidth (3 times as much) using them with a modulated CV input is going to reduce room in the stream for other controls. That said, using them in TRAX NoteFX can be very interesting as NRPN's can modify some parameters in a synth that there are no CC's for. One thing that comes to mind is the arpeggiators in my Korg synth. With the clock set to input and a TRAX updating the notes of the arp, plus the occasional NoteFX happening because the mask aligns, some of the cadences can be quite astounding!

Further on that is NRPN's to switch patches in the Korg. This is done by simply making a TRAX tracker with a single note (that is basically muted) and assigning a NoteFX with the NRPN in it. This runs all the time. Then anywhere in the Playlist I want the patch to change, I attach a PLFX which in turn will modify that value to whatever it was when I put it into the PLFX list. This is just one thing that I have derived so, yep, pretty useful!

 

TRAX Simplicity After making a simple TRAX sequence only 6 steps long, and a few notes in the lanes, I began adding noteFX to see how diverse I could make the loop.
The 2 notes in Lane 1 I left alone, but the single note in lane 2 uses noteFX 1, which does 2 echoes on a micro-Arp, which is also offset with randomize. The micro-Arp, starting at step 2, has +1, 3, 4, 9, & 8. I tested each of these while playing to make sure they fit with the progression already in place.
The NoteFX Mask map has every second step masked, but with a size of 5 so each step will be enabled/ disabled  as a toggle.

The 3rd lane has 3 notes sprinkled unevenly over the 6 steps with noteFX 2 assigned to them all. The only thing this noteFX does is set the note probability to 77% so some notes won't play, but still, of course, abiding to the 5 step mask sequence mentioned above.
The 4th lane has only 1 note which is assigned noteFX 3. This noteFX has 6 echoes space 1:00 steps apart and a micro-arp, offset randomly, with +7 and +12 transpositions in it. I threw in a glide for good measure.

After all of that, I set the TRAX 1A MIDI channel to MPE zone 0, then jacks in CV Mode to channel 2, 3, 4, & 5 respectively (these are the zone 0 channels). BTW CV Mode's source channel set to MPE doesn't work this way as that defines channels for a particular jack, so all will feed to 1 jack.
What plays is a series of changes in the sequence exploring every combination of the inversion without being repetitive sounding, even though it's only 6 steps long! After this I added a new block in the Play List to follow, some PLFX to switch the clock rate and double the minimum bars so each block has the same duration.

Drums! In TRAX 1 I had started with a 4 step sequence with only 3 notes and applied a similar noteFX scenario and pre-decided micro-Arp on 1 note. It varies nicely enough to sound like a much longer sequence! I am adding this project to the SysEx page as Demo 8 if you want to hear it or even download and check it out!

 

TRAX Simplicity 2 Another pair of great TRAX note methods is to use CV Input Learn in [MIDI PUSH] QB to either:
1) control a single TRAX note directly via CV, or
2) control micro-Arps start step to apply preset transpositions to any notes with that noteFX #.

The latter's micro-Arp can be set up while playing the sequence even if the CV is assigned already and running as once the NoteFX menu is up, the CV can no longer modify the start point. This is especially useful if doing a second CV as you can hear how this/these notes will sound with that CV's modifications. It is a very interesting way to control the notes in a sequence because many can be changed at once!  I am adding this project to the SysEx page as Demo 9

 

Track Remote Addition The track remote (enabled by setting an offset note, or keyboard key, in Settings) keys have a new addition (V.1.6) "KILL LAST" which acts the same way as the Kill Last QB in the Layer QB drop-down. This is very useful when using track remote keys to record Layers on-the-fly. Let's say you play in a passage, but want to remove it from the existing stack of Layers. tap Kill Last key then tap the track key, Bob's your uncle!

 

Automation Delete

(depracated)

Even with the inclusion or exclusion of automations option in the Play List Auto Edit, there's some occasions where you might want to just delete an Automation number rather than writing over it. The AUTOREC QB now (V.1.6) has a Delete button. The Automation number must be selected first, then hit the Delete button and it's gone!

While on the topic of Automation, recording an automation on the remote channel seems rather silly because  PLFX can do it better and in time. But, the automation could be a slow change to a CV Mode# or SongFX parameter that changes over long (long) periods, knob tweaks...
Also, if you're sharp, you could record an automation through CV2MIDI CC. (Hint, you must turn off remote channel while recording! ..return to channel after)

 

PLFX Arming Matrix Because PLFX Learn can be assigned to arm a specific block on any track (from PLFX menu, learn a #, re-enter Play List, select a block and scroll to [::ARM::] and hit "S" button) Different block & tracks can arm each other. For un-armed before play tracks, this can act as a cascade start. Used in combination with Conditionals, the results get even more interesting! Here's an example DEMO_SONG_11.syx

 

Fanning Out a Remote Remote notes used normally, either globally or per Song Project, can control 1 parameter in the Sequarallel by setting it to a learned value.
This is only limiting in that a single note can only control one parameter, but there's a way to control more (with some concessions in layout).

Setting the Remote Note to arm a block (as above) which has a PLFX attached that can modify up to 4 different parameters!
On the plus side two parameters that work hand-in-hand like, say, scale and transpose or TRAX bottom and size, can be simultaneously changed.
On the minus side, a track must be sacrificed if not part of the composition, i.e. if a TRAX 2 A Block is used to attach PLFX#'s to, then TRAX 2 must either have the desired sequence that will also be played, or be empty, jumping away from any TRAX 2 letter that is playing. Using the Automation track is an option, but only has 4 PLFX#'s available.
Another minus, or perhaps a plus, is that these remote modifications will only take place once the present block playing has finished. With TRAX though, the blocks can step very quickly so it's very suitable for this. On the plus side, this acts as a time quantization for changes so may be better depending on the application.

 

Layer Channel Filtering New (as of V.1.7) is the Layer Bar Step Sequencer FX option of opting in for a SongFX #'s channel mask. This is an especially useful feature of SongFX if you don't record in Song Loops often, but still use SongFX to modify other sequences. Before this, the SongFX channel mask was only for Song Loops, but now is expanded out to include Layers.

Simply go into the Layer Bar Step Sequencer # and select  a Step, scroll left & double-click to get into the Steps FX menu. You'll notice the new option "USE SONGCHANNELS:YES". Be affirming this, any presently stepped into SongFX (from the SongLoop track in the Play List) can have it's channels mask applied to the present Layers in the Layer step.

This is very useful for: a) Layers that were created with multiple channels re: from a sequencer, or b) Layers created from an MPE keyboard on multiple channels of zone0 or zone1.
Perhaps you want to remove the percussion from a multi-channel, or certain notes from an MPE (that's fun!). For single channel Layers, it's not much different than just not including the Layer Letter in a Step, but Song Loops could be stepping faster or slower than Layer's bar steps are so it still adds a dimension of variability even in this case.

The main reason I added this feature was because there were occasions when I wanted a fairly long passage to be thinned out, but didn't want the Layer Bar Step progression to be altered. It was the perfect way to do this! I tend to build a Layer QB based on variations of the same progression, i.e. imagine different blues instrumentalists getting the spotlight for 12 or 24 measures... They all must have a unique rendition of the progression to sound cool (ya!)

 

Layer Self-Record As of V.1.9 Layer Record can be set to self-record the Sequarallel, primarily TRAX sequences but will also record Song loops if active. Setting "REC UNTIL" to TRAX will arm for a 1-shot recording once the play button is pressed. It likes to start on clock, meaning the first clock (and bar 1) after play button is pressed, so it's important that whatever you want to record is armed to play immediately. The bars size can be high as normal, if you wish an extended record. To record another Layer, the setting must be made as it flips to 1-shot after a recording. This is a safety for convenience.

I use this sometimes after creating a cool TRAX sequence(s) but want to apply some SongFX or even just quantizing to it. I use it in sequence with the original TRAX, toggling back and forth, or just delete the TRAX after to free them up for something else. What's really cool is you can play along on a keyboard and that will be recorded in as well. It's a great addition (and was my idea! )

 

Recording CV to TRAX Now that it's possible to take your favorite CV sequencer (or other source) and record it into a running TRAX tracker over & over, you would think this was the end-all for creation of a tracker sequence. While it does have it's merits, there are some timing issues to consider!

1-As TRAX steps through the sequence at specific times determined by the clock input (or self clock) and the TRAX clock multiplier/divider, notes that are out of sync with the clock could be recorded into unintended steps.
2-Notes coming in faster than the steps will overwrite the last so the former won't be heard. TRAX, when recording, blocks the input notes from playing, only playing the note(s) that were logged before the step. Thus, notes played during the step are loaded but won't play until the sequence loops.
3-As a result of 1 & 2 above, your sequencer should be running slightly ahead of the clock the Sequarallel is using if you want to hear them right away.
4-If more than 1 CV Notes (or other source) is being used, or multiple notes at once, then notes will stack into the next lane(s) to play as chords.

If you want picture-perfect sequencer recording, it's probably better to switch over and record it into a Layer instead, but TRAX can offer a running and changing sequence non-stop, and if CV input is scale quantized (SongFX Scale & Transpose options in MIDI PUSH) then transposed using Song Loop's SongFX, even an LFO(s) can sound good! An interesting experiment might be to use a random CV generator that pops out a CV change every so often and let it populate the grid over time. If the CV's are quantized to scales, or the CVin is scale quantized using SongFX, the sequence could even sound good!
All of this is done in the last part of Tips&Tricks#1 video at https://www.youtube.com/watch?v=9uuHKTQ5Xqw&t=1690s

 

<< Back To Sequarallel Main Page

--Last Update June 9 2024--