1.2.0-RC2
Pre-release
Pre-release
Features and fixes:
- General Improvements
- Build support for Haiku (BeOS) Operating System
- Build support for OpenBSD/sndio backend (#2690, #2707)
- Better handling of corrupt projects/presets
- Export as loop support for CLI (#2131)
- Added Apple MIDI support (#1153)
- Fix "Dummy" audio selection (#2376)
- MIDI import
- Dedicated folders for plugins, instrument patches (#1807)
- Fast-switch support for instrument dialogs (#1987)
- Improved support for HDPI displays (pixel independent font sizes)
- SDL is now the default audio back-end for new installations (#1600)
- Prevent overwriting of recover files (#2174)
- Added LocklessList and use it for new play handles (#2895)
- Remove FLP import, revert project to GPLv2+ only (#2904)
- Improved file input validation (#2523)
- Extended arpeggiator functions (#2130)
- Disable minimization on all subwindows (#2983)
- Sample tracks can be played from any song position (#3133)
- Folders/Paths
- Make templates folder configurable
- FX Mixer
- Added "Remove unused channels" feature
- Added Mixer "solo" mode
- Shortcut
SHIFT + INSERT
adds new channel
- New Instruments:
- Gig Player - Plays Giga Sample Banks (similar in usage to SoundFont files) (screenshot)
- FX - Effects Plugins
- Effects now sort-able, list in proper alphabetical order (#2834)
- Equalizer plugin - A new native parametric graphic EQ effects plugin (screenshot)
- New Bitcrush effects plugin (screenshot)
- New Crossover EQ plugin (can be used as a tonestack) (screenshot)
- New Multitap Echo plugin (screenshot)
- Native effect plugins redesigned to fit with the new theme (#2831)
- Noncyclic smoothing for waveshaper and dynamics processor to avoid unwanted distortion (#3137)
- Sample exact models/controllers
- Supported by FX mixer, Instrument VOL knob, Amplifier FX plugin, WaveShaper, LFO Controller, Dual Filter, BassBoost
- Allows smooth sidechaining with peak controller
- Allows AM modulation with LFO controller
- Track Enhancements:
- Add ability for instruments to ignore "master" pitch slider
- Quick FX Mixer assignment from track context menu
- Added Automation Track pattern "flip" (horizontal/vertical)
- Better thumbnails/previews of Piano Roll patterns
- Fix crash when changing note velocity (#2713)
- Added Step cloning in Beat/Bassline Editor (screenshot)
- New BB tracks have same length as first (#2883)
- Metronome (#2278):
- Metronome can now be turned on and off with a new button
- Will play during song, pattern and BB playback when turned on
- Metronome is ignored during export
- Project templates:
- The default template can now be saved explicitly using a new option in the file menu
- File menu has a new option "New from template"
- User presets are now also shown in the tool button menu and in the "New from template" menu
- UI Improvements
- Brand new theme (#2806)
- Range Select in Song Editor
- Horizontal mouse wheel support in Song Editor
- Group copy/move in song editor
- Better collection and displaying of startup errors (both GUI and CLI)
- Better name handling for copied patterns
- Allow the disabling of ".bak" files
- Piano Roll shortcut
Alt+Left
/Alt+Right
switches between Piano Roll patterns - Add Quantize button to Piano Roll
- Marking Piano Roll semitones marks on all octaves (#2193)
- Better incompatible theme detection (forces minor version check)
- Recursive sample/preset/project searching in File Browser
- Add X/Y pad to Delay FX plugin (screenshot)
- Added deselect shortcut support for Piano Roll (
CTRL + SHIFT + A
) - Adjacently insert cloned tracks (#170)
- Status message on splash screen during load (#1696)
- Display plugin information for native plugins (#1985)
- Draw note names on the white keys when "Enable note labels in piano roll" is selected (#2285)
- ALSA audio device can now be selected from a combo box (#2135, #1600)
- Fix style for Qt5 about dialog (#2781)
- Finer zoom level - 12.5% (#2517)
- Piano roll notes are drawn flat, borderless and transparent (#2827)
- Subwindow title bars are themeable now (#2516)
- Newly added instruments inherit the size of a BB pattern (#2883)
- Add a Rename option in controller context menu (#2804)
- Render the mixer levels in a dBFS scale (#2672)
- Rename track and FX channel names directly, without using a dialog (#2916, #2918)
- Recover dialog redesign (#2176, #2908)
- Various new CSS properties added for better themeability
- Redesign mixer faders, show exactly when clipping and when over -6db (#3056)
- dBV is actually mislabeled dBFS (#3095)
- Set default suffix in 'Save as' file save dialog (#2230)
- Bug Fixes
- "Code profiling" driven performance and bug fixes
- Fix AudioFileProcessor redraw issues
- Fix maximize/restore window behavior in Song Editor when opening track
- Fix crash when moving channels (#1584)
- Fix noise at end of some sample previews
- Fixed position of "Factory Presets" file divider in file browser
- Don't store templates in "Recently opened" list (#1812)
- Disable VST instrument previews (prevents crashes)
- Fix several color/display/cursor/sizing issues
- Moving play cursor changes beat/bar/ticks display
- Fix Nescaline high-note crash
- Fix exporting crash on some locales/languages
- Fix crash when deleting Beat/Bassline Pattern during playback
- Fix fine-tuned note position when copying/pasting
- Fix output range/NaNs in SFXR instrument (#1879)
- Better clamping behavior in automation editor (#1907)
- Fix distorted sound with Multiband EQ
- Fix opening projects with non-ASCII characters in the name (#1995)
- Prevent running as root on Linux / Unix / Mac (override available)
- Fix noise when automating length of Delay and Flanger plugins
- Fix midi sustain not working with sf2 player (#2758)
- Fixes newly added tracks in BB having wrong size (#2808)
- Fix Zynaddsubfx-GUI on FreeBSD
- Fix VST freezes on Arch and other systems (#2739)
- Fix MIDI sustain pedal not working with sf2 player (#2877)
- Fixed freeze when finishing export (#2879)
- Fixed crash on canceling the export (#2928)
- Pattern::changeTimeSignature() was off by one (#2959)
- Fix 'Set Linear' not saving properly (#2742)
- Fix controllers not getting removed when switching projects (#2980)
- Languages/Locale
- Switched to Transifex for handing locale updates
- Better handling of non-ASCII (Latin1) characters (#1325)
- Added/fixed some missing translation items (#2065)
- Improved French translation (#2065)
- Improved Chinese (Simplified) translation
- Improved Russian translation
- Improved Spanish translation
- Improved Italian translation
- Improved Portuguese translation
- Improved Sweden translation
- Improved Czech translation
- Improved Dutch translation
- Improved Ukrainian translation
- Improved Japanese translation (#2344)
- Improved Slovenian translation
- Added Swedish translation
- Added Chinese (Traditional) translation
Known issues with this release:
- This is a pre-release, and still contains some bugs. Check the open bugs under the 1.2.0 milestone.
- Windows
- Apple
- Runs on OS X 10.7 "Lion" and higher only (Please see bug #1270)
- VST plugins (
.dll
) do not work on Apple (Please see bug #698) - SoundFonts (
.sf2
) do not work on Apple (Please see bug #649) - Projects open to a blank project every time when opened from Finder or Desktop (Please see bug #665)
- ZynAddSubFX "Show GUI" button does not work on Apple (Please see bug #703)