Phasex
Moderators: MattKingUSA, khz
Phasex
Hello. As there is no activity at PHASEX (http://www.sysex.net/phasex/) soft synth and there is no reply from its author I decided to make some changes to make it more useful for daily use. As the base I took version 0.12-pre1, amount of changes are pretty small at this moment but they're already need some testing.
Here it is:
git://github.com/disabled/phasex-dev.git
At this moment changelog is:
* Added LASH support
* Added sustain pedal support
* Fixed GTK system theme
* Fixed ADSR envelope behavior
* Fixed behavior on polyphony limit
* Added ‘Panic’ button, which kills all active sounds
PS Of course, when author 'will be back' all patches will be submitted to him.
Here it is:
git://github.com/disabled/phasex-dev.git
At this moment changelog is:
* Added LASH support
* Added sustain pedal support
* Fixed GTK system theme
* Fixed ADSR envelope behavior
* Fixed behavior on polyphony limit
* Added ‘Panic’ button, which kills all active sounds
PS Of course, when author 'will be back' all patches will be submitted to him.
- autostatic
- Established Member
- Posts: 1994
- Joined: Wed Dec 09, 2009 5:26 pm
- Location: Beverwijk, The Netherlands
- Has thanked: 32 times
- Been thanked: 104 times
- Contact:
Re: Phasex
Hello disabled, that's great news! Especially the Panic button could come in handy. I'll give it a try and report back!
Best,
Jeremy
Best,
Jeremy
-
studio32
Re: Phasex
Nice nice. LASH is dead afaik | imo
You better add ladish.org and/ or jacksession support
You better add ladish.org and/ or jacksession support
- Louigi Verona
- Established Member
- Posts: 402
- Joined: Mon Aug 24, 2009 8:56 am
- Been thanked: 1 time
Re: Phasex
disabled is a big fan of LASH and not a very big fan of Ladish. I tried to explain why I support Ladish (http://www.louigiverona.ru/?page=projec ... nux_ladish) but it did not seem to convince him. But because Ladish is so great, it can work with LASH too, so this is good news anyway.
Re: Phasex
1) Ladish is in stage of early development and doesn't provide any session management API yet. Also, as said, it will provide LASH compatibility layer.
2) There is no stable release of JACK with jack-session support.
Implementing of LASH at first place was pretty obvious.
PS I'm not a "big fan of LASH". At this moment LASH is superior to LADISH. That's all.
2) There is no stable release of JACK with jack-session support.
Implementing of LASH at first place was pretty obvious.
PS I'm not a "big fan of LASH". At this moment LASH is superior to LADISH. That's all.
- Louigi Verona
- Established Member
- Posts: 402
- Joined: Mon Aug 24, 2009 8:56 am
- Been thanked: 1 time
Re: Phasex
I never really looked at effects section (chorus & delay), but once once I did it, I was confused: 'Feedback' setting is not really a feedback. It works as it described in help, but this thing isn't feedback.
I think there is 2 ways:
1) make true feedback, but this will change sounding of chorus & delay effects
2) rename 'Feedback' setting to something appropriate
So, I want to get some opinions/suggestions from PHASEX users, which way to choose.
I think there is 2 ways:
1) make true feedback, but this will change sounding of chorus & delay effects
2) rename 'Feedback' setting to something appropriate
So, I want to get some opinions/suggestions from PHASEX users, which way to choose.
- autostatic
- Established Member
- Posts: 1994
- Joined: Wed Dec 09, 2009 5:26 pm
- Location: Beverwijk, The Netherlands
- Has thanked: 32 times
- Been thanked: 104 times
- Contact:
Re: Phasex
First thing I always do is setting delay and chorus to zero, I prefer using other delays and choruses (Rakarrack for example). But some patches are really built around those internal effects so maybe it's better to rename it? Just my 2¢ 
- Louigi Verona
- Established Member
- Posts: 402
- Joined: Mon Aug 24, 2009 8:56 am
- Been thanked: 1 time
Re: Phasex
Meanwhile, seems that most noticable issues are fixed. So, for testing purposes source tree will not be changed for a couple of days. After testing period it will became 1st milestone, plans for 2nd milestone will be published sometime later.
I'd really appreciate some more feedback regarding bugs, possible regressions and most missed features.
I'd really appreciate some more feedback regarding bugs, possible regressions and most missed features.
- autostatic
- Established Member
- Posts: 1994
- Joined: Wed Dec 09, 2009 5:26 pm
- Location: Beverwijk, The Netherlands
- Has thanked: 32 times
- Been thanked: 104 times
- Contact:
Re: Phasex
Hello disabled, haven't had the time to test anything yet, hopefully tomorrow I'll have some time. When it comes to bugs/missing features:
Best,
Jeremy
- MIDI timing, PHASEX goes out of sync quickly when using arpeggio patches or patches with delay/chorus that depend on the BPM. It would be great if PHASEX could sync with JACK and use a BPM calculation method that is more in line with other apps like Hydrogen or Qtractor.
- Possibility to (re)name a PHASEX instance, it would be really helpful if I could name any PHASEX instance I start up. Some of my projects require more than one PHASEX instance and it becomes really confusing with names like phasex-01, phasex-02 etc.
- Not every knob can be mapped to a MIDI command with the mouse (BPM for example). It can be done by editing the PHASEX config file but it would be nice if every knob could have MIDI learn.
Best,
Jeremy
Re: Phasex
AutoStatic, thanks for reply.
1) It's already in roadmap, but I don't know when it will be done, because it's pretty complex issue. Anyway it it will have highest priority for second milestone.
2) It will be not so hard. Added to roadmap.
3) Fix commited (It can't break anything at all, so it will not affect testing freeze)
1) It's already in roadmap, but I don't know when it will be done, because it's pretty complex issue. Anyway it it will have highest priority for second milestone.
2) It will be not so hard. Added to roadmap.
3) Fix commited (It can't break anything at all, so it will not affect testing freeze)
- autostatic
- Established Member
- Posts: 1994
- Joined: Wed Dec 09, 2009 5:26 pm
- Location: Beverwijk, The Netherlands
- Has thanked: 32 times
- Been thanked: 104 times
- Contact:
Re: Phasex
Compiled it and gave it a little testrun. I dig the improvements! And it all seems to work, the System theme, the Panic! button, MIDI learn for BPM. Thanks disabled!
A glimpse of phasex-dev
A glimpse of phasex-dev
- autostatic
- Established Member
- Posts: 1994
- Joined: Wed Dec 09, 2009 5:26 pm
- Location: Beverwijk, The Netherlands
- Has thanked: 32 times
- Been thanked: 104 times
- Contact:
Re: Phasex
Hello disabled, testing phasex-dev a bit more. Apparently it' s not possible to run multiple PHASEX instances. When I fire up the second instance on the console:
JACK spits out the following messages:
So apparently the second instance presents itself as phasex-01 too instead of phasex-02.
Code: Select all
phasex
cannot read response from jack server (No such file or directory)
cannot read response from jack server (No such file or directory)
cannot read response from jack server (No such file or directory)
cannot read response from jack server (No such file or directory)
cannot read response from jack server (No such file or directory)
cannot read response from jack server (No such file or directory)
cannot read response from jack server (No such file or directory)
cannot read response from jack server (No such file or directory)
cannot read response from jack server (No such file or directory)
cannot read response from jack server (No such file or directory)
cannot read response from jack server (No such file or directory)
cannot read response from jack server (No such file or directory)
cannot read response from jack server (No such file or directory)
cannot read response from jack server (No such file or directory)
cannot read response from jack server (No such file or directory)
Unable to conect to JACK server. Is JACK running?Code: Select all
port created: phasex-01 [131] (playback): phasex-01 in
cannot create new client; phasex-01 already exists
cannot complete client connection process
21:05:38.578 JACK active patchbay scan...
21:05:38.578 ALSA active patchbay scan...
21:05:38.580 JACK connection change.
21:05:38.580 ALSA connection change.
21:05:38.781 JACK active patchbay scan...
21:05:38.781 ALSA active patchbay scan...
cannot create new client; phasex-01 already exists
cannot complete client connection process
cannot create new client; phasex-01 already exists
cannot complete client connection process
cannot create new client; phasex-01 already exists
cannot complete client connection process
cannot create new client; phasex-01 already exists
cannot complete client connection process
cannot create new client; phasex-01 already exists
cannot complete client connection process
cannot create new client; phasex-01 already exists
cannot complete client connection process
cannot create new client; phasex-01 already exists
cannot complete client connection process
cannot create new client; phasex-01 already exists
cannot complete client connection process
cannot create new client; phasex-01 already exists
cannot complete client connection process
cannot create new client; phasex-01 already exists
cannot complete client connection process
cannot create new client; phasex-01 already exists
cannot complete client connection process
cannot create new client; phasex-01 already exists
cannot complete client connection process
cannot create new client; phasex-01 already exists
cannot complete client connection process
cannot create new client; phasex-01 already exists
cannot complete client connection process
21:05:53.523 ALSA connection graph change.
port deleted: phasex-01 [131] (playback): phasex-01 in