do you mean the ability to start/reset pattern? it’s already available but only on ansible, since only ansible has an extra gate input (sending a trigger to input 2 will start playback or reset the current pattern).

key mapping is included already, press and hold the top right button and press on the keys you want to highlight (2 levels of brightness available). a pattern must be stopped when you do this. polyearthsea does not support scale based key mapping since it was based on kria/meadowphysics scales.

2 Likes

Fantastic!

I’m using ansible so I’ll try out that pattern reset asap.
Regarding the keymapping. I just tried it and it’s awesome. I copied a scale from earthsea :smiley:

Does the key map save?
Or do I input it every time?

each preset has its own keymap and will be stored when you store a preset.

1 Like

This just keeps getting better! Thanks!!!

Looks like the headers line up! Had to measure the Ansible I2c and power spacing as no board files available. Will build and test tomorrow, and upload board files if all good

10 Likes

20 characters of looks great!

This looks awesomely interesting!!

After spending a couple of days exploring polyES I can see this quickly becoming my main sequencer. It’s so damn good! I’m actually really enjoying the ext clocked interpretation of what I play in.
I could see a clock multiplier/divider per voice being super fun!
Been having a blast with variations on volume and octaves too, although I do wish there was a larger octave range, maybe 4 +/-?
Some more probability options over cv and gates would be unreal. It could start becoming a little generative which is nice.

Have JF controlled has blown my mind. Just the fact I now have a 6 voice synth in one module is insane! I finally have a fantastic polyphonic modular that’s really playable.

Feeling blessed by the synth wizards :sparkles:

8 Likes

clock div/mult per voice - this would be too complex to add i’m afraid…

larger octave range - good idea, will add that.
probability - not sure about this one but will give it a thought!

after doing some frustrating refactoring (frustrating because i broke things in the process - twice, and had to restore, meaning 2-3 days work was basically lost) i’m back to working on bug fixes / new features, hopefully new beta soon!

4 Likes

All good about clock div/mult per voice but would it be possible to add it to the whole app?
And I was thinking, how long can I record a pattern for?
Maybe sending in a fast clock could give me more resolution when recording faster patterns?
Amazing about more octaves! The variations is just brilliant when it’s running it for octaves.
Talking about probability I was thinking more along the lines of variations for gate and cv. But just gates would be great as you could get most cv variations with transpose and octaves.
Is that something that could be implemented?
And if possible with variations. It would be great to select certain octaves or volume to choose between instead of always just a range.
While playing patterns live is lots of fun, I imagined holding down say pattern 1 and hitting pattern 4 and them linking and cycling through.
Just an idea :smiley:

Great to hear a new beta is coming along too!!!

Oh and I also totally agree with JF control expanded too, everything you have suggested sounds great. Hopefully whimsical agrees with your ideas :smiley:

as this is something that can be easily done with an external module i’m going to say probably not.

there is no time limit, but there is a limit for the total number of events per pattern, which is 128 (an event is a note on or a note off).

could you explain this one a bit more? clock is not used when recording (it records timing).

also this one, can you explain what you had in mind?

this would be a nice feature (i too find sometimes i want it to choose between specific values rather than range) but need to think of how this would be entered. if i can think of an elegant way to do this i might add it.

you mean chaining patterns? that’s one of the features planned for archipelago :slight_smile:

2 Likes

Completely understand the clock div/mult not being needed. Realised after I posted it :slight_smile:

What I’m talking about regarding a faster clock, and forgive me here if I’m not making sense, but I was trying to see if by sending a fast clock that my recorded pattern would be closer to my original timing. From what I’ve experienced so far is when I send in a 1x clock from pams what I record comes out slower and requantized then I played it in. Basically Id like to sync up my patterns in time with my systems clocks.

My idea for gates was something similar to how variations work. Thought somehow gates for notes could be added to the variation. You could select a range and it would either play the note you recorded or not, like probability in kria?
Also gate length variation would be good.
But I’m thinking now that stuff might not be possible.

And yes, pattern chaining was what i was talking about. What’s this new app you speak of?

there is a bug right now where it’ll basically divide the external clock by 2 - will fix in the next beta!

you can assign a voice to any mod bus. now, whenever that voice is used it’ll select a new random value for that mod bus. you can’t use modulation for transposition right now but i’m considering adding it, which i think will achieve what you want.

using modulation for gate length would be cool - i’ll consider adding it!

the answer is in the OP :wink:

1 Like

experimenting with using shnth as a controller. it’s quite temperamental (both due to the nature of piezo response and how shnth translates it into HID data) but i think some interesting results could be achieved.

here i simply map bar pressure to mod buses 1-4 and antennas to mod buses 5-6 and then use the mod buses to modulate various telex and just friends parameters: octave / volume / txo waveform / txo attack / txo decay. 4 voices on telexo and 6 voices on just friends are mixed together.

11 Likes

Any one know… would a Slashes board for linking to w/ together serve as an i2c to link my Just Friends and Ansible for to run this? Just got one along with a used w/.

not sure if slashes counts as a powered board or not. If it does, its a bonus as i just got one.

please say yes, please say yes

interesting, didn’t realize this could also be an option. looking at the docs it does mention the pull up components, so in theory it should work. this is just my guess though and i can’t say whether it will work and if it’s a safe thing to do - hopefully more knowledgeable people will comment!

There are 5 components to add to the board: a 3.3V Voltage Regulator, 2 bypass capacitors (0.1uF), and 2 resistors (2k2 to 4k99). These components provide pull-up resistance.

Yeah, looks like it has it all!

wow, more than a month since the last update, definitely wasn’t planning on that. multipass refactoring took significantly longer than expected, and there were a couple of very stubborn bugs. hopefully the bug fixes and the new features will be worth the wait:

  • 2 new speed runes - increase/decrease by 10%
    you will now see 4 speed runes. the brighter ones will work as before, doubling or halving the speed. the 2 new ones will increase/decrease it by 10%

  • octave range expanded to 5 octaves

  • midi recording
    with midi keyboard plugged in use the front panel button to record. pressing it will switch as follows: playback -> stopped -> armed. since there is no visual indication, if you’re not sure if it’s armed or not just cycle through the modes until it’s playing.

  • midi learn
    when it’s armed for recording moving any knobs will work as “midi learn” - knobs will be assigned to mod buses. i’ve also changed it so now module knobs will be assigned to mod buses starting with bus 1, and controllers will use the remaining knobs (so on white whale the 2 knobs are assigned to mod buses 1&2, and the rest is available for midi, for instance).

  • midi channels are mapped to patterns
    when using different midi channels channel 0 will use voices enabled for the currently selected pattern, and channels 1-16 will use the corresponding pattern voices.

  • fix: midi will use the current pattern voices only
    previously midi would use all 8 voices. now it will be limited to whatever voices are enabled in the currently selected pattern.

  • fix: midi notes raised by 2 octaves
    midi range was off, fixed

  • ability to deselect leader pattern
    to deselect a leader pattern press and hold the leader selection button and then press on the leader pattern.

  • ability to use leader pattern as the master clock
    previously leader pattern only reset other patterns. now it can be used to reset or clock other patterns, or both. this is controlled by the 2 buttons below the leader selection button. you can use this to record a pattern and then use another pattern to change the timing - especially cool if they have different number of steps…

  • fix: hanging txo notes
    finally! this was annoying. a super obvious bug that shouldn’t have taken 2 days to fix…

  • fix: txo parameters not properly initialized
    txo parameters (waveform etc) weren’t properly initialized until you change one of the parameters, fixed.

  • fix: external clock is not half rate anymore
    so i think this behaviour was there in ansible earthsea too. basically, it was counting note off events. to fix this i had to make a change - now when clocked externally it will use variable gate length (set on the gate setting page) instead of the original timing.

  • fix: pattern start not working when on another pattern or ext clock

  • UI improvements
    some tweaks - made mod buses blink on device parameter page (this way it’s easier to see what area is available for actual parameters), and when using help buttons it will also blink the buttons that you can use in help mode.

new betas are posted in the op!

what’s next: adding the ability to assign controllers to outputs - this way you could assign, say, shnth pressure to CV outputs. and major improvements for mod bus system - some very interesting features planned! don’t get too used to the current way of assigning modulation as it will change :slight_smile: this also means that i need to redo the video, so sorry, no videos until it’s done. this is the last planned update for polyearthsea though, so after that i can concentrate on videos. in the meantime feel free to ask here!

11 Likes