Ekombi

ekombi

polyrhythmic sequencer/sampler using Ack

ekombi-2-m ekombi-3-m

4-tracks of polyrhythmic and euclidean beats controllable with grid or norns alone. I’m currently in the process of combining a lot features that I’ve worked, and improving ekombi as a live performance instrument. A buffer for editing the tracks. MIDI output and clock-syncing (implemented before global clock was here, will revisit later). I’m now working on improving ease of editing without a grid, and hope to allow sampling files randomly from a directory on each trigger.

Requirements

norns, grid (optional), MIDI (optional)

Documentation

ekombi-docs.png
A simplified version of the documentation exists in ekombi.lua.

note: the docs are mostly correct, but controls are in the process of changing, and the docs won’t be remade until features are finalized. I’ll remove this note when it is no longer true. Track-resetting and RANDOM MODE for instance have been removed.

Download

last update: November 9, 2019, 12:00PM CST

46 Likes

This look great! Shall be trying out as soon as. Particularly interested in the midi side of things.

1 Like

Cool! I’ve only tested midi with an OP-Z, so if you find any bugs post ‘em here. I’d also love to hear feedback and suggestions.

I’m gonna hopefully have time to try this this week. Wanted to try sending it to VCV. Always dig a good asynchronous sequencer

1 Like

I’ve added ekombi to the norns-community library - click refresh on the community catalog in maiden to pick it up.

3 Likes

hello.

i loaded Ekombi into my norns and for some reason it doesn’t display in the script list.

i can see it when connected with Cyberduck.

even deleted it and reinstalled it and did a norns reset as well as a sleep.

any ideas?

thanks for any help!

Have you installed the Ack engine? It needs that as a dependency.

2 Likes

Where did you install it?

If you don’t have ‘ekombi.lua’ needs to exist somewhere on dust/code/ in order for it to be found in the script list I believe.

On my norns it looks like this
dust/code/ekombi/ekombi.lua

2 Likes

i will double check but Ack should be on there.
i never removed it…at least not that i know of.
:stuck_out_tongue:

thanks!

so i checked that the ACK engine is on there and it is.
i did a re-install just in case.

then re-installed Ekombi.

still nothing shows up.

then i double checked what @Tyler suggested and discovered all the file names in the folder had ‘.webloc’ at the end of them.

i removed ‘.webloc’ from the files and now it lists:
EKOMBI/EBEATCLOCK
EKOMBI

trying to run either of those displays the message: no script information

deleted Ekombi and went back to get a fresh download.
that seems to fix it but…there is still an instance of EKOMBI/EBEATCLOCK appearing with the “no script information” message displaying.

i did do a ;restart with maiden after installing all of this.

thanks again for all the help!

1 Like

Glad you could at least get one working. That sort of stuff can be frustrating! Sorry I can’t be too much help. Haven’t had a chance to dig too deep in to that script!

1 Like

ok.

just spent some time with it.

it’s acting very glitchy or i don’t know what i am doing.
(which is probably the case)
:stuck_out_tongue:

so it wasn’t playing any sounds loaded in the sample slots at first.
then i got it to make some noiz.

then i discovered…it doesn’t change in real time.
you have to hold button 3 for a bit and upon release you hear the changes which didn’t make sense to me at first upon the first read through of the info.
user error!

all clear now!

thanks again for the help!

Glad you got it working. I’m not sure where the .webloc came from. How did you install it by the way? Did you use ˋgit clone`? ebeatclock is also deprecated at this point, will be removing it from the repo in the next set of changes.

I’m wondering if I should make the change buffer optional, but I also want to avoid having too many parameters.

1 Like

i did my usual install routine.

download the zip and open it.
using Cyberduck i connect with norns Hotspot and copy it over.

ekombi is in the community catalog therefore it should be a one button install in the project management view within maiden. If you don’t see an entry for ekombi in the catalog try clicking the refresh button next to “community” in the “available” section of the UI.

1 Like

@Tyler I could not figure out why Ekombi stopped working for me, it looks like you recently removed beat clock from the current GitHub pull. Is this in anticipation of the forthcoming global clock? I updated via the new “update all” feature in maiden just yesterday.

Is it as easy to revert to the previous pull as simply copy/pasting the previous .lua into the maiden editor then saving?

1 Like

@coreyr Actually beat clock wasn’t being used in any of the recent versions of ekombi. What was causing the problem was a typo that I committed without doing any testing.

param:get()
vs.
params:get()

I just committed a fix, so another update through the project manager should get it working again. Thanks for bringing this to my attention.

2 Likes