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 - SirPrimalform

Pages: 1 [2] 3 4
16
preenfm2 and preenfm3 / Re: Newbie questions
« on: March 21, 2016, 11:29:46 AM »
s^2 is a sin*sin so it's one octave above sin and should have a different spectrum too.

Sorry to necro the thread (even if it is my own), but it didn't seem worth making a new one.

I've been thinking about this, and sine^2 shouldn't have a different spectrum other than being an octave up (and having a DC offset, but you have highpass filters between the operators to filter that out).

When you ring modulate (i.e. multiply) two waveforms together, you get the sum and the difference of the frequencies present in the two waveforms. So for two sines you just get two frequencies in the output, the sum and difference of the inputs.

Example:

Two sines, 100Hz and 150Hz. If you ring modulate them together then your output will consist of a tone at 250Hz and a tone at 50Hz.

Another example:

Feed the same 100Hz sine into both inputs. The sum is 200Hz and the difference is 0Hz (which manifests as a DC offset).

So unless there is something else going on that would actually alter the spectrum, the S^2 waveform is just a sine an octave up. S^3 might be more interesting, that definitely has a different spectrum.

17
preenfm2 and preenfm3 / Re: Lately or Solid Bass
« on: March 03, 2016, 11:54:49 AM »
Well I think that it's difficult to get there because all of the DX series use Phase Modulation instead of Frequency Modulation.

18
preenfm2 and preenfm3 / Re: Lately or Solid Bass
« on: March 03, 2016, 10:07:17 AM »
any news? from what i've read lately bass use a waveform, but solid bass no, so should be replicable no?
still trying

By "use a waveform", you mean it uses a waveshape other than sine? PreenFM 2 can use custom waveforms, so that isn't a problem. However, since it uses FM instead of PM it will sound a little different.

p.s. So much spam in the forum right now, I can't imagine how long it'll take to clean up. ;_;

19
preenfm2 and preenfm3 / Re: more CC control
« on: March 01, 2016, 01:40:09 PM »
but if any dev wants to take a look, this is very simple to add any CC.

The beauty of open source!

20
preenfm2 and preenfm3 / Re: How to export wav files to TXT
« on: January 18, 2016, 05:29:46 PM »
Excellent! I had no idea about this, but it should make it easy to process waveforms I've generated in Reaper.

21
preenfm2 and preenfm3 / Re: Which parameters on DX7?
« on: January 13, 2016, 01:31:12 PM »
The Preen is also a soft synth from that perspective, just a program running on a processor. Am I right in thinking that with the old FM chips, they performed the FM as a direct function of their architecture rather than being a processor running a program?

22
preenfm2 and preenfm3 / Re: make preenfm more playable
« on: December 01, 2015, 09:17:50 PM »
It sort of already has this.

Look at the manual here (http://ixox.fr/preenfm2/manual/synth-edit-mode/), press Ctrl-F and search for performance mode.

So you see that clicking an encoder gets you into performance mode. Each encoder controls a corresponding parameter, which acts as a modulation source to map in the matrix. So you can have your 4 favourite settings to tweak while playing, or even map a single encoder to several.

23
Ahh, so with the low LFO sample rate you'll quickly get aliasing with audio rate modulation of geometric waveforms. Sine LFO should be ok though?

24
preenfm2 and preenfm3 / Re: New firmware 2.02 (October 14th)
« on: October 20, 2015, 01:00:39 AM »
Is it a bad thing that waveforms less than 32 are not accepted? I would think that such an undetailed wave would produce a lot of aliasing, but maybe that's what some people want.
Actually, a bitcrushed (NES style) triangle wave might produce interesting (and nasty) results when used for an FM operator...

I'll eventually add back the waveform with less than 32 samples.
But in the meantime, just copy and past each sample values in your text file to reach 32 samples. Should take you 1 minute  ;)

As I was saying, I think 32 is a pretty reasonable lower limit. Nice to know there's a work around for those that need it though.

25
preenfm2 and preenfm3 / Re: New firmware 2.02 (October 14th)
« on: October 18, 2015, 06:14:07 AM »

The preenFM engine needs a "power of 2" number of samples. The goal of this interpolation is to make it accept any size of waveform.

If your number of sample is a power of 2 (32, 64, 128, 256, 512, 1024), there is no interpolation.

For the rest it interpolates to the closer bigger power of 2.
Source between 33 & 63 => processed waveform will contain 64 samples.
Source between 65 & 127 => processed waveform will contain 128 samples
...
Source between 513 & 1023 => processed waveform will contain 1024 samples

Just realilzed that in 2.02 waveform smaller than 32 are not accepted.  ::)

Aha, I expected something like that. :)
I just wasn't sure whether you changed the engine to accept non-powers of two or just added some processing to the import code. The latter seemed more likely, thanks for the confirmation.
Is it a bad thing that waveforms less than 32 are not accepted? I would think that such an undetailed wave would produce a lot of aliasing, but maybe that's what some people want.
Actually, a bitcrushed (NES style) triangle wave might produce interesting (and nasty) results when used for an FM operator...

26
Wow, that is a tiny bridge!

27
preenfm2 and preenfm3 / Re: New firmware 2.01 (October 10th)
« on: October 17, 2015, 05:43:13 PM »
Carrier's? pitch starts to drift when you modulate it with my custom waveforms 1, 3, 4 and tweak IM with rest waves pitch stays static.

Sounds like a DC offset. Try processing it with some kind of DC kill process in your favourite wave editor before parsing it to text? I've been making a 'semi-modular' FM synth in Reaper's Jesusonic scripting language and ran into this when using real FM (it supports both true FM like the Preen and PM like the Yamaha 'FM' synths).

EDIT: Ah, I see Xavier has already built offset removal into the import code.

Xavier, does the new import code interpolate short waveforms up to 1024 or use them as is?

28
preenfm2 and preenfm3 / Re: New firmware 2.01 (October 10th)
« on: October 12, 2015, 12:19:45 AM »
:O

I did not expect to see this any time soon. You are amazing!

I just need to figure out how to convert the waveforms into the right format. I've been additively generating them in Reaper and I can export in 32-bit or 64-bit FP wav at the right number of samples, it's just how to get that into the text format.
I'll have to try and write a little script to do it or something next weekend. Too late to start messing with that on sunday night!

29
Xavier, if you ever work out what happened after having a look for yourself, please post here! I've been following this thread the whole time and I really want to know what was up.

30
preenfm2 and preenfm3 / Re: New beta firmware 2.00 beta 1 (August 28th)
« on: September 29, 2015, 06:49:05 PM »
Right... 10.04 would be impossible from the preenfm2 itself.
But do you really hear a difference between 10, 10.04 and 10.1 ?

Anyway for the moment i won't change anything  ;)
Ah yes, this is what I meant by loss of resolution. And I think whether its audible depends on what you're modulating. If it's something like operator frequency modulated by an envelope, it might be quite audible.

Pages: 1 [2] 3 4