Skip to main content

Improvements for library loading

Posted

Libraries, especially with the "Link to current harmony" button functionality, are the most important part in synfire. However, there are currently some major problems with actually using this unique feature. Here are some hints for improvement:

1. Do not load all phrases in a library at once!

Please provide at least an option to choose whether a library should be loaded complete or only those phrases (inside folders) that are used, ie. when a folder is clicked the first time.

Although my computer hardware is quite up to date, it takes over 10 minutes to load some libraries, and often synfire simply stops loading the libray (without error) (see my documented bug)

And no, it is no option to make the library smaller, ie. split it into multiple smaller libraries, because I mainly use the library together with the "link" button, and so I would often have to switch between the libaries, which in sum would be much more waiting time that loading them all only one time at start.

2. Improve saving time:

When I press the save button, it takes serveral minutes to complete the storage process. 
Solution: Don't transform all phrases into the stoarge format, only those that were modified.

3. When a library is already loaded in another window, don't load it again when opening it in the intergrated arrangement panel: Use the loaded instance.

4.  When one libray is loaded and you attemp to load another library, don't unload the old library, but keep in memory, so that it can be provided in no time when you load it again later!
Come on, today we all should have enough memory ...  


Mon, 2016-08-08 - 20:27 Permalink

Thanks for your feedback. We have plans to store libraries as bundles of phrase pools instead of one monolithic file. This will solve most of the challenges you mentioned.