Changelog: Synfire Pro

Summary of changes and enhancements of the most recently published software updates.

Synfire Pro 1.7.18

Feature Enhancements:
- Sound Selection Wizard: 7 easy ways to configure your instrument
- This is a minor update only to get you the wizard a fast as possible
- Matching devices with plug-in shows a menu if multiple devices were found

Resolved Bugs:
- Various smaller bug fixes

Other Changes:
- Simplified menus to reduce complexity, redundant ways of doing things
- Improved matching devices with loaded plug-ins
- Revised behavior of instrument inspector
- Audio Engine 2.4.3
- Devices created by wizard listed under 'Custom'

Synfire Pro 1.7.17

Feature Enhancements:
- French localization (preview)
- File menu extended to conveniently find and open examples
- Keep last used files and more user preferences after re-install
- Option to run installed app also as a regular user
- Increase number of instruments for Express edition (32)
- Provide a default folder for user exported files

Resolved Bugs:
- (Mac) Fixed a bug where windows would show up blank
- (Audio Engine) Fixed crashes with multiple-output plug-ins
- Fixed bug where bass played chords when probing a progression
- Fixed a latency issue with external MIDI output
- Fixed problems with external system commands (e.g. LilyPond export, Engine launch)
- Fixed a crash with file export dialog
- Submenus would refuse to scroll up/down when items no longer fit on screen
- (Windows) Ensure SETUP is run by administrator and not inside ZIP

Other Changes:
- Audio Engine 2.4.1 Update
- ReWire 1.8.5 Update
- (Mac) Ensure compatibility with macOS 10.12
- (Windows) Simplified installation procedure
- Hint showing how to skip crashed plug-ins during a scan

Synfire Pro 1.7.16

Feature Enhancements:
- CTRL-ALT-BACKSPACE releases a locked-up user interface

Resolved Bugs:
- Audio Engine 2.3.0: Improved connection stability and re-connections
- Audio Engine 2.3.0: Improved compatibility with more plug-ins
- (Mac) Fixed issue that could hang the app after opening new windows
- (Mac) Fixed a hang that could happen when mouse pointer icon changed
- Fixed a UI hang after drag & drop
- Fixed an issue that failed to distinguish devices with almost equal names
- (Mac) Fixed a crash that could occur after exporting or saving files
- (Mac) Fixed issue with full-screen mode on El Capitan
- Fixed MusicXML export errors

Other Changes:
- (Mac) Improved text and graphics on Retina screens
- Moved 1/7 and 1/9 odd tuplets to experimental feature status
- (Mac) Faster graphics output

Synfire Pro 1.7.15

Feature Enhancements:
- Support 1/5, 1/7 and 1/9 tuplets
- Improved notation export quantization
- Show progress on time ruler during chords-only recording

Resolved Bugs:
- Fixed issue with files not showing up in open dialog (OS X)
- Fixed stuck notes with live chords-only playback
- Using Audio Engine for MIDI input required at least 1 plugin loaded
- Fixed broken uninstaller app (OS X)
- Saving a sketch while it was playing randomly corrupted it
- (Mac) Print preview panel had issues on 10.10 and later
- Parameter block indicated wrong colors for inherited vectors
- Fixed issues with rhythm parameter display

Other Changes:
- Improved file dialog responsiveness (OS X)
- Improved submenu selection behavior

Synfire Pro 1.7.14

Feature Enhancements:
- Support for Pro Tools (AAX)
- Support for VSL articulation matrix (2x KS)
- Include an uninstaller app with download (OS X)
- Show articulations attached to figure segments (optional)
- Show finer grid on vector editors (optional: enable on toolbar)
- Option to keep takes when preparing phrase pools for shipping
- Automatically add new connector to a device, if necessary (synths only)
- Show full explanation why a rack module can not relocate
- Switch for disabling container on parameter inspector tab
- Improved metronome setup with preview button
- Add 'Auto' button to figure recognition settings editor
- Show a default list of DDs in repository when visiting the tab
- Button to enable/disable current loop selection
- Song Editor: Switch in matrix to protect instruments (lock icon)
- Audio Engine 2.2.0
- Playback Menu: Show user sketches in Finder/Explorer

Resolved Bugs:
- (Windows) Filling up event log at startup with thousands of error messages
- (Windows) Windows 10 not recognized as underlying OS
- Copy-drag container does not properly select it
- Always accept playing ranges after inserting a sound template
- Instrument status display not refreshed after sound properties changed
- Workspace should always accommodate full progression
- Loading a rack module preset for the first time did not restore plugin state
- Volume slider in sound setup must not modify custom CCs
- Library should not play parameters if instant feedback is off
- Cleaned up a confusing mess with stretching phrases vs. vectors
- Keep original position of objects when pasted into vectors
- Retain loop selection when dragging in a phrase from library
- Retain loop selection when setting playhead to beginning
- Crash when using humanizer on clickboard for the first time
- Palette Editor: Crash when saving or removing default layout
- Play as Sketch must be disabled for root section of song
- Typing invalid chord names when adding chords to a palette layout crashed
- Fixed misc crashes as per submitted reports
- Snapshots of global default parameters should not span entire container

Other Changes:
- Don't require re-activation after future OS version upgrades
- Move clickboard and loop switch to bottom of arrange window
- Make 'Phrases' the default tab for embedded library (see thumbnails)
- Retain selected tab on library when closed
- Hide internal rack from menus (confusing)
- Improved plug-in selection menu
- Keep submenus open longer to accommodate mouse movement
- After recording a first take, figure recognition should use 'Auto'
- Failed switching to Figure parameter after recording a take
- Misc graphics and text improvements
- Improved startup error messages to be more helpful

Synfire Pro 1.7.13

Feature Enhancements:
- New ClickBoard for frequently used Transform functions (Arrange, Phrase, Progression)
- Toolbar: Dual-function grid buttons (hold down for menu)
- Rack Module: Dual-function plug-in button (hold down for menu)
- Instrument Inspector: Dual-function plug-in button (hold down for menu)
- Parameter Inspector: Indicate whether parameter has constant value or multiple values
- Instrument Inspector: Ability to replace the plug-in of a Drone
- Transform: Drop redundancy of numeric parameters (data reduction)
- SHIFT and LENGTH should have a slider for constant values
- Ability to apply up/downbeat dynamics to MIDI controllers as well

Resolved Bugs:
- Audio Engine: Several plugins crashed when closing editor window
- Scroll left/right was broken and impossible for some parameters
- Probe (e.g. Take) not working in subcontainers
- Fixed improper behavior when memory gets low
- Fixed minor toolbar issues

Other Changes:
- Wrap titles of long container names
- VIEW Menu: Include embedded phrase editor, click board
- Instrument Inspector: Streamlined menus for better understanding
- Audio Engine: Lower timeout for unloading plug-ins (waits too long in case of crash)
- Prepared framework for user interface translation
- Changed German translation to informal tone (as website)
- Experimental: Flip Harmony
- Audio Engine version 2.1.2

Synfire Pro 1.7.12

Feature Enhancements:
- Consolidated build that required a new version number (update at earliest convenience)
- Includes all changes of 1.7.11
- Added internal support for better crash reports and updates
- Ability to drag extractable and inherited parameters off parameter block

Resolved Bugs:
- Morphing: Fade-out did not work as expected
- To be portable, factory sketches should always assume playing ranges of sound
- Revert to Saved: Embedded library not refreshed
- Fixed a bug with library menu
- Fixed a bug with HyperEdit mode

Synfire Pro 1.7.11

Feature Enhancements:
- Drag/Drop: Big overhaul and much improved usability and robustness
- Library: Improved usage of libraries as clipboards for phrases, harmony, parameters
- Library: Distinguish phrases, parameters, harmony with individual icons
- Library: Improved moving of phrases between pools
- Library: Thumbnail of selected phrase (on Phrases tab)
- Include collapsed nested containers in parameter trace indicator
- Show file hierarchy of rack module presets, user libraries in menus
- Arrange: New drop modes REPLACE (default), INSERT (Command/Ctrl), or MERGE (Shift)
- Arrange: Ability to drop phrases also on minimized instruments
- Arrange: Option to open original library files from the embedded library menu
- Arrange: Improved indication whether an instrument can accept a dropped object
- Arrange: Improved embedded library menu showing folders
- Arrange: Show embedded library also on Progression tab
- Library: Option to sort phrases in pool by name or density
- Ctrl-E (Extract Phrase) should also work from Arrange window
- Racks: Drag-move and drag-copy rack modules to other racks
- Editor: MIDI CC parameters now using 'linear' interpolation by default
- Editor: MIDI CC data points now selectable and movable
- Audio Engine: New version 2.1.1
- Reworked and new example phrases
- Improved automatic sustain pedal generation

Resolved Bugs:
- Engine: Continue scanning for plug-ins, even if one or more plug-ins hang the scanner
- Fixed a bug that corrupted an embedded library when it was opened standalone
- (Mac) Drone AudioUnit: Black user interface in 64 bit DAW for VST guest plugins
- Fixed a serious bug that could potentially corrupt any document
- Library: Linked embedded library did not use arrangement's instrument playing ranges
- Libraries edited in arrange view must not always save to user directory
- Harmonizer: Preview mix should not permanently alter global instruments
- Avoid conflict when multiple arrangements attempt to open same library at the same time
- Fixed a bug with copy/paste and drag/drop of preview phrases to an instrument category
- Fixed a bug with linear vector interpolation
- Fixed several bugs with copy & paste
- Fixed errors adding phrases to library via drag & drop
- Arrange: Delete library from menu broken
- Startup: Ignore obsolete updates downloaded for earlier versions that may still be around
- Setup: Example documents not appearing in menus and file dialogs
- Playing Ranges: Unable to move lower/upper range beyond middle range limits
- Arrange: Extract parameter from Figure should not disable Hyper Edit mode
- Arrange: Menu of library files in arrange window should refresh after changes
- Setup: Use more liberal file and folder permissions on OS X to avoid problems
- Figure Recognition: Tagged notes should still be considered for segment grouping
- Impossible to drag Rhythm off a phrase's parameter block
- Arrange: Clicking on embedded library parameter disabled Undo in menu
- Pasting a vector selection should add parameter to library
- Rename and Delete should be disabled for embedded library
- Various minor bug fixes

Other Changes:
- Engine: Re-scan only AudioUnits with a different version (way faster!)
- Engine: Make level meters in user interface more responsive
- Save user-defined libraries and sketches under /User/…/Libraries (was: in Config folder)
- Arrange: Moved 'Library' toolbar icon to left side of window
- Arrange: Support big monitors up to 6000x4000
- Matrix Tab: Show vector editor by default, if window is big enough
- Library: Playing ranges on sound browser must be read-only
- Library: Show parameter inspector by default
- Library: Preview the Take, if no Figure is available
- Drones: Removed forwarding of automation parameters (didn't work)
- Drones: Embed guest plug-in inside UI also in Reaper, as with other DAWs
- Arrange: Ask before replacing existing file with a new library
- Improved the recent files menu
- Library: Hide parameters rarely used
- Phrase Pools: Optimized display size of phrases in grid
- Various minor graphics improvements
- Retain last selection of embedded library after closing
- Probing Harmony should trigger a new chord also for equal chords in a row

Synfire Pro 1.7.10

Feature Enhancements:
- Ability to deactivate containers ("container mute")
- Option to skip loading last used global rack on startup
- Option to load a global rack last used with an arrangement
- File Menu: Show current file in Finder/Explorer
- Embedded Library Menu: Show current library in Finder/Explorer
- Interpretation Presets: Show presets in Finder/Explorer
- Rack Module Presets: Show presets in Finder/Explorer
- Rack Module Presets: Group menu items by folders on disk
- Library Import: Keeping the master take is now optional
- Library Import: Option to drop takes from created phrases
- Library Import: Label imported phrase pools by file, channel and track
- Library Import: Select default chunk size of phrases to create for a pool
- Library Import: Trim empty measures of imported phrases
- Figure: Extract From Output
- Save Shift parameter to Figure
- Phrase Pool: Copy parameter to all phrases, delete from all phrases
- Phrase Pool: Copy figure recognition settings to all phrases

Resolved Bugs:
- Phrase Editor: Force Legato didn't handle chords properly
- Phrase Editor: Pen and line tools created odd note durations
- Phrase Pool: Undo crashed
- Library: Auto-Split does not copy figure recognition settings to splitted phrases
- Crash when loading older device descriptions
- Crash when opening palette from 5th circle widget
- Notation Export: LilyPond export on OS X never finished
- Error with printing progressions
- Crash after splitting nested containers at position zero
- Crash after canceling MIDI file import
- Library: Wrong playing ranges used in pool editor and embedded library previews
- Occasional crash when klicking on keyboard widgets
- Demo: Crashes with notation export
- Edit menu 'Copy' defunct (only keyboard worked)
- Figure Recognition: EPRhythm labeled and set up wrong
- Crash when taking screenshots from Window menu
- Phrase Pool: New From Selection needs to copy figure recognition settings
- Screenshots from Window menu crashed
- Library Batch Import: Pools not labeled correctly if no individual phrases created

Other Changes:
- Added backups of global rack to File menu
- Default middle range for pianos too high
- Container copies labeled with an asteriks suffix
- Library: Preview more loops of a phrase for testing
- Time parameter looks bad in dark interface look
- Improved user interface for online updates
- Harmonizer: Make input notes better visible
- Remove confusing "Unknown Device" remark from rack module menu

Synfire Pro 1.7.9

Feature Enhancements:
- Ability to copy & paste rack modules between projects (via preset menu)
- New back & forth navigation buttons on palette circle widget
- Updated Audio Engine to version 2.0.2
- Enabled phrase pools in Express edition
- Enable MIDI export for Synfire demo
- Ability to revert to last saved version of global rack
- Ability to open backups of global racks

Resolved Bugs:
- Engine scanned all plug-ins twice
- Cubase falsely reported as 'Generic DAW'
- (Mac) Drone AudioUnit failed validation with a version mismatch
- Protected Engine against attempt to create multiple MASTER modules
- Fixed a bug that seriously messed with rack modules on load
- Constant CC parameters did not return to inherited value after end of sub container
- Mouse dead on palette chords after STOP
- Arrangement instruments used for palette playback with wrong playing range
- Palette playback and notepad playback inconsistent
- Paste rack module preset from clipboard does not copy device
- Error displaying the wrong bass in context panel
- Notation Export: Tablature output broken with latest version of LilyPond
- Notation Export: Enable beaming, accidentals by default
- (Mac) Notation Export: Fixed lockup and bugs
- Notation Export: Misc fixes and improvements
- Saving scale set to catalog from standalone palette app broken
- Alternative scale sets not included in Harmonizer suggestions, after changing preference setting

Other Changes:
- Audio settings dialog was hidden behind global rack window
- Avoid sending unnecessary default Volume CC7 per instrument, sound
- Removed Auto-Superimposition (buggy, useless)
- Ask for confirmation if to save global rack before opening a new one
- Swapped search & edit buttons on instrument inspector
- Streamlined terminology in help texts and console output
- Better labeling of rack modules in rack view
- More helpful naming of rack modules in popup menus
- Added global rack button to library app

Synfire Pro 1.7.8

Feature Enhancements:
- Engine: Upgrade to version 2.0
- Engine: OS X 64 bit VST support for both drones and guest plug-ins
- Engine: Scan any number of plug-ins, robust against crashes
- Engine: Detect added or changed plug-ins automatically on startup
- Engine: Fixed crash when closing arrangement while plug-in editor still open
- Engine: Smoother startup and shutdown
- Circle Of Fiths: Hold ALT to switch root pitch only and keep scales
- SMF Import: Support format 0 files (single track files)

Resolved Bugs:
- Engine: Fixed crashes on shutdown
- SMF Import: Fixed a regression from an earlier update (length mistaken)
- SMF Import: Fixed several bugs
- Matrix: Track selection should not jump inspector away from instrument tab
- Various minor bug fixes as per submitted crash reports

Other Changes:
- Require that plug-ins on MASTER and AUX modules have input channels
- Streamlined error messages related to Engine

Synfire Pro 1.7.7

Feature Enhancements:
- Assing an arrange instrument for use as chords, bass in palette & harmonizer (Instrument menu)
- Make keyboard widget use a different instrument depending on context
- New menu for adding scales to palette

Resolved Bugs:
- (Mac) Fixed low output volume of Internal GM Synth(!)
- Audio Engine: Fixed a frequent crash when unloading racks and arrangements
- Audio Engine: More robust general operation
- Inspector often showing wrong parameter, messing up things
- Embedded palette & editor should use document's instruments
- MIDI Through and Probe link occasionally broken in rack view
- Wrong menus appeared on instrument inspector
- New installation came up with an incomplete default rack
- SMF Import would break, if uncommon time signature format is used
- Fixed crash when opening chord history from palette
- Matrix level meters sometimes dead during playback
- Instrument properties not accessible from menu
- Fixed a crash when saving custom scale sets
- Fixed crashes with auto-superimposition during playback
- Various crashes fixed as per submitted crash reports
- Fixed issue with monitor re-ordering on Windows
- Fixed odd playhead behavior
- Drag chord from catalog to palette should include all chords of that class
- Ordering of numeric keyboard shortcuts for tools fixed

Other Changes:
- SMF Import: Retain settings across imports
- Transport buttons on rack tab should control entire song
- Custom CC Volume & Pan should only be used on preview
- Ensure arrangement is stopped before opening a new one
- Make catalog easier to find from palette
- SMF Import: Assume file is non-GM unless enabled by SYSEX
- Fixed a glitch with circle of fifths key labels
- Dropped defunct coloring scheme "Tracking"

Synfire Pro 1.7.6

Feature Enhancements:
- Drag & drop export of containers, instruments (press space once while you drag)
- Ability to set a latency for individual sounds (e.g. slow strings)
- Playing Ranges Editor: Option to learn pitch range from MIDI input
- Save global rack automatically after changes (optional)
- Added remote control support for all transport keys
- New rack menu item 'Download Device From Repository'
- Allow root container to be dragged and dropped
- Playing Ranges Editor: Option to equally distribute all ranges or by category
- Option to group large plug-in menus by manufacturers
- Engine: Added support for DP8, Tracktion, Nuendo
- Playing Ranges Editor: Option to cancel a plug-in range scan

Resolved Bugs:
- Playing Ranges Editor: Changes not saved to instrument immediately
- (Windows) Use Engine for MIDI Input did not always work
- Fixed a bug that would cause a MIDI port to disappear
- (Mac) Fixed an issue with multiple monitors on OS X
- Engine: Ensure 16 audio outputs available for all drone formats
- Fixed a bug that left a sound 'red' even after new assignment
- Toggle Follow Parameters switch should always update display
- Sound Browser: Range edits not saved to instrument
- Fixed several bugs with sound browser
- Dragging objects to other windows should always be a copy operation
- (Mac) Occasional odd behavior of main menu bar fixed
- Restore previous MIDI Through target when window comes to front
- (Windows) Removed flicker with window disablement in background
- Vertical playing range keyboards displayed out of synch
- Sound Browser: Play and Solo should restart from previous position
- Fixed several bugs with range editor
- Fixed a crash of the Engine during shutdown
- Fixed graphics glitches with playhead display at playback start
- Playback reset should retain current MIDI Through target

Other Changes:
- SMF Export should also include temporarily muted and empty instruments
- (Windows) Reduced lag at start of a playback
- Remote control mapping should be a global user preference
- Improved general MIDI Learn function
- Playing Ranges Editor: Category default ranges should be read-only
- Minor graphics improvemnets

Synfire Pro 1.7.5

Feature Enhancements:
- This is an urgent bug-fix update only. More updates to come.
- Progession editor missed an "Add Layer" menu item

Resolved Bugs:
- Fixed a problem that could prevent Synfire from starting
- Snapshot of constant parameters not working
- Instrument name input not accepted when clicking elsewhere
- SMF Export: Issues with time signature changes
- Sustain and other controllers not imported into library
- Tempo and Scheme inheritance issues with playback and export
- Back-tab did not move to previous input field
- SMF Export: Tempo map not imported correctly
- MusicXML Export: Issue with instrument names and ports
- SMF Export: Lead-in pause wrong for odd time signatures
- SMF Import: Lead-in not accounted for in time signature changes
- Duration switch must also affect non-centered symbol display
- (Mac) Context menu opens on wrong screen
- (Mac) Improper handling of multiple monitors

Other Changes:
- Moved development to a new tool chain (more robust code)
- Drag phrase: Insertion line offset too much from mouse pointer
- Improved user experience for iLok authorization

Synfire Pro 1.7.4

Feature Enhancements:
- Added "Reset" to Playback menu
- Online Repository also available from arrange window
- Rebuild racks automatically after a crashed engine gets restarted
- Ask whether to replace Auto-Chords interpretation when needed
- Streamline rack module menu for use with drones
- More user-friendly naming of engines and ports
- Prompt user for VST search paths on every scan
- More example progression templates
- Improved chord progression statistics

Resolved Bugs:
- Fixed frequent crashes associated with devices
- Sound Browser: MIDI Through lost after probing sound
- Global instrument probe corrupts subsequent chords-only playback
- Fixed major issues with chords-only playback
- Fixed serious bug with arrange/song racks
- (Windows) Keyboard shortcuts for reverse transformation broken
- Fixed a bug with extracting Take from output
- New multi-timbral devices should init channel 10 as reserved
- Progression tab happens to steal a sound from arrange tab
- Double-click should add a track always at end of list
- Make Sketch happend to corrupt the copied rack

Other Changes:
- Detect loopback ports by their name
- Avoid redundant program change messages to synths (browser, palette)
- Improved general operation with engines disabled
- Label a new device with plug-in name by default
- Simplify user interface elements in rack view
- Remove distracting links to engine user interface
- Indicate on instrument inspector if a drone is used
- New container should have all instruments minimized
- Improved display of pause vectors
- Added pause to default matrix parameters
- Shutdown all engines when disabling the setting
- Regarding timeline positioning, SOLO should behave like PLAY
- Ability to open Catalog from palette menu

Synfire Pro 1.7.3

Resolved Bugs:
- (Mac) Compatibility with OS X Mavericks
- Fixed various minor bugs
- Fixed some graphics glitches
- Program failed to show a new empty arrangement after launch
- Fixed issues with printing

Other Changes:
- (Mac) Compatibility with OS X Gatekeeper

Synfire Pro 1.6.6

Feature Enhancements:
- Audio Engine now supports guest plug-ins with 4 ins and 70 outs
- Improved chord detection and harmonization (rebuild your catalog with File-New)
- Allow recording of CC fader movements (automation)
- (Mac) TrackPad support with horizontal scrolling [AR1285]
- Library Import: Retain filename information with pools [AR1317]
- Spacebar in Engine plug-in window should start/stop Synfire [AR1351]
- Live Chord Detection: Inhibit MIDI through below keyboard split
- Make faders responsive to mouse wheel for fine adjustment

Resolved Bugs:
- Chromatic parameter does not transpose static pitch [AR1348]
- Library Import: Merge All Tracks does not create figure from merged take [AR1296]
- Library Import: First file of a batch missed out [AR1297]
- Gestalt tool broken for Rhythm parameter
- Live Chord Detection: Sound glitches with MIDI feedback [AR1377]
- (Mac) Issue with recording MIDI via Engine
- Fixed file permission install issues on Windows 8
- Import: Interpretation should not generate sustain pedal after import
- (Mac) Fixed an issue with error E0079 during install
- Phrase Editor: Misc. preferences not retained after close
- Fixed a bug with LilyPond export

Other Changes:
- Improved new Engine version 1.8
- Disable MIDI Through during live chord detection [AR1379]
- (Mac) Stability improvements on OS X
- Phrase editor zoom step should default to that of the arrange view [AR1302]
- Phrase editor should remember last used zoom step [AR1301]
- Phrase editor should open on Figure parameter by default [AR1338]
- Make faders responsive in main tracking area only
- Remain in "unfollow" mode after edit, until next playback [AR1303]
- Express should not offer import of tempo changes
- Ports A B C D should be labeled as "Output"
- Resize handle of vector view often placed wrong

Synfire Pro 1.6.5

Resolved Bugs:
- (Mac) Catalog not accessible when local menu bars enabled
- (Mac) Audio Engine 1.7.19 fixes a random crash on startup on OS X
- (Mac) Audio Engine 1.7.19 fixes an audio problem with Alchemy and other plug-ins
- Plug-in extraction missed last sound per bank
- Wrong menu label for Device >> Save
- Articulations and Custom CC editors opened at tiny size
- Follow Container should also enable Follow Structure was not responsive
- Misc minor crashes fixed

Other Changes:
- More helpful messages on runtime errors
- Renamed "Sectioning" to "Keep Child Containers in a Row"
- Extract Phrase menu item should be hidden in SFE


--
2017-05-12

Back to Table of Contents