C/C++ i MIDI

Jeśli chcesz zasięgnąć rady, podzielić się doświadczeniem w trudnej sztuce samodzielnego programowania - to tu jest miejsce, aby tego dokonać.
Awatar użytkownika
implant
Posty: 100
Rejestracja: sobota 30 mar 2002, 00:00
Kontakt:

C/C++ i MIDI

Post autor: implant » wtorek 03 maja 2005, 20:54

Hej!



od jakiegoś czasu bawię się w DEV-C++ i wpadł mi do głowy pomysł na zrobienie edytora do moich skrzynek z racka, tylko nie wiem jak do tego podejść od strony technicznej, jakiej biblioteki użyć - pewnie mmsystem.h - ale nie mam do tego żadnej dokumentacji, przykładów...



czy jest ktoś kto mógłby mnie poratować? szperałem sporo w internecie i nie znalazłem nic :(



chodzi mi o proste rzeczy:



- możliwość odczytania nazw portów

- możliwość wybrania portu (ów)

- wysyłanie komunikatów do wybranego portu (od noteON/OFF przez CC do sysexów)

- zamknięcie portu (ów)



robił to ktoś? mam w głowie świetny projekt, ale bez znajomości obsługi tych czynności nic nie zrobie :(



z góry dzięki za pomoc!!



kuba


[addsig]
Analogi i cyfry fajne są :)

Awatar użytkownika
JacekH
Posty: 611
Rejestracja: czwartek 14 mar 2002, 00:00

Re: C/C++ i MIDI

Post autor: JacekH » wtorek 03 maja 2005, 22:25

SDK Windowsowe i help - tam jest wszystko.



> chodzi mi o proste rzeczy:



- możliwość odczytania nazw portów



midiInGetDevCaps

The midiInGetDevCaps function determines the capabilities of a specified MIDI input device.



- możliwość wybrania portu (ów)

midiInOpen

The midiInOpen function opens a specified MIDI input device.



- wysyłanie komunikatów do wybranego portu (od noteON/OFF przez CC do sysexów)



midiOutShortMsg

The midiOutShortMsg function sends a short MIDI message to the specified MIDI output device.

midiOutLongMsg

The midiOutLongMsg function sends a system-exclusive MIDI message to the specified MIDI output device.



- zamknięcie portu (ów)

midiOutClose

The midiOutClose function closes the specified MIDI output device.



robił to ktoś?



W Delphi. Ale to jest tak samo, bo to są funkcje modułu mmsystem (WinAPI).



A dlaczego do google nie zajrzysz? Wpisałem najbanalniej jak się da:

C++ MIDI example i już w pierwszym linku jest kompletny przykład z załączoną biblioteką:

C++ MIDI Library.



Jacek

Awatar użytkownika
implant
Posty: 100
Rejestracja: sobota 30 mar 2002, 00:00
Kontakt:

Re: C/C++ i MIDI

Post autor: implant » wtorek 03 maja 2005, 23:16

W Delphi. Ale to jest tak samo, bo to są funkcje modułu mmsystem (WinAPI).



A dlaczego do google nie zajrzysz? Wpisałem najbanalniej jak się da:



**********************



dzieki :)



zaraz zbadam to co mi podałeś :)



a co do google -

szukałem, ale nie skutecznie, część rzeczy które znalazłem była bezużyteczna i nic mi nie pomogła :(
Analogi i cyfry fajne są :)

ODPOWIEDZ