Peter Geirnaert wrote: > > Ralf wrote: > I might be arrogant, but Google search yourself and > you will see, C and > C++ is most common for Linux. There are some dinosaurs that re-program > shell commands by using assembler, because they also not fine with > that > "evil" C and C++ compilers and the findings that Linux C compilers > does. > > > To Google is a good advice and not arrogant imho, and I actually > already started learning C++ > sometime ago :) Thanks for the sharing of motivating experiences ;-)
I might be arrogant because I'm adjudging some programming languages, not because of my advice to use Google and to find out which programming language might be the right one for you. > here are some of my bookmarks I'll share for any other newbie who's > interested in the subject: > http://www.cplusplus.com/doc/tutorial/ > MIDI PROGRAMMING IN LINUX > <http://ccrma.stanford.edu/%7Ecraig/articles/linuxmidi/> > LV2 programming for the complete idiot > <http://ll-plugins.nongnu.org/lv2pftci/> > http://www.cprogramming.com/tutorial.html#c++tutorial > http://www2.its.strath.ac.uk/courses/c/ > Pure Data Introduction for Ubuntu > <https://help.ubuntu.com/community/HowToPureDataIntroduction> Thank you. I can recommend to look for MIDI programming books for the Commodore 64. I learned everything about MIDI from German C64 books. There is less information about the C64, but everything about the UART and ACIA, that are the MIDI interface chips and everything about the MIDI standard. Using the APIs for ALSA and Jack, as far as I remember, you don't have to care about the UART and ACIA and you don't need to know about the whole MIDI standard, e.g. how to use running status. I should try again to program in C++ for Linux, maybe it will be better with my new hardware, because of one problem less to think about. Programming for audio is much harder, because of all that Furier mathematics. Good but free algorithms seems to be rare. I never does any Furier algorithms myself, just doing sound sampling, recording and playing isn't the whole stuff.
signature.asc
Description: OpenPGP digital signature
_______________________________________________ 64studio-users mailing list [email protected] http://lists.64studio.com/mailman/listinfo/64studio-users
