CCV: Motion-Based Virtual Instrument Controller