Polyphonic Unison broken? (Synth v1 RC2)

Bug Reporting
Post Reply
dj.tuBIG/MaliceX
Posts: 61
Joined: 02 Oct 2007 08:18

Polyphonic Unison broken? (Synth v1 RC2)

Post by dj.tuBIG/MaliceX »

1. KarmaFX Synth v1.00 RC2
2. Cantabile Lite 1.2, and energyXT2
3. Well, if one adds the unison module to the workspace, it's fine monophonic, but I think the notelogic's stuffed up when one uses unison with polyphonic mode regardless of number. (ie: It just doesn't sound right.)
4. Recreatable via adding unison module after the Generator, then stick the filter to route through the unison instead of the Generator.
karmafx
Site Admin
Posts: 1194
Joined: 07 Mar 2005 16:37

Post by karmafx »

Thanks for reporting!
It seems to work for me though...
If possible, can you please send me a patch that fails ?

Thanks.
dj.tuBIG/MaliceX
Posts: 61
Joined: 02 Oct 2007 08:18

Post by dj.tuBIG/MaliceX »

Here

It's set to Poly16. Play a 1-6-2-5 chord with it and it sounds like this:

(first time straight chords. second time, individual step arpeggio.)

http://djtbmx.soulbreakers.com/junkpile ... nissue.mp3

This was done live in Cantabile.
karmafx
Site Admin
Posts: 1194
Joined: 07 Mar 2005 16:37

Post by karmafx »

Thanks for the patch!!

Can you perhaps try to lower the amount of unison or number of voices to see if this "fixes" the problem?

Internally the synth can handle up to max 64 voices.
But 16 x polyphonic and 16 x unison voices gives 256 voices total, so that might be the reason for the strange behaviour?!

e.g. try 16x poly, 4x unison or 4x poly and 16x unison.
or something in between. The important thing is that
(poly voices) * (unison voices) <= 64

I'll try to see if I can increase the limit to 256 voices or at least give some visual feedback so you know when it cannot handle it.

Let me know if this makes sense.
dj.tuBIG/MaliceX
Posts: 61
Joined: 02 Oct 2007 08:18

Post by dj.tuBIG/MaliceX »

256 poly should be fine, to be honest. Of course, considering the amount of processing power your synth already puts out to the system, it'd be only practical for like, 'bounced' audio, unless there was a possiblilty. (However I am aware there are other synths available that are capable of 256=16x16 voices, if not 512. Of course they're nowhere near as complex as this. :D)

Anyway, I did as you suggested, but I'm still running into some note problems.
Patch test 2

See, it sounds fine staccato (as there's definitely no notes overlapping) but when played as a held-per-beat thing...
http://djtbmx.soulbreakers.com/junkpile ... ernote.mp3

..yeah you get the picture. It's as if it's reading the notes too slowly. (ie: delay in defining pitch for the rest of the voices.) I've never had a problem like this in any other synth mind you.
karmafx
Site Admin
Posts: 1194
Joined: 07 Mar 2005 16:37

Post by karmafx »

hmm... ok, I'll look into it. Thanks!
karmafx
Site Admin
Posts: 1194
Joined: 07 Mar 2005 16:37

Post by karmafx »

You're absolutely right!
there was a bug in the unison module.
would you like to test a RC3 where this is fixed??

I've also added a warning message to the unison display when the max number of voices has been reached.
dj.tuBIG/MaliceX
Posts: 61
Joined: 02 Oct 2007 08:18

Post by dj.tuBIG/MaliceX »

Yeah sure man. I kinda want to make some patches for this thing. :D
Thanks for the speedy response!
Post Reply