Strona 1 z 1

C/C++ i MIDI

: wtorek 03 maja 2005, 20:54
autor: implant
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]

Re: C/C++ i MIDI

: wtorek 03 maja 2005, 22:25
autor: JacekH
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

Re: C/C++ i MIDI

: wtorek 03 maja 2005, 23:16
autor: implant
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 :(