Festige, a gui for fst
Moderators: raboof, MattKingUSA, khz
Re: Festige, a gui for fst
Can I use festige without installing kde libs?
I only have installed GTK and QT
I only have installed GTK and QT
Re: Festige, a gui for fst
Hello falk TX,
First of all, thank you very much and congratulations for your great distro & FeSTige!
I'm impressed with them very much.
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?
First of all, thank you very much and congratulations for your great distro & FeSTige!
I'm impressed with them very much.
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?
Re: Festige, a gui for fst
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
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
Re: Festige, a gui for fst
Oh, thank you for your detailed explanation, Pablo!
Now I can connect O2 to VSTs.
Thanks again!!
Now I can connect O2 to VSTs.
Thanks again!!
Re: Festige, a gui for fst
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.KXStudio includes Jack2, which, AFAIK, doesn't have the "seq" midi driver anymore.
Wow, thanks! And thanks to the person who wrote the man page.detailed explanation
I am glad I helped you!
Re: Festige, a gui for fst
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 ...
- 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
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
downloaded the source and put the files to the right places, but when I run it I get the above
- 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
Do you have the python qt4 bindings installed? (not sure how to check for that in arch)Capoeira wrote:Code: Select all
ImportError: No module named PyQt4.QtCore
- 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
oh, yes....i had to instal pyqt package....thanksraboof wrote:Do you have the python qt4 bindings installed? (not sure how to check for that in arch)Capoeira wrote:Code: Select all
ImportError: No module named PyQt4.QtCore
in my case I had to instal the kdebindings, too (in KDE4)
- 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
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 !!!!!!
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 !!!!!!
- 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
That's pretty surprising. Do you have a kernel with the RT_PREEMPT patch enabled?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 !!!!!!
- 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
tested with this kernel: http://aur.archlinux.org/packages.php?ID=31893raboof wrote:That's pretty surprising. Do you have a kernel with the RT_PREEMPT patch enabled?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 !!!!!!
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.
- 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
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...Capoeira wrote:tested with this kernel: http://aur.archlinux.org/packages.php?ID=31893raboof wrote:Do you have a kernel with the RT_PREEMPT patch enabled?
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.
Cool. The latest wisdom dictates we should use 'rtprio' instead of 'nice' for audio, though, shouldn't we?falkTX wrote:I have a solution and I'll implement it on festige soon (Wine+RT patch, renice)