[LAA] XPolyMonk.lv2 v0.6
Moderators: raboof, MattKingUSA, khz
-
- Established Member
- Posts: 2348
- Joined: Mon Jul 01, 2013 8:13 am
- Has thanked: 9 times
- Been thanked: 468 times
[LAA] XPolyMonk.lv2 v0.6
XPolyMonk is polyphonic (12 voices) version of XMonk.lv2 with full midi support.
Released under the BSD Zero Clause License
get it here:
https://github.com/brummer10/XPolyMonk. ... s/tag/v0.6
Released under the BSD Zero Clause License
get it here:
https://github.com/brummer10/XPolyMonk. ... s/tag/v0.6
On the road again.
-
- Established Member
- Posts: 1392
- Joined: Thu Oct 11, 2018 4:13 pm
- Has thanked: 168 times
- Been thanked: 247 times
Re: [LAA] XPolyMonk.lv2 v0.6
Thanks tramp!
This has changed a lot since the first version. It seems heavy on CPU. Where other heavy synths use a lot of CPU when they are playing notes and less when silent, XPolyMonk uses a lot of CPU all the time whether it is playing notes or not.
The detune can be crazy on higher notes. I'll have to use it a bit more to figure out what settings cause it, but it has sounded out of tune at times.
This has changed a lot since the first version. It seems heavy on CPU. Where other heavy synths use a lot of CPU when they are playing notes and less when silent, XPolyMonk uses a lot of CPU all the time whether it is playing notes or not.
The detune can be crazy on higher notes. I'll have to use it a bit more to figure out what settings cause it, but it has sounded out of tune at times.
-
- Established Member
- Posts: 2348
- Joined: Mon Jul 01, 2013 8:13 am
- Has thanked: 9 times
- Been thanked: 468 times
Re: [LAA] XPolyMonk.lv2 v0.6
Hi merlynmerlyn wrote:This has changed a lot since the first version. It seems heavy on CPU. Where other heavy synths use a lot of CPU when they are playing notes and less when silent, XPolyMonk uses a lot of CPU all the time whether it is playing notes or not.
Yes, I've worked a bit on it.
The CPU usage, yes, it's designed to produce a constant load, no spices in the CPU time, regardless if you play it or not.
Here it use 12% DSP load with jackd settings 128 frames 48kHz SampleRate. Did it use more on your system?
Detune is a bit experimental, it detune the voices per voice,merlyn wrote:The detune can be crazy on higher notes. I'll have to use it a bit more to figure out what settings cause it, but it has sounded out of tune at times.
looks like that:
Code: Select all
for(int i = 0; i<VOICES;i++) {
p->xmonk[i]->detune = (double) p->detune * i * 0.1;
}
On the road again.
-
- Established Member
- Posts: 1392
- Joined: Thu Oct 11, 2018 4:13 pm
- Has thanked: 168 times
- Been thanked: 247 times
Re: [LAA] XPolyMonk.lv2 v0.6
At 128/48k I'm getting ~35% CPU going up to ~39% when I use the mod wheel to change the vowel. I've used the mod wheel so much it now squeaks I''l spray some switch cleaner in it. My computer is pretty old -- 2.6 GHz 4 core Athlon. For old hardware would being able to change the polyphony make it lighter? For playing XPolyMonk live one hand is on the keys and one on the mod wheel so 5 notes would be enough. Of course for using it in a sequencer 12 notes is good.
I checked the tuning with detune at 0 and it's correct. I'll now experiment with detune and report back.
I checked the tuning with detune at 0 and it's correct. I'll now experiment with detune and report back.
-
- Established Member
- Posts: 2348
- Joined: Mon Jul 01, 2013 8:13 am
- Has thanked: 9 times
- Been thanked: 468 times
Re: [LAA] XPolyMonk.lv2 v0.6
It's hard-coded, in XPolyMonk.h line 103:merlyn wrote: For old hardware would being able to change the polyphony make it lighter?
Code: Select all
#define VOICES 12
Sure, less voices reduce the DSP load.
I may be able to make it a adjustment parameter, but, that needs some work. ( needs a worker thread callback at least).
On the road again.
-
- Established Member
- Posts: 2348
- Joined: Mon Jul 01, 2013 8:13 am
- Has thanked: 9 times
- Been thanked: 468 times
Re: [LAA] XPolyMonk.lv2 v0.6
I made the VOICES now a parameter, so you could select how many voices you need during runtime. default is set to 6 voices.
Also I switched away from the constant load approve, means, when you didn't play, there is no DSP load.
Hope that makes it a tat more usable on older hardware.
Also I switched away from the constant load approve, means, when you didn't play, there is no DSP load.
Hope that makes it a tat more usable on older hardware.
On the road again.
- khz
- Established Member
- Posts: 1648
- Joined: Thu Apr 17, 2008 6:29 am
- Location: German
- Has thanked: 42 times
- Been thanked: 92 times
Re: [LAA] XPolyMonk.lv2 v0.6
Good sounding instrument! Thanks!
Can you add an ADBSSR amplitude envelope, that would be great. viewtopic.php?p=113360#p113360
Can you add an ADBSSR amplitude envelope, that would be great. viewtopic.php?p=113360#p113360
. . . FZ - Does humor belongs in Music?
. . GNU/LINUX@AUDIO ~ /Wiki $ Howto.Info && GNU/Linux Debian installing >> Linux Audio Workstation LAW
. . GNU/LINUX@AUDIO ~ /Wiki $ Howto.Info && GNU/Linux Debian installing >> Linux Audio Workstation LAW
- I don't care about the freedom of speech because I have nothing to say.
-
- Established Member
- Posts: 2348
- Joined: Mon Jul 01, 2013 8:13 am
- Has thanked: 9 times
- Been thanked: 468 times
Re: [LAA] XPolyMonk.lv2 v0.6
Didn't know what you mean, currently it's a ADSSHR envelope.khz wrote:Can you add an ADBSSR amplitude envelope, that would be great. viewtopic.php?p=113360#p113360
On the road again.
- khz
- Established Member
- Posts: 1648
- Joined: Thu Apr 17, 2008 6:29 am
- Location: German
- Has thanked: 42 times
- Been thanked: 92 times
Re: [LAA] XPolyMonk.lv2 v0.6
My mistake. An ADSSHR amplitude envelope I meant.
. . . FZ - Does humor belongs in Music?
. . GNU/LINUX@AUDIO ~ /Wiki $ Howto.Info && GNU/Linux Debian installing >> Linux Audio Workstation LAW
. . GNU/LINUX@AUDIO ~ /Wiki $ Howto.Info && GNU/Linux Debian installing >> Linux Audio Workstation LAW
- I don't care about the freedom of speech because I have nothing to say.