Am Samstag, den 28.08.2010, 10:06 -0400 schrieb Camilo Polymeris:
Hello all,
A long ago, I said on this list (I think), I had the intention to write
a graphical mixer/router for the EMU 10k cards (EMU 1212m & EMU 1616m).
I wanted to make a nice, well-written, full-featured app with routing
levels and eventually effects and all, but couldn't figure out all the
intricacies of the card's driver.
So, over the last two nights I hacked together a simple "Matrix"-style
app, very ugly in code, but functional, for me, at least.
I won't have time to maintain it, but if you want to try it out, at the
end of this message you'll find links to a screenshot, the source
package and an x86_64 build. You'll need Qt & ALSA libraries, of course.
Be aware that many features are missing, but basic routing works. I'll
put up a version control repo when I have time.
Any comments welcome.
Greetings,
Camilo
Links. Everything licensed under GPLv3:
http://www2.udec.cl/~cpolymeris/emutrix/Screenshot-EMutrix-1.png
http://www2.udec.cl/~cpolymeris/emutrix/emutrix-0.1.tar.bz2
http://www2.udec.cl/~cpolymeris/emutrix/emutrix
Hi Camilo
I try it on debian/sid 32 bit, it build with some warnings,
[. . . . .]
g++ -c -pipe -g -Wall -W -D_REENTRANT -DQT_XML_LIB -DQT_GUI_LIB
-DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I.
-I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui
-I/usr/include/qt4/QtXml -I/usr/include/qt4 -I. -I. -o mainwindow.o
mainwindow.cpp
mainwindow.cpp:118: warning: unused parameter ‘checked’
mainwindow.cpp:126: warning: unused parameter ‘bg’
mainwindow.cpp:126: warning: unused parameter ‘visible’
[ . . . . . ]
It build and start, but when I push a button or a checkbox it segfault
(gdb) run
Starting program: /home/brummer/Projekte/emutrix/emutrix/emutrix
[Thread debugging using libthread_db enabled]
Program received signal SIGSEGV, Segmentation fault.
0xb7f2b430 in snd_hctl_elem_write () from /usr/lib/libasound.so.2
My card is
0 [Live ]: EMU10K1 - SB Live! Platinum [CT4760P]
SB Live! Platinum [CT4760P] (rev.8,
serial:0x80401102) at 0x5040, irq 18
greats hermann