Patch 1.03
 
Benachrichtigungen
Alles löschen

[Gelöst] Patch 1.03

2 Beiträge
2 users
0 Reactions
79 views
Beiträge: 9
Themenstarter
(@ostechproductiongmail-com)
Eminent Member
Beigetreten: Vor 3 Wochen

  system environment

  • Windows 25H2
  • Bitwig 6 Beta V14
  • VST 3
  • Reecer-Version 1.03

 

Error description

Bitwig show plugin button:

  • When toggled (hide then show) the preset rests any changes made are lost

 

Modulation Matrix: Source

  • Shows, Amp Env, OCS A Env, OSC B Env, Flt Env & AUX Env
  • If Amp Env is a legit target there is no facility to edit this Env

On saw in Ocs1

  • Morph A destination, applies automation to FLT cut 1
  • Morph B destination, applies automation to FLT cut 2
  • There is a target for FM amount A (don’t think that should be there
  • FM amt B, Applies automation to F 1 res 1
  • PW A applies automation F 2 res
  • PW B applies automation OSC noise
  • Sync A applies automation to Mod detune
  • Sync B applies automation to Mod Morph A
  • Pitch A applies automation to Mod Morph B
  • Pitch B does not appear to work
  • Pan A does not appear to work
  • Pan B applies modulation to PW A
  • Detune Applies modulation to PW B
  • Noise level applies modulation to hard sync, Sync A
  • Sub level applies modulation to hard sync, Sync B
  • Osc A Level does not appear to work
  • Osc B Level does not appear to work
  • Phase Off set applies modulation to Frequency shifter Fs1 Hz
  • Formant A applies modulation to Frequency shifter Fs2 Hz  
  • Formant B seems to apply modulation to OSC1 Pan (although I can’t find the pan control)

That’s all I tested for now

 

Modulation Matrix: Macro

  • Modulating Macro does not appear to be working assigned all sources 1 at a time to M1 No visual feedback, no audible automation (M1 assigned to F1 Cut, can hear the filter when manually using M1 knob)

 

LFO:

  • Can’t find the re trigger toggle
  • LFO 4 &5 have a visual glitch on the sine curve resolves when selecting a different preset and setting it back to sine

 

Settings TAB

  • Phase R once set to 0 does not change back to random
  • Spread no longer works

 

Play modes

  • Can’t find Mono, Poly, Legato control

 

OSC ADSR:

  • Can’t get beat division to display

 

FLT ADRS:

  • Still can’t make this work I can’t set an amount for the filter there is no visual feedback on the cut off knob
  • Can we get the filter graph to move once automated? This works when assigning to the macro and the macro knob position is adjusted

 

Additionally helpful

  • RME baby face Pro FS buffer 1024

1 Antwort
admin
Beiträge: 33
Admin
(@admin)
Mitglied
Beigetreten: Vor 2 Monaten

Hey Steve,

First of all, a massive thank you for this incredibly detailed report. Seriously, this is exactly the kind of feedback that makes all the difference. I simply don't have the time anymore to test everything this thoroughly myself, so having someone like you go through every single parameter and document what's happening is pure gold.

I'm happy to tell you that version 1.1.0 just went live and every single issue you reported has been fixed. Let me walk you through what was going on and what changed.

Bitwig hide/show resetting all parameters
This was caused by the preset panel reloading the init preset every time Bitwig destroyed and recreated the plugin editor (which it does on every hide/show). The constructor now only syncs the preset display name without touching any of your actual parameter values. Your settings stay exactly where you left them.

Modulation targets mapped to wrong parameters
This one was honestly just a dumb indexing mistake. JUCE's ComboBox attachment maps by position index, not by item ID. The section headings in the grouped dropdown shifted all the items around and broke the 1:1 mapping to the backend parameter array. So when you set a modulation target to, say, PW A, it was actually hitting a completely different parameter internally. That explains all the weird cross assignments you were seeing (PW A going to F2 Res, Sync A going to Mod Detune, and so on). The fix was straightforward: the items now follow the exact order of the backend array, and the section headings are inserted without shifting anything.

Modulation source: Amp Env triggering wrong envelope
Another index issue. The mod source ComboBox had 15 items but the backend StringArray had 16 entries. JUCE normalizes between these counts, which caused an off by one shift. So selecting Filter Env actually triggered Amp Env. Fixed by restoring the correct item count for perfect 1:1 alignment.

Amp Env as modulation source
You were right that this didn't make sense as a source since there's no editable ADSR for it in the GUI. I removed it from the source dropdown. The backend index is preserved for preset compatibility.

Macro modulation not working
The macro knobs were calling setValue() directly without going through the APVTS attachment, so the macro system never received the updates. On top of that, there was a cumulative drift bug where the modulation offset kept getting added to an already modulated value. The whole macro system now uses a clean base value plus offset concept. No more drift, proper target updates.

LFO 4/5 sine wave visual glitch
The sine curve rendering was using cosine interpolation instead of std::sin(), which produced a visually different curve. Fixed by detecting the sine preset pattern and rendering with the correct function.

Phase R knob not working
This was connected to a hidden legacy parameter (oscPhaseMode, default: Static) instead of the actual phaseRandomization parameter. Now connected to the right one.

Unison Spread not working
The spread value was being stored but never triggered a recalculation of the voice pan positions. Now updateUnisonVoices() gets called whenever you change the spread.

ADSR beat division not displaying
Two problems here. The BPM pointer was looking for "seqBPM" but the actual parameter ID is "seq_BPM", so it always came back empty. And the text was being drawn 10 pixels below the visible area. Both fixed, beat divisions now show correctly in the knob popups and sync with your DAW's BPM.

Filter Envelope Amount and visual feedback
The default was set to 50%, which meant the filter was always being modulated by the envelope even on a fresh patch. Default is now 0%. And as a bonus, the filter graph now moves in real time to reflect all modulation sources (LFO, mod matrix, filter envelope), and the cutoff knob ring shows the envelope contribution visually. So you'll see exactly what's happening now.

Play Mode switch (Poly/Mono/Legato)
This is now a visible 3 position switch right between the keyboard edge and the Portamento/PB sliders. Should be easy to find now.

LFO Retrigger toggles
Added retrigger buttons for LFO 1, 2, and 3 next to the Sync labels.

New features that came out of your testing
Your report also pushed me to expand the modulation system significantly. Mod targets went from 31 to 84, covering practically every parameter in the synth now, including all FX parameters, Formant, Phase Distortion, FM controls, Drive slots, and more. 16 targets that were previously just listed in the dropdown without any DSP code behind them are now fully functional. The filter mix knob also works as a proper dry/wet control in serial mode now.

One more thing: I hope it's okay that I mentioned you by name in the community update email for the 1.1.0 release. Your testing really deserved a proper shoutout and I wanted people to know how much your contribution means to this project.

I'm really looking forward to your continued feedback. Having you on board makes such a huge difference.

Thanks again, Steve. Really appreciate it.

Best,
Frank
Kreuzberg Audio


Antwort