Here you go man, I'll post these patches on the forum here too, but just haven't got around too it yet. http://patchstorage.com/umenu/
Legend, thanks man. That patch looks Hella complex, but I'll try build it by just copying each bit. Should give me a bit more understanding. Only just started.
Got one working using lists and an array, and using a HRadio to select the mode, I just copied someone else's patch tho Haha. Don't have the wherewithal to do it from scratch yet.
I am interested now in implementing octave changes too, I know that on the MIDI note chart notes are 10 numbers apart for each octave, so it should come down to some pretty simple maths to get that working. Still trying to figure it out in my head tho lol.
Thanks again dude