yeah, the alternative to that would be to disable the internal clock unless you have direct clock enabled but this would be more confusing as by default it’s in tap tempo mode, so it would be stopped until you enable the direct mode.

the easiest way to think about it - in direct mode it follows the clock exactly, whether internal or external, and the button is ignored. in tap tempo mode any incoming clock - internal/external/the button - will be used to calculate the tempo. if you only want to set it with the button you have to disable both internal and external clock by inserting a dummy cable (or stopping the external clock if it’s connected).

Well, then I guess I couldn’t see how to get it out of direct mode. But inserting a cable makes the button work, so I’m happy.

1 Like

if inserting a cable made it work it means you were already in direct clock mode - otherwise the button would be ignored. i should clarify the statement above - if you’re not using an external clock direct mode has no effect (since the internal clock is always regular anyway). perhaps the mode button can be dimmed in this case?

the UI can be tweaked to be more intuitive - just needs the right compromise between that and providing most flexibility.

great work scanner_darkly!!!

i like the flow playing in direct mode with a clock coming from my 606, going to tap tempo mode and make some burst/glitch notes, or going drunk mode and div/mul… :slight_smile: and going back to direct mode without stopping!

and start/stop button is a great help also - could the patterns start on first step after a stop?
so i can stop the master clock on direct mode and restart in sync?

i didnt try the series options also – my main problem with series mode is that it jumps some steps when selected… and there`s no way to resync after selected… i really would like to see something like hems request on this post (White Whale: Cycling through presets without leaving edit mode?) to be able to use pattern chain as my 606 without leaving the main page…

i can see either option being useful - perhaps this should also be configurable, and making it default to not reset?

not near the modular atm so can’t try it, but i think this should be doable: go into series, stop the clock, set the desired position, then start the clock again. would that achieve what you need?

configurable pattern start is a good idea! :slight_smile:

about series mode: i think the main ideia is to edit a pattern, make a copy, and chain them without stop the clock… the way it is now i have to stop clock or miss some steps, not useful in a live situation… :confused:

actually, re-reading your first message i don’t think it would be possible to reset to first step after stopping the master clock in direct mode, because it wouldn’t be able to differentiate between a stop and a long break. you could make it reset after a certain amount of time but that’s unreliable and you could get unintentional resets. what can ben done is having the option to reset when using the start/stop button.

re: editing series while in pattern editing - agreed it would be useful, but it would be a separate change.

reset using start/stop is very useful thx! :slight_smile:

new version: whitewhale.hex (136.8 KB)

fixed a potential bug, WW.SYNC will now work properly for both direct mode and tap tempo mode, and added a setting to have patterns reset to first position when starting the clock.

the setting is on the clock settings page, 3rd button from the left in the bottom row. it’s disabled by default. the setting is saved as part of preset.

3 Likes

Will give it a go right now, long time i don’t have the ww firm installed, so it will take me a while to remember it…

1 Like

i made the following cheat sheet for myself, hope this helps!


row 1 - switch between triggers/cv, meta to mute, alt to switch between triggers/gates and curves/map
row 2 - cut to position, set loop length (hold meta to not cut), alt to select step mode and direction
row 3 - pattern, alt to queue, hold src then dest to copy
row 4 - mutes (depends on which trigger/cv page is selected)


TRIGGERS

change triggers
alt to capture live triggers
meta + step to activate trigger choice


CV A / CV B CURVES

row 5 semitone up, hold row 6 for fine tuning, hold alt for octave shift
row 7 semitone down, hold row 6 for fine tuning, hold alt for octave shift
row 8 + param knob - change current step value, hold row 6 to not quantize

copy: row 6 on source, then row 6 + alt on dest
randomize: row 6 then row 8 (range determined by param knob)

meta + row 5 or row 7 - transpose all 16 steps (alt for octace shift)
meta + row 6 then row 8 - randomize all 16 steps

alt + bottom right to record param knob, release to stop recording


CV A / CV B MAP

alt + row 1 to switch to map
row 5 step to set
row 8 select scale tone, hold to select multiple

rows 6/7 up and down, first 4 columns (octaves, fifths, semi, fine)
alt + bottom right to set current scale tone to param knob

alt + bottom left to display map presets


PROBABILITY

alt + row 4 to select


SERIES

alt + meta to select
meta + param knob to scroll
alt + rightmost to set the end
alt + 2nd rightmost to set the start
alt + leftmost cut to position

press and hold to select multiple patterns


PRESETS

front button to select, hold to save the current preset
left column selects preset, press again to load, hold to save
right 8x8 is glyph


8 Likes

Thank you!! White whale is a beast. Super terse cheat sheets are a huge help.

In fact, I’m tempted to type this into the description of a teletype script, just so that i have it handy.

1 Like

it could use some editing - this was something i quickly threw together when working on a different ww mod. ww is a beast indeed - i only use half of the features really!

1 Like

Thanks for that. I thought I had a pretty good understanding of all of the features of WW, but from that I can see I’ve missed one or two!

1 Like

That’s handy indeed! thanks :slight_smile:

1 Like

heads up - i’ve hit a nasty bug a couple of times where the clock just stops. when that happens you can still use direct mode, but i wouldn’t use the firmware in live setting right now.

i have some theories as to what might be causing it - part of the problem is i can’t reproduce it reliably, so have to rely on theories. i have a couple of ideas on how to strengthen it, will post a new version when that’s done. in the meantime if anybody manages to get it into this state reliably - this would be a huge help!

2 Likes

wow…I missed all of this!!!

Was jamming around with WW & AS/Kr this morning. Both externally clocked and using the Switch to switch between the two. I noticed some glitches in the clocking of WW when switching between the two. @scanner_darkly any idea if this might be related to the clocking changes??

are you using a beta from this thread or the official firmware? i didn’t make any changes to clocking in the official version.

do those glitches happen just after you switch and then it goes back to normal, or does it stay that way? it’s likely due to the USB handshake having higher priority than the timer interrupt, so some glitching is to be expected, but it should resume normal operation after that.

Yep, beta from this thread. And yes, it’s a glitch on the switch, and then reverts to normal behaviour. Your suggestion makes sense. Is that something that could be fixed? What would the likely impact of reducing the USB handshake priority be?