A musical device amplification system, comprising: an instrument amplification device, the instrument amplification device having a plurality of amplification parameters; a first control device comprising a first plurality of controls, the controls operable to allow a user to set the amplification parameters of the amplification device; a second control device, in remote communication with said first control device, comprising a second plurality of controls (21a-21f), at least one of said controls having a user-definable function, thus being operable to allow a user to control at least one amplification parameter of the amplification device; wherein the musical amplification system is adapted to provide: a 'preset store' operation wherein the current set of amplification parameters of the musical amplification device may be stored and assigned to one of said controls having a user-definable function, such that thereafter said set of amplification parameters is recalled when said one of the controls having a user-definable function is actuated; and a 'key store' operation wherein the function of a selected one of said first plurality of controls is assigned to one of said controls having a user-definable function; characterized in that: said 'preset store' operation is achieved by holding said one of said controls having a user-definable function in an actuated position for a predetermined period of time and, thereafter, the stored set of amplification parameters is recalled by actuating said one of said controls having a user-definable function for a shorter period of time; and said 'key store' operation is achieved by actuating said selected one of said first plurality of controls simultaneously with said one of said controls having a user-definable function. an instrument amplification device, the instrument amplification device having a plurality of amplification parameters; a first control device comprising a first plurality of controls, the controls operable to allow a user to set the amplification parameters of the amplification device; a second control device, in remote communication with said first control device, comprising a second plurality of controls (21a-21f), at least one of said controls having a user-definable function, thus being operable to allow a user to control at least one amplification parameter of the amplification device; wherein the musical amplification system is adapted to provide: a 'preset store' operation wherein the current set of amplification parameters of the musical amplification device may be stored and assigned to one of said controls having a user-definable function, such that thereafter said set of amplification parameters is recalled when said one of the controls having a user-definable function is actuated; and a 'key store' operation wherein the function of a selected one of said first plurality of controls is assigned to one of said controls having a user-definable function; a 'preset store' operation wherein the current set of amplification parameters of the musical amplification device may be stored and assigned to one of said controls having a user-definable function, such that thereafter said set of amplification parameters is recalled when said one of the controls having a user-definable function is actuated; and a 'key store' operation wherein the function of a selected one of said first plurality of controls is assigned to one of said controls having a user-definable function; characterized in that: said 'preset store' operation is achieved by holding said one of said controls having a user-definable function in an actuated position for a predetermined period of time and, thereafter, the stored set of amplification parameters is recalled by actuating said one of said controls having a user-definable function for a shorter period of time; and said 'key store' operation is achieved by actuating said selected one of said first plurality of controls simultaneously with said one of said controls having a user-definable function. said 'preset store' operation is achieved by holding said one of said controls having a user-definable function in an actuated position for a predetermined period of time and, thereafter, the stored set of amplification parameters is recalled by actuating said one of said controls having a user-definable function for a shorter period of time; and said 'key store' operation is achieved by actuating said selected one of said first plurality of controls simultaneously with said one of said controls having a user-definable function.