Guest User

Untitled

a guest
May 28th, 2020
562
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 62.27 KB | None | 0 0
  1. 1.30b1 (May 25 2020)
  2.  
  3. Fix: preference: Limit Polyphony to one of any note number was causing a filter click on new/stolen note
  4.  
  5. Fix: SerumFX was latching on stop which could cause LFOs to become offset
  6.  
  7. Fix: Some on-screen help tooltips were displaying the wrong tip information
  8.  
  9. Fix: Flip Vertical was moving LFO Bus modulation assignments
  10.  
  11. Fix: Remove Modulations context menu item was not removing LFO Points on Windows
  12.  
  13. Fix: Alt key was not reacting on AAX Windows
  14.  
  15. Fix: In 1.29b9, graph curve handles were not drawing on X-Shaper / Remap graphs
  16.  
  17. Fix: Adjusting LFO 5-8 rate with notes playing was not reacting until new note
  18.  
  19. Fix: Updated Mix/Level image artwork
  20.  
  21. 1.29b9(May 23 2020)
  22.  
  23. - Fix: Typing entry values for the new FX level knobs was responding in percentages instead of the dB range
  24.  
  25. - Fix: Drag modulators to LFO graph was flickering in some OS/DAW combinations
  26.  
  27. - Fix: Drag modulators to exactly LFO point (instead of X Y) was assigning (to another point) when it should do nothing
  28.  
  29. - Fix: typing negative values setting LFO rate in Hz mode would get accepted in some situations
  30.  
  31. - Fix: changing the preset browser filters/search could leave the previous row location in the list selected.
  32.  
  33. - Fix: modulated icon on numeric controls not drawing the indicator greyed when the mod source was unfocused
  34.  
  35. - Add: Improvements to LFO drag to point handling + cosmetics
  36.  
  37. - Add: Remove LFO modulation points checks if the bus is no longer used by points, and if so, removes the bus mod matrix entries
  38.  
  39. - Fix: remove point modulation mentioned above
  40.  
  41. - FIx: potential memory leak in bitmap loading additional memory footprint reduction
  42.  
  43. - Fix: potential issue in compressor circuit on preset load
  44.  
  45. - Fix: using "(no category)" filter in preset browser was not displaying presets
  46.  
  47. - Fix: wrong assignment for single LFO curve via right-click on Windows
  48.  
  49. - Fix: right-click pop-up menu for LFO points was offset if zoom not 100%
  50.  
  51. - Add: SerumFX now reloads oscillator states from songs (external load / not presets loaded internally).
  52.  
  53. 1.29b7(May 18 2020)
  54.  
  55. - New: LFO Point modulation
  56.  
  57. Right-click (ctrl-click MacOS) on a point in the LFO Graph, you will see “Modulate X” and Modulate Y” options on the pop-up menu.
  58.  
  59. You will then see a list of (in use) LFO Busses plus one empty one (e.g. you only see "LFO Bus 1" only when starting a new preset) followed by a list of Mod Sources.
  60.  
  61. By selecting a mod source, you are Creating a Matrix assignment (Selected Mod Source -> LFO Bus) and also the point association (e.g. point X axis->LFO Bus).
  62.  
  63. The busses allow for multiple points to be controlled by a single Matrix assignment/depth.
  64.  
  65. You can e.g. drag-select multiple points and assign them to the same bus.
  66.  
  67. - New: drag-export last played note as wav file.
  68.  
  69. You should see a waveform icon appear when mousing over the very top-left of Serum's window (top-left corner of SERUM logo).
  70.  
  71. Drag this to the DAW, it records the last played note+velo+duration to a file (Serum Presets/Renders/).
  72.  
  73. This is a replaying of the note, so the result is like playing the note again (e.g. will not be literally identical in sound if random or BPM-sync features are enabled).
  74.  
  75. Please note: you are creating audio files on your hard disk by using this feature (they don’t ‘magically’ get created in the DAW project, that would be nice if it were technically possible), so management of these files is up to you. Serum does not use them directly itself, but if you drag it to your DAW, your DAW may now be referencing this file. If you drag a lot you will end up with a lot of audio files in the Renders folder, so you may want to consider file management techniques (e.g. relocate or consolidate if using in a project) ahead of time. You can alt-click the drag export button to open the Renders folder in the OS.
  76.  
  77. - New: Hi resolution resampling of Serum's skin bitmaps on Windows (gets macOS resampling quality).
  78.  
  79. Since this is heavy computation (slow), to speed up opening Serum, the resized images get cached (%APPDATA%\Xfer\Serum) of the last set skin+zoom size. So Serum will resize slower when setting the zoom to a new setting, or selecting a new skin, but if you save the size and/or skin as the default(s) in the SERUM logo menu, then opening should be faster than ever on subsequent openings of the window.
  80.  
  81. - New: automation parameters for the 8 LFO Rise, LFO Delay controls - these controls were not automatable in the DAW previously.
  82.  
  83. - New: Level Trim controls for the effect modules
  84.  
  85. Clicking on the MIX switch on any effect mix knob will expose a modulatable level parameter, to attenuate or boost the output from any effect. This can be useful for attenuating the effect chain level to e.g. match Direct Out oscillators, or gating/muting sound as well as boosting (e.g. in front of distortion for more drive).
  86.  
  87. - New: velocity (click Y location) to clicking the onscreen piano keyboard
  88.  
  89. - New: “init all LFOs” to main menu
  90.  
  91. - Fix: when at 110% zoom, tooltip numbers were drawing overlapped on adjusting AHDSR controls modulation depth popup value (note: it is likely there are similar value-display issues to locate and fix)
  92.  
  93. - Fix: manual value entry on distortion Q below 0.1 would crash
  94.  
  95. - Fix: better browser support for nested folders, truncated text in the preset filters when using Sort by Location
  96.  
  97. - Fix: polyphony limit handling / released notes were getting priority over held notes in some situations.
  98.  
  99. 1.28b6 (Jan 22 2020)
  100.  
  101. - fix: (AAX) Serum was not restoring all settings on a deactivated track/instance.
  102.  
  103. - fix: Shift-click + dragging on the leftmost segment of the LFO display would add a stream of extra LFO points.
  104.  
  105. - fix: Alt-drag to LFO to wavetable
  106.  
  107. - fix: drawing in WT Editor would not update the wavetable in some situations
  108.  
  109. 1.28b5 (Jan 17 2020)
  110.  
  111. - fix: In 1.28b4, if piano keys were not showing on window open, clicking the preset menu and preset advance arrows unresponsive.
  112.  
  113. - fix: (SerumFX) in some situations, using "Audio In" feature on noise oscillator was displaying erroneous errors and/or not passing audio on MIDI notes.
  114.  
  115. 1.28b4 (Jan 9 2020)
  116.  
  117. - fix: Copy Osc feature now preserves interpolated tables in the WT (it was rendering them out previously).
  118.  
  119. - fix: (Windows) fixed a versioning issue causing 1.282 to display an earlier version number on the file properties.
  120.  
  121. - fix: (Windows) allows automatic authorization for secondary user accounts for academic/shared workstations (MacOS version already allowed this).
  122.  
  123. 1.28b2 (Dec 26 2019)
  124.  
  125. - fix: resizing the UI with playback active could crash in some situations
  126.  
  127. 1.28b1 (Dec 24 2019)
  128.  
  129. - fix: since 1.27b7, using FFT editing or WT-to-FFT button in WT Editor could halt audio playback.
  130.  
  131. 1.27b9 (Dec 23 2019)
  132.  
  133. - fix: since 1.27b7, wave drawing in the WT Editor was not processing in some situations
  134.  
  135. 1.27b8 (Dec 21 2019)
  136.  
  137. - fix: under Windows OS in 1.27b7, using drag to resize could lead to a crash
  138.  
  139. 1.27b7 (Dec 20 2019)
  140.  
  141. - add: 2 new distortion types (Stomp Box, Tape Sat)
  142.  
  143. - fix: very short noise samples (<100 ms) could create a memory issue on patch/song reload.
  144.  
  145. - fix: resizing the window could lead to a crash on macOS
  146.  
  147. - fix: relating to window redraw using some switch controls
  148.  
  149. - fix: mono legato with FM depth was causing clicks on new notes in some situations
  150.  
  151. - fix: improved preset changing
  152.  
  153. 1.27b6 (Dec 14 2019)
  154.  
  155. - add: preliminary spectrum view - click on filter
  156.  
  157. - add: Check for updates to Menu, pings Server to compare local version to the one available for download.
  158.  
  159. - add: embedded tuning files that contained no name no longer display as (none) but not will display (special).
  160.  
  161. This most often stems from a rogue tuning file (often if not always a 432 Hz file).
  162.  
  163. If you have a preset that is out of tune and displays (special), you can command-click (ctrl-click Win) on the (special) and it will clear the tuning file.
  164.  
  165. Once cleared, Alt-click on the disk save button at the very top is a quick way to overwrite the preset, if desired.
  166.  
  167. - fix: DSP issue with noise osc and high pitches that could lead to problems
  168.  
  169. - fix: DSP issue with chaos oscs potentially producing invalid output
  170.  
  171. - fix: minor cosmetic issues with parameter display on lower knobs.
  172.  
  173. - fix: UI redraw performance improvements
  174.  
  175. - fix: SerumAAX on Windows could cause a crash during a backup/file saving operation.
  176.  
  177. - fix: custom fonts were not loading correctly on all systems.
  178.  
  179. - fix: Tuning files no longer load in the preset, if the Tuning file is named “(none)” .
  180.  
  181. - fix: With MW->WT Pos preference enabled, mod wheel was still setting a value on note start when WT Editor was open.
  182.  
  183. - fix: crossover DSP on compressor had potential issue with filter stability.
  184.  
  185. 1.27b1 (July 28 2019)
  186.  
  187. - fix: setting the noise oscillator pitch to maximum + playing really high notes could exceed the valid pitch range.
  188.  
  189. - fix: using S&H on a chaos osc could put the chaos osc in a bad state for non-S&H mode until Serum re-instantiated.
  190.  
  191. - fix: “Always” mode and portamento first note wasn’t always set to previous note
  192.  
  193. - fix: very short looping samples in the noise oscillator playing very high pitches could lead to issue.
  194.  
  195. 1.26b9 (July 24 2019)
  196.  
  197. - fix for foreign language (UTF-8) in Serum Presets dir name
  198.  
  199. - fix for font blurriness on menu title displays
  200.  
  201. 1.26b8 (July 15 2019)
  202.  
  203. - fix: MPE Bend range MIDI messages sent to Serum with MPE enabled could lead to GUI crash.
  204.  
  205. - fix: fix for Prune Database feature introduced in 1.26b4
  206.  
  207. 1.26b7 (July 12 2019)
  208.  
  209. - fix: operating the preset browser during the rebuilding process could lead to access violation
  210.  
  211. 1.26b6 (July 11 2019)
  212.  
  213. - fix: opening preset browser during scanning caused memory leak
  214.  
  215. - fix: SerumFX was (protectively) clipping audio in above 0 dB in the last 10+ versions, this restriction has been removed, unless using Audio In -> Noise osc.
  216.  
  217. - fix for scanning folders with apostrophe marks in the name
  218.  
  219. 1.26b5 (July 10 2019)
  220.  
  221. - fix: in 1.26b4, saving preset could lead to preset browser instability after database rescan.
  222.  
  223. - (MacOS) changes to skin bitmap loading
  224.  
  225. 1.26b4 (July 9 2019)
  226.  
  227. - Preset database scanning / thread handling re-written to address issues in 1.257-1.26b3
  228.  
  229. 1.26b2/3 (July 5 2019)
  230.  
  231. - fix: potential issues loading presets on song/project reload, related to recent changes for preset loading improvement in 1.25b9
  232.  
  233. 1.26b0/1 (July 3 2019)
  234.  
  235. - fix: additional potential crash fixes
  236.  
  237. - fix: for sorting folders introduced in Win1.257
  238.  
  239. 1.25b7/8/9 (July 2 2019)
  240.  
  241. - fix: Additional potential crash fixes
  242.  
  243. - improved preset changing
  244.  
  245. 1.25b6 (July 1 2019)
  246.  
  247. - fix: improved preset changing
  248.  
  249. - fix: preset database issue (rescanning on window open)
  250.  
  251. - fix: some memory leaks surrounding custom font handling
  252.  
  253. - fix: when polyphony cap was hit, Serum was stealing voices incorrectly (also stealing from held notes, not just released notes first, as intended)
  254.  
  255. - add: "Prune Duplicates and Missing Presets" to preset browser menu: This will compact the size of the database file, removing any entries which are no longer available as presets in the presets folder. It also removes duplicates, if you have an issue with the preset name "jumping" to a different selection when changing presets in the browser, use this feature.
  256.  
  257. 1.25b5 (June 29 2019)
  258.  
  259. - fix: preset database issue (rescanning on window open)
  260.  
  261. - fix: some memory leaks surrounding custom font handling
  262.  
  263. - fix: when polyphony cap was hit, Serum was stealing voices incorrectly (also stealing from held notes, not just released notes first, as intended)
  264.  
  265. - fix: 1.25b4 on Windows10 was not redrawing portamento/matrix curves
  266.  
  267. - add: "Prune Duplicates and Missing Presets" to preset browser menu: This will compact the size of the database file, removing any entries which are no longer available as presets in the presets folder. It also removes duplicates, if you have an issue with the preset name "jumping" to a different selection when changing presets in the browser, use this feature.
  268.  
  269. 1.25b4b (June 22 2019)
  270.  
  271. - fix: compatibility with very old MacOS computers
  272.  
  273. 1.25b4 (June 21 2019)
  274.  
  275. - fix: for potential crash with MPE Sysex messages sent from host to plug-in when UI is closed
  276.  
  277. 1.25b3d (June 3 2019)
  278.  
  279. - fix: for VST version compatibility for older processor machines
  280.  
  281. 1.25b2 (May 27 2019)
  282.  
  283. - fix: for note offs on MIDI channels > 1 (which caused issue with Mono enabled in 1.25b1)
  284.  
  285. 1.25b1 (May 27 2019)
  286.  
  287. - Faster preset database scanning
  288.  
  289. - Fix: recent/new GUI open thread sync issue from 1.24x which seemed appeared mostly on Windows.
  290.  
  291. - Fix: crash if cc or note assigned in config (which requires serum UI open to operate) if Serum UI is closed.
  292.  
  293. - Fix: compressor not catching first peak on very first playback on an instance
  294.  
  295. - Fix: MPE MIDI Channel 16 was not reacting to expression
  296.  
  297. - Fix: MPE note offs were not being handled discretely (per-channel) so 2 of the same note number on different channels would cut each other.
  298.  
  299. 1.24b9e (May 15 2019)
  300.  
  301. - fix: FX modules Dry level amount, which was too quiet on some situations in previous 1.24b versions.
  302.  
  303. 1.24b8 (April 19 2019)
  304.  
  305. - fix: French filter from previous 1.24x builds
  306.  
  307. 1.24b5-6-7 (March 29 2019)
  308.  
  309. Delay filter now uses improved/updated filter (as with EQ).
  310.  
  311. 1.24b4 (March 28 2019)
  312.  
  313. - fix: checkmarks in Noise menu would not display for sounds in sub-sub folders
  314.  
  315. - fix: in recent earlier few versions, MacOS older mac processors / old macOS could crash on init
  316.  
  317. 1.24b3 (March 27 2019)
  318.  
  319. - fix: improved filters for EQ and and Hall reverb.
  320.  
  321. - fix: in 1.24b2 FX parameters would crackle when adjusting Macro4.
  322.  
  323. - fix: preset ratings / comments are now preserved forever, e.g. even when presets are removed and the preset browser is rebuilt, ratings for those missing presets are not erased. (Unless you use “Erase and Rebuild Database” which of course erases everything).
  324.  
  325. 1.24b2 (March 21 2019)
  326.  
  327. - fix: sending MIDI Program Changes could potentially trigger multiple times, leading to a ‘preset missing’ message or possibly a crash.
  328.  
  329. - fix: In 1.24b1 Windows, if Serum Presets folder was missing, user was not prompted to choose the new folder location.
  330.  
  331. - fix: using MPE->Macros features would provide incorrect depth for the MPE to some destinations (if the associated macro had multiple destinations).
  332.  
  333. - fix: Text files accompanying wavetables set to interpolation on wouldn’t register as interpolated
  334.  
  335. 1.24b1 (March 18 2019)
  336.  
  337. - fix: value tips were not drawing properly for Matrix curves
  338.  
  339. - fix: improved support for Windows non-english usernames
  340.  
  341. - fix: on noises missing message, 1.23x did not display the missing path
  342.  
  343. - fix: 1.23x MacOS SerumFX AU was not passing AUval on older Macs
  344.  
  345. - fix: mousing issue using alt-dragging on the mini halo (e.g. when modulating semi fine).
  346.  
  347. - fix: in WT Editor, with a grid size at zero, an previous Grid size hilight could appear on the waveform
  348.  
  349. - fix: in WT Editor, Multiselection zoom thumbnails would leave graphics traces
  350.  
  351. - fix: MPE is now disabled by default when prefs are created.
  352.  
  353. 1.23b9 (March 14 2019)
  354.  
  355. - fix: in prior 1.23b versions, controls would not respond if value tips was disabled in preferences.
  356.  
  357. - fix: scrollbar visibility for WT Editor thumbnails
  358.  
  359. - fix: formula parser handling of NaN values
  360.  
  361. Add: WT Editor zoom size settings are maintained if window is closed or resized
  362.  
  363. 1.23b8 (March 12 2019)
  364.  
  365. - fix: a memory issue in previous 1.23 versions which would most commonly surface as "multiple instances not playing back"
  366.  
  367. - fix: the Multiband Comp "warmup time" (volume swell) on very first playback of an instance
  368.  
  369. 1.23b7 (March 9 2019)
  370.  
  371. - Pressing Return was needed for entering SN# successfully in some DAWs
  372.  
  373. - WT Editor formula editor, NaN values derived from formula calculations could get passed to WT.
  374.  
  375. 1.23b5 (March 8 2019)
  376.  
  377. - multiple MIDI sysex events in a single buffer could cause a crash
  378.  
  379. - Clicks when mono was enabled (with Legato off) and notes overlapped.
  380.  
  381. 1.23b3 (March 6 2019)
  382.  
  383. - fix: SN# is now accepted without pressing RETURN first
  384.  
  385. - fix: Maschine host stores plugin window sizes
  386.  
  387. - fix: oversmpling default setting in config file was not loading.
  388.  
  389. 1.23b2 changes (Mar 6 2019):
  390.  
  391. - add: default oversampling level now (optionally) can be set in Serum.cfg fle (otherwise 2x as usual)
  392.  
  393. - add: WT Editor->Add/Remove menu->Reduce submenu: thins the number of frames, in order to easily keep only every Nth frame.
  394.  
  395. - add: ability to get a separate vertical grid size for the LFO with text entry: double-click on grid size (assuming pref enabled) and type e.g. 8,12 for 8 horizontal and 12 vertical grid lines.
  396.  
  397. - add: secondary sort method for preset browser, Serum will remember the previous column you clicked for ordering and use that as a secondary ordering:
  398.  
  399. e.g. click Location column, presets are sorted by location.
  400.  
  401. Then click Rating column and the presets will be sorted by Rating, but the sorting within a given rating will be ordered by Location.
  402.  
  403. - add: alt-drag LFO tile to WT now an offcial feature / works on Windows too
  404.  
  405. - add: preset name is now rescanned on Serum instances re-opening (for checkmark / menu advancing)
  406.  
  407. - add: resizable interface (lower-right corner), zoom menu in top-left (Serum logo) and preference/setting in Zoom Menu for default window size.
  408.  
  409. - add: if oversampling is set in confg to non-2x the oversampling lock will also enable.
  410.  
  411. - add: “Export All as Single-Cycle Waves” to the export menu in WT editor: exports WT as a set of individual single-cycle wave fles.
  412.  
  413. - add: skin support. zoom menu (Serum logo in top-left) will select skin. A few points about skins:
  414.  
  415. - add: custom .ttf font support for skins - see colormap thread here in Serum user forum for example (in download) You can e.g. copy the folder "Default" in Skins subfolder, and make changes to any images. there is no need to include images that you do not alter - Serum will look to Default skin folder as a fallback.
  416.  
  417. - new Scream Filter, Dist.Comb 1 and 2 flter types
  418.  
  419. - Ringmod flter needs less “warm up time” to respond to audio signal.
  420.  
  421. - Ringmod and S H flters custom flter display instead of frequency response plot (which was of little value for these flter types).
  422.  
  423. - Preliminary MPE support. You will see the MPE settings in the main menu, and can be enabled/disabled by default in the preferences.
  424.  
  425. - Preset Hybridize: takes visible presets in browser (e.g. flter to a type) and randomly combines part of seeral presets.
  426.  
  427. - Promethium Skin by Lance Thackeray as a second factory skin
  428.  
  429. - Preference to the confg fle for scaling the automation smoothing rate. This will affect onscreen controls, MIDI CC’s, and song/host project automation.
  430.  
  431. It is not advised to change this parameter (as existing project automation might sound different), it’s a tweak offered for “power users” or fringe situations
  432.  
  433. where less automation smoothing is desired (e.g. for rapid response over automation parameters). you can scale it (e.g. [50] would be 50% smoothing,
  434.  
  435. or twice as fast. Accepted values are 1 to 800 (0 = default which is 100%). Rename or delete your confg fle to have this entry created in the confg fle.
  436.  
  437. - add: signifcant CPU reduction when modulating WT Pos.
  438.  
  439. - new: Custom (user text entry) category in browser
  440.  
  441. - WT Editor FFT bins right-click additional feature: “Snap vertical draw to quarters” quantizes FFT Bin mouseclicks to 0, 25, 50, 75, 100%
  442.  
  443. - WT Editor FFT bins right-click additional feature: “Scale Freq Values by Bin Index”. This makes higher bins scale relative to their bin location, for example normally a saw wave would show the bins scaling lower as you go to higher bins (which is the true amplitude values needed for a saw). When this feature is enabled, drawing a fat line across the FFT Bins at 50% will produce a saw.
  444.  
  445. - unison phase memory trigger (MemTrig): Triggers the unison voices with the same relative phases each note on. This makes an effect similar to a sample, where the unison will start identical each new note (without the “laser zap” effect of having all phases simply zeroed). To activate, turn RA D and PHASE knobs to 100% on an oscillator to enable MemTrig. Lower the Rand knob temporarily (while playing a note or notes) to get a new randomized set of phases. These phases will save in the preset/song.
  446.  
  447. - WT Editor -> Process Menu -> Set Spectra same for all Frames (from current): applies FFT bins (spectrum) from current frame to all frames. This feature may not be terribly useful beyond education, it was mostly added because it is an easy permutation of the next one:
  448.  
  449. - WT Editor -> Process Menu -> Set Phases same for all Frames (from current): applies the FFT phase information from current frame to all frames. This is useful to make all tables match in phases beyond just the fundamentals for e.g. solid/consistent sound during morphing.
  450.  
  451. - WT Editor -> Process -> "Subtract Spectra from other Osc": Removes the (relative amount) of harmonic content contained in the corresponding other oscillator. This applies to all frames (as the process menu always does).
  452.  
  453. - add: Retina/HiDPI support. (Skins note: 1x folder images are now only used for non-retina displays and when Serum is 100% size or smaller)
  454.  
  455. - add: noise osc direct out switch
  456.  
  457. - default preset: if you save a preset as default.fxp (or Default.fxp) located in /User subfolder of /Presets, Serum will load this preset on new instantiations of Serum.
  458.  
  459. - Fast matrix assignment for vibrato in Matrix drop-down menu (next unused LFO to Global tuning)
  460.  
  461. 1.11b3 changes (Aug 10 2016)
  462.  
  463. - fix: issue for Splice lease users
  464.  
  465. - fix: issue with noise oscillator in loop mode clicking at loopback in some situations
  466.  
  467. 1.11b2 (Aug 8 2016)
  468.  
  469. - fix: arrow keys on preset browser window were no longer working
  470.  
  471. - fix: "render osc warp" was not visually updating 3d wavetable display
  472.  
  473. - fix: loading presets with an activated Splice lease was causing instabilities on some systems
  474.  
  475. 1.10b9b (Aug 1 2016)
  476.  
  477. - fix: in 1.10b8, incorrect tuning would take place (A=430 typically) when loading older presets/songs.
  478.  
  479. - fix: in 1.10b8, parameter labels on Reverb were not displaying
  480.  
  481. 1.10b8 (July 30 2016)
  482.  
  483. - fix: presets > 4 MB of size would not load (presets couldn’t be this large prior, but was made possible due to noise embedding)
  484.  
  485. - fix: Env3 AHDSR params did appear as assigned modulators on mod source drag-tile tooltips
  486.  
  487. - fix: using MIDI program changes with GUI closed would stop working after a program change, and require preset browser rescan
  488.  
  489. - add: individual band threshold control (0-200 percent) for the Multiband compressor (and as mod destinations)
  490.  
  491. - add: mix control for the compressor
  492.  
  493. - add: “pan” (cutoff offset) knob for the FX Filter (same function as the main voice filter’s pan knob)
  494.  
  495. - add WT import of stereo file to OSC B will import right channel of WAV file (for “pseudo stereo” abilities using both oscillators)
  496.  
  497. - add: Resample to A+B (Stereo) option in main menu, left output resamples to Osc A, right output resamples to Osc B
  498.  
  499. 1.10b7 (Jun 30 2016)
  500.  
  501. - add: option to lock polyphony count (right-click the POLY number box in lower-right) to have the polyphony persist preset loading
  502.  
  503. - fix: oversampling lock, while working in DSP, but wasn’t preventing the visual update of oversampling switch when presets were loaded.
  504.  
  505. - fix: using a noise sample containing loop points was getting mangled when toggling one-shot/loop mode on the noise osc.
  506.  
  507. - fix: AAX fix for ProTools 12 first run
  508.  
  509. - fix: potential crash in 1.10b6 in some hosts when closing a project containing Serum
  510.  
  511. 1.10b6 changes (Jun 19 2016):
  512.  
  513. - fix: byte alignment incompatibility issue in 1.10b5 presets when sharing between 32- and 64-bit versions of Serum. 1.10b6 should correctly load all presets / projects.
  514.  
  515. - alt-drag to copy between LFOs was not working on LFO 5-8
  516.  
  517. - LFO 5-8 were not displaying free rate times in Hz
  518.  
  519. 1.10b5f changes (Jun 17 2016):
  520.  
  521. - fix: issues for ProTools AAX (Plugin not appearing, bypass engaging on preset change)
  522.  
  523. - fix: issue in 1.10b5 with Noise arrow button < > navigation on the internal noise folders not functioning
  524.  
  525. - fix some issues with modulator tile drawing
  526.  
  527. 1.10b5 changes (Jun 16 2016):
  528.  
  529. - add: 8 LFOs: hidden by default, until LFO4 is used, then you will see LFO5 appear, etc.
  530.  
  531. - add: drag and drop support for Noise Oscillator: the noise file will embed in the preset/song in these situations.
  532.  
  533. .. You will notice the background get a blue tint, this is to indicate the noise file is embedded in the preset/song.
  534.  
  535. .. You can advance < > noises in the respective folder once a first sound is dragged in.
  536.  
  537. - add: noise files when load without fine tune when pitch track is enabled (sample rate is recognized / thus no pitch offset)
  538.  
  539. .. so the Noise fine tune shouldn’t be needed if your source sample is in tune.
  540.  
  541. - add: Alt-click on “MOD” column entires in the Matrix to toggle between (normal / active modulation) and Bypassed
  542.  
  543. ..(saves a menu selection to audition bypasses)
  544.  
  545. improved: Noise Fine control modulation depth ‘arc’ more accessible (was overlapping with the control’s up/down arrows)
  546.  
  547. improved: typeable values for noise osc in key track mode follow display
  548.  
  549. - add: Option (preference) for Noises to be embedded in presets. This isn’t recommend to enable, as you’ll be bloating your project files:
  550.  
  551. ..It’s the 13th brackets entry in the Serum.cfg file. If you delete the Serum.cfg file it will list it as such “Embed non-factory noises inside presets (warning: larger presets / songs!)” this is intended currently for soundware developers and isn’t recommend to enable for local use (you’ll end up with larger songs and presets when using custom noises).
  552.  
  553. - add: Serum Preset Browser now has additional 4th column choice: “Comment”, for personal comments in browser.
  554.  
  555. - add: Serum Preset Browser now saves the last selected 4th column choice / opening new instances will default to this column choice.
  556.  
  557. OS X: Serial number no longer prompted when keeping Serum Presets on an external HD and sharing between machines.
  558.  
  559. - fix: for Velocity or Note graph controlling Noise Phase (noise sample start)
  560.  
  561. 1.10b3 changes
  562.  
  563. - “render OSC Warp” could lead to crash in some situations - loading old presets/projects wouldn’t open in some situations in 1.10b2 - preference for make double-click to reset controls instead of ctrl-click/cmd
  564.  
  565. 1.10b2
  566.  
  567. - fix: on Windows, dragging Note or Velo modulator across the LFO or Velo/note graphs could lead to a crash in some situations. - fix: PNG to WT import was offset by 1 pixel (empty row at bottom of image, missing top row of image). - fix: compressor knobs (when set to Limiter) latency reporting was causing glitching issue in Cubase as latency updated repeatedly (please note, compressor attack time will still do this, as attack time alters the needed lookahead for the limiter, thus the latency needs to adjust). Automation parameters are no longer sent on preset change, this greatly accelerates preset load times in some hosts (e.g. FL Studio)
  568.  
  569. 1.10b1
  570.  
  571. - add: PNG (image) to WT import -> drag PNG to WT, it load PNG, stretches to internal 2048x256 size, maps luminance to WT amplitudes.
  572.  
  573. - add: preference for preventing MouseWheel to change controls (knobs/number boxes/switches/etc).
  574.  
  575. - add: alt-click on Matrix mod source (and Aux source) menus: batch re-assign all entries w/ same source to the new selection.
  576.  
  577. - fix: ModWheel->WT pos preference was not saving
  578.  
  579. - fix: clearing note / velo graph (using context menu) wasn’t visually updating immediately
  580.  
  581. - fix: selecting FX rack presets for Filter were not updating the Filter type label immediately
  582.  
  583. - fix: delay FX module would on occasion create audio clicks (when setting/modulating delay time)..
  584.  
  585. - fix: Remove DC Offset in WT Editor wasn’t functioning correct (only partial DC elimination + potential clipping).
  586.  
  587. - fix: right-click to reset an env curve wasn’t working correctly (it visually would update, but it wasn’t updating in DSP)
  588.  
  589. - fix: mod source menus had checkmark set wrong in some cases
  590.  
  591. - fix: adjusting polyphony limit while a new note is triggered could lead to a crash
  592.  
  593. - fix: presets which were not accessible due to permissions could cause a crash on database scan
  594.  
  595. 1.09b9
  596.  
  597. reduced memory footprint by ~60 megabytes per instance fix: “Silence effect tails when host transport stops” preference now functions on Hall reverb mode fix: mouseover tooltip names now display correctly on hall reverb size/spin/spin depth
  598.  
  599. 1.09b8 (Windows Only)
  600.  
  601. 1.09b7
  602.  
  603. Unison phase memory (setting phase knob to 100%) no longer drifts on successive notes/ this phase-lock saves in preset/song.
  604.  
  605. E.g. Enable unison, turn unison detune to 0, successive notes will sound different due to rand knob.
  606.  
  607. When you hear one you like, move phase knob at 100%, now the oscillator phases (resulting tone) will be locked consistent.
  608.  
  609. - fix: improved voice stealing / no more “rude” polyphony clicks are gone when voice cap is hit
  610.  
  611. - fix: [Reaper 32-bit] situation where operating the UI could cause playing notes to stop reacting to automation.
  612.  
  613. - fix: (OS X) on some systems, the installer would not complete in 1.09x
  614.  
  615. - fix: (Windows 7) potential fix for drag-and-drop macros on causing crashes in 1.09b5/b6
  616.  
  617. 1.09b6
  618.  
  619. - fix: saving a remap/waveshape shape file was leading to a crash new defaults for the reverb FX (hall settings).
  620.  
  621. 1.09b5
  622.  
  623. - add: Second reverb algorithm: Hall Module Locking (Osc A, B, Noise, Sub, Filter module, right-click on the name/power button to see menu item), locks the controls/tables so you can change presets and keep the old settings presets for individual effect modules.
  624.  
  625. - add:clicking an FX tile on left side of FX page will scroll the FX rack to reveal that FX module (assuming the FX is enabled)
  626.  
  627. - add: MIDI CC / Learn support for OSC A, B, Noise, Sub, Filter module power buttons
  628.  
  629. - add: some Preset and project loading time improvements
  630.  
  631. - fix: typeable values on filter cutoff (Hz) was applying the wrong amount slightly.
  632.  
  633. - fix: chaos modulators would stop functioning if S&H was disengaged with an active note
  634.  
  635. - fix: (non S&H chaos modulators) were not functioning correctly in polyphonic situations fix: (SerumFX) re-opening projects causing an instant crash in some hosts (if LFO + Note Latch were assigned)
  636.  
  637. 1.09b4
  638.  
  639. - updated installer for OS X (script to force-remove older versions)
  640.  
  641. 1.09b3
  642.  
  643. - using older compiler revision due to issue on older MacOS machines running 64-bit
  644.  
  645. 1.09b2
  646.  
  647. - code merge/update to match SerumFX
  648.  
  649. 1.08b6
  650.  
  651. - fix: modulating pitch (or mono mode) on a tiny noise sample (< 1k) set to one-shot mode could lead to a crash
  652.  
  653. - new: Lock FX Rack - when enabled, the current FX chain/settings will not change when you load new presets.
  654.  
  655. This option can be found in the main menu (“Menu”) as well as if you right-click on the FX Enable tiles on the left side of the FX panel.
  656.  
  657. - new: Load/Save Effect Chains. Allows you to load/save the current effect rack. Accessible in the same as above locations.
  658.  
  659. Although the location of these files does not matter, a folder named “Effect Chains” should get created in the Serum Presets folder and be the default directory for the load/save dialogs. If it does not get created, you can create it yourself (without quotes).
  660.  
  661. 1.08b5 changes:
  662.  
  663. - fix: closing the plugin window with both the FX tab selected and preset browser showing could lead to a crash.
  664.  
  665. - fix: all notes are shut off when adjusting polyphony now to prevent possibility of a crash.
  666.  
  667. - fix: potential fix for Master Tuning host automation parameter not functioning in some situations
  668.  
  669. - fix: Poly Legato fix/reworking to handle simultaneous note on messages
  670.  
  671. 1.08b2 changes:
  672.  
  673. - fix: in v1.081 some params such as unison detune range were not getting default values set on INIT preset which could lead to improper sound or a crash in some situations.
  674.  
  675. - fix: Poly legato mode (legato on, poly off) was not sounding legato in some situations (most recent note stopping before new note).
  676.  
  677. fix: Velo/Note graph legato mode option (ctrl-clicking on their mod sources when assigned for the option) was not sounding in some voice stealing situations.
  678.  
  679. 1.08b1
  680.  
  681. preliminary parameter locking feature, right-click menu option on controls to “lock them” (to prevent change on preset load). underlying changes for SerumFX version (ready soon, no ETA date). some OS X fixes (crash protection)
  682.  
  683. 1.07b9a fixes voice stealing where new notes weren't getting created at all when polyphony was exceeding maximum voices set in POLY.
  684.  
  685. 1.07b8 fixed a potential crash, caused by new notes getting triggered during processing (e.g. Wavetable or preset load).
  686.  
  687. 1.07b7 (OSX) updated compiler to more recent SDK (compatibility with older OS versions is NOT tested at the moment, 1.07b3 is uploaded as a secondary option, but feedback to me is greatly appreciated (even if things seem OK) via contact formå.
  688.  
  689. 1.07b6 (OSX) attempts to fix an issue in 64-bit hosts (namespace collision?)
  690.  
  691. 1.07b5 is 1.07b4 but version # updated to avoid confusion with short-lived 1.07b4.
  692.  
  693. 1.07b4 (November 2015):
  694.  
  695. - fix: for selecting “init preset” while notes are playing
  696.  
  697. - fix: for chaos oscillators resetting the chaos algorithm when no notes were playing
  698.  
  699. - fix: for using variables q and z together in a formula in the WT editor could lead to NaN output.
  700.  
  701. - fix: dragging NOTE and VELO mod-source tiles on Windows could lead to a crash
  702.  
  703. - fix: Filter cutoff Hz (numeric value display) was incorrect in some situations.
  704.  
  705. - fix: Drag and Drop import in Ableton Live OS X 64-bit could appear “stuck” or crash
  706.  
  707. - fix: WT Editor, it was possible to draw on a different table than visually selected
  708.  
  709. - fix: extremely large sample sizes in WT formula editor were displaying improper text for note name.
  710.  
  711. - add: support for drag-and-drop to wavetable (import for audio files) from Cubase Media Bay
  712.  
  713.  
  714.  
  715. 1.28b6 (Jan 22 2020)
  716.  
  717. - fix: (AAX) Serum was not restoring all settings on a deactivated track/instance.
  718.  
  719. - fix: Shift-click + dragging on the leftmost segment of the LFO display would add a stream of extra LFO points.
  720.  
  721. - fix: Alt-drag to LFO to wavetable
  722.  
  723. - fix: drawing in WT Editor would not update the wavetable in some situations
  724.  
  725. 1.28b5 (Jan 17 2020)
  726.  
  727. - fix: In 1.28b4, if piano keys were not showing on window open, clicking the preset menu and preset advance arrows unresponsive.
  728.  
  729. - fix: (SerumFX) in some situations, using "Audio In" feature on noise oscillator was displaying erroneous errors and/or not passing audio on MIDI notes.
  730.  
  731. 1.28b4 (Jan 9 2020)
  732.  
  733. - fix: Copy Osc feature now preserves interpolated tables in the WT (it was rendering them out previously).
  734.  
  735. - fix: (Windows) fixed a versioning issue causing 1.282 to display an earlier version number on the file properties.
  736.  
  737. - fix: (Windows) allows automatic authorization for secondary user accounts for academic/shared workstations (MacOS version already allowed this).
  738.  
  739. 1.28b2 (Dec 26 2019)
  740.  
  741. - fix: resizing the UI with playback active could crash in some situations
  742.  
  743. 1.28b1 (Dec 24 2019)
  744.  
  745. - fix: since 1.27b7, using FFT editing or WT-to-FFT button in WT Editor could halt audio playback.
  746.  
  747. 1.27b9 (Dec 23 2019)
  748.  
  749. - fix: since 1.27b7, wave drawing in the WT Editor was not processing in some situations
  750.  
  751. 1.27b8 (Dec 21 2019)
  752.  
  753. - fix: under Windows OS in 1.27b7, using drag to resize could lead to a crash
  754.  
  755. 1.27b7 (Dec 20 2019)
  756.  
  757. - add: 2 new distortion types (Stomp Box, Tape Sat)
  758.  
  759. - fix: very short noise samples (<100 ms) could create a memory issue on patch/song reload.
  760.  
  761. - fix: resizing the window could lead to a crash on macOS
  762.  
  763. - fix: relating to window redraw using some switch controls
  764.  
  765. - fix: mono legato with FM depth was causing clicks on new notes in some situations
  766.  
  767. - fix: improved preset changing
  768.  
  769. 1.27b6 (Dec 14 2019)
  770.  
  771. - add: preliminary spectrum view - click on filter
  772.  
  773. - add: Check for updates to Menu, pings Server to compare local version to the one available for download.
  774.  
  775. - add: embedded tuning files that contained no name no longer display as (none) but not will display (special).
  776.  
  777. This most often stems from a rogue tuning file (often if not always a 432 Hz file).
  778.  
  779. If you have a preset that is out of tune and displays (special), you can command-click (ctrl-click Win) on the (special) and it will clear the tuning file.
  780.  
  781. Once cleared, Alt-click on the disk save button at the very top is a quick way to overwrite the preset, if desired.
  782.  
  783. - fix: DSP issue with noise osc and high pitches that could lead to problems
  784.  
  785. - fix: DSP issue with chaos oscs potentially producing invalid output
  786.  
  787. - fix: minor cosmetic issues with parameter display on lower knobs.
  788.  
  789. - fix: UI redraw performance improvements
  790.  
  791. - fix: SerumAAX on Windows could cause a crash during a backup/file saving operation.
  792.  
  793. - fix: custom fonts were not loading correctly on all systems.
  794.  
  795. - fix: Tuning files no longer load in the preset, if the Tuning file is named “(none)” .
  796.  
  797. - fix: With MW->WT Pos preference enabled, mod wheel was still setting a value on note start when WT Editor was open.
  798.  
  799. - fix: crossover DSP on compressor had potential issue with filter stability.
  800.  
  801. 1.27b1 (July 28 2019)
  802.  
  803. - fix: setting the noise oscillator pitch to maximum + playing really high notes could exceed the valid pitch range.
  804.  
  805. - fix: using S&H on a chaos osc could put the chaos osc in a bad state for non-S&H mode until Serum re-instantiated.
  806.  
  807. - fix: “Always” mode and portamento first note wasn’t always set to previous note
  808.  
  809. - fix: very short looping samples in the noise oscillator playing very high pitches could lead to issue.
  810.  
  811. 1.26b9 (July 24 2019)
  812.  
  813. - fix for foreign language (UTF-8) in Serum Presets dir name
  814.  
  815. - fix for font blurriness on menu title displays
  816.  
  817. 1.26b8 (July 15 2019)
  818.  
  819. - fix: MPE Bend range MIDI messages sent to Serum with MPE enabled could lead to GUI crash.
  820.  
  821. - fix: fix for Prune Database feature introduced in 1.26b4
  822.  
  823. 1.26b7 (July 12 2019)
  824.  
  825. - fix: operating the preset browser during the rebuilding process could lead to access violation
  826.  
  827. 1.26b6 (July 11 2019)
  828.  
  829. - fix: opening preset browser during scanning caused memory leak
  830.  
  831. - fix: SerumFX was (protectively) clipping audio in above 0 dB in the last 10+ versions, this restriction has been removed, unless using Audio In -> Noise osc.
  832.  
  833. - fix for scanning folders with apostrophe marks in the name
  834.  
  835. 1.26b5 (July 10 2019)
  836.  
  837. - fix: in 1.26b4, saving preset could lead to preset browser instability after database rescan.
  838.  
  839. - (MacOS) changes to skin bitmap loading
  840.  
  841. 1.26b4 (July 9 2019)
  842.  
  843. - Preset database scanning / thread handling re-written to address issues in 1.257-1.26b3
  844.  
  845. 1.26b2/3 (July 5 2019)
  846.  
  847. - fix: potential issues loading presets on song/project reload, related to recent changes for preset loading improvement in 1.25b9
  848.  
  849. 1.26b0/1 (July 3 2019)
  850.  
  851. - fix: additional potential crash fixes
  852.  
  853. - fix: for sorting folders introduced in Win1.257
  854.  
  855. 1.25b7/8/9 (July 2 2019)
  856.  
  857. - fix: Additional potential crash fixes
  858.  
  859. - improved preset changing
  860.  
  861. 1.25b6 (July 1 2019)
  862.  
  863. - fix: improved preset changing
  864.  
  865. - fix: preset database issue (rescanning on window open)
  866.  
  867. - fix: some memory leaks surrounding custom font handling
  868.  
  869. - fix: when polyphony cap was hit, Serum was stealing voices incorrectly (also stealing from held notes, not just released notes first, as intended)
  870.  
  871. - add: "Prune Duplicates and Missing Presets" to preset browser menu: This will compact the size of the database file, removing any entries which are no longer available as presets in the presets folder. It also removes duplicates, if you have an issue with the preset name "jumping" to a different selection when changing presets in the browser, use this feature.
  872.  
  873. 1.25b5 (June 29 2019)
  874.  
  875. - fix: preset database issue (rescanning on window open)
  876.  
  877. - fix: some memory leaks surrounding custom font handling
  878.  
  879. - fix: when polyphony cap was hit, Serum was stealing voices incorrectly (also stealing from held notes, not just released notes first, as intended)
  880.  
  881. - fix: 1.25b4 on Windows10 was not redrawing portamento/matrix curves
  882.  
  883. - add: "Prune Duplicates and Missing Presets" to preset browser menu: This will compact the size of the database file, removing any entries which are no longer available as presets in the presets folder. It also removes duplicates, if you have an issue with the preset name "jumping" to a different selection when changing presets in the browser, use this feature.
  884.  
  885. 1.25b4b (June 22 2019)
  886.  
  887. - fix: compatibility with very old MacOS computers
  888.  
  889. 1.25b4 (June 21 2019)
  890.  
  891. - fix: for potential crash with MPE Sysex messages sent from host to plug-in when UI is closed
  892.  
  893. 1.25b3d (June 3 2019)
  894.  
  895. - fix: for VST version compatibility for older processor machines
  896.  
  897. 1.25b2 (May 27 2019)
  898.  
  899. - fix: for note offs on MIDI channels > 1 (which caused issue with Mono enabled in 1.25b1)
  900.  
  901. 1.25b1 (May 27 2019)
  902.  
  903. - Faster preset database scanning
  904.  
  905. - Fix: recent/new GUI open thread sync issue from 1.24x which seemed appeared mostly on Windows.
  906.  
  907. - Fix: crash if cc or note assigned in config (which requires serum UI open to operate) if Serum UI is closed.
  908.  
  909. - Fix: compressor not catching first peak on very first playback on an instance
  910.  
  911. - Fix: MPE MIDI Channel 16 was not reacting to expression
  912.  
  913. - Fix: MPE note offs were not being handled discretely (per-channel) so 2 of the same note number on different channels would cut each other.
  914.  
  915. 1.24b9e (May 15 2019)
  916.  
  917. - fix: FX modules Dry level amount, which was too quiet on some situations in previous 1.24b versions.
  918.  
  919. 1.24b8 (April 19 2019)
  920.  
  921. - fix: French filter from previous 1.24x builds
  922.  
  923. 1.24b5-6-7 (March 29 2019)
  924.  
  925. Delay filter now uses improved/updated filter (as with EQ).
  926.  
  927. 1.24b4 (March 28 2019)
  928.  
  929. - fix: checkmarks in Noise menu would not display for sounds in sub-sub folders
  930.  
  931. - fix: in recent earlier few versions, MacOS older mac processors / old macOS could crash on init
  932.  
  933. 1.24b3 (March 27 2019)
  934.  
  935. - fix: improved filters for EQ and and Hall reverb.
  936.  
  937. - fix: in 1.24b2 FX parameters would crackle when adjusting Macro4.
  938.  
  939. - fix: preset ratings / comments are now preserved forever, e.g. even when presets are removed and the preset browser is rebuilt, ratings for those missing presets are not erased. (Unless you use “Erase and Rebuild Database” which of course erases everything).
  940.  
  941. 1.24b2 (March 21 2019)
  942.  
  943. - fix: sending MIDI Program Changes could potentially trigger multiple times, leading to a ‘preset missing’ message or possibly a crash.
  944.  
  945. - fix: In 1.24b1 Windows, if Serum Presets folder was missing, user was not prompted to choose the new folder location.
  946.  
  947. - fix: using MPE->Macros features would provide incorrect depth for the MPE to some destinations (if the associated macro had multiple destinations).
  948.  
  949. - fix: Text files accompanying wavetables set to interpolation on wouldn’t register as interpolated
  950.  
  951. 1.24b1 (March 18 2019)
  952.  
  953. - fix: value tips were not drawing properly for Matrix curves
  954.  
  955. - fix: improved support for Windows non-english usernames
  956.  
  957. - fix: on noises missing message, 1.23x did not display the missing path
  958.  
  959. - fix: 1.23x MacOS SerumFX AU was not passing AUval on older Macs
  960.  
  961. - fix: mousing issue using alt-dragging on the mini halo (e.g. when modulating semi fine).
  962.  
  963. - fix: in WT Editor, with a grid size at zero, an previous Grid size hilight could appear on the waveform
  964.  
  965. - fix: in WT Editor, Multiselection zoom thumbnails would leave graphics traces
  966.  
  967. - fix: MPE is now disabled by default when prefs are created.
  968.  
  969. 1.23b9 (March 14 2019)
  970.  
  971. - fix: in prior 1.23b versions, controls would not respond if value tips was disabled in preferences.
  972.  
  973. - fix: scrollbar visibility for WT Editor thumbnails
  974.  
  975. - fix: formula parser handling of NaN values
  976.  
  977. Add: WT Editor zoom size settings are maintained if window is closed or resized
  978.  
  979. 1.23b8 (March 12 2019)
  980.  
  981. - fix: a memory issue in previous 1.23 versions which would most commonly surface as "multiple instances not playing back"
  982.  
  983. - fix: the Multiband Comp "warmup time" (volume swell) on very first playback of an instance
  984.  
  985. 1.23b7 (March 9 2019)
  986.  
  987. - Pressing Return was needed for entering SN# successfully in some DAWs
  988.  
  989. - WT Editor formula editor, NaN values derived from formula calculations could get passed to WT.
  990.  
  991. 1.23b5 (March 8 2019)
  992.  
  993. - multiple MIDI sysex events in a single buffer could cause a crash
  994.  
  995. - Clicks when mono was enabled (with Legato off) and notes overlapped.
  996.  
  997. 1.23b3 (March 6 2019)
  998.  
  999. - fix: SN# is now accepted without pressing RETURN first
  1000.  
  1001. - fix: Maschine host stores plugin window sizes
  1002.  
  1003. - fix: oversmpling default setting in config file was not loading.
  1004.  
  1005. 1.23b2 changes (Mar 6 2019):
  1006.  
  1007. - add: default oversampling level now (optionally) can be set in Serum.cfg fle (otherwise 2x as usual)
  1008.  
  1009. - add: WT Editor->Add/Remove menu->Reduce submenu: thins the number of frames, in order to easily keep only every Nth frame.
  1010.  
  1011. - add: ability to get a separate vertical grid size for the LFO with text entry: double-click on grid size (assuming pref enabled) and type e.g. 8,12 for 8 horizontal and 12 vertical grid lines.
  1012.  
  1013. - add: secondary sort method for preset browser, Serum will remember the previous column you clicked for ordering and use that as a secondary ordering:
  1014.  
  1015. e.g. click Location column, presets are sorted by location.
  1016.  
  1017. Then click Rating column and the presets will be sorted by Rating, but the sorting within a given rating will be ordered by Location.
  1018.  
  1019. - add: alt-drag LFO tile to WT now an offcial feature / works on Windows too
  1020.  
  1021. - add: preset name is now rescanned on Serum instances re-opening (for checkmark / menu advancing)
  1022.  
  1023. - add: resizable interface (lower-right corner), zoom menu in top-left (Serum logo) and preference/setting in Zoom Menu for default window size.
  1024.  
  1025. - add: if oversampling is set in confg to non-2x the oversampling lock will also enable.
  1026.  
  1027. - add: “Export All as Single-Cycle Waves” to the export menu in WT editor: exports WT as a set of individual single-cycle wave fles.
  1028.  
  1029. - add: skin support. zoom menu (Serum logo in top-left) will select skin. A few points about skins:
  1030.  
  1031. - add: custom .ttf font support for skins - see colormap thread here in Serum user forum for example (in download) You can e.g. copy the folder "Default" in Skins subfolder, and make changes to any images. there is no need to include images that you do not alter - Serum will look to Default skin folder as a fallback.
  1032.  
  1033. - new Scream Filter, Dist.Comb 1 and 2 flter types
  1034.  
  1035. - Ringmod flter needs less “warm up time” to respond to audio signal.
  1036.  
  1037. - Ringmod and S H flters custom flter display instead of frequency response plot (which was of little value for these flter types).
  1038.  
  1039. - Preliminary MPE support. You will see the MPE settings in the main menu, and can be enabled/disabled by default in the preferences.
  1040.  
  1041. - Preset Hybridize: takes visible presets in browser (e.g. flter to a type) and randomly combines part of seeral presets.
  1042.  
  1043. - Promethium Skin by Lance Thackeray as a second factory skin
  1044.  
  1045. - Preference to the confg fle for scaling the automation smoothing rate. This will affect onscreen controls, MIDI CC’s, and song/host project automation.
  1046.  
  1047. It is not advised to change this parameter (as existing project automation might sound different), it’s a tweak offered for “power users” or fringe situations
  1048.  
  1049. where less automation smoothing is desired (e.g. for rapid response over automation parameters). you can scale it (e.g. [50] would be 50% smoothing,
  1050.  
  1051. or twice as fast. Accepted values are 1 to 800 (0 = default which is 100%). Rename or delete your confg fle to have this entry created in the confg fle.
  1052.  
  1053. - add: signifcant CPU reduction when modulating WT Pos.
  1054.  
  1055. - new: Custom (user text entry) category in browser
  1056.  
  1057. - WT Editor FFT bins right-click additional feature: “Snap vertical draw to quarters” quantizes FFT Bin mouseclicks to 0, 25, 50, 75, 100%
  1058.  
  1059. - WT Editor FFT bins right-click additional feature: “Scale Freq Values by Bin Index”. This makes higher bins scale relative to their bin location, for example normally a saw wave would show the bins scaling lower as you go to higher bins (which is the true amplitude values needed for a saw). When this feature is enabled, drawing a fat line across the FFT Bins at 50% will produce a saw.
  1060.  
  1061. - unison phase memory trigger (MemTrig): Triggers the unison voices with the same relative phases each note on. This makes an effect similar to a sample, where the unison will start identical each new note (without the “laser zap” effect of having all phases simply zeroed). To activate, turn RA D and PHASE knobs to 100% on an oscillator to enable MemTrig. Lower the Rand knob temporarily (while playing a note or notes) to get a new randomized set of phases. These phases will save in the preset/song.
  1062.  
  1063. - WT Editor -> Process Menu -> Set Spectra same for all Frames (from current): applies FFT bins (spectrum) from current frame to all frames. This feature may not be terribly useful beyond education, it was mostly added because it is an easy permutation of the next one:
  1064.  
  1065. - WT Editor -> Process Menu -> Set Phases same for all Frames (from current): applies the FFT phase information from current frame to all frames. This is useful to make all tables match in phases beyond just the fundamentals for e.g. solid/consistent sound during morphing.
  1066.  
  1067. - WT Editor -> Process -> "Subtract Spectra from other Osc": Removes the (relative amount) of harmonic content contained in the corresponding other oscillator. This applies to all frames (as the process menu always does).
  1068.  
  1069. - add: Retina/HiDPI support. (Skins note: 1x folder images are now only used for non-retina displays and when Serum is 100% size or smaller)
  1070.  
  1071. - add: noise osc direct out switch
  1072.  
  1073. - default preset: if you save a preset as default.fxp (or Default.fxp) located in /User subfolder of /Presets, Serum will load this preset on new instantiations of Serum.
  1074.  
  1075. - Fast matrix assignment for vibrato in Matrix drop-down menu (next unused LFO to Global tuning)
  1076.  
  1077. 1.11b3 changes (Aug 10 2016)
  1078.  
  1079. - fix: issue for Splice lease users
  1080.  
  1081. - fix: issue with noise oscillator in loop mode clicking at loopback in some situations
  1082.  
  1083. 1.11b2 (Aug 8 2016)
  1084.  
  1085. - fix: arrow keys on preset browser window were no longer working
  1086.  
  1087. - fix: "render osc warp" was not visually updating 3d wavetable display
  1088.  
  1089. - fix: loading presets with an activated Splice lease was causing instabilities on some systems
  1090.  
  1091. 1.10b9b (Aug 1 2016)
  1092.  
  1093. - fix: in 1.10b8, incorrect tuning would take place (A=430 typically) when loading older presets/songs.
  1094.  
  1095. - fix: in 1.10b8, parameter labels on Reverb were not displaying
  1096.  
  1097. 1.10b8 (July 30 2016)
  1098.  
  1099. - fix: presets > 4 MB of size would not load (presets couldn’t be this large prior, but was made possible due to noise embedding)
  1100.  
  1101. - fix: Env3 AHDSR params did appear as assigned modulators on mod source drag-tile tooltips
  1102.  
  1103. - fix: using MIDI program changes with GUI closed would stop working after a program change, and require preset browser rescan
  1104.  
  1105. - add: individual band threshold control (0-200 percent) for the Multiband compressor (and as mod destinations)
  1106.  
  1107. - add: mix control for the compressor
  1108.  
  1109. - add: “pan” (cutoff offset) knob for the FX Filter (same function as the main voice filter’s pan knob)
  1110.  
  1111. - add WT import of stereo file to OSC B will import right channel of WAV file (for “pseudo stereo” abilities using both oscillators)
  1112.  
  1113. - add: Resample to A+B (Stereo) option in main menu, left output resamples to Osc A, right output resamples to Osc B
  1114.  
  1115. 1.10b7 (Jun 30 2016)
  1116.  
  1117. - add: option to lock polyphony count (right-click the POLY number box in lower-right) to have the polyphony persist preset loading
  1118.  
  1119. - fix: oversampling lock, while working in DSP, but wasn’t preventing the visual update of oversampling switch when presets were loaded.
  1120.  
  1121. - fix: using a noise sample containing loop points was getting mangled when toggling one-shot/loop mode on the noise osc.
  1122.  
  1123. - fix: AAX fix for ProTools 12 first run
  1124.  
  1125. - fix: potential crash in 1.10b6 in some hosts when closing a project containing Serum
  1126.  
  1127. 1.10b6 changes (Jun 19 2016):
  1128.  
  1129. - fix: byte alignment incompatibility issue in 1.10b5 presets when sharing between 32- and 64-bit versions of Serum. 1.10b6 should correctly load all presets / projects.
  1130.  
  1131. - alt-drag to copy between LFOs was not working on LFO 5-8
  1132.  
  1133. - LFO 5-8 were not displaying free rate times in Hz
  1134.  
  1135. 1.10b5f changes (Jun 17 2016):
  1136.  
  1137. - fix: issues for ProTools AAX (Plugin not appearing, bypass engaging on preset change)
  1138.  
  1139. - fix: issue in 1.10b5 with Noise arrow button < > navigation on the internal noise folders not functioning
  1140.  
  1141. - fix some issues with modulator tile drawing
  1142.  
  1143. 1.10b5 changes (Jun 16 2016):
  1144.  
  1145. - add: 8 LFOs: hidden by default, until LFO4 is used, then you will see LFO5 appear, etc.
  1146.  
  1147. - add: drag and drop support for Noise Oscillator: the noise file will embed in the preset/song in these situations.
  1148.  
  1149. .. You will notice the background get a blue tint, this is to indicate the noise file is embedded in the preset/song.
  1150.  
  1151. .. You can advance < > noises in the respective folder once a first sound is dragged in.
  1152.  
  1153. - add: noise files when load without fine tune when pitch track is enabled (sample rate is recognized / thus no pitch offset)
  1154.  
  1155. .. so the Noise fine tune shouldn’t be needed if your source sample is in tune.
  1156.  
  1157. - add: Alt-click on “MOD” column entires in the Matrix to toggle between (normal / active modulation) and Bypassed
  1158.  
  1159. ..(saves a menu selection to audition bypasses)
  1160.  
  1161. improved: Noise Fine control modulation depth ‘arc’ more accessible (was overlapping with the control’s up/down arrows)
  1162.  
  1163. improved: typeable values for noise osc in key track mode follow display
  1164.  
  1165. - add: Option (preference) for Noises to be embedded in presets. This isn’t recommend to enable, as you’ll be bloating your project files:
  1166.  
  1167. ..It’s the 13th brackets entry in the Serum.cfg file. If you delete the Serum.cfg file it will list it as such “Embed non-factory noises inside presets (warning: larger presets / songs!)” this is intended currently for soundware developers and isn’t recommend to enable for local use (you’ll end up with larger songs and presets when using custom noises).
  1168.  
  1169. - add: Serum Preset Browser now has additional 4th column choice: “Comment”, for personal comments in browser.
  1170.  
  1171. - add: Serum Preset Browser now saves the last selected 4th column choice / opening new instances will default to this column choice.
  1172.  
  1173. OS X: Serial number no longer prompted when keeping Serum Presets on an external HD and sharing between machines.
  1174.  
  1175. - fix: for Velocity or Note graph controlling Noise Phase (noise sample start)
  1176.  
  1177. 1.10b3 changes
  1178.  
  1179. - “render OSC Warp” could lead to crash in some situations - loading old presets/projects wouldn’t open in some situations in 1.10b2 - preference for make double-click to reset controls instead of ctrl-click/cmd
  1180.  
  1181. 1.10b2
  1182.  
  1183. - fix: on Windows, dragging Note or Velo modulator across the LFO or Velo/note graphs could lead to a crash in some situations. - fix: PNG to WT import was offset by 1 pixel (empty row at bottom of image, missing top row of image). - fix: compressor knobs (when set to Limiter) latency reporting was causing glitching issue in Cubase as latency updated repeatedly (please note, compressor attack time will still do this, as attack time alters the needed lookahead for the limiter, thus the latency needs to adjust). Automation parameters are no longer sent on preset change, this greatly accelerates preset load times in some hosts (e.g. FL Studio)
  1184.  
  1185. 1.10b1
  1186.  
  1187. - add: PNG (image) to WT import -> drag PNG to WT, it load PNG, stretches to internal 2048x256 size, maps luminance to WT amplitudes.
  1188.  
  1189. - add: preference for preventing MouseWheel to change controls (knobs/number boxes/switches/etc).
  1190.  
  1191. - add: alt-click on Matrix mod source (and Aux source) menus: batch re-assign all entries w/ same source to the new selection.
  1192.  
  1193. - fix: ModWheel->WT pos preference was not saving
  1194.  
  1195. - fix: clearing note / velo graph (using context menu) wasn’t visually updating immediately
  1196.  
  1197. - fix: selecting FX rack presets for Filter were not updating the Filter type label immediately
  1198.  
  1199. - fix: delay FX module would on occasion create audio clicks (when setting/modulating delay time)..
  1200.  
  1201. - fix: Remove DC Offset in WT Editor wasn’t functioning correct (only partial DC elimination + potential clipping).
  1202.  
  1203. - fix: right-click to reset an env curve wasn’t working correctly (it visually would update, but it wasn’t updating in DSP)
  1204.  
  1205. - fix: mod source menus had checkmark set wrong in some cases
  1206.  
  1207. - fix: adjusting polyphony limit while a new note is triggered could lead to a crash
  1208.  
  1209. - fix: presets which were not accessible due to permissions could cause a crash on database scan
  1210.  
  1211. 1.09b9
  1212.  
  1213. reduced memory footprint by ~60 megabytes per instance fix: “Silence effect tails when host transport stops” preference now functions on Hall reverb mode fix: mouseover tooltip names now display correctly on hall reverb size/spin/spin depth
  1214.  
  1215. 1.09b8 (Windows Only)
  1216.  
  1217. 1.09b7
  1218.  
  1219. Unison phase memory (setting phase knob to 100%) no longer drifts on successive notes/ this phase-lock saves in preset/song.
  1220.  
  1221. E.g. Enable unison, turn unison detune to 0, successive notes will sound different due to rand knob.
  1222.  
  1223. When you hear one you like, move phase knob at 100%, now the oscillator phases (resulting tone) will be locked consistent.
  1224.  
  1225. - fix: improved voice stealing / no more “rude” polyphony clicks are gone when voice cap is hit
  1226.  
  1227. - fix: [Reaper 32-bit] situation where operating the UI could cause playing notes to stop reacting to automation.
  1228.  
  1229. - fix: (OS X) on some systems, the installer would not complete in 1.09x
  1230.  
  1231. - fix: (Windows 7) potential fix for drag-and-drop macros on causing crashes in 1.09b5/b6
  1232.  
  1233. 1.09b6
  1234.  
  1235. - fix: saving a remap/waveshape shape file was leading to a crash new defaults for the reverb FX (hall settings).
  1236.  
  1237. 1.09b5
  1238.  
  1239. - add: Second reverb algorithm: Hall Module Locking (Osc A, B, Noise, Sub, Filter module, right-click on the name/power button to see menu item), locks the controls/tables so you can change presets and keep the old settings presets for individual effect modules.
  1240.  
  1241. - add:clicking an FX tile on left side of FX page will scroll the FX rack to reveal that FX module (assuming the FX is enabled)
  1242.  
  1243. - add: MIDI CC / Learn support for OSC A, B, Noise, Sub, Filter module power buttons
  1244.  
  1245. - add: some Preset and project loading time improvements
  1246.  
  1247. - fix: typeable values on filter cutoff (Hz) was applying the wrong amount slightly.
  1248.  
  1249. - fix: chaos modulators would stop functioning if S&H was disengaged with an active note
  1250.  
  1251. - fix: (non S&H chaos modulators) were not functioning correctly in polyphonic situations fix: (SerumFX) re-opening projects causing an instant crash in some hosts (if LFO + Note Latch were assigned)
  1252.  
  1253. 1.09b4
  1254.  
  1255. - updated installer for OS X (script to force-remove older versions)
  1256.  
  1257. 1.09b3
  1258.  
  1259. - using older compiler revision due to issue on older MacOS machines running 64-bit
  1260.  
  1261. 1.09b2
  1262.  
  1263. - code merge/update to match SerumFX
  1264.  
  1265. 1.08b6
  1266.  
  1267. - fix: modulating pitch (or mono mode) on a tiny noise sample (< 1k) set to one-shot mode could lead to a crash
  1268.  
  1269. - new: Lock FX Rack - when enabled, the current FX chain/settings will not change when you load new presets.
  1270.  
  1271. This option can be found in the main menu (“Menu”) as well as if you right-click on the FX Enable tiles on the left side of the FX panel.
  1272.  
  1273. - new: Load/Save Effect Chains. Allows you to load/save the current effect rack. Accessible in the same as above locations.
  1274.  
  1275. Although the location of these files does not matter, a folder named “Effect Chains” should get created in the Serum Presets folder and be the default directory for the load/save dialogs. If it does not get created, you can create it yourself (without quotes).
  1276.  
  1277. 1.08b5 changes:
  1278.  
  1279. - fix: closing the plugin window with both the FX tab selected and preset browser showing could lead to a crash.
  1280.  
  1281. - fix: all notes are shut off when adjusting polyphony now to prevent possibility of a crash.
  1282.  
  1283. - fix: potential fix for Master Tuning host automation parameter not functioning in some situations
  1284.  
  1285. - fix: Poly Legato fix/reworking to handle simultaneous note on messages
  1286.  
  1287. 1.08b2 changes:
  1288.  
  1289. - fix: in v1.081 some params such as unison detune range were not getting default values set on INIT preset which could lead to improper sound or a crash in some situations.
  1290.  
  1291. - fix: Poly legato mode (legato on, poly off) was not sounding legato in some situations (most recent note stopping before new note).
  1292.  
  1293. fix: Velo/Note graph legato mode option (ctrl-clicking on their mod sources when assigned for the option) was not sounding in some voice stealing situations.
  1294.  
  1295. 1.08b1
  1296.  
  1297. preliminary parameter locking feature, right-click menu option on controls to “lock them” (to prevent change on preset load). underlying changes for SerumFX version (ready soon, no ETA date). some OS X fixes (crash protection)
  1298.  
  1299. 1.07b9a fixes voice stealing where new notes weren't getting created at all when polyphony was exceeding maximum voices set in POLY.
  1300.  
  1301. 1.07b8 fixed a potential crash, caused by new notes getting triggered during processing (e.g. Wavetable or preset load).
  1302.  
  1303. 1.07b7 (OSX) updated compiler to more recent SDK (compatibility with older OS versions is NOT tested at the moment, 1.07b3 is uploaded as a secondary option, but feedback to me is greatly appreciated (even if things seem OK) via contact formå.
  1304.  
  1305. 1.07b6 (OSX) attempts to fix an issue in 64-bit hosts (namespace collision?)
  1306.  
  1307. 1.07b5 is 1.07b4 but version # updated to avoid confusion with short-lived 1.07b4.
  1308.  
  1309. 1.07b4 (November 2015):
  1310.  
  1311. - fix: for selecting “init preset” while notes are playing
  1312.  
  1313. - fix: for chaos oscillators resetting the chaos algorithm when no notes were playing
  1314.  
  1315. - fix: for using variables q and z together in a formula in the WT editor could lead to NaN output.
  1316.  
  1317. - fix: dragging NOTE and VELO mod-source tiles on Windows could lead to a crash
  1318.  
  1319. - fix: Filter cutoff Hz (numeric value display) was incorrect in some situations.
  1320.  
  1321. - fix: Drag and Drop import in Ableton Live OS X 64-bit could appear “stuck” or crash
  1322.  
  1323. - fix: WT Editor, it was possible to draw on a different table than visually selected
  1324.  
  1325. - fix: extremely large sample sizes in WT formula editor were displaying improper text for note name.
  1326.  
  1327. - add: support for drag-and-drop to wavetable (import for audio files) from Cubase Media Bay
  1328.  
  1329.  
  1330.  
  1331.  
  1332. v1.301 (update) beta May 26 2020
  1333.  
  1334. Fx
  1335.  
  1336. This is the optional/bonus 'FX' version of Serum (for processing signals through the Serum effects rack).
  1337. Version Release Date Release Notes OS
  1338. vFX 1.30b1 beta May 25 2020
  1339.  
  1340. vFX 1.30b1 beta
Add Comment
Please, Sign In to add comment