Project

HackdDaPads - Variations on a Theme by Liine

Started by Macciza on .

Sign in or create an account to join the conversation.

11 posts

Topic starter
Hi All

Meant to post this a while ago but never got around to it . . .

^^HackdDaPads.jzml
IMG_0551.jpg
Variations on a Theme by Liine . . . based on HexiPads
One of my early Canvas hacks, sorting out different shapes and spacings etc
Best to split them out into separate projects for fastest response . . .

Names are a bit arbitrary I suppose - I particularly like the QuadraPads . . .

Cheers
MM
Love the adition of the hexpads with canvas in live 5. Im not so good a programing or understanding logic for what i would love to see do with hex pads. Besides being able to transpose up and down would be cool to pick scales. Id even help out. if someone could make share what im asking with a demostration with 2 or 3 scales i could complete and add alot of the scales once i undestand what youve done.

thanks anthony
My approach to the Canvas has involved a couple of directions ...
From hacking the provided examples to recreating web-projects in Lemur . . .
Often I will simply duplicate and experiment then repeat and end up with lots of variations . . .
Often along the way various tangential ideas with crop up and seed other ideas . . .

Got a bunch of stuff underway Faders and Knobs with Leds and things
A bit of eye candy, liine logos and gfx etc

Anyway . .
For the transpose just vary the value of baseNote var
Try a Fader and 36 +Fader.x *36 for baseNote for 3 octave range
This is the most basic solution - does not account for held notes etc

Not sure how you would overlay scales onto it all -as opposed to chromatic
But the indexToNote(i) function is what sets note values
Varying stuff there will change inter-row intervals etc

Cheers
Hi
Ah when you start do more stuff the design has some issues . . .
Because the var is a function of the Knob and you end up changing the Knob value which indirectly changes something else . . .

Lets take it back to baseNote simply being a value - and the various pad functions change that value directly .. .
Will send you something
Hmmm
Its all in the draw() function - you want to have a look there . . .
Either hack it to give the pattern you want or maybe set up an array of colours and index into that . . .

Have been meaning to have a look for some particular layouts myself
Will see if I can get around to it and get something happening
See how you go . ..
MM