beta sign-up form here: http://eepurl.com/cVN_5r
Current bugs:
- Some breakpoint envelope settings are not saved, such as sync and grid selection.
- When loading a patch with Midi CC selected, the midi CC dropdown does not show due to GUI not being properly updated.
- Sync issues with breakpoints on some computers, cannot figure out how to recreate this problem.
- FIXED: Rewritten smoothing system, all parameters are properly smoothed, and using gaussian smoothing which is super-smooth / more human-like (imagine turning a knob on an analog synth with your hand). This may be overkill...
- ADDED: LFO Unipolar button renamed Uni to make room for Inv button, added "Inv" invert button. Allows LFO to go from -1 to 0 in unipolar mode, where -1 is where LFO rests. Also added this to ADSRs. Using invert mode makes it easier to modulate parameters. For example, if you want to modulate lowpass filter, keep the filter all the way open, then use inverted ADSR to modulate it down, rather than the more annoying approach of first setting the lowpass cutoff low then modulating it up... which is confusing because once you remove modulation, you will have the lowpass cutoff set to low which may produce silence.
- CHANGED: Oscillators go to 0 frequency at the end of a one-shot cycle making it easier to use LFOs as AR envelopes.
- CHANGED: LFO in one shot mode responds to delay... hmm, now tempo-synced delay time feels like it's missing.
- CHANGED: Ensure LFO in one-shot mode ends one sample early so that sawtooths do not end on its edge.
- FIXED: Mushroom Generator One-Shot mode draws the correct number of mushrooms before stopping.
- FIXED: I think the LFO ADSR release time was messed up. Works now.
- NOTE: Version of plugin is no longer in the plugin title, it is now indicated in the help page, lower left corner.
- ADDED: Phase slider affects the offset of the "random" timer for random LFOs (like random square). It can now also be modulated to create random timing. This is different from modulating frequency when it comes to self-modulation.
- FIXED: Reset modes for breakpoints don't work as expected. Removed "never" reset mode, won't work without editing how breakpoint modulator works (for another time!)
- FIXED (new bug from RC4): Noise/random is generated unipolar 0 to 1. Should be -1 to +1.
- FIXED: Amp Env ADSR did not rescale times with oversampling.
- New reset mode for envelopes: On-note (like 'Always' except not on note-off), crucial for percussion.
- Breakpoint GUI now updates on preset change.
- FIXED: Noise generator does not work on Mac. No random stuff works.
- FIXED: Crashes due to improper modulation setup when changing presets and trying to remove a modulation via GUI conection that does not exist.
- Added note change mode dropdown to go along with the new reset mode.
- added "AllNotesOff" handling. Do we really need a panic button? I think it's fine.
- FIXED: Metaparameter connections only update if plugin is re-loaded or automation is sent to MG.
- Master rate smoothing is back, and a serious bug causing you to think you are setting a slider to a certain value but it's really another value, causing all sorts of problems and preset load/save issues. Only sliders with modulation connects are affected by this bug. But, this means your presets may not play back as it did in RC3. Every preset will have to be checked and adjusted. I already went through yellowmix presets.
- Added the output chain to oversampling (which makes one big change: the clipper is oversampled)
- AmpEnv velocity does not update when retriggered in Always Reset mode
- Reset modes for breakpoint envelopes
- Had to remove smoothing on Master Rate parameter, damnit. It was causing an issue when sending modulation to it. I hope I can reintroduce smoothing soon.
- Infinite sustain no longer happens due to sending 127 velocity & having sustain at 100%
- Mac build is debug version, argh!!! I set XCode to release version, what happened?
- Improved some help text
- Midi mod sources actually work (modwheel, pitchwheel, channel pressure)
- Breakpoint Editor 1 and 2 no longer treated as the same object.
- Midi sources are properly set when re-loading patch.
- GUI Gradients now drawn correctly on mac (no longer blocky)
- LFO ADSR sustain now responds to changes during sustain.
- Loading a patch without modulation routing now clears modulation routings.
- Infinite modulation ranges cause plugin to "explode" (go silent). Workaround is to set modulation ranges to non-infinity (any number) and re-load the plugin. Infinite modulation ranges is probably the cause of plugin going silent when switching or re-loading patches.
- Odd sizing of numbers (for example Midi Source page)
- Modulation dialog boxes detach from GUI and float freely / separately.
- Preset custom / default preset location is not supported on Mac... and Windows, actually.
- Issues with presets not keeping their name.