we would like to create an online karaoke recording website that users can upload their own music or using the music that we provide from our website. Therefore, they can record voice over the music that are already on our website or their own. Then they can remix voice with music which they can control by webbase equalizer to remix song. After that, they can send the complete song via email using a sending dialog button on our website plus they can add a picture or an emoticon picture that we provide along with the email. In the sametime they can chat with other end user once they received a song or leave message for the end user to know that their message pending in the queue. You don't need to create chat program but put icon button on the page so it can link to our chat program.
Technically, we require a record panel and a mixer panel as shown on the picture for users to adjust and control to the song.