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.

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
64studio-users mailing list
[email protected]
http://lists.64studio.com/mailman/listinfo/64studio-users

Reply via email to