P2P | January 26, 2015 | 28.3 MB
The dream synthesizer did not seem to exist: a wavetable synthesizer with a truly high-quality sound, visual and creative workflow-oriented interface to make creating and altering sounds fun instead of tedious, and the ability to “go deep” when desired - to create / import / edit / morph wavetables, and manipulate these on playback in real-time.IMPORT YOUR OWN AUDIO / CREATE CUSTOM WAVETABLES WITH EASE
Serum has a Wavetable editor built right in- you can create your own wavetables in a variety of ways. Import audio directly from audio files - Serum has a variety of methods and options for analyzing audio for breaking it apart into individual waveforms. You can import single-cycle wavetables of course, as well as many at once (with in-built sorting options, or manual re-ordering). Morph between various wavetables using standard linear interpolation (crossfading) or via harmonic/spectral morphing. Draw directly on the waveform, with optional grid-size snapping and a variety of shape tools. Generate or modify waveforms using FFT (additive). Create or process waveforms using formula functions. Processing menu options allow you to do the other tasks you would want, such as apply fades, crossfades, normalize, export, and much more.ULTRA-CLEAN OSCILLATORS
Playback of wavetables requires digital resampling to play different frequencies. Without considerable care and a whole lot of number crunching, this process will create audible artifacts. Artifacts mean that you are (perhaps unknowingly) crowding your mix with unwanted tones / frequencies. Many popular wavetable synthesizers are astonishingly bad at suppressing artifacts - even on a high-quality setting some create artifacts as high as -36 dB to -60 dB (level difference between fundamental on artifacts) which is well audible, and furthermore often dampening the highest wanted audible frequencies in the process, to try and suppress this unwanted sound. In Serum, the native-mode (default) playback of oscillators operates with an ultra high-precision resampling, yielding an astonishingly inaudible signal-to-noise (for instance, -150 dB on a sawtooth played at 1 Khz at 44100)! This requires a lot of calculations, so Serum’s oscillator playback has been aggressively optimized using SSE2 instructions to allow for this high-quality playback without taxing your CPU any more than the typical (decent quality) soft synth already does. Load up Serum and we think you’ll be able to notice both what you hear (solid high frequencies, extending flat all the way up to the limits of hearing) as well as what you don’t hear (no unwanted mud or aliasing gibberish- just good, clean sound).MODULATION - WORK THE WAY YOU WANT TO
The modulation system allows for drag and drop connections between mod sources and destinations. Want an LFO controlling a filter cutoff? Simply drag the LFO title to the cutoff knob. This LFO->Filter connection will now appear in the Mod Matrix as well. In other words, you have two views/approaches for creating and modifying your modulations: sometimes a list is nice, other times you just want the job done fast and easy.REALTIME WAVETABLE MANIPULATION
In addition to moving through the set of wavetables (up to 256 make up a single oscillator), you can manipulate the waveform itself in a separate realtime process referred to as Warp. This allows for FM/AM/RM/Oscillator Sync and many other ways to modify the waveform, including “Remap” modes - a graph editor for drawing your own custom table manipulations.FILTER TYPES
Serum includes all of the filter types found in LFOTool in addition to some brand-new ones. Flangers, Phasers, and Comb filters all of which can key-track to the musical note you play. Dual filter types let you control or morph between filter types. Get creative with atypical processes for filters such as downsampling, or the unique filter types found nowhere before, such as the dirty-sounding French LPF.BUILT-IN SUITE OF EFFECTS
An effects rack with 10 effects modules lets you get your sound all the way to the finish line inside Serum. Effects can be re-ordered to any configuration you want. Virtually all effect parameters are also available as modulation destinations. This is especially useful on monophonic synth sounds. For example, apply an LFO to control reverb size or dry/wet, or velocity to control distortion amount. Many of these effects and modes were built just for Serum, so there are many unique effects to choose from, such as Hyper, which simulates (additional) unison amounts, or a dual-waveshaper which allows for a distortion you can morph between two separate wave shapes.ADVANCED UNISON
Serum will let you stack a single oscillator to use up to 16 voices. Each of the wavetable oscillators have a number of unison advanced parameters. Stack settings allow for note (e.g. octave) layering to get a fuller sound for a single note-press. Set the unison voices to all have their unique waveform at once with the Unison WT Pos setting, or have them all skewed in a different way with the unison Warp control. A variety of unison tuning modes per-oscillator let you get the stack sound blooming or swarming like you want.SPECS:
Serum comes with over 450 presets, 144 wavetables.
Available as VST, AU, AAX both 32 and 64bit.System Requirements:
CPU with SSE2 | Windows XP/Vista/7/8, or Mac OS X 10.6 or greater | VST2.4 , AU or AAX compatible host software.Changelog:
1.03b9 - Jan 20 2015
1.03b8 Jan 6 2015:
- fixed: rounding issue with table frames in WT Editor (e.g. ‘arrow' and red border on thumbs could get offset when no table morph applied).
- fixed: using the 'removing all modulators” on a macro drag-source tile which had FX controls destinations would not remove the audible control offset created by the macro knob position until the FX controls
- fixed: in WT Editor, copy/paste wasn’t selecting the correct table in some situations.
- fixed: potential stuck notes when using “Limit polyphony” preference w/ modulator assigned to Env1 release
- added: non-current-value parameter units display for automation in AudioUnits hosts which support it (e.g. Logic)
- added: typeable values - you must enable the preference on GLOBAL and then double-click to type numeric values. You can enter '%’ (percent symbol) suffix to have the value entered be a percentage, you can add ‘st’ suffix on mod depths to have it convert to semitones, intended for when Coarse Pitch is the destination. This way you can get a precise number of semitones for an env/LFO source.
1.03b7 Dec 28 2014
- fixed a potential crash changing presets with varying oversampling amounts
- fixed .tun files not totally ‘clearing’ - (name/tuning disappeared on clear, but it would still save the tuning file).
- fixed: tiny amount of pitch bend on very first note of a new instance / reloaded song.
- fixed: using sustain pedal with monophonic could lead to stuck notes.
- added: alt-clicking in additive (FFT) bins will toggle to 50% value
- changed: some additional graphics handling changes (PNG)
1.03b6 Dec 19 2014
- fixed: situations where invalid pixels could get drawn on the envelope, which could lead to a crash
- fixed: importing audio using “pitch average” could crash
- added: cmd-click (OSX) / Ctrl-click (WIN) on tuning file name to clear .tun file
- additional image + graphics improvements
- installer locations now remembered on Windows
1.03b5 Dec 19 2014
- fixed: using sustain pedal + if repositioning transport could cause stuck notes
- fixed: potential crash when opening GUI window in Logic X under 10.10
- fixed: resolved an importing audio potential crash (introduced in 1.035 due to memory leak fix)
- fixed: Var param label on CombL was displaying as “HP Freq” instead of “LP'
1.03b4 Dec 17 2014
- fixed: ProTools|AAX saving/autosave issues which could lead to crashes
- fixed: alt-click on the LFO “shape folder” icon (for advancing LFO Shapes) wasn’t working in some circumstances
- fixed: if reloading a song with SubOsc 'Direct Out” enabled, there could be a faint whine sound until a note was played.
- added: command-click (OS X) / ctrl-click (WIN) on tuning file (GLOBAL page) to unload tuning file
- added: mouseover help tooltip for Tuning file load area
1.03 b3 Dec 16 2014
- fixed: modulation assign amounts 17-32 in the mod matrix weren’t being updated in their 'knob modulation amount” representations, and vice-versa
- fixed: Filter and FX Filter “Var” parameter wasn’t getting visually updated if Filter type was being automated / controlled via CC
1.03 b2 Dec 8 2014
- fixed: oversampling was set at 2x if Oversampling Lock was enabled in a song/project.
- fixed: sending Serum program change 0 could lead to a crash if no ProgramChange entries exist
- fixed: ProTools AAX under PT11.1 or later was causing stability issues especially with multiple Serum instances, seems resolved here / feedback welcome.
- changed: some under-the-hood prep work for preset browser
1.03 b1 Dec 2 2014
- OSX installer in 1.03b1 was not overwriting older VST versions
preset-lock states (quality, tuning file locks) now store in preset (and recalled when preset is loading from in-host, in other words a saved song).
- Effect buffers no longer clear on stop (you now hear effect tail when stopping the host).
- fixed extremely slow preset loading (again, more situations) of presets made with pre 1.02 builds of Serum that were re-saved.
- fixed: potential crash switching presets, relating to Filters
- fixed: envelopes were drawing the right-most pixel offset to the right, by one pixel.
- fixed: when changing presets with a held note + DIRECT OUT enabled on Sub osc, a high-freq whine would exist until a new note was played.
- fixed: noise osc was (re) loading when GUI opened. Now noise only loads default noise at instantiation (and preset change, of course).
- fixed: advancing preset with arrows, after selecting a preset menu item past the 127th preset in the folder would advance to end of subfolder.
- fixed: Poly total count could get offset by 1 value visually when using rocker arrows on Poly number box.
- fixed: FX enable buttons on left were not visually updating when automating the effect on/off (although 'rack module' would show/hide)
- added: shift-alt-click a piano key on latch it (stuck key until another is pressed)
- added: alt-click and shift-alt-click to cycle through LFO Shapes
- added: MIDI Learn (and context-menu) for FX enables (main buttons along left side of FX window)
- improved: some additional preset-load-time increases (noises won’t re-load if in previous preset, tiny WT load increase, more to come)
- improved: navigation arrows (presets/wavetables) only respond to mouse-up motion (prevents double-advances, helps avoid accidental clicks)