Festige, a gui for fst

Discuss anything new and newsworthy! See http://planet.linuxaudio.org and https://libreav.org/news for more Linux Audio News!

Announcements of proprietary software may fit better in the Marketplace.


Moderators: raboof, MattKingUSA, khz

Post Reply
User avatar
Chipfryer
Established Member
Posts: 362
Joined: Tue Nov 24, 2009 12:43 pm

Re: Festige, a gui for fst

Post by Chipfryer »

I'm really impressed by how well this works. Kudos.
alberto
Established Member
Posts: 4
Joined: Tue Sep 22, 2009 8:47 am

Re: Festige, a gui for fst

Post by alberto »

Can I use festige without installing kde libs?

I only have installed GTK and QT
alberto
Established Member
Posts: 4
Joined: Tue Sep 22, 2009 8:47 am

Re: Festige, a gui for fst

Post by alberto »

OK. Thanks!
satobox
Posts: 2
Joined: Sat May 08, 2010 7:33 am

Re: Festige, a gui for fst

Post by satobox »

Hello falk TX,
First of all, thank you very much and congratulations for your great distro & FeSTige!
I'm impressed with them very much. :D


Since I'm still a linux noob I have one question, so please teach me.
I want to connect my midi controller(M-audio O2) to FeSTige.
First, I installed Ubuntu Studio and FeSTige, then;
-open [Qjackctrl]-[Setup], set "MIDI Driver" to [Seq]
-open [Connect]-["MIDI" tab], I can see "alsa_pcm:USB-O2/midi_capture_1" there.
-start FeSTige, then I can connect O2 to VST in the MIDI tab.
I also installed python-jack as you mentioned, so It's really convenient!

Second, I installed KXStudio, then;
-open [Qjackctrl]-[Setup], set "MIDI Driver" to [Seq]
-open [Connect]-["MIDI" tab],
But I cannot find USB-O2 there, though I can find it in the ALSA tab.
Of course, FeSTige's VSTs appear in the MIDI tab.

How can I connect O2 to FeSTige in KXStudio?
Pablo
Established Member
Posts: 1274
Joined: Thu Apr 17, 2008 9:57 pm
Been thanked: 3 times

Re: Festige, a gui for fst

Post by Pablo »

Hi,

There is this tool called a2jmidid (alsa to jack midi daemon). From the man page:

DESCRIPTION
a2jmidid is a daemon that implements automatic bridging. For every ALSA
sequencer port you get one jack midi port. If ALSA sequencer port is
both input and output one, you get two JACK MIDI ports, one input and
output.

You can launch it from a terminal or just from ALT+F2 with the command:

a2jmidid -e

(-e forces a2jmidid to bridge hardware ports as well as software ports)

This way you can make your connections in the MIDI tab (which stands for "Jack MIDI" while ALSA stands for "alsa sequencer" or "alsa midi").

The JACK midi driver should do the same for the hardware ports, afaik, but I don't know why it doesn't work in your case.

Cheers! Pablo
satobox
Posts: 2
Joined: Sat May 08, 2010 7:33 am

Re: Festige, a gui for fst

Post by satobox »

Oh, thank you for your detailed explanation, Pablo!

Now I can connect O2 to VSTs. :D

Thanks again!!
Pablo
Established Member
Posts: 1274
Joined: Thu Apr 17, 2008 9:57 pm
Been thanked: 3 times

Re: Festige, a gui for fst

Post by Pablo »

KXStudio includes Jack2, which, AFAIK, doesn't have the "seq" midi driver anymore.
I remember thorgal launchs jack2 with the -Xseq option. It seems strange. I hate Xseq because it once stopped me from connecting the BCF2000 controller to ardour. I have never used it again.
detailed explanation
:) Wow, thanks! And thanks to the person who wrote the man page.
I am glad I helped you!
thorgal
Established Member
Posts: 739
Joined: Mon Apr 07, 2008 6:04 pm

Re: Festige, a gui for fst

Post by thorgal »

do I ? :) a remnant from jack1 maybe! I never really looked into this, MIDI just works when using my external MIDI piano device to the Multiface II ...
User avatar
Capoeira
Established Member
Posts: 1321
Joined: Tue May 12, 2009 1:01 pm
Location: Brazil
Has thanked: 3 times
Been thanked: 2 times

Re: Festige, a gui for fst

Post by Capoeira »

Code: Select all

[studio@myhost ~]$ festige
Traceback (most recent call last):
  File "/usr/share/festige/gui/festige.py", line 8, in <module>
    from PyQt4.QtCore import QSize, SIGNAL
ImportError: No module named PyQt4.QtCore
trying to run it in Arch-Linux

downloaded the source and put the files to the right places, but when I run it I get the above
User avatar
raboof
Established Member
Posts: 1855
Joined: Tue Apr 08, 2008 11:58 am
Location: Deventer, NL
Has thanked: 50 times
Been thanked: 74 times
Contact:

Re: Festige, a gui for fst

Post by raboof »

Capoeira wrote:

Code: Select all

ImportError: No module named PyQt4.QtCore
Do you have the python qt4 bindings installed? (not sure how to check for that in arch)
User avatar
Capoeira
Established Member
Posts: 1321
Joined: Tue May 12, 2009 1:01 pm
Location: Brazil
Has thanked: 3 times
Been thanked: 2 times

Re: Festige, a gui for fst

Post by Capoeira »

raboof wrote:
Capoeira wrote:

Code: Select all

ImportError: No module named PyQt4.QtCore
Do you have the python qt4 bindings installed? (not sure how to check for that in arch)
oh, yes....i had to instal pyqt package....thanks

in my case I had to instal the kdebindings, too (in KDE4)
User avatar
Capoeira
Established Member
Posts: 1321
Joined: Tue May 12, 2009 1:01 pm
Location: Brazil
Has thanked: 3 times
Been thanked: 2 times

Re: Festige, a gui for fst

Post by Capoeira »

man, FST doesn't like the realtime-parameter in qjackctl.........if i had known this before, i wouldn't had to use another PC just for my vsts.

Realguitar (a heavy VSTi):

with Realtime enabeld: fst will not load the dll until increasing latency to 23.3 msec

without realtime: fst gets loaded at any Latency ----- without x-runs with 8.71 msec of latency !!!!!!
User avatar
raboof
Established Member
Posts: 1855
Joined: Tue Apr 08, 2008 11:58 am
Location: Deventer, NL
Has thanked: 50 times
Been thanked: 74 times
Contact:

Re: Festige, a gui for fst

Post by raboof »

Capoeira wrote:with Realtime enabeld: fst will not load the dll until increasing latency to 23.3 msec

without realtime: fst gets loaded at any Latency ----- without x-runs with 8.71 msec of latency !!!!!!
That's pretty surprising. Do you have a kernel with the RT_PREEMPT patch enabled?
User avatar
Capoeira
Established Member
Posts: 1321
Joined: Tue May 12, 2009 1:01 pm
Location: Brazil
Has thanked: 3 times
Been thanked: 2 times

Re: Festige, a gui for fst

Post by Capoeira »

raboof wrote:
Capoeira wrote:with Realtime enabeld: fst will not load the dll until increasing latency to 23.3 msec

without realtime: fst gets loaded at any Latency ----- without x-runs with 8.71 msec of latency !!!!!!
That's pretty surprising. Do you have a kernel with the RT_PREEMPT patch enabled?
tested with this kernel: http://aur.archlinux.org/packages.php?ID=31893

it's a FST-thing, can't test it on my ubuntu machine now, but i never got under 30 msec with this plugin with RT enabled,too.
User avatar
raboof
Established Member
Posts: 1855
Joined: Tue Apr 08, 2008 11:58 am
Location: Deventer, NL
Has thanked: 50 times
Been thanked: 74 times
Contact:

Re: Festige, a gui for fst

Post by raboof »

Capoeira wrote:
raboof wrote:Do you have a kernel with the RT_PREEMPT patch enabled?
tested with this kernel: http://aur.archlinux.org/packages.php?ID=31893

it's a FST-thing, can't test it on my ubuntu machine now, but i never got under 30 msec with this plugin with RT enabled,too.
Hmm. If turning on RT causes degredation, you'd say that's caused by some other RT process taking resources away from the FST. But with RT_PREEMPT, i sort of expected/hoped the priority inversion protection would take care of that and temporarily raise the priority of the FST...
falkTX wrote:I have a solution and I'll implement it on festige soon (Wine+RT patch, renice)
Cool. The latest wisdom dictates we should use 'rtprio' instead of 'nice' for audio, though, shouldn't we? :)
Post Reply