Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - matrix12x

Pages: 1 ... 5 6 [7] 8 9 ... 14
91
preenfm2 and preenfm3 / Re: Pfm2 : unison discussion
« on: February 22, 2021, 02:30:50 PM »
@Xavier

Before tweaking the code I decided to approach this in a semi organized manner. I am going to start with an initial simple patch with nothing special going on and record 3 unison voices and 9 unison voices at the same detune settings before and after making any  code changes.

I started a new preset, saw wave for OP 1, algorithm 1. No modulation of any sort.

... (a few min later) ...

However, I'm not sure the last build (2.20u) is shifting the phase of any of the unison voices when detune is set to a positive value.

I set Detune to any value and it sounds the same for both + values as - values of Detune. For example +0.12 and -0.12. prior to making any changes. Also, the waveforms look identical between the + and - value, which indicated that something is not happening. Based on the waveform, it looks like everything is still starting at a phase of zero regardless of setting.

I then changed the first few values in timbre.cpp as discussed above, and the sound and recorded waveform are still identical to the sound and look of the original values. (I.e., I think everything is still starting at phase=0.)

Any ideas?

Edit: Also, can anyone else confirm if they are getting the same results with a positive and a negative detune value?

92
preenfm2 and preenfm3 / Re: Pfm2 : unison discussion
« on: February 22, 2021, 04:05:55 AM »
@Xavier very cool. I really like the option of the +1 and -1 range like you implemented.

Would it be possible for you to set unison voices 2 and 3 to close to (but not exactly) 90 degrees and 45 degrees respectively before you finalize the OS? I've been playing in audacity with offsetting the phase of detuned voices, and the 2nd and 3rd unison voices set to those values (near 90 and near 45) seems to sound nice.


Or, can you let me know what values to change the line below to- to try this out? (I'll compile it on  my end)
           float copyPhase[] = { .11f, .37f, .67f, .53f, .03f, .19f, .89f, 0.23f, .71f, .19f, .31f, .43f, .59f, .97f };

I'm assuming I should play with changing the .37f and the .67f.
Are those values in radians? What values would give me 45 degrees (or so) and 90 degrees (or so).

93
preenfm2 and preenfm3 / Re: Pfm2 : unison discussion
« on: February 19, 2021, 02:13:24 PM »
Thanks. Good samples for the explanation.
 
The random start phase sample you posted does sound better.

Looking at the difference in waveforms in an editor, one can see that the in-phase sample has distinct peaks, whereas the random phase one has no discernible peaks.

I'm assuming each unison voice in serum starts at a random phase, e.g., not the pairs of unison voices (assuming an odd number of unison voices).

94
preenfm2 and preenfm3 / Re: My PreenFM2 demo
« on: February 19, 2021, 02:41:47 AM »
@vurt
Good point regarding sharing patches. I've been making patches and I will isolate the ones that don't use custom waveforms so I can share them. Or I may make a copy of the ones that use custom waveforms and tweak them using the standard waveforms.

I really enjoyed your soundcloud example. 

95
preenfm2 and preenfm3 / Re: Pfm2 : unison discussion
« on: February 19, 2021, 02:23:40 AM »
@solipsvs I believe this just sounds like typical unison behavior. Also, we may be making different types of sounds.
The analog synths that I have that can do unison have this phasing sound to it. I also think my Access Virus (digital synth) has this effect when using unison. Personally I like it. What is an example of a synth where you don't hear the phasing when using unison? Would you mind posting a sample? I would love to compare. I'm very much into new sounds.

However, even if the unison voices are out of phase, there will still be phasing because there is a phase difference between the voices. The reason unison sounds stick out is because of the beating.

Some suggestions for reducing the phasing during sound design are:
1) use more unison voices
2) don't do unison on low frequency sounds
3) try different waveforms. for example unison on a saw sounds is less likely to have this phasing than with a sine wave



96
preenfm2 and preenfm3 / Re: Pfm2 : unison discussion
« on: February 18, 2021, 03:10:45 AM »
I tried out the 2.20t that you compiled and found no issues. Again, thank you for all your work on this great synth.

97
preenfm2 and preenfm3 / Re: Pfm2 : unison discussion
« on: February 17, 2021, 01:33:33 AM »
Xavier,
I compiled it and played with it for an hour trying to find bugs and did not find any.
I read through the changes to the code as well. I see you fixed the items in common that caused the Engine2 page to also appear as the last page in MOD.

It works perfect. Great work.  :)

Ive been making all sorts of new sounds with unison since yesterday. With unison, the PFM2 sounds soooo fat, with such a beautiful beating sound.

98
preenfm2 and preenfm3 / Re: Pfm2 : unison discussion
« on: February 16, 2021, 12:39:28 AM »
My error. I just looked through your code and found it.

Edit: I think I found a bug. The Unison menu does not seem to appear if voices is set to 1 only if Voice is set to 2 or higher.
Edit again: oh, now that I've played it for a few hours this makes sense because if Voice is only set to 1, what is there to detune. So never mind. It's not a bug.

Also, if I have voice set to 1 and press MOD enough times the Unison screen shows as well. But does not function (because voice is 1). That is changes to Spread and Detune don't change the sound.

If I go back to change Voices to anything greater than 1, then Spread and Detune do correctly change the sound.

Ok, so if I change Voices to any number over 1, "Glide" no longer disappears if unison is on. EDIT: ahh I think this makes sense since unison is monophonic.

BTW unison sounds AMAZING!! I started making some sick sounding pads.

99
preenfm2 and preenfm3 / Re: Pfm2 : unison discussion
« on: February 16, 2021, 12:36:54 AM »
Wow you are fast.

I compiled it with no errors and flashed it.
 
However, I cannot seem to access the new Unison page. I may be missing something. My understanding is that I would press ENG and the Unison page would be the second Engine page.
After the first Engine page it goes straight to the Modulation page.

100
preenfm2 and preenfm3 / Re: Pfm2 : unison discussion
« on: February 13, 2021, 11:51:06 PM »
Thank you very much for the direction. It is appreciated.

This makes sense to add the unison page as the second Engine page and it seems to match what you did with your PFM 3 code.

I just started going through the PFM3 code in the commits and comparing to the latest PFM2 code on github. It looks like many of the functional changes for unison are in Timbre.cpp.


101
preenfm2 and preenfm3 / Re: Pfm2 : unison discussion
« on: February 13, 2021, 09:00:27 PM »
@Xavier,
I'm up for trying to add Unison to PFM2. Which file(s) for the PFM3 should I start looking at to see how its implemented?

xavier just wondering if you found the time to copy and paste the code over from pfm3

Unfortunately it's not just copy and paste (UI page with parameter saved and midi controllable has to be added and is different).
And unfortunately my free time is very limited and always lots of things to do.
If someone wants to give a try, i can guide...

102
preenfm2 and preenfm3 / Re: Pfm2 : unison discussion
« on: January 14, 2021, 04:17:04 PM »
I agree with Lokki.

Also, the code is available for anyone to try to implement themselves if they are in a rush.


103
preenfm2 and preenfm3 / Re: Pfm2 : unison discussion
« on: December 06, 2020, 09:10:28 PM »

Thanks for this discussion.
Unison i implemented in pfm3.
I don't have time to port it back for the preenfm2 in the short term in  but it's on my list.

Thanks! :-)
I saw that you implemented it in PFM3. Looking forward to it's implementation in the PreenFM2.

104
preenfm2 and preenfm3 / Re: super slow LFO?
« on: December 04, 2020, 02:44:55 AM »
What about modulating the LFO frequency with the envelope sustain set to 0.01 and attack, decay, and release are set to 0 (so it acts like a fixed value)?

105
preenfm2 and preenfm3 / Re: Pfm2 : unison discussion
« on: November 17, 2020, 11:23:48 PM »
I like this idea of adding a unison + detune. I've been doing this manually with the 4 parts.

another great feature would be to allow unison + detune + spread.  this could make the preenfm2 into a big fuzzy bulldozer!  and with a master effect like distortion etc. look out!


Pages: 1 ... 5 6 [7] 8 9 ... 14