Computer keyboard piano
Flash-based (AS3) application that transforms your computer keyboard into a three-octave + piano keyboard.?
Key in graphic of piano keyboard changes visually when the corresponding computer key is pressed - and back to original view when released.
Key presses play mp3 notes. Key release stops notes with a fade out. Shift key acts as piano sustain pedal. Capslock down changes to a different set of sounds.
Play a mix of more than one instrument at a time with volume and pan sliders for each instrument.
Eliminate repeating keystrokes when a key is held down.
I have functional code for each of the above functions but need help getting them all to work together.
## Deliverables
I will supply graphics of the piano keyboard with individual movieclips for each key.
I will supply as3 code for most all of the desired functions. You may choose to alter or rewrite the code as needed.?
I'm not sure how to arrange the button control. I suggest:
Radio buttons - three for each instrument (low range, mid range, high range)
Arrow buttons change focus of selected instrument.
Tab changes choice of single instrument
Checkboxes for choosing more than one instrument to play simultaneously.
I have one version in which more than one instrument plays simultaneously.
I have another version in which the sustain function and the fade function work (and need to be integrated to work together) - but this version only plays one instrument at a time.
You can pick and utilize parts of each as needed.
So I have all the parts, but putting them all together so they all work is beyond me. For this, I need your assistance - and then when all works to put the code into classes and packages (OOP).