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
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!