What about using Key 1 and 2 for selecting how many voices? I mean, something close from the midi mode of Ansible. Where key 1 could select a mode (mono, two dual, quad) and key 2 select which voice (mono: 1-2-3-4, dual: 1-2, quad: nothing).

Btw, thanks a lot for the work. I have a lot of fun playing with it.

1 Like

the keys are already used for switching patterns though… also, you want to be able to select different combinations for both live playing and patterns (and it’s a lot of fun when you select 2 different but overlapping sets of voices, try it!).

i actually quite like the fact that it now starts with completely blank canvas, hiding all the complexity underneath… but yeah, let’s try that, i added it in this beta.


ansible.zip
ansible.hex

new beta. unfortunately, i had to disable the octave keyboard shift completely for now. turns out something simple like that is complex to implement. i started hacking around it and then had to stop myself and revert - with my limited time and getting a bit burnt out due to my new job there is a danger in doing not so awesome hacks which will result in hard to fix bugs, and a firmware that will be difficult to maintain and develop new features for. i certainly don’t want either, so i need to get back to this with more time and clearer mind.

same goes for mlr style playing. started on it and had to comment it out for now. it’s not all bad news though, i’ve fixed a couple of bugs for linearize, but more importantly it’s non destructive now - try switching it on and off!

i’m going to take a break for a couple of days, but i can’t wait to show you an idea that imho will take it to the next level.

14 Likes

Been following this thread with interest. I have never used Earthsea before, only having an Ansible. I have been waiting for a more finalized version before trying it out but am curious if there will be any good documentation/manual/videos available at some point? I really hope so! Thanks for all the hard work @scanner_darkly!

1 Like

Pattern length I think yes you can set individual length.

A quick thought…

After playing around with it for a bit, I actually don’t find them any more helpful lit than unlit. At least not while it’s “all lit” vs “all unlit”. On Earthsea just select buttons are lit, and it provides some-sort of organization to the button layout. Would anyone be opposed to making it look like the Earthsea layout?

Voice allocation is really fun to play with! This whole thing makes me very happy. :slight_smile:

i’m hoping to get help from community on this. i should probably create a simple wiki page for now to keep all the info on new version in one place, which could then be expanded into a proper doc.

it should be exactly like earthsea in that regard, i checked how each button is rendered on the original and replicated that. can you describe the difference you’re seeing? the only thing i can think of is the bottom 3 buttons being dimly lit when you start a new pattern, but those are for shape which the new earthsea doesn’t have.

I feel a bit silly now, but I think what I am describing is just my default set up of Earthsea. The play/stop button is lit, as well as the loop/one shot button and then there are the 3 CV shapes at the bottom. I was confusing the 3 Shape markers for the buttons under their initial placement. Sorry for the confusion, It seems you were right the first time! :sweat_smile:

I’m looking into this. Might be slow going though … I’m newish to git.

4 Likes

the play/stop button is lit when the current pattern is not empty.

i think i like the control buttons lit, it gives it some structure and prevents you from accidentally pressing on them while playing the keyboard area. thanks for the idea!

2 Likes

I’ve never used Earthsea (super excited to try it with Ansible though) but I use git every day so if you have questions or need help let me know!

1 Like

Any chance to get an “undo last note” and delete pattern?

Also would be very very nice to have tied notes or rest ?

if those few would be possible it would be awesome!!!

btw i just got the ansible and thank you so much porting earthsea!!!

Thanks for that. I tinkered a little today, so might shoot a few questions your way tomorrow so I don’t waste time heading in a wrong direction.

First step though is to reacquaint myself with the basic functionality (of Æarthsea). It’s a while since I had the original module.

1 Like

Sure thing! I don’t have a grid so I’m probably not of much use as far as writing the actual docs but I’m more than happy to help with generating them however I can if need be.

1 Like

wait
is this real? OMG
i have not read through the thread but this is a dream come true.
can someone summarize for me? earthsea functions in Ansible?

i have been away from lines too long :slight_smile:

2 Likes

Polyphonic Earthsea
4 voices

2 Likes

Also it doesn’t include any features that required a knob on Earthsea - no shape memories or slew, for instance.

hmm, does it remove anything from the ansible?

Nope, this is a third grid mode

1 Like

this is amazing, thank you!

overdub functionality will include the ability to undo. by “delete patterns” do you mean clearing pattern notes? that happens when you start a new recording.

can you explain a bit more? it captures performance as it’s played, so you don’t program tied notes or rest. but maybe i’m misinterpreting what you’re asking.

1 Like