MidiShare: codi llenguatge C
Salta a la navegació
Salta a la cerca
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