Skylines

Skylines

Grid-based sequencer take on the M185 sequencer by RYK modular/Intellijel Metropolis, also inspired by the m18s script by @jlmitch5.

Short demo:

https://www.instagram.com/p/CH8dDmShk9Z/

Some features:

  • Two voices of up to 8 steps, each step having up to 8 stages.
  • Clock from crow input 1 or norns global clock. V/oct and gate outs from crow.
  • Notes are quantized to a scale of choice, and glide can be set per step.
  • The sequencer can play forward, in reverse, ping-pong or random.
  • Several play-modes for the stages of each step: all, none, first, every second, every third, every fourth, random.
  • Random note and step generator.
  • Preset saving/recalling.

Requirements

  • Norns or equivalent
  • Grid 128 varibright
  • Crow

Documentation

Place the grid vertically, with the USB port on top. Change pages with E1.

Page 1: Sequencer

sequence_screen

The sequencer will be displayed on the grid while norns is on page 1. Use K3 to start the internal clock, and K2 to reset the sequencer to the first step. Alternatively, send a clock signal into crow input 1 to start the sequencer. A 2V pulse into crow input 2 will reset the sequencer.

Page 2: Presets & scales

The top block of lit LEDs represents memory slots for presets, which store all the information of a patch (except for the internal clock tempo).

  • Press K3 to enter saving mode, and then press a pad in this block to store the preset there. The pad will light up.

  • Use E3 to change the function of K3 between saving and deleting. K3 will then delete presets instead of saving them.

  • Press K2 to enter loading mode, and then press a preset pad to load the corresponding preset.

preset_screen

The second block of LEDs represents an octave on a piano, black keys on the top row and white keys on the bottom row. Press any of these keys to change the root of the current scale to the corresponding note.

The last block of LEDs represent different scales form the MusicUtil library. Press any of these to change the selected scale to the corresponding one. You can see the selected scale represented on the root note LEDs with brighter pads.

Download

v1.0.0 - https://github.com/unit-cell/skylines

Roadmap

  • Add Just Friends I2C synth mode compatibility and MIDI out!
  • Rework some aspects of the UI based on feedback.
47 Likes

Awesome!! I had some grand plans for m18s but it’s been a struggle to see things through. I’m really excited to see your take. There’s a lot of really cool music to be made with this type of sequencer I think

2 Likes

I totally agree! I love the idea behind the sequencer, especially with some external modulation for the envelopes of the steps. Adding a second voice makes it very fun to play with too.

I loved your take on it, the norns UI is beautiful! Would love to see your plans for it happen :slight_smile:

1 Like

Great sequencer! Deceptively complex for what seems like such a simple dual 8 step sequence at first glance. I’ve got this up and running on my Norns making sounds internally, but can crow currently output cv and gates for the two sequences or is it just for clock in? I’m not near my modular to check…

EDIT: looks like it from your instagram example!

1 Like

It does! Input 1 is clock, input 2 is reset, outputs 1 & 2 are voice 1 v/oct and gate, and outputs 3 & 4 are voice 2 v/oct and gate.

I’ll edit the docs to make this more obvious :slight_smile:

This looks great. Will this work with Grid and Ansible? I’m keen to replace my actual Metropolis (also based on the m185) with an Ansible and a grid

1 Like

I wish I had the programming chops to port this to @scanner_darkly’s multipass and have it on ansible or teletype, this has crossed my mind but feels a bit daunting to be honest :sweat_smile:

2 Likes

this makes me want to figure out how to use a sequencer - grid interface looks great !

1 Like

This is wonderful and I am excited to give it a go!

2 Likes

@markel_m
You HAVE to find someone that could port this to Ansible to get it into Eurorack.
What skills would they need to have? Is it very different programming for Ansible vs Norns?
People would really love this if it could be done.

Is everything open source, and anyone can access your code to port it potentially?
Sorry if my questions are dumb, I’m new to the monome world, but excited by it.
Having this on Grid and Ansible would make my day!

1 Like

Everything is on github, and so is multipass (an incredible framework to write code for any monome eurorack module): Multipass - a framework for developing firmwares for monome eurorack modules

I think I will try to take this on at some point after I have refined the norns/crow version, in order to learn how to write with multipass. But it does feel like a bit of a challenge for someone like me, who has not written anything in C besides basic teensy/arduino code. It’s hard to leave the comfort of the lua environment once you get used to it! But this is a good reason to learn more stuff :slight_smile:

3 Likes

had a lot of fun messing with skylines this evening.

higher fi mix:
https://drive.google.com/file/d/1ir4mO_CEbAaAUx5JK8jkjEyr0vE7zuY7/view?usp=sharing

here’s the no-delay output from skylines:
https://drive.google.com/file/d/1861c-KH5o92oki-HEFHMOZPduLq43eoa/view?usp=sharing

Everything was clocked through ableton link, which is still the most incredible thing to me. Had three oscillators controlled by the two skylines voices (via crow)…1 with mangrove doing the more bass-y plucks and 2 both plaits (the classic waveform mode) and verbos complex oscillator doing an am sound. I used just friends to generate envelopes…some combination of it’s own cycling and triggers from skylines.

The sequence was pretty sparse, so I ran it into supermassive’s sagittarius algorithm and this weird angular swing developed with the rhythm that I thought was pretty cool.

Not sure if this will eventually get more layers or not.

2 Likes

This sounds amazing!! Glad you are enjoying it, and great to see that the global clock is working well through Ableton Link in the script too, I haven’t tried that yet!

I have also found that clocked delays work very well with this kind of sequencer, had mimeophon on that duty in the demo.

1 Like

Midi midi midi midi midi! This looks great! excellent work!

2 Likes

Planning to add midi over the holidays, as well as a bunch of UI improvements :slight_smile: midi transport out is already in though!

3 Likes

Yeah also Rampage feature :wink:

(All I’m thinking about when I hear the word “skyline”)

2 Likes