On Tue, 2012-03-06 at 14:59 -0500, Edward Diehl wrote: > > Yes, this is because SFZ contains paths which need to be mapped. > > Unfortunately this means LinuxSampler is going to have to rewrite the > > SFZ file on save, but this is the only way to get properly > > archivable/portable sessions. > > Its nice to SFZ save to a portable session, but from my point of view the > 1st order problem is to save at all, and adding portability can be a future > improvement. Anyway, thanks again for the nice work.
Unfortunately that pragmatic-from-the-user-perspective view is not a very good idea in the grand scheme of things. I deliberately do not plan to complicate the state API or change Ardour's implementation to accommodate this, because it's broken behaviour nobody actually wants anyway. Not working at all makes it so there is an incentive to do it correctly ;) On a sociological level, "oh, well, you can maybe map your paths if you feel like it" means, in practice, that we just don't have portable sessions at all. The spec says plugins MUST map ALL paths because this is required for things to work. The plugin *can* disobey and not tell the host about paths at all, but since the plugin is violating the spec in that situation any and all breakage is the plugin's fault by definition. The overriding argument here is the fact that not only will it not work, it will *silently* break, and it is impossible for the host to give the user the ability to resolve the problem, or even report that a problem has occurred (other than the plugin not working). I think it's reasonable to say that situation is unacceptable. As for working, it will work when it is done. Please keep in mind this functionality is still unreleased and experimental at this time. -dr ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ Linuxsampler-devel mailing list Linuxsampler-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel