Skip to content

1.2.0-RC2

Pre-release
Pre-release
Compare
Choose a tag to compare
@Umcaruje Umcaruje released this 06 Jan 15:08
· 2160 commits to master since this 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
      • Better track naming (#2006)
      • Better pitch bend support (#2006)
      • Faster import (#2028)
    • 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
    • Software fails to load on some systems (Please see bug #1173, #512)
    • No sound/distorted sound on some systems (Forum topics #604 #283)
  • 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)