MidiShare: codi llenguatge C
La revisió el 06:39, 1 abr 2009 per Joan (discussió | contribucions) (New page: =Codi C per a MidiShare. Exemples= codi d'exemple en C de MidiShare el puc trobar a: /usr/src/midishare/src/linux/applications/samples i a /usr/src/midishare/src/tools i a MidiShare ...)
codi d'exemple en C de MidiShare el puc trobar a:
/usr/src/midishare/src/linux/applications/samples
i a
/usr/src/midishare/src/tools
i a MidiShare Code Examples:
http://midishare.sourceforge.net/doc/MSH_code_examples.html
$ cd /usr/src/midishare/src/linux/applications/samples
per recompilar el codi:
$ sudo make clean $ sudo make
o bé per recompilar un fitxer concret:
$ sudo gcc msArpege.c -g -I../../Include -o msArpege -Wl,-L../../library -lMidiShare
msTutorial és l'equivalent al TutorialPart1 de Java
Ens centrem en msSendNote.c
ús: msSendNote [-pitch <k>] [-vel <v>] [-dur <d>] [-port <p>] [-chan <c>] ./msSendNote -pitch 80 -vel 150 -dur 80 -port 0 -chan 0 -> no se sent res
Engeguem el driver
$ msAlsaSeq taja_so -i 129:0 -o 128:0
modifiquem msSendNote.c i compilem
$ sudo gcc msSendNote.c -g -I../../Include -o msSendNote -Wl,-L../../library -lMidiShare