Posted
It would be very helpful to give the user a hint how long the midi import process (with options: create figures,...) will last:
Eg "estimated remaining time: 11h 56m"
I need to cancel the import process for many midi files because the process is not finished after a few hours. So it would make sense to know it advance whether the process can be finished in an "acceptable" time.
Tue, 2016-10-25 - 20:29 Permalink
Beside this "estimated duration" feature: If you don't choose to "join" the tracks, it seems the tracks are processed sequentially. Most computers have multiple cores, so couldn't the import process be spanned into multiple threads ? My cpu shows only 25% usage for synfire while importing...
Fri, 2016-10-28 - 00:50 Permalink
Multi-core utilization would speed up large files with many tracks, but also slow down smaller files. We did promising experiments, but we're not yet anywhere near a release date. The challenge is that complex data structures need to be shared between parallel threads. Keeping this safe is not trivial.