ok, Ive updated this on patchstorage here
new images (thanks to @mkunoff) , new controls and now audio input.
knob 1 – rotation speed
knob 2 – image
knob 3 – colour index for colour change
knob 4 – ‘foreground’ colour
midi note or audio trig – switch image
audio input – adds to rotation speed
with the limited amount of controls available on the ETC , when I played with it, this seemed the best combo
rotation speed is constant (k1) if you don’t audio coming in, or influenced by the audio volume if you do, seems to work best with ‘beats’
image selection on k2 (but you can increment with audio trig, or midi) , this was because its pretty important for scenes to be able to choose which image you want.
note: image offset cant be stored (due to the way etc works) , so when storing in a scene, you will want to make sure you have not used midi note or audio trig to advance the image. ie. its is the ‘base image index’ that is stored, from there audio trigs and midi trigs will advance the image.
foreground colour and colour work together, this one is fun…
so you select any colour (images should use indexed colour palette) and get it replaced by the foreground colour - varying this by scene, or by when switching images can produce some nice effects.
note: foreground colour, can be one of the cycling colours too.
its pretty sensitive to audio input levels, as this is changing speed rotation, and audio trigs will switch images, so experimentation is necessary.
also rotation is pretty important for this ‘effect’, and has ‘sweet spots’ - so when using audio rotation, its good to also play with knob1.
as I said, having played with the images and sound going thru these seemed to be the best combo, sure other controls would be nice, by given the ETC only has 4 knobs we are limited.
of course, using the ETC web editor its easy for users to create their own variations, if they would prefer to substitute other controls on the knobs
personalised hacks , to get you started
so ETC is all about customising modes to your taste, and music styles… so heres a couple of hacks to get your going and make this yours
the most obvious one is knob 1…
currently its a constant rotation + audio angle
chg = ((etc.knob1 * 180) + audioangle)
this is so that it can be used without audio input (i.e. constant rotation)
however, some users may prefer to only have it rotating IF there is audio and then use k1 as a scaling factor for the rotation, to do this change the above to:
chg = (etc.knob1 * audioangle)
also if you dont want audio trigs to switch images only midi notes
if etc.audio_trig or etc.midi_note_new :
if etc.midi_note_new :