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 ... 3 4 [5] 6 7 ... 149
61

Hi,

Never heard of such problems. Could be a shortcut in the soldering.
Did you try with different cable and different midi source ?

Does midi out work ?

Xavier


62
Edit 2: Almost forgot Opening the FM menu for the first time does not render the wave until switching to another modulator and back. Editing an envelope causes it to stick around even for a completely different envelope, until that one is modified.

There should not be such problems with the firmware. Unless you have particular values i missed... A short video would help.
I don't see any of this on the different preenfm3 and TFT i have.

You can see it in action in this video : https://youtu.be/VZuhluS7k7o?t=1187

Maybe some clarification:

. The Oscilloscope area (on the TFT) draws in green the sound waveform of the currently selected instrument on ALL "Edit" screens.

In addition to that it displays other things depending on where you are (operator in yellow, modulator in blue):
. Oper>Osc : One period of the oscillator waveform for the selected operator
. Oper>Env and Oper>Level : the env for the selected operator. Mind the scale in top right corner. Sometimes it changes the scale and redraw differently the env.
. Modul>Lfo : the LFO shape taking into account the freq, Ksyn, Bias and Phase param  frmo the same page.
. Modul>Envs : the Modulator enveloppes
Some screens are visible here : https://github.com/Ixox/preenfm3/wiki/The-Editor

63
Hi,

Thanks for the feedback and suggestions, that's always interesting to get feedbacks.


. Symbols are in ASCII order. You have some shortcuts on the bottom 6 buttons to access 'a', 'A', '0' etc.. Use '>' to go to next char with previous char copied.

. You can copy and past all 6 page params in some of the pages :  operator, Modul>lfo and matrix.
https://github.com/Ixox/preenfm3/blob/master/firmware/Src/hardware/FMDisplayEditor.cpp#L4048
That works for Operator, matrix, and Modul/Lfos pages. Only from/to same source.
Use long press (-) to copy, (+) to paste

.  modify grayed ou parameters. Can be usefull in some cases : if you want to modify value the used, before switching to the mode where they're used.
.  Random values. Yes there are other way of dealing with random values to display them. I didn't know constexpr, looks interesting. A hardcoded small array is used for the LFO.
.  You wrote : "Switching between different envelope settings often fails to draw the correct waveform on-screen".
   I always see the correct env. Can you give a specific example/steps to reproduce this issue ?

. Per voice and per instrument effects are separated in latest firmware. Should be clearer. Try 0.999b here.
  I often user filter/effect to talk about the same thing.

. Yes, I thought about a freely modfiable engine maybe something close to the FM8 VST. Would be nice. But requires a different UI interface, lots of work. In any case it could not be as flexible as FM8 for CPU limit reasons. Maybe something in the far future, or a good project for anyone who has much free time :)

64
preenfm2 and preenfm3 / Re: paraphonic effects
« on: May 13, 2023, 12:48:41 PM »
I made some changes to have the new paraphonic effects in a separated menu slot. They deserve that, great job Toltekradiation ;)
So that we can have voice effect and timbre effect and reverb all at the same time.
New FXs also have their own matrix targets.

I think it works, didn't make much tests though.
I'll continue testing a bit later.
I attached the 0.999b firmware bellow with this modificaiton + the latest optimization/fix by Toltekradiation.

I noticed a noise/click when browsing the FX2>Type effect. When i arrive on "Diff"  coming from "Off".
Anything we could do ? Some variable to set when we switch FX ?

Patrice can you please take a look please at the PR ?
https://github.com/Ixox/preenfm3/pull/40
I merged all the latest change in master. So this PR is against master.
Thanks  :)

I attached this firmware if someone wants to give try.
If you saved presets with new FX in the latest betas, those presets may fail.

65
Thought that the firmware update would take longer... (The PFM3 bootloader takes ages to mount the sd card on my machine, for some reason) -

Yes mounting the SD card from the preenfm on a computer through the bootloader is slow.

I can still increase the values beyond the limit though.

You may be missing something here.
Limits are : 16.0 for the time
and 1.0 for the level.
They work as expected.


I have actually set the sequencer clock to EXT, but it just does not play. If I set it to internal, it works as expected...

Double check (maybe with a midi monitor on a computer) that you're actually sending a midi clock to the pfm3.
You should see a small '*' blinking in the top right corner of the preen display.

66
preenfm2 and preenfm3 / Re: paraphonic effects
« on: May 12, 2023, 10:34:58 PM »

Thanks  :)
I merged it

67
Which branch is this based on? I like the features from the delay_xav branch

Yes, delay_xav.
That's the future master branch.

Quote
Also one issue I've noticed: I can't get the PFM3 to pick up the midi clock signal from my Keystep Pro... Is there a reason for that?

For the sequencer ? User "Ext" bottom left
For the arpeggiator ? Set Clock = Ext
For the LFO ? Set Sync = Ext

68
preenfm2 and preenfm3 / Re: PFM3: Stuck pixel artifacts around text
« on: May 12, 2023, 10:12:09 PM »
Fix in the attached 0.999a.

69
preenfm2 and preenfm3 / Re: PFM3: Stuck pixel artifacts around text
« on: May 12, 2023, 06:27:00 PM »
One thing I just noticed, is that these extreme values actually come with the bank! I created a bank specifically for my stuff and I was already weirded out by the annoying config and env setup of the default "empty" presets. The level/sustain value is actually 1.8 by default.

OK I understand  :)
ALL Limits from the encoders work correctly.

The bank/preset creation has a bug and put a 1.8 in the sustain level of OP2.

Thanks, i'll fix that.
And test this value at loading to limit it to 1.0

70
preenfm2 and preenfm3 / Re: PFM3: Stuck pixel artifacts around text
« on: May 12, 2023, 06:11:31 PM »
Well there is already a video. I literally went into the operator edit menu, and for each one, I can just set the width and height value (center two menus of the oper/env menu) as high as I want. There is no trickery or magic anything, just twisting a knob

In the video you modify "OP 2 Env Time" which is  limited between 0.0s and 16.0s. So i don't see any problem here.

I saw in the bank that the problem come from the "OP2 Env LEVEL" (Oper - Level)  (Sustain = 1.8 and should be <=1).
The 1.0 limit works for me.
Can you always go above 1.0 for the levels ? Sounds impossible to me unless i miss something.


71
preenfm2 and preenfm3 / Re: PFM3: Stuck pixel artifacts around text
« on: May 12, 2023, 05:34:47 PM »
I don't follow you at all.
And i don't understand that :
With en curve I meant the way the envelope is shaped, as in the number values that you can set, not the curve type

Where and how do you have a max value than can be exceeded ?

The only thing i understand is that you had for some reason a 1.8 env level.
Except that i don't know how you could have that.
I must miss something obvious.

Can you create a new patch and make a quick video how you can get value higher than their maximum ?

72
preenfm2 and preenfm3 / Re: paraphonic effects
« on: May 12, 2023, 09:19:47 AM »

Any git commit i can cherry pick ?  :)
I really have to merge that in master i know
The biggest work is done with the last rebase. I'll do that in the coming days.

73
preenfm2 and preenfm3 / Re: PFM3: Stuck pixel artifacts around text
« on: May 12, 2023, 08:20:48 AM »
"The fix will simply be to verify the level when loading a preset. Level > 1 will be set to 1."
Could you also make triple sure that the values cannot possibly be set higher than 1? There is a limit in the level menu, but not in the env curve menu.
Edit: Could that limiter escape be related to the encoder resolution that you can set in the options? Did you maybe use something like "if (value != max) do something", instead of <=

https://github.com/Ixox/preenfm3/blob/delay_xav/firmware/Src/hardware/FMDisplayEditor.cpp#L3827
That's for float type.

I don't understand when you write : " but not in the env curve menu.".
The limits are working fine for me. 1 for level, and "Usr4" is the last value available for Env Curve.




74
preenfm2 and preenfm3 / Re: PFM3: Stuck pixel artifacts around text
« on: May 11, 2023, 10:50:35 PM »
Thanks for the bank. That's helpfull.

I have no idea how you could set such value.
But i can reproduce with op2 of the first sound.

Did you write this bank ? or did you find it on the web ?

Remark :
. The second sound has also 1.8 as sustain level. The problem is the level, not time.
Env Levels cannot go above 1.
As soon as i modify the 1.8 value it goes back to 1.
. With level at 1. The problem disapear (after a reboot).

I'll fix that.
The fix will simply be to verify the level when loading a preset. Level > 1 will be set to 1.

How you get this value is still a mistery  ;)

75
preenfm2 and preenfm3 / Re: PFM3: Stuck pixel artifacts around text
« on: May 11, 2023, 08:35:59 AM »
From what i can see on the video. At least Decay and release are EXP.
But anyway, if you don't have user curve, that's the more important info.

What worries me is the level of sustain : 1.8.
It should not be greater than 1.0
Do you really have 1.8 ?
If yes that can be the problem... how did you edit this value ?
Does it come with a particular preset ?

Change the 1.8 to 1.0. Save the preset (save default mixer preset if it's in your default mixer).
Reboot and see if that fix the problem.

Pages: 1 ... 3 4 [5] 6 7 ... 149