Updated Sequencer Module for Orac

Hi,

Sequencer 3 is now a fully operational Orac module! Please note that it is a ‘light’ version of the work we were posting about in this thread.

This module will:

  1. Quantize your sequences to the nearest quarter note if you’re sending MIDI clock or have a Link session going.
  2. Store 14 Sequences
  3. Let you Overdub new notes on your selected sequence
  4. If you make a mistake during Overdub, you can Undo! (There is only one level of undo)

Before getting deeper into the features, it’s important to understand that the Aux button is the main controller for this module. Pressing the Aux button will bring up an on-screen menu with a list of functions. These functions correspond to the ‘black’ keys on the Organelle. So if you press and hold Aux, you can then press one of the black keys to choose that function. The C# key selects the top left function The order moves from top left to bottom left; then top right to bottom right.

How these four features work:

1. Quantized Sequences
If you send MIDI clock from external device or the Organelle is part of a Link session, the sequencer will quantize the playback length to nearest quarter note of that incoming tempo. If you are not sending clock, the sequence is played back as you recorded it. The quantization happens during playback, not record. So:

  • If you record a sequence without a Clock/Link present and then connect a Clock/Link and play the sequence, the sequence length will be quantized to nearest quarter note.
  • If you record a sequence with a Clock/Link present and then disconnect the Clock/Link and play the sequence, the sequence length will be as you recorded it.

2. Store Multiple Sequences
You can save/recall 14 independent sequences! They are stored on the keyboard’s ‘white’ keys. To change the designated preset key/slot:

  1. Hold Aux and select a white key. A number (1-14) will then be displayed on screen to indicate this change and you can release Aux and key. If you hold Aux again, you will see that the function keys reflect that change. For example, if you set the record/playback destination to #7 (low B key) the sequencer controls along the left column will have ‘7’ as the prefix. If you change the sequence destination/slot, the prefix will change.
  2. Press Aux + Function Key 2 (low D# key) to Record a new sequence to your selected slot. The sequences are autosaved as soon as you end recording by pressing Aux.

3. Overdub
The module now supports note overdubbing! (@wannop!) It works like this:

  1. Select your record destination from one of the 14 white keys
  2. Optional: Use Aux + Function Key 2 (low D# key) to Record a new sequence. Recording starts as soon as you play a note, send a note from external MIDI device, or turn a knob. Press Aux to end recording.
  3. When you’re ready to record an overdub on top of an existing recording, press Aux and low F# key (Function Key 3) to overdub. A three second countdown begins and then the sequence starts playing from the beginning and any new activity is recorded. Press Aux to end overdub. You may shorten the original by pressing Aux before the sequence loops. You may make the overdubbing longer than the original if you let it loop before pressing Aux.

Overdubs are saved when you end recording. You may overdub as many times as you like. If there is MIDI clock from external source present, the length of playback of overdubbed recording will be quantized to nearest quarter note. If no clock, playback length will be as you recorded it.

4. Undo
If you don’t like your Overdub, you can press Aux & Function Key 4 (low G# key) to undo your overdub. There is one level of undo and once you do it, the Function screen will say ‘Undid’. There is no undo the undo (redo).

Get it here: https://patchstorage.com/u-seq3-odub-for-orac/

9 Likes

Great! Any possibility of adding the overdub function, or is this still a work in progress in the standalone patches? Would be great to overdub in midi info from other sequencers.

@Wannop Please see my updated first post!

4 Likes

It’s a week until I can use this but I can’t wait! The possibilities… :smile:

1 Like

Had some joy with this but unfortunetly some setbacks too.

Setup: Chain 1x10
Clock: Clockswing
1:seq3 odub
2:rings, roganelle, brds, basic poly (tried multiple synth voices with same effect)
3: dust
4: r_reverb

  • Aux menu options did not appear until I pressed aux+key

  • Module responded to all key presses regardless of whether a different module page was active.

  • Wasn’t possible to use multiple instances of the patch (due to above problem)

  • Overdubs were not saved as part of recallable patterns (white keys)

  • Didn’t respond to notes incoming from an external midi keyboard.

Perhaps someone else can test these and confirm. :slight_smile: Still, a lot of fun!

Is the arpseq3 module update (feb11) already orac able? there were made some imortant changes…

Hi,
I have encountered a bit of the same aux menu problem in different configurations.

Another thing I noticed: I wanted to record nice MIDI notes (to store a sequence and recall them later) from a polybeats / note filter, but the SEQ0Dub did not record anything.

Rather exciting though :slight_smile:

1 Like

Anyone have an idea of why these issues might be? Can @chrisk or @oweno confirm they experience the same issues? I’ve looked but I cant see why it’s happening.

Hi, I’m not quite sure how to install seq-3 to orac. I have searched high and low on how to do this, as far as i’ve found you need a zop file? not sure what to do with the zip file off patchstorage. TIA for any help :slight_smile:

edit: i figured it out! you paste the zip file into /media/orac/usermodules/sequence and then click unzip and delete the zip folder. sorry about the noob moment haha