• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[TIP] neuer multitrack audio recorder - Traverso

oc2pus

Ultimate Guru
Neuer Multitrack Audio Recorder mit neuem intuitivem Bedienerinterface.

Um die realtime-features korrekt zu nutzen ist in /etc/security/limits.conf folgendes einzutragen:
Code:
@audio          -       rtprio          80
@audio          -       nice            -10
@audio          -       memlock         4000000
und der aktuelle user muss Mitglied sein in der Gruppe "audio". Das kann via YaST Benutzerverwaltung erfolgen.

Das Programm kann über meine Repositories installiert werden:
[TIP] suser-oc2pus Repository- Infos
http://www.linux-club.de/ftopic62383.html

Da das Programm qt >= 4.1 benötigt, ist es teilweise erforderlich das KDE4 Repository mit einzubinden um diese qt Version zu installieren. Siehe dazu:
[TIP] KDE4-channel bzw apt-Repository
http://www.linux-club.de/ftopic63906.html
Aber NICHT die 4.1.9er verwenden!

URL Traverso:
http://vt.shuis.tudelft.nl/~remon/traverso/index.php

Traverso
is a multitrack audio recording and editing program for GNU/Linux with special emphasis to create an easy to use program with a clean and intuitive interface.

User Interface concept
Traverso uses a contextual interaction interface.

Instead of using (only) the mouse to operate on certain objects, the mouse and keyboard are used together to control the program.

This results in a higher flexibility to control the program compared to the 2 or 3 mouse buttons available if the mouse was used alone. The mouse only has to move on an object and all functions become available by pressing a key on the keyboard. This is more efficient and requires less interaction than selecting the object and choosing the function from a menu. Since the object under the mouse cursor is automatically selected, this concept is called "soft selection".
It differs also from the more generally known "key shortcuts" which do not operate in a context, or only on "hard selected" objects.

To help new users to learn this way of controlling an application, Traverso offers "Contextual Menus", a detailed help file, and a tutorial on this web site.
What can Traverso do for you?
Traverso is able to do multitrack recordings with all audiocards supported by ALSA, including the more professional multichannel audiocards.
Importing existing audio is supported too, and a number of editing capabilities are offered to arrange and mix your recordings, see features page for more details

Traverso has a small memory footprint, and runs fast on all systems available today, and reasonably from Pentium II class like systems and upwards.
 

rsijrier

Newbie
Hi,

Sorry for not replying in German.

It looks like a symbol which is in Qt 4.2!

Did you compile it yourself, or from the suse repository?

The program is likely compiled against Qt 4.2 which is not a good idea, since Qt 4.2 is a preview release, and doesn't work with Traverso right now.

Hope this helps.
 
OP
oc2pus

oc2pus

Ultimate Guru
rsijrier schrieb:
It looks like a symbol which is in Qt 4.2!

Did you compile it yourself, or from the suse repository?

The program is likely compiled against Qt 4.2 which is not a good idea, since Qt 4.2 is a preview release, and doesn't work with Traverso right now.

ok, I'll check this ...
I've used the actual qt-4.1.4-11 package for building it on SuSE-10.1. And here it is running. I know from another person using SuSE-10.0 that it is also working.

btw: welcome Remond :)
 

rsijrier

Newbie
Was just curious about your "featuring" :)

I've done a quick test here, but also the binary build doesn't link to Qt 4.2.

Must be a local problem or something.

Heh, and Qt 4.2 is only out for a couple of days 8)
 
OP
oc2pus

oc2pus

Ultimate Guru
kurzer check auf SuSE-10.1:
traverso läuft mit qt-4.1.0-29 (aus base-Repository) und mit qt-4.1.4-11.1 aus dem KDE4-Repository
 

rsijrier

Newbie
Freecoffee schrieb:
Verwende SuSE Linux 10.1. Ein Downgrade auf qt-4.1.0-29 hat auch nichts geholfen.

Did you compile from source, or did you install a suse package?

It seems it's compiled against 4.2, if you used the packages from oc2pus who doesn't have this problem, something magical is going on ;-)

If you compiled from source, make sure you are using the correct qmake version!
qmake -v should output:
QMake version: 2.00a

as it's version.

If you compiled from source, it's best to freshly unpack the tarball again, make sure you're using the correct qmake and do:
$ qmake
$ make

Hope this get you going!
 
Compiling from source gives the following error (excerpt)
Code:
make[1]: Entering directory `/usr/local/software/traverso-0.30.0/src/traverso'
g++  -o ../../traverso build/Traverso.o build/AudioPluginSelector.o build/BorderLayout.o build/BusMonitor.o build/BusSelector.o build/ColorManager.o build/Help.o build/InfoBox.o build/Main.o build/ExportWidget.o build/ProjectManagerWidget.o build/ProjectInfoWidget.o build/MessageWidget.o build/ManagerWidget.o build/OverViewWidget.o build/SongManagerWidget.o build/SongInfoWidget.o build/SystemInfoWidget.o build/AudioSourcesManagerWidget.o build/GlobalPropertiesWidget.o build/TrackView.o build/ViewItem.o build/AudioClipView.o build/Interface.o build/ViewPort.o build/SongView.o build/VUMeter.o build/VUMeterLevel.o build/Cursor.o build/PanelLed.o build/LocatorView.o build/moc_AudioPluginSelector.o build/moc_BusMonitor.o build/moc_Help.o build/moc_InfoBox.o build/moc_ExportWidget.o build/moc_ManagerWidget.o build/moc_MessageWidget.o build/moc_OverViewWidget.o build/moc_ProjectManagerWidget.o build/moc_ProjectInfoWidget.o build/moc_SongManagerWidget.o build/moc_SystemInfoWidget.o build/moc_SongInfoWidget.o build/moc_AudioSourcesManagerWidget.o build/moc_GlobalPropertiesWidget.o build/moc_Traverso.o build/moc_TrackView.o build/moc_ViewItem.o build/moc_AudioClipView.o build/moc_Interface.o build/moc_ViewPort.o build/moc_SongView.o build/moc_VUMeterLevel.o build/moc_Cursor.o build/moc_PanelLed.o build/moc_LocatorView.o build/qrc_traverso.o   -L./lib -L../../lib -L/usr/lib -ltraversocore -ltraversocommands -ltraverso -lsndfile -lsamplerate -lasound -ljack -lQtXml -L/usr/lib -lQtGui -L/usr/X11R6/lib -lpng -lSM -lICE -lXi -lXrender -lXrandr -lXcursor -lXinerama -lfreetype -lfontconfig -lXext -lX11 -lQtCore -lz -lm -ldl -lpthread
/usr/lib/gcc/i586-suse-linux/4.1.0/../../../../i586-suse-linux/bin/ld: cannot find -lQtGui
collect2: ld returned 1 exit status
make[1]: *** [../../traverso] Fehler 1
 

rsijrier

Newbie
I'm afraid your Qt install is wrong.
One problem is that the linker seems not to find the Qt libs.

If the Qt libs dont' live in /usr/lib, add the path they are in in the

/etc/ld.so.conf

file, and run:
su ldconfig

You could try to run it even if the Qt libs are in /usr/lib

If that's not solving the problem, try Kubuntu :p

Greetings,

Remon
 
Somehow strange:
Code:
> ll /usr/lib/ | grep libQtGui
-rw-r--r--   1 root root      798 2006-05-02 11:30 libQtGui.la
-rw-r--r--   1 root root      855 2006-05-02 11:30 libQtGui.prl
lrwxrwxrwx   1 root root       17 2006-07-06 23:16 libQtGui.so -> libQtGui.so.4.1.0
lrwxrwxrwx   1 root root       17 2006-07-06 21:08 libQtGui.so.4 -> libQtGui.so.4.2.0
lrwxrwxrwx   1 root root       17 2006-07-06 21:08 libQtGui.so.4.2 -> libQtGui.so.4.2.0
-rwxr-xr-x   1 root root  7643552 2006-07-06 14:26 libQtGui.so.4.2.0
So the libs are present where they have to be, ldconfig does not change anything, I already tried that.
 

rsijrier

Newbie
Heh, I had the same problem after I messed with Qt 4.2 !

You _really_ have to make sure you are using the correct qmake version!

The Makefile's are probably made still with the wrong qmake, hence the problems.

It's best to freshly unpack the tarball, verify you are using the correct qmake and see if it works.

Best,

R.
 
OP
oc2pus

oc2pus

Ultimate Guru
@freecoffee
setze mal export QTDIR="" VOR deinem compile
dann sollte die Version qt3 aus dem Spiel sein
 
Oben