Find Jobs
Hire Freelancers

Displaying MIDI file using standard musical notation

$30-5000 USD

In Bearbeitung
Veröffentlicht vor mehr als 13 Jahren

$30-5000 USD

Bezahlt bei Lieferung
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.
Projekt-ID: 2974769

Über das Projekt

5 Vorschläge
Remote Projekt
Aktiv vor 13 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
Vergeben an:
Avatar des Nutzers
See private message.
$127,50 USD in 14 Tagen
4,5 (1 Bewertung)
2,7
2,7
5 Freelancer bieten im Durchschnitt $570 USD für diesen Auftrag
Avatar des Nutzers
See private message.
$2.040 USD in 14 Tagen
4,9 (15 Bewertungen)
6,0
6,0
Avatar des Nutzers
See private message.
$212,50 USD in 14 Tagen
5,0 (8 Bewertungen)
4,1
4,1
Avatar des Nutzers
See private message.
$127,50 USD in 14 Tagen
5,0 (4 Bewertungen)
2,7
2,7
Avatar des Nutzers
See private message.
$340 USD in 14 Tagen
0,0 (0 Bewertungen)
0,0
0,0

Über den Kunden

Flagge von UNITED STATES
BEACHWOOD, United States
5,0
30
Zahlungsmethode verifiziert
Mitglied seit Dez. 2, 2004

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.