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

Pages: 1 ... 90 91 [92] 93 94 ... 149
1366
preenfm2 and preenfm3 / Re: my appreciation and suggestions
« on: November 23, 2015, 09:34:56 AM »

I'm not into a firmware upgrade mood, but i keep these ideas in mind.. Thanks for sharing.

1367

The problem is that i hacked frequency 24.5 => 24.9 and change them in to midi clock synced frequency.
So that makes the change more complicated if i want to keep the compatibility.

Compiling the firmware is really easy... perfect small project for people who don't care about compatibility with previous patch they have that have LFO synced to midi clock.

1368
I never tried that.
If you manage to compile the firmware (which is very easy) you can try modifying lin 290 here :
https://github.com/Ixox/preenFM2/blob/master/src/synth/SynthState.cpp
Current values define : min 0.0Hz, max 24.9Hz, number of values 250.

You have to keep in mind that LFO are calculated every 32 audio samples.
So the LFOs refresh at around  1200Hz.
Don't expect to have nice LFO waveform when you increase its frequency.
But that maybe worth giving a try.

Xavier

1369
preenfm2 and preenfm3 / Re: New firmware 2.02 (October 14th)
« on: October 18, 2015, 09:38:57 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  ;)

1370
preenfm2 and preenfm3 / Re: New firmware 2.02 (October 14th)
« on: October 17, 2015, 06:30:32 PM »

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.  ::)

1371

I found it.   :)
It was a shortcut between 2 solder points.

The blue one (see pics for color) responsible for sending the sample to the DAC and the close junction responsible for lightning the LEDs.
That must have distored the SPI signal which became ununderstable for the DACs.

I removed the tiny wire with my soldering and the sound came...
I'll send your PCB back. You can keep the extra one i sent you  ;)


1372
preenfm2 and preenfm3 / Re: my appreciation and suggestions
« on: October 16, 2015, 10:48:18 PM »

Haha... LFO phases were a good sugestion  ;)

You can already make a external vector mixer by controlling Filter Gain with NRPN.
http://ixox.fr/preenfm2/manual/midi/

If your DAW does not support NRPN (ableton live ?) you'll have to wait for CC support for the filter gain.

Xavier

1373
preenfm2 and preenfm3 / Re: my appreciation and suggestions
« on: October 16, 2015, 09:31:28 PM »

You cannot load the bootloader from the USB key as it cannot burn itself.
To upgrade the bootloader you have to enter DFU mode. Follow this :
http://ixox.fr/preenfm2/build-it/burn-firmware/

No plan for vector mixer : i remind you that the firmware is open source  ;)
Eventually LFO phase on matrix destination, but can be complicated from some of the source. I have to check.
And yes i would need to add more CC controls.

1374
preenfm2 and preenfm3 / Re: my appreciation and suggestions
« on: October 15, 2015, 09:50:00 PM »

Latest bootloader is 1.11 and is available with the firmware 1.06.
http://ixox.fr/preenfm2/download/

I don't get the point having lfo phase as modulation destination as it's only used when you press a new note to initialize the phase.

No CC but NRPN - NRPN is automatic and free regarding the code  ;)
MSB : 1
LSB : 68 + <LFO number>

No plan for global polyphony. That would be to have one FILTER per voice ?

1375
preenfm2 and preenfm3 / Re: New firmware 2.02 (October 14th)
« on: October 15, 2015, 09:19:57 PM »

Just pushed 2.02 to git.
https://github.com/Ixox/preenFM2

1376
preenfm2 and preenfm3 / Re: New firmware 2.01 (October 10th)
« on: October 15, 2015, 04:38:05 PM »
Thanks for all the feedback  :)

As no major problem occured, I'm going to make this 2.02 official.

1377
preenfm2 and preenfm3 / Re: New firmware 2.01 (October 10th)
« on: October 13, 2015, 10:59:09 PM »
Oh... and don't forget to delete you usr#.bin files once you installed 2.02 so that they are recreated with the new interpolation/normalization algorithm.

1378
preenfm2 and preenfm3 / Re: New firmware 2.01 (October 10th)
« on: October 13, 2015, 10:52:24 PM »
Kuzma_p, can you try the attached firmware ?

Let me know if it fixes the pitch problem.
It's also able to load 600 (or any) samples waveform such as the one you posted first. It sounds great BTW :)

And please report if it crashes.

Thanks



[attachment deleted by admin]

1379
preenfm2 and preenfm3 / Re: New firmware 2.01 (October 10th)
« on: October 13, 2015, 10:44:00 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.

I think it's because your waveform are not "centered" the average sample is not 0.
I'm working on a 2.02 which will do a bit more processing on the user text files. Waveform will be centered and normalized.


1380
preenfm2 and preenfm3 / Re: New firmware 2.01 (October 10th)
« on: October 13, 2015, 10:22:35 PM »

Thanks for the feedback and bug report.
Will take a look.

Pages: 1 ... 90 91 [92] 93 94 ... 149