Midi/Wave Recording Application

I need a visual basic 6.0 application that can do the following:

Record a wave file while playing back a midi file. A user must be able to play a midi backtrack and record a melody simultaneously by singing on a microphone. This is the easy part.

The difficult part is to record the .wave file in such a way that it can be played back in sync together with the midi backtrack. Starting the wave player and midi file at exactly the same time is not good enough, since there is always a split second delay between the two players, especially on a computer that is not very powerful.

The trick is to use some sort of time code and run one of the two players as a slave to the other.

The application must also include a function to change the tempo of the two songs simultaneously while the song is playing. The code will be tested by changing the tempo during playback, to see if the two players stay in sync.

Can you help?

Code must be thoroughly commented documented with input/output parameters, function descriptions, etc

Must use Microsoft Multimedia Control Interface (MCI) for recording and playback if possible.

The code will be thoroughly tested and must be 100% compatible/usable in a VB6.0 application.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased.

## Platform

Visual Basic 6.0 (Windows 98, 2000, XP)

Habilidades: Engenharia, Design de jogos, Música, MySQL, PHP, Arquitetura de software, Teste de Software, Serviços de vídeo, Videografia, Visual Basic

Veja mais: the second song, starting with visual basic, i will midi, application recording, 10 second songs, 10 second song, singing songs, recording, player application, php function vb6, code recording, changing melody, microsoft multimedia control, multimedia platform php, php midi, SONG RECORDING, playback interface, midi code, visual basic midi input source, program microphone, midi file player, use microphone, file sync code, file sync program code, vb6 user control form

Acerca do Empregador:
( 6 comentários ) South Africa

ID do Projeto: #2956754

4 freelancers estão ofertando em média $268 para esse trabalho


See private message.

$850 USD in 7 dias
(22 Comentários)

See private message.

$51 USD in 7 dias
(3 Comentários)

See private message.

$85 USD in 7 dias
(0 Comentários)

See private message.

$85 USD in 7 dias
(0 Comentários)