MEXP - Changelog


Vibes Update V4.00,A


NEW: Vibes connect - The browser based SynthStation Editor for DAW mode enablement

NEW: handling of expression pedal & one Knob together auto calbration of expression pedal for different Pedal types (10k - 50k)

NEW: ARP SyncModes (FREE-CLK,FREE-NOTE,TRANSPORT)

NEW: PreviewPlayer: allows playing a preset with embedded Sequenz

NEW: sustain pedal (onboard Pedal & midi CC64)NEW: MOD-DELAY -> Tremolo1 &

Tremolo2 implemented

NEW: ADSR new modes NoteOn hit allows to restart from 0

NEW: Drum Computer refactoring


ENH: FACTORY2 folder was filtered on startup

ENH: Performance may diplay error message for users

ENH: Keyboard with option to show password

ENH: aktivate mapped USB MIDI-Keyboard any time

ENH: PAN Modulation in AudioRate

ENH: SAVE_ALL, Dirty handling, Notify Errors

ENH: Asterix shows on a Resourcename if is dirty (PERFORMANCE inkl internals, PRESET, DRUMKIT)

ENH: Previewplayer Midi CC, Pressure, Pitchbend, EOT implemented

ENH: Preview Play get out the BPM Metadata and play it with that Tempo

ENH:Adding MidiLog to file for debugging on user side


FIX : Pitchwheel not working on ET1,ET2 (wrong track)

FIX: Midi cc , chn_pressure aftertouch, effected all PARTS

FIX: Preview player missing tick forward to Engine (LOF) and FX & ARP , mutually stop/start transport - previewplayer

FIX: propably this fix a issue where the file is not written complete

FIX: Arpeggiator note hanging, new Feature (Label SYNC) for ARP Sync with/without Transport

FIX: ARP enable while chord is playing , forward CC, CHN_PRESSURE,PITCH_WHEEL

FIX: DrumKit on SAVE_AS close of KBD with OK cause selection of the list line in the KitList

FIX: if [default] performance was loaded after showing metadata, button SAVE,DELETE wasn't disabled

FIX: If you turn off the device immediately after saving, data may not be written Media, or files with a size of 0 may be created.

FIX: Arpeggiator Blue Dot note notifier on MIdi Keyboard ignore NOTEOFF

FIX: Performance ->Metadata Tags shown just once

FIX: name length in DurmInstrument SampleFile name overrun resized + (...)

FIX: no stereo output on Drumsampler

FIX: Perfomance SAVE_AS wont't change to the given name

FIX: LFO Delay stoppes LFO output after NOTE_OFF (no modulation in RELEASE Phase)

FIX: PAN (Balance )in resonator OSC not working, Freq Spread not scaled right (FIne)

FIX: Envelope generator changing Param RatioDR cause changing release in Engine

FIX: Shaper Modulation doen't work correctly, improved Shaper Grafics

FIX: Seq/Arp order corrected (incl. double notes), notes shorter than one cycle

FIX: BendDown in MidiSettings (Part) not working

FIX: STD-DLY causes overflows and stuck of Part because of hp/lp filter in fb path have fre of 0


V3.10,F


FIX: OneKnob doesn't load assigned Moprh in FX Sections

FIX: Drumgrid SEL doesn't work (SetEnumRef), Version bumping 3.10C

ENH: Performance Metadata Preview same behavior as PARTS

FIX: TRACK ET1,ET2 Rocording & Playpack not working correctly

FIX: TRACK ET1,ET2 , MIDI Note Display won't show not hits

FIX: Severe audio beeps caused by index out of bounds in LFO

FIX: Envelop Sustain AD Mode

FIX: Naming Label (P2) matrix & Oscillators

FIX: Logarithm Gris Lines in VolumeSlider missing

FIX: Missing checkin SHAPER MidiCC forward

ENH: SHAPER Curve & PreGain MIDI,MORPH

FIX: LFO3 wrong Label EncoderMode

FIX: FX Delay Sync not provided

FIX: Variant change doesn't work if a Noise osc resource was loaded

FIX: Default Preset: Changing LFO Delays to 0.000

FIX: Arpeggiator won't stop on Panel (ESC+ENTER)

FIX: LFO display - position curser stucks needs rework VoiceState & Envelope State access

FIX: LFO BPM sync div values over 1 , Delay reworked , LFO 2 Delay

FIX: ARP stop notes (TOUCH based stop)

FIX: parameter GAIN(LEVEL) and PAN was not send to MIXER

FIX: WavetableLFO lower freqeny 0,01 Hz works now

RNH: frequency for LFO 1,2 (1khz) without table

IMPORVE: frequency for LFO 1,2 (1khz) LFO 3 (217Hz) Table based

FIX: prefill to Softkeyboard with actual name (KIT,PRESET,PERFORMANCE)

FIX: Morphvalue on Coarse OSC Tune now steps correct (floor)

FIX: increased Scroll Timeout to 5sec PART,PERFORMANCE

FIX: Clip launcher delete still active (~2sec) after the delete was entered

FIX: (Mod Matrix free line selection after load preset)

NEW: DJ Filter implementation first attempt

FIX: change to lockqueue (SyntVoice) atomic queue count (Queue)

FIX: Wifi icon & Label update, One-Knob update of registered labels (stuck (M))

ENH: Default preset & settings

FIX: missing default init in constructor of some variables,

FIX: midiCfg filters

ENH: First FX slot was selected after loading preset (usibility)

FIX: Initial load Performance [default]

FIX: Performance SAVE_AS wont update the List

ENH: Delete of Performance shows now [Default] disable SAVE & DELETE...

FIX: refactored getText (emValueBase) now string reference is given

FIX: concurrency m_text_value

FIX: emValueBase: update problem m_value_text on getText

FIX: crash of deleted reference in ALSA Midithread fixed

ENH: LogScopeView: DB Scale and FilterScalings adapted/corrected

FIX: raise condition between GUI & CAN Thread (m_text_value) text Format &...

ENH: Arpeggiator can now be recorded in CLIP

ENH: MIXER Group to Multimorph added

ENH: Autoupdate MIDI Device list

RNH: Rework MIDI Configuration Panel (PART, Extern Tracks) split PORT & CHN to seperat controls

FIX: Link wasn't forwarded

ENH: LogScopeView: Correcting wrong scale

ENH: LogScopeView: use Neon FFT in modFILTER

ENH: disable SAVE & DELETE button on loaded Default preset

ENH: path constant for (drumkit, noises) moved to #define

FIX: aviod unusual message sent typicaly on Enum (encodermode=8)

ENH: LogScopeView: CustomScale added (for Bend)

FIX: Supress unusal value changes, LFO wrong Initialization (RATE)

ENH: show folder while selecting preset

ENH: Icons & Positions (Oscillator Type,Cfg)

ENH: Oscillator Type selection per Touch button, new Icons for OSCCfg and...

ENH: LogScopeView: ScopeView with Logaarithmic/Linear Scale and different interpolations

ENH: LogScopeView: Fixing buffer size in filter

ENH: LogScopeView: First change to logFilter View

FIX: Fixing Update Envelope from different Part & overrange FilterCutOff MIDICC

ENH: rework of updating UI Grafics and Fix performance issues

ENH: OneKnob Auto Save on [DEFAULT] Performance, Start ficing UI Grafic

FIX: User defined LFO does not start when defined in old preset as waveform 14

FIXED : appVA_Effects destructor loop out of bounds

FIX: Worng SliderBG.png checked in

FIX: Status change OneKnob -> Longpress, appVA_Effect reset wrong loop

FIX: Encoder Sensitivity: fix some types for speed

ENH: FX Encoder: TimerTick Message sent multiple times to FX Type Label leading to

ENH: Encoder: Add some compatibility code to support also old firmwares with new Application version

ENH: enc response

ENH: OneKnob for Volume Slider implemented

ENH: Unison 5th & 7th Detune mode, Valuelabel with UNIT Text overload per enum

FIX: FFTUtils alignment fix

FIX: CMultimorph service crash on loading *.one (MAX_CONTROL wrog)

RNH: SynthEngine fix resetting TimbrePointer when swapping to avoid executing

RNH: WTOsc: Limiting Bend to +-1.0 (including modulation)

FIX: Bend enable MIDI-learn & OneKnbob

RNH: Preset Swap

RNH: WTOsc improving performance of SpectMorph&FFT

FIX: WTOsc fix Interpolation

RNH: WTOsc new Stereo Spread, UI adaption for bend, WT position quantize

RNH: WTOsc Interpolation Optimization

FIX: LFO delay glitch fixed

FIX: Fixing Matrix XML write and fixing skipped Modulation for Bend when Bend is zero

RNH: WaveBend GUI implementation

FIX: wrong Detune CTRL enum (UNISON_DETUNE)

RNH: OneKnob functionality, with some Improvements & Fixes

FIX: WtOscFix: New detune aligned to pitch scale instead of frequency scale

FIX: WtOscFix: Temporary switch between old/new detune

FIX: WTOscFix: Synchronization Queue + MainOsc Reset random fix

FIX: WTOscFic: Adding OscReset to GUI

FIX: WTOscFis: turn Unison into cent/octave detune instead of frequency detune

FIX: WtOscFix: phase and phaseModulation

FIX: WTOscFix: fix concurrency with gate()

FIX: Tune, Transpose was not implemented

FIX: Adding fix for wavetable null pointer exception

FIX: Adding fix for wavetable null pointer exception

FIX: on Parallel playing regions (MSPIANO-> StereoPiano.msw), left channel wount work

FIX: Filename truncation in KIT XML after 30 chars

FIX: Scrolling trough Matrix Sources can lead to Exeception

FIX: Correct some previous commit errors, Version bumping

FIX: LFO loads user wave instead of sinus/triangle etc

FIX: DrumKit List sorting and selecting, Notice when...

FIX: Noise Oscillator does not show preview sample waveform on multisamples

FIX: fixing GUI Message Queues (Size, Overflow, Threadsafe)

FIX: Correcting Nullpointer and mainly Merge Comments and printfs

FIX: Matrix - Editing the wrong modulation line after default

FIX: LFO phasor displayed running in wrong direction at RMP_UP

FIX: Storing Presets/Perf in wrong folder, Sorting case insensitive


V3.03,A


FIX: ClipLauncher uninitialized noteItem lead to ignored noteON Events at Clip change

FIX: MIDI Device Piano Visualization does not release not with NOTE_ON/VEL=0

FIX: Selecting empty row in Preset/Part selection leads to crash

FIX: Wifi gets stuck in Disabling

FIX: Splitting Input 1/2 into two mono channels does not show any effect

NEW: OneKnob inital step

ENH: Preview partialy implemented but DISABLED

FIX: Scrolling and activating Drum SubTab called from Mixer did not scroll

FIX: Clip Loopstart, quantization, swing ,record

FIX: TAB SELECTON rework

FIX: MIDI Running status

FIX: Pitchbend

FIX: Mixer Level and Balance does not react to MIDI CC properly

FIX: GUI update missing after preset loading

FIX: Modmatrix update failed, crash on loeding Performance, Preset

FIX: Online Update shows Download when there is no package available, timeouts adapted to 10sec


V3.01,A Initiale Auslieferungsversion


FIX: Temporary fix of Mixer always opening in Drum Tab

FIX: default loop length in ClipLauncher

FIX: Cliplaunch, REVERB Param, ARP

ENH: Wifi Enable/Disable Timeout

FIX: destructor crash and printf removal

FIX: Wifi bugfixes (WPA3 not supported) and refactoring

FIX: Clicking Sound at first use of Voice

FIX: always wrogn tab on Drum Sampler on entry

FIX: MIDI clock speed fixed (24ppq vs 96ppq)

FIX: Track row (Left) selection not working

FIX: Update PART Filelist on page enter (fix save as in a other part)

FIX: ARP just run on Part A

FIX: Metadata on PARTs was not show correctly after Reselect (TIMEOUT)

FIX: Metadata not shown after Reselect

FIX: ARP just run on Part A

ENH: Syned Screen Save



V3.00,A Initiale Auslieferungsversion