NDLR - A Multi-Part Polyphonic Arpeggiator by Steven Barile

NDLR + DN is amazing too.

1 Like

Yep, Iā€™ve been having a lot of joy with the NDLR and the Wavestate. An absolute killer combo, what with the multi-timbral keyboard splits and playing the Korg sequencer with the NDLR.
Just the Wavestate sounds like multiple synths.
Endless fun!
I know itā€™s cheating but I could never accomplish such musicality with just my poor old ham-fisted Bunglitis-ridden sausage fingers and dreadful music theory knowledge, so I unapologetically couldnā€™t care less! :face_with_hand_over_mouth:

1 Like

This ainā€™t AI music, so youā€™re good.

3 Likes

wow didnā€™t know that that was possible!

If youā€™re having fun, thatā€™s all that matters

1 Like

Ainā€™t that the truth Guv! :+1::raised_hands:

1 Like

Howā€™s the clock receive on this thing? Is it pretty solid with something like ER-M Multiclock as the master or an Elektron sequencer?
Any major gotchaā€™s with an external clock source?

I was thinking:

Virus TI, Ambika, and/or Digitone Keys for drone & pads
Shruthi XT, Mopho, Model D, or Eurorack for Motifā€™s

Slather with Delay, Reverb, and Modulation FX/Pedals.

Iā€™d route the MIDI through individual channels in Ableton Live so I could arp and do MIDI FX whilst recording the MIDI output of the NDLR for manual edits.

It also seems like a good way to create a set of 4 sounds that go together without having to write a bunch of parts first. Noodling in general. Maybe a good jam tool for hanging out with music friends (in my imaginary non-pandemic USA) in the future too?

Does this seem like a good fit?

I sequence everything from DT and NDLR.
Although there is a lot of cables and splitter and merger, no clock issue whether from DT or NDLR if used without DT.
Kenton controller to keystep to midi merger 1
DT to midi merger 2
Merger out 1 to tanzmaus to TR-8
Merger out 2 to NDLR to midi splitter to:
Microfreak
Blofeld
AS-1
Deepmind12
MiniNova
It is nice to be able to sequence chord changes from DT to NDLR.
Also polychaining (for pads) is pretty cool :slight_smile:
Also being able to mix VSTi and hardware has been really cool :slight_smile:

Thanks Tchu!

I guess Iā€™ll have to understand the workflow better to know how this is problematic.

Do things need to be armed constantly or does it keep going until you stop a part?

Would it be possible to send a separate start message while the clock is already running?

Good question, Iā€™ll investigate.

Or maybe someone can chip in if he has the answer.

1 Like

Donā€™t interrupt anything youā€™re doing for me Tchu! I appreciate you responding up to this point <3. If itā€™s easy to do with your setup and you get around to it let me know the results.

Iā€™ll probably just end up picking one up to try it out anyway. I like the idea, worst case itā€™s a great noodler for designing cohesive sounds between synths and for playing around with friends/kids.

+1

1 Like

Even if you donā€™t care for it, theyā€™re holding their value and they sell quick, so itā€™s worth picking one up.
If itā€™s not your thing, you might lose 25$ on it, but I doubt it, so itā€™s pretty risk free.
Was gonna pull mine out this weekend and dust it off. I donā€™t have an ableton setup, but if you wanna msg me how to best wire up what youā€™re looking to test, Iā€™ll give it a whirl if i can.
(Also gimme a chance to do something with it I probably never would have)

1 Like

I caved, my NDLR is on the way and set to arrive from Perfect Circuit on Monday. Very excited and glad to see this thread is still truckinā€™.

2 Likes

Thank you!

I can message you in more detail if you need.

All Iā€™m looking to test is having all 4 parts playing while NDLR is slave to an external clock (Elektron would be fine).

Once all four parts are running, stop one part but let the other three keep playing.

Next, send a MIDI start message and see if the stopped part starts playing again in time.

How you set this up depends on if you can clock it externally and if you have a device that you can send a MIDI Start message to the NDLR for the stopped part.

At 1st I was a little underwhelmed, but it just took a hot minute to get how to use the mod matrix right. Gets interesting, particularly when you give it a midi loopback as a mod source.

1 Like

That should be easy enough

EDIT: Actually i think the manual itself answers your question. Iā€™ll still verify for ya tho.

External MIDI Clock & Stop/Start/Continue Messages

MIDI Stop/Start/Continue (SSC) Messages: Often sequencers and arpeggiators will send out MIDI SSC messages when being used. The NDLR accepts these messages ONLY on the MIDI 5 Pin port B and USB port 1, all SSC messages on other ports are IGNORED. This provides some configuration flexibility without a lot of extra menu settings.

A couple words about this topicā€¦

    1. There is no MIDI message for Pause. ā€œPauseā€ = MIDI message STOP followed by a CONTINUE.
    1. Many popular sequencers do NOT send MIDI Clock Tick messages when its sequencer is stopped. Note - this will stop the NDLR from playing notes.
    1. MIDI Stop/Start/Continue (SSC) messages are separate from and not inherently linked to the MIDI Clock Tick messages.

MIDI 5 Pin port A & USB port 2-4 - MIDI Stop/Start/Continue messages are INGNORED

If The NDLR is configured to use external clock but there isnā€™t MIDI Clock Tick messages being received, The NDLR is essentially frozen in time. With no Clock Tick messages pressing any NDLR Partā€™s play button will ā€œarmā€ / ā€œdisarmā€ the Part which toggles the Partā€™s play/pause indicator blue or black. When MIDI Clock Tick messages are received again any ā€œarmedā€ Part will continue to play from exactly where it was stopped. Be aware that notes can get stuck ā€œonā€ if the clock stops while notes are playing. Note - toggling The NDLRā€™s ā€œPlay/Pause Allā€ button will resync the motifs.

MIDI 5 Pin port B & USB port 1 - MIDI Stop/Start/Continue messages are ACCEPTED Case #1 ā€“ External MIDI Clock messages are stopped and started with the MIDI

Stop/Start/Continue messages (e.g. Arturiaā€™s BeatStep, BeatStep Pro and KeyStep)

  • ļ‚· If The NDLR receives a Start message it will play any ā€œarmedā€ Parts. ā€œArmedā€ = blue play/pause indicator.

  • ļ‚· If The NDLR receives a Stop message it will stop all Parts that are playing but NOT ā€œdisarmā€ them even though the Partā€™s play/pause indicator will be turned black. Note: The NDLR stores the position and ā€œarmedā€ states of the Parts.

  • ļ‚· If The NDLR receives a 2nd Stop message (before a Start or Continue message) it will stop all Parts that are playing and ā€œdisarmā€ them. There will be no response to a Continue message. The Partā€™s play/pause indicator will be turned black.

  • ļ‚· If The NDLR receives a Continue message it will restart all Parts that were playing when the previous Stop message was received. This will also cause the Parts to ā€œre-armā€ and their respective indicators will be blue.
    Case #2 ā€“ External MIDI Clock messages continue regardless of the MIDI Stop/Start/Continue messages. Or The NDLRā€™s internal clock is ticking and external MIDI Stop/Start/Continue messages are received.

  • ļ‚· If The NDLR receives a Start message it does nothing. Note: A Start message will not turn on parts that are off.

  • ļ‚· If The NDLR receives a Stop message it will stop all Parts that are playing and ā€œdisarmā€ them. The Partā€™s play/pause indicator will be turned black.
    Note: The NDLR stores the position and ā€œarmedā€ states of the Parts.

  • ļ‚· If The NDLR receives a Continue message it will restart all Parts that were playing when the previous Stop message was received. This will also cause the Parts to ā€œre-armā€ and their respective indicators will be blue.

  • ļ‚· If The NDLR receives a second Stop message it will not respond to a Continue message.

3 Likes

Thanks! I guess I should have looked deeper in the manual.

It sounds like it stores the position it stopped at and resumes from there.

If I could quantize the stop/continue messages to certain bars this might be worked around. It might require a custom Max for Live device though.
Iā€™m all about routing everything through Ableton so I can grab MIDI or audio whenever I want. Iā€™m fairly set on using it this way if possible.

I need to read more of the manual to determine how the arm and disarm stuff works before I can think of a solution.

I have one on order now so Iā€™ll give it a try once it arrives and I spend some time with it. Thanks for the RTFM copy and paste! :crazy_face:

Seems silly that this was left out in external mode.
Iā€™m creative about working around limitations though. I just hope itā€™s fun, useful, and fairly quick to work with.

No worries. I remembered there was something in there that was beyond basic external sync settings.
Now if my damn Torso ever shows upā€¦

1 Like

When you stop a part and re-start it (whether midi message Play or from the device itself) it will play quantised to 1/4 or 1/8 (in the settings) but it will not start from the beginning of the part, rather from where you left it when stopped.
Not sure it is that clear :slight_smile:

2 Likes

I did my tests (with DT as my Sequencer) and these are my observations when the NDLR is in Ext Clock :

Arm All button (ALL) : use this button if you want to start the 4 Parts simultaneously. So, by pressing Start (Play) on your Sequencer, all the Parts will start at the same time. If you press Stop once on your Sequencer and then press Start again, all the Parts will play at the same time but if you press twice on the Stop button of the Sequencer, it will Disarm all the Parts. So if you press Play after a double press on the Stop button, none of the Parts will start.

If you want to start with one, two or three specific Parts, you will have to Arm it/them from their respective button (under the Shift button).

Timing of the Parts (Muting/Unmuting) : Pad and Drone will respect the Quantize setting you chose from the Menu Settings (3) but the Motifs will Start/Stop at the press of their button on any Step.

If you have any questions, donā€™t hesitate. I can do the tests for you (not from a DAW, though). I will be more than happy to answer you.

I will delete my previous posts to avoid any possible confusion.

3 Likes