On Fri, Sep 12, 2003 at 11:00:19AM +1000, Earle wrote: > I was hoping someone could help me with my first newbie steps in linux audio > programming. I finally made it over to Linux, and discovered that I arrived > here before cubase and fruityloops did. They never did what I wanted them to > anyway. *sob*.
Consider finding a project which does what you want and helping it. Even if you merely plan to explore some of your own ideas, it might be easier to do it within the framework of an existing app. And then when your ideas grow into a full app, you won't find that you've created yet another ____. If you in interested in creating something like cubase or protools, definitely check out ardour. If you like traktor, check out gdam. Can't say offhand what is closest to fruityloops although gdam (my project) isn't too far. There are midi editors, synthesis networks, realtime processing engines, etc. Check out http://linux-sound.org/ for a list of existing projects. If you do start your own project, the best way to ensure the effort can be reused is to use JACK for audio. Considering toolkits, gtk+ is pretty nice and reasonably easy to extend with new widgets. It is c, but very object oriented (there are other language bindings). The biggest drawback is portability, the native osx version is in early stages and the windows version required cygwin or similar last time i tried. I have written some pixmapped gtk+ widgets useful for audio - scrollbars, meters, buttons, and dials created from your custom images. You are, of course, free to use those. -geoff