Development

This is a brief overview of yet unresolved issues and new feature requests considered for future updates or currently being worked on. Before submitting new bug reports or feature suggestions, please have a look here to see if the problem is already known.

Only selected items are listed here, most of which originated from public discussion or individual user feedback. If you can't find a certain item, that doesn't mean it's not on our internal list. A priority assignment "Low" doesn't imply we do not value that item. It just means there are other items that need to be fixed first. In order for us to stay focussed and avoid distractions, please understand that we can not make our entire agenda public. Plans for future products are not published either.

The full history of already completed items can be found here: Changelog of Synfire Pro, and here: Changelog of Harmony Navigator.

This page was last updated 2010-03-11 17:38:08 CET.

Short Term  |  Mid Term  |  Long Term  |  

Current Tasks

Type Description Priority AR
Problem
core:internet
Fix issues with internet services and hosting
This came unexpected and currently holds us back, sorry for the delay.
Urgent 1008
Quality
nav:content
Produce videos and tutorials for HN2 High 972
Quality
core:site
Website relaunch for HN2 High 984
Quality
mps:content
Produce videos and tutorials for core Synfire features
Suggestions found in user forum
High 885
Quality
mps:render
Slow response with many instruments and containers High 1011
Problem
mps:render
Range limitations violated for Shift and Fold
Seems these let through pitches beyond the instrument range.
Normal 831
Problem
mps:install
Problems downloading demo through slow dialup connection Normal 999
Problem
mps:render
Mapping error with parameters that override figure properties
Example: Velocity parameter continues to run into containers with no velocity assigned. The figure's own velocity should regain control instead.
Normal 926
Problem
mps:midi
(Windows) ReWire unable to reconnect after connection dropped Normal 845
Research
mps:core
Random freezes for seconds up to minutes
Investigate possible causes for this behavior
Normal 1000
Quality
mps:manual
Update User Manual (Synfire Pro) Normal 873
Development
core:help
Trial users seem to have issues locating example documents Normal 1001

Testing

Type Description Priority AR
Problem
mps:gui
(Mac) Some hotkeys don't function with local menu bars on
The global menu bar intercepts the hotkeys before they arrive at the local window. Solution: Disable global menu bar when local menu in focus.
Normal 931
Problem
mps:install
(Windows) Unable to uninstall demo via Windows system settings Normal 952
Development
mps:midi
Direct Addressing: Problems editing sounds with identical names/templates Normal 993
Problem
mps:midi
CC's with direct addressing broken
Seems to have gone after direct addressing bug was fixed
Low 911
Problem
mps:gui
(Mac) Submenus in menubar sometimes not updated Low 788
Problem
mps:gui
Unable to paste containers that just have been cut
The selection gets lost after the cut.
Low 996
Suggestion
mps:export
Provide SMF export option for smaller units (track, container, selection)
Experimantal: Export container and phrase (solo)
Low 840

Pending

Type Description Priority AR
Research
mps:midi
Overhaul of Custom CCs
More CC slots; Per-project names and mappings; support LSB/MSB value range; Note: This goes together with articulations redesign
High 1015
Problem
mps:render
Possible issue with CCs running wild (unwanted loop?)
http://forum.scoreway.com/viewtopic.php?t=704
Normal 939
Problem
mps:vm
(Windows) SynfirePro.exe sometimes not terminated properly after quit
This occurs randomly on XP and is probably related to the ReWire.dll.
Normal 954
Problem
core:midi
MIDI Through broken when multiple input ports enabled Normal 1013
Problem
mps:gui
Spacebar play/stop gets out of synch during editing Normal 1012
Problem
core:midi
Issue with midi through and loopback drivers Normal 715
Research
mps:render
Suggest scales that best suit a take Normal 988
Research
mps:render
New Range parameter (with presets) Normal 989
Research
core:win
(Windows) Installer: Smoother user experience on Vista/Win7
Code is signed now. Get rid of the requirement for admin rights
Normal 648
Research
mps:gui
Phrase Editor: Improve usability for figure editing
Automate tool/mode switches as much as possible.
Normal 691
Quality
core:midi
External transport should stop at end of arrangement Normal 983
Quality
mps:midi
Pre-roll limited to one measure
This disbales a lead-in beyond the first -1 measures preceding an arrangement or standalone phrase.
Normal 964
Quality
core:gui
(Windows) File dialog should not show system files Normal 977
Quality
core:gui
(Windows) Menubar flickers on "as panel" mode windows Normal 978
Development
mps:export
Synfire should write HN2 readable files Normal 724
Development
mps:gui
Get rid of the "want to make snapshot" warning
Just start a new vector when the pencil is used. If the user wants to edit a snapshot, he's free to make one in advance.
Normal 927
Development
mps:gui
Limit container drag to vertical/horizontal by hotkey
To protect odd offset positions and avoid the grid.
Normal 933
Development
core:files
Auto-backup feature saving every 10 minutes by default Normal 913
Development
nav:import
Guess figure segments from melody before splitting across parts
Helps determine whether a segment belongs to the previous or next part.
Normal 1004
Development
core:gui
Make buttons for palette and circle panels be toggles Normal 1018
Development
core:midi
List unresolved sounds in "what's wrong" diagnosis report Normal 1017
Development
core:midi
Part/Container selection should not delete loop selection Normal 1019
Development
mps:se
Refactor view updates from model code into view code
Some UI updates seem to be slow because the model takes responsibility instead of its views
Normal 1022
Development
mps:render
Auto-split tends to truncate glissandi Normal 784
Development
core:install
Ensure devices can be shared across HN and Synfire Normal 443
Development
core:win
(Windows) Can't double-click open documents when app is already running Normal 388
Suggestion
nav:gui
Ability to flip fretboards to horizontal position Normal 940
Suggestion
nav:gui
Piano roll MIDI editor for easier melody input Normal 1003
Suggestion
core:midi
Shortcut key to bring up playback settings Normal 1014
Suggestion
mps:gui
Support for pause transport state
Retain playhead position after stop. Reset to zero after second stop.
Normal 756
Problem
core:gui
(Mac) Copy and paste issues with text input fields Low 990
Problem
mps:midi
Minor bank selection method import problem Low 1021
Problem
core:install
(Windows) Desktop shortcut not installed on Vista
Permissions issue, or has the path changed since XP?
Low 792
Problem
mps:midi
Issues scheduling articulations ahead of time near clock zero Low 833
Problem
core:gui
Instant Feedback option defunct in catalog Low 935
Quality
nav:print
Parts not printed in chronological order Low 857
Quality
mps:gui
Drag container grid issues
Should offer a finer grid as an option, respond to SHIFT key or similar, then use toolbar setting. Snap to selected grid.
Low 786
Quality
core:gui
Progression: Orange chord marker occasionally gets stuck Low 830
Quality
core:gui
Filenames with square brackets and underscores corrupted Low 976
Quality
nav:gui
Parameter inspector not refreshed after main tab switch
Example: Interpretation should show all details when switching back to Instruments tab.
Low 975
Development
core:gui
Keyboard shortcuts in lists for delete, copy, paste, etc
Especially for the library
Low 910
Development
core:gui
Add tool buttons for midi through and instant feedback Low 957
Development
mps:gui
Provide visual indication where figure exceeds container length
Only part of the figure is rendered, which confuses user
Low 865
Development
core:gui
Auto open last project as per preference Low 951
Suggestion
mps:gui
Multiple selection capability in device description editor Low 991
Suggestion
mps:gui
Ability to change harmony ruler content in arrange window too
Option to select the context component to show up there
Low 1010

Open Discussion

Type Description Priority AR
Suggestion
core:gui
Workflow: Pick selected spans of a phrase to keep (freeze)
User should be able to decide which parts of a rendered phrase should be kept as static notes.
Normal 1005

Abandoned

Type Description Priority AR
Problem
mps:gui
Preview of certain selected note symbols not audible
Not a bug. This is due to round-robin symbol reference for chord completion.
Normal 795
Research
mps:gui
Drag/copy container does not copy empty instrument's properties
This works already, but requires the instruments to be tagged for copying instrument properties in the import/copy dialog.
Normal 893
Suggestion
nav:render
Use bass setting for chord inversion in chords-only mode
This influenced the voice leading too much (user should adjust that manually)
Normal 814