Will it be possible for the user to highlight particular buttons like the original Earthsea? I use this feature a lot for playing live and triggering specific samples.

i’ll consider adding this.

in the meantime, added the ability to enter rests and the ability to jump to position:

14 Likes

yes please!!! a max version of earthsea that could do all the the things the module versions do would be incredible.

2 Likes

:open_mouth: can’t wait to test your new version @scanner_darkly!!! WOW!

SAAAAAAMMMMMMEEEEEE!!!

new beta for ansible earthsea:

ansible.zip (88.7 KB)
ansible.hex (273.1 KB)

changes:

  • key map: go to pattern view, there is a 2x8 block on the right - these are kria/mp scales. if you select one its keys will be highlighted. to go back to default keyboard press the currently selected scale. you can also create your own key map, it will be displayed when no scale is selected. to highlight keys press and hold the top right button and then press the keys you want (2 brightness levels are available). this is per preset and will be stored with presets
  • rests - to enter a rest press the top right button while recording. rests will be used in linearized mode or when using external clock
  • you can use the top progress bar to jump to a position (also lowered the brightness of it a bit)
  • teletype ops - it will respond to the original earthsea ops (see list below)
  • fixed: hanging notes when switching voices
  • fixed: hanging notes if playing same notes live as in pattern
  • fixed: various bugs with reverse mode
  • fixed: speed runes not respecting chords

teletype ops:

ES.PRESET x
select preset

ES.MODE x
this is different from original ES - this will select edge mode
0 - drone
1…15 - fixed (value specifies trigger length)
-1 - recorded timing

ES.CLOCK x
clock. you probably want to insert a dummy cable into the clock input to stop the internal clock

ES.RESET x
reset to position x

ES.PATTERN x
select pattern x

ES.TRANS x
transpose by specified number of semitones (can be negative)

ES.STOP x
stop playback/recording

ES.MAGIC x
runes
1 - half speed
2 - double speed
3 - linearize on
4 - linearize off
5 - set forward dir
6 - set reverse dir


this is the last planned change for ansible earthsea. i really want to start on new version so at this point any new features will go to new version (i’ll fix critical bugs however).

now might be a good time to mention the new version will have to be its own firmware (not enough space for presets left in ansible firmware). hopefully new features will justify this change (and yes, mono mode is planned - and much much more).

it will be called archipelago.

36 Likes

i love it unclocked but…
i cannot get it to work when clocked. is there something i’m missing?
thanks @scanner_darkly for the awesome update anyway!
the other apps are getting correctly clocked!
i’m using tempi btw but tried with different gate sources as well

2 Likes

there was a last minute bug that snuck in when i posted it, i replaced the files almost immediately but possible that you grabbed the earlier version - could you try downloading again and see if that fixes the problem? (the same bug affected ES.CLOCK teletype op)

1 Like

doing it right now! will post results in 5 minitz

btw : have you checked both zip and hex? cause i d\lded the zip

ok, now i used the .hex and not the zip.
it works flawlessly…thanks @scanner_darkly for your awesome work!

1 Like

glad it worked! yeah both zip and hex should’ve been updated but i just reuploaded them again just in case. thanks for help with testing!

1 Like

you are very welcome :slight_smile:
beautiful implementation of the keypad and the rests are a great addition! the unclocked mode is superb but i often use earthsea for rapid fire sliced breakbeats triggering so i have to use it clocked, the introduction of rests is a really great addition for me!

2 Likes

@scanner_darkly Hey, so I’ve tried updating with both the zipped version and the loose hex version, but I don’t see the scales anywhere in the pattern view. everything else works fine and I’m sure that I didn’t load an old firmware by mistake. so strange…

strange, i just tried updating with the hex posted and i can see the scales. are you using grayscale grid? on non vb grids scales that are not selected won’t be visible. what happens if you press in that area? that’s 8 rightmost columns, rows 4&5 from the top.

2018 grid, and nothing happens when I press those keys. I’ll have to wait until tomorrow to do anything, but ideas are welcome

can you take a pic of the pattern view?

Of course I would start with Earthsea to learn my Grid instead of Kria or MeadowPhysics. My question is that when I choose a scale on Earthsea the pattern chosen doesn’t affect the illuminated layout as all 16 display options show the same pattern. Is this because I’ve not setup and saved any scales in Kria or MeadowPhysics yet?

i can perfectly see the scales.
if you’ve not setup custom scales you should have the default ansible ones (7 or 8, the first row) if you haven’t overwritten them with nothing (chromatic scale)

2 Likes

Got them…I was looking for something more apparent like what was shown in the documentation for MeadowPhysics, but on looking at what you might be suggesting should be there between 7 & 8 I started to see the pattern change signifying the various scales. Thanks.

1 Like