Support

If you have a problem or need to report a bug please email : support@dsprobotics.com

There are 3 sections to this support area:

DOWNLOADS: access to product manuals, support files and drivers

HELP & INFORMATION: tutorials and example files for learning or finding pre-made modules for your projects

USER FORUMS: meet with other users and exchange ideas, you can also get help and assistance here

NEW REGISTRATIONS - please contact us if you wish to register on the forum

Users are reminded of the forum rules they sign up to which prohibits any activity that violates any laws including posting material covered by copyright

polyphony problems

For general discussion related FlowStone

polyphony problems

Postby kortezzzz » Sat Nov 16, 2013 9:34 am

Hi all.
While working on a project with 3 waveforms oscillators , I noticed that playing more than 4 notes simultaneously causing a strange behavior. the sound just twitches any time i take 4 (or more) notes Chord. tried few ways to fix it:
1)increasing the midi to poly polyphony to 64 or 128. nothing has changed.
2)summing the oscillators in poly Instead of mono. no change either.
3)decreasing the velocity manully. nothing...

is there anything i'm missing here? can it just be the natural behavior of 3 wavforms summing?
it never happend to me on synthedit. its just... maybe FS works differently? :?
User avatar
kortezzzz
 
Posts: 763
Joined: Tue Mar 19, 2013 4:21 pm

Re: polyphony problems

Postby nix » Sat Nov 16, 2013 8:26 pm

You should be able to play as many voices as your system will handle.
Maybe post the schematic?
If u don't want to post it, I can test it here if u pm it to me.
Hope we can fix it fella
User avatar
nix
 
Posts: 817
Joined: Tue Jul 13, 2010 10:51 am

Re: polyphony problems

Postby kortezzzz » Sat Nov 16, 2013 10:44 pm

thanks for Offering Help, nix. sorry, but i can't share the schematic, but i think i found something.
it seems like there is a gain limit embedded in the mono section. i mean, when the master volume is
is high, playing chords causes buzzes. when i decrease the volume to normal, it becomes fine.
adding the "stereo clip" code makes things smoother, but then, the effects (delay, chorus) loose
their sharpness and act strange. :roll: did anyone experienced that?
thanks!
User avatar
kortezzzz
 
Posts: 763
Joined: Tue Mar 19, 2013 4:21 pm

Re: polyphony problems

Postby nix » Sat Nov 16, 2013 11:10 pm

no worries, sounds like it's under control anyway.
Sounds to me as if you are clipping the level.
You can go as high as you like internally,
but the output of your device must stay under 0dbfs or 1 and -1 in FS.
If you use more than 1 clip as the last in chain,
they will act as overdrives, and shear the peaks off flat.
The clipper does not affect the signal unless it goes above .99 or below -.99.
Unless you want to use clipping as an fx, just run the hard clip
as the last component before the audio outs- to protect gear and ears.
Hope it's sorted and njoy!
User avatar
nix
 
Posts: 817
Joined: Tue Jul 13, 2010 10:51 am

Re: polyphony problems

Postby kortezzzz » Sun Nov 17, 2013 7:53 am

Thanks for the clarification, nix.

just run the hard clip


what is this? :oops:

tried something else: connected 2 "stereo clip" Components in mono ( Instead of using 4mono pack\unpack primitives) , one for LEFT one for RIGHT, just before the final output primitive to "asio out".
things became better and louder (to my ears), but the total output gain is not higher as i'v expected
(i suspect the project is loosing it's power somewhere in the schematic for some reason...) and when
my master volume pushed to the max (with no other loudning effect like overdrive and distortion) its
still not loud enought, but sounds better than before.
the questions are:
1) is that right thing to do? why do we use this 4mono packing anyway for "stereo clip" component?
2)what is "sync"? when should i use it? and why? the forum and the tutorial talk a lot about "boolian". what is
that? what it does? the tutorial refers to it as something Obvious. why sould i use it in a synth? i believe lot of people here don't really know that. tried to connect it in my project (from mono to poly out to oscillator's in) and noticed the signal acts better, but different. don't know why. :oops:

thanks.
User avatar
kortezzzz
 
Posts: 763
Joined: Tue Mar 19, 2013 4:21 pm

Re: polyphony problems

Postby nix » Sun Nov 17, 2013 2:35 pm

The 'stereo clip', which can be a mono clip,
is a hard clipper.
If your signal is too hot, ie.loud,
it will limit the range to what is acceptable for the next component in the chain,
say, a VSTfx.
this is less than 1 in FS, and more than -1 in FS in your oscillating signal.
1.Essentially you don't need to pack for your pluggy to work,
if you want to use pack, your signal will take 25% of the CPU,
if u r packing 4 channels.
You have to test and be careful that you are actually treating each stream in the 4pack as u want.
2.AFAIK, sync in FS is to do with phase of oscs(or envelopes), ie. it triggers a start point of a cycle or event.
And yes -it is triggered by a Boolean. The bools are just the stream equivalent of the green bool,
they are either true or false, there is only that single value that a bool conveys.
On true, the bool will set the sync of an osc or an envelope, so the cycle of the envelope
or the oscillator will start when the Boolean switches to true.
In oscs, this is called hard sync, and it creates buzzy tone.

IMO-get rid of all the clips, except the one that is on the master outs,
the very last thing in the signal chain.
If you want it louder, turn ur speakers up.
The only other option is to run a compressor in ur synth, or after it to get it louder essentially.

Hope helps 8D, and please ask any questions, hope you can make the sounds u wanna hear
User avatar
nix
 
Posts: 817
Joined: Tue Jul 13, 2010 10:51 am

Re: polyphony problems

Postby kortezzzz » Sun Nov 17, 2013 4:02 pm

thanks a lot , nix. you made things brighter and clearer. maybe i'm relealy trying to push that gain too hard :lol:
User avatar
kortezzzz
 
Posts: 763
Joined: Tue Mar 19, 2013 4:21 pm


Return to General

Who is online

Users browsing this forum: Google [Bot] and 66 guests