Excuse top posting...
I like it. I feel exactly the same way about the hassle of writing
things. Sometimes, I have an idea and I just want to concentrate on
getting that implemented.
Currently, I find myself having to deal with three things: jack, alsa
midi and LADSPA.
A few times I've tried to build reusable components, but I get fed up
with the extra work and start hacking half way through.
Thre are more things that I think need to be added to the pot to make
this ideal:
1. Midi (which I've already mentioned)
2. libsndfile
3. secret bunny code
And I'm sure there are a few more.
So, don't give up. Ask for help and trudge on. It might take a
while, but it would be worth it.
I'd like to offer my help if it's wanted/needed.
I've tried la marmite and (after messign with the makefiles) and I'm
impressed at what you get out for what you put in.
I don't have huge amounts of time, but I've managed to get myself
into a position that lets me write off a certain amount of messing
with linux audio as "work".
James
On Fri, 24 Jun, 2005 at 10:17AM +0200, nico spake thus:
Hi, I started last year the project of an small framework for audio apps
based on JACK and LADSPA. I published it quite a while ago on :
http://lamarmite.poivron.org
But I'm now really doubting of the interest of this project and this
should be THE place to find answers ...
La Marmite is a C++ framework cooked for the development of audio
applications for GNU/Linux which is based on the will of simplifying the
combined use of the standard tools JACK and LADSPA. La Marmite is free
software and published under the GNU Public License.
JACK and LADSPA are two major ingredients from the Linux audio world but
mixing them together often bury me in long hours of C coding which
rapidly oxidize my placid humour...
My idea was to construct a object-oriented environment providing a
higher level of abstraction and which allows me to concentrate on the
logic of the application and to achieve my goal faster without having
neither to bury myself in the inmost depths of the interfaces nor to
recode over and over the same routines.
Do you feel like ?
La Marmite was designed in order to create same applications, audio
toys, or autonomous audio modules which be further mixed or combined
through JACK. But only few things have been realised so far. And it
might not be well suited for larger scale applications.
--
"I'd crawl over an acre of 'Visual This++' and 'Integrated
Development
That' to get to gcc, Emacs, and gdb. Thank you."
(By Vance Petree, Virginia Power)