Find Jobs
Hire Freelancers

Displaying MIDI file using standard musical notation

$30-5000 USD

En curso
Publicado hace más de 13 años

$30-5000 USD

Pagado a la entrega
You will write a program that will provide input fields into which the user will provide the following inputs: MIDI file name (the program willprovide a "Browse" button to activate folder navigation capability for selecting the file), MIDI track number, time offset from start of song in min:sec:hundredths, number of bars to display in a display region, the display region pixel height, the display region pixel width, and screen X and Y coordinates for the display region origin. The program will also provide "play" and "stop" buttons. When the user presses "play", the program will display within the specified display region, using standard music notation, the specified number of bars of the selected track of the MIDI file, starting with the bar in which the time offset falls. The displayed bars will include the staff, clef, key signature, time signature, notes, and rests as indicated in the MIDI file. While the program will not be required to audibly play the MIDI file, the program will visually "play" the MIDI file by visually distinguishing the currently "played" note and rest from the other displayed notes and rests (e.g, by changing it from black to green and then back to black again) for its specified duration at the tempo indicated in the MIDI file. "Play" will start with the note or rest that is closest to the specified time offset, and proceeding to the next note or rest, and so on. After the program has "played" the displayed bars, it will replace the displayed bars with the following bars as the song progresses, and so on. Visual song "play" will continue until the user presses the "stop" button or until the end of the song is reached. Open source libraries may be used, but only if their licenses state that they may be distributed, free and without royalties, as part of commercial applications.
ID del proyecto: 2974769

Información sobre el proyecto

5 propuestas
Proyecto remoto
Activo hace 13 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
See private message.
$127,50 USD en 14 días
4,5 (1 comentario)
2,7
2,7
5 freelancers están ofertando un promedio de $570 USD por este trabajo
Avatar del usuario
See private message.
$2.040 USD en 14 días
4,9 (15 comentarios)
6,0
6,0
Avatar del usuario
See private message.
$212,50 USD en 14 días
5,0 (8 comentarios)
4,1
4,1
Avatar del usuario
See private message.
$127,50 USD en 14 días
5,0 (4 comentarios)
2,7
2,7
Avatar del usuario
See private message.
$340 USD en 14 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
BEACHWOOD, United States
5,0
30
Forma de pago verificada
Miembro desde dic 2, 2004

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.