Find Jobs
Hire Freelancers

C++ Midi Play Multiple Voices Simultaneosly

$30-100 USD

Ukończony
Opublikowano prawie 14 lat temu

$30-100 USD

Płatne przy odbiorze
Write a basic MSVC 6.0 C++ console program that will Play Multiple (3 or more) Midi Voices Simultaneosly. Note that a playing a midi chord (Multiple notes) with the same voice (instrument) is trivial and requires no delay between each midiOutShortMsg as follows: /* Output the C note (ie, sound the note) */ midiOutShortMsg(handle, 0x00403C90); /* Output the E note */ midiOutShortMsg(handle, 0x00404090); /* Output the G note */ midiOutShortMsg(handle, 0x00404390); /* insert a delay so that you can hear the notes sounding */ Sleep(3000); // listen for 3 seconds The problem is that changing the Voice with midiOutShortMsg each seems to need roughly 100ms delay between each midiOutShortMsg otherwise all 3 voices are not heard.
Identyfikator projektu: 3565677

Informację o projekcie

4 ofert
Zdalny projekt
Aktywny 14 lat temu

Szukasz sposobu na zarobienie pieniędzy?

Korzyści ze składania ofert na Freelancer.com

Ustal budżet i ramy czasowe
Otrzymuj wynagrodzenie za swoją pracę
Przedstaw swoją propozycję
Rejestracja i składanie ofert jest bezpłatne
Przyznano:
Awatar Użytkownika
See private message.
$7 USD w 5 dni
5,0 (6 opinii)
1,6
1,6
4 freelancerzy składają oferty o średniej wysokości $35 USD dla tej pracy
Awatar Użytkownika
See private message.
$85 USD w 5 dni
5,0 (59 opinii)
5,4
5,4
Awatar Użytkownika
See private message.
$17 USD w 5 dni
4,6 (13 opinii)
4,9
4,9
Awatar Użytkownika
See private message.
$29,75 USD w 5 dni
4,9 (59 opinii)
4,7
4,7

O kliencie

Flaga UNITED STATES
United States
5,0
116
Zweryfikowana metoda płatności
Członek od lis 22, 2008

Weryfikacja Klienta

Dziękujemy! Przesłaliśmy Ci e-mailem link do odebrania darmowego bonusu.
Coś poszło nie tak podczas wysyłania wiadomości e-mail. Proszę spróbować ponownie.
Zarejestrowani Użytkownicy Całkowita Liczba Opublikowanych Projektów
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Wczytywanie podglądu
Udzielono pozwolenia na Geolokalizację.
Twoja sesja logowania wygasła i zostałeś wylogowany. Proszę, zalogować się ponownie.