<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.28.3">
</HEAD>
<BODY>
Thanx all, tritium looks very much like my own preliminary design. One question, does it mask JACK so that I only have to use the Tritium API (only JACK-Audio, not Midi)?<BR>
I also don't see any support for Inserts/plugins in the channel class. Am I wrong?<BR>
Gerald<BR>
<BR>
On Mon, 2011-03-28 at 21:47 +0200, Conrad Berhörster wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
Hi Gerald, 


Op den Sünnavend 26 März 2011 Klock 18:13:09 hett Gerald Mwangi schreven:
> Hi, I'm messing arround with the source of TerminatorX. As it seems, tX
> needs a total rewright of the mixer and the audio backend.
> Since many programs (Ardour, Qtracktor) have built mixers, I was
> wondering from which project I could 'borrow' the mixer component.
> I need a mixermodel which is strictly C++, which idealy has jack support
> built in, possibly multithreaded, GUI-Independant and easy to handle.
> I started to wright my own mixermodel, but then I thought how stupid it
> is to reinvent the wheel. It would really be nice something like a
> libmixer with jack, lv2, ladspa and VST support.
> Gerald


i have lurked on this. My focus was lying on platform independendness. 
i think, before you start borrowing some code and integrate that into your tX, 
think about using an existing lib. 
I haven't looked into every lib in detail, so i don't know if all your 
requirements are integrated, but here is my list. 

- SDL
- libremix
- audiere 
- audiality
- irrklang
- caudio
- openAL
- tritium
- allegro
- clam
- cmt
- rtaudio
- portaudio /portmixer 
- stk


i think, audiere was the best one for my requirements. Let me know, what you 
are missing in detail . Maybe i can help with some code. 

bye c~




_______________________________________________
Linux-audio-dev mailing list
<A HREF="mailto:Linux-audio-dev@lists.linuxaudio.org">Linux-audio-dev@lists.linuxaudio.org</A>
<A HREF="http://lists.linuxaudio.org/listinfo/linux-audio-dev">http://lists.linuxaudio.org/listinfo/linux-audio-dev</A>
</PRE>
</BLOCKQUOTE>
<BR>
</BODY>
</HTML>