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-09-07 20:23:37 CET.

Short Term  |  Mid Term  |  Long Term  |  

Current Tasks

Type Description Priority AR
Problem
core:sync
ReWire still not reconnecting well High 1063
Problem
core:sync
ReWire connection crashes Reaper 3.66 on MacOS X High 1096
Problem
core:core
(Mac) Crashes for certain foreign UTF-16 fonts installed Normal 1102
Development
core:files
Auto-backup feature saving every 10 minutes by default Normal 913
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.
Low 954
Problem
mps:render
Range limits violated for Shift and Fold
Seems these let through pitches beyond the instrument range. Problem: Transposition in conjunction with "octaves" option may be impossible if playing range is very narrow (< 2 octaves) and only few scale steps per octave.
Low 831
Quality
core:gui
(Windows) Suport native file dialogs with custom properties Low 977
Quality
core:gui
(Windows) Pressing context menu key again should close menu Low 1100
Development
mps:import
Add import preset that forces interpretation bypass Low 1057

Testing

Type Description Priority AR
Problem
mps:midi-cc
Inconsistent midi output for repeated playbacks
Unable to reproduce. Need a sample projects to verify.
Normal 1065
Problem
core:midi
(Windows) Unhandled exception occured #(3221225477 0)
Microsoft: 0xC0000005 "Access Violation". Happens on opening midi subsystem and changing routings. Related to ASIO4ALL.
Normal 1034
Problem
core:install
(Windows) Problems installing on localized versions of Windows
Seen issues with cyrillic and greek alphabet for folder names
Normal 1074
Quality
core:gui
Progression: Orange chord marker occasionally gets stuck Low 830
Quality
core:gui
Warnings: Opt to not show a message again Low 1101

Pending

Type Description Priority AR
Quality
nav:content
Produce more videos and tutorials for HN2 Normal 972
Quality
mps:content
Produce videos and tutorials for core Synfire features
Suggestions found in user forum
High 885
Development
core:keys
Overhaul of keyboard shortcuts High 910
Problem
mps:install
Problems downloading demo through slow dialup connection
Timeout issues
Normal 999
Problem
mps:gui
Morphing data entry error?
http://forum.scoreway.com/viewtopic.php?t=845
Normal 1041
Research
mps:render
Suggest scales that best suit a take
Boils down to considering the Take (if available) when selecting scales automatically. Already done during import.
Normal 988
Research
mps:gui
Phrase Editor: Improve usability for figure editing
Automate tool/mode switches as much as possible.
Normal 691
Research
core:render
Voice leading should ignore a "change" to the same chord
The question is, if this is desirable, as this sort of change is removed anyway by default. If the user decides to keep it, he might want this behavior.
Normal 1067
Research
core:osx
(Mac) Program happens to lockup after long time sitting idle Normal 1078
Quality
mps:transport
Pre-roll limited to one measure
This is, like everything positioned at negative time, a general issue of the transport that can't handle this
Normal 964
Quality
mps:midi
Provide more and better preview phrases per category Normal 1060
Quality
nav:palette
Notepad should retain inversions heared during recording Normal 1098
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:midi
List unresolved sounds in "what's wrong" diagnosis report Normal 1017
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:edit
Quantizing multiple symbols doesnt work Normal 1035
Development
core:render
Metronome should be a regular instrument (click track)
Automatically compiled, enumerated, included with transport, etc. Easily muteable, duration corresponds to root container, etc.
Normal 1081
Development
core:midi-cc
Option to include individual CC in Reset Controllers message
Per project preference, or even better: per device, as some devices do not respond to the reset message properly.
Normal 1082
Development
nav:midi
Limited number of ports should not affect user interface Normal 1099
Suggestion
mps:gui
Make vector functions timeline aware Normal 1055
Suggestion
core:import
Make import track selection multi-selection aware
Should affect import preset selection, at least
Normal 1056
Problem
core:keys
(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:artic
Issues scheduling articulations ahead of time near clock zero
This is a transport issue: Requires partial redesign of the transport model
Low 833
Research
mps:transport
First looped playback after opening app does not loop
Not reliably reproducable yet
Low 721
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
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
Add tool buttons for midi through and instant feedback Low 957
Development
core:gui
Auto open last project as per preference Low 951
Development
core:web
Provide an international shipping calculator Low 1045
Suggestion
nav:keys
Hotkeys for palette markers Low 1027
Suggestion
nav:print
Print chord and scale keyboard patterns side by side Low 1076
Suggestion
mps:files
Ability to set custom folder for configuration data Low 1089