this earthsea was a NEW THING until the NEW THING came out :slight_smile:
i guess earthsea is now the one app that exists in one form or another on ALL THINGS?

14 Likes

this is such amazing work. thank you for this. i just got an ansible and i cant wait to finally try earthsea. excuse me if this question has already been covered but i cannot seem to find a clear answer. does earthsea share the scales with kira / meadowphysics? is it possible to make it use those scales? and if not, how do the scales in earthsea work?

if i’m not mistaken ansible’s earthsea has only chromatic scale as of now.

As of the current version, the notes are laid out more or less like a guitar. There was some talk of scales earlier in this thread ( around post 144 ), but it doesn’t sound like it’s very high on the to do list.

1 Like

yeah, i’ll likely just add a way to select a shared scale, editing scales would still be done in kria/mp.

while we’re on this topic, how would this work in practice? would each row shift by a certain number of notes within a scale, or transpose the whole scale by 4 semitones (or a different number of semitones)?

2 Likes

This seems odd to me. The only possibility I can imagine is perhaps that the scales could overlay and light up the grid to guide you, but the root note might not be clear. I don’t think it makes sense to lose the semitone/fourth layout.

2 Likes

Lighted keys overlayed on the current note scheme (guitar fretboard layout) is a good idea. Maybe the root note could be much brighter than those keys.

Otherwise, I think a set up with keys/notes outside the scale “forced” out (and several octaves across the keybed) would be best.

2 Likes

so, to reference how other isomorphic keyboards (eg Push) do custom scales: on Push, each row goes up in fourths still, but rather than each pad being a semitone, each pad is a step in the scale. Ie: seven pads horizontally for the seven steps of the scale before the octave comes around, upwards in fourths. If the scale is less than seven notes - blues, pentatonic - octaves come more often.

Push indicates octaves with highlighted blue pads for octaves, and highlights the current notes in green - across all rows, ie, if you push a note in row 2 that is also in row 1 and 3, it will light in both of those.

Anyhow: isomorphic layouts with non-chromatic scales work really well, although the small key size on a grid makes the chromatic layout much more playable than on a Push.

8 Likes

I personally find the perfect Fourth layout being the easiest to interface with, especially with poly functionality implemented, Root notes lit up brighter

1 Like

imo I am fine with or without scales, as the layout is very playable as is. I would, however, love key mapping. :slight_smile:

hey

i am on linux 64 and i built the dfu programmer
i am a little confused because i WANt the earthsea stuff but this thread is huge and i woudl be appreciative for an updated link that had latest 1.6 ansible AND earthsea?

thanks

here it is:

it’s based on the official 1.6.0 release, not the latest 1.6.1. i can rebase and post a new version but iirc there are more changes expected to be merged to master?

2 Likes

Thank you
Worked like a charm after of course i found the USB cable :slight_smile:

2 Likes

I just tried out this firmware variation and had quite a bit of fun. Awsome work!

I wondered if it would be possible to have a round robin voice allocation mode too, to be able to play single note melodies with overlapping note releases (e.g. bell like tones or plucked strings)? With the ER-301 or the TXo the grid could become some kind of glockenspiel then.

Also you probably already realized it - playing with linearization and direction changes at some point suddenly increases the speed of one of the directions.

Another bug I just found - a bit hard to descirbe:

When I switch off at least the first playing voice in the voice allocation setting I het stuck notes on certain buttons. Everytime I change the voice allocation (switching on ore more playing voices on/off) on another button or two but within a certain voice allocation setting every time, and always on the same button.

iirc you can use “stop play” to end any hanging notes as a workaround.

there might be other bugs where it leaves notes hanging - at this point i probably won’t be fixing these as my plan is to do a complete rewrite when i get a chance to work on this again, so doing any development in this version will be essentially a throwaway work.

adding an option for rotation is a good idea, i’ll consider adding it.

1 Like

Yes, after playing the whole evening with it, hanging notes seem to be a thing. Sometimes they sum up in a loop over time to become a steady drone until their voice is getting used again.

Great to hear that you are still onto it though, cause I think it’s great! :grinning:

Can’t thank you enough for this! I was one of the folks that couldn’t get the original earthsea module to behave in my system no matter what I tried.

One thing I notice with this version; however, is that notes/arps are being retriggered/reset when I release a note/button. This makes it difficult to play one note to another with even timing unless I actually time my release before pressing another button (which feels really odd). I’m guessing this is somehow a result of implementing polyphony or note-stealing in earthsea?

I’m running earthsea in arp mode and loop mode with only channel 1 gate and cv active.

I know norns is upon us, but if you could look into this when you get a moment it would be much appreciated! :blush:

not sure i understand correctly, could you list the steps and the desired outcome vs what actually happens?

Sure, no problem:

I record a pattern, activate arp and loop, press a button (notes/gates sound). Depress/release the button, and upon releasing the note/gate pattern sounds again. Normally, if you press down a key (on a keyboard for example) the note sounds and then when you release the key, you hear nothing. That’s not what is happening-I’m hearing the note/arp pattern being triggered again upon release. It may be easily overlooked, but try it and see.