Get ready to the next chapter of our “anything-goes” development saga! In this weekly report I will try to be short.
== 1. Sound Layer ==
Synfig now have Sound Layer working. Period.
You can import sounds, set their delay, volume and play them altogether in the canvas window.
This is just a basic functionality. No waveform is displayed yet, no export, no cut and trim. But it’s already possible to work with.
The story behind this is not simple. Ivan was struggling for two weeks to make the gstreamer backend to work. And he even made the playback possible. But there was a problem with delay parameter - it was refusing to work correctly. The problem was with Gnonlin package. After digging for a few days, Ivan finally resolved the problem with Gstreamer and Gnonlin… by migrating to MLT!
So, as of current moment there are no Gstreamer in Synfig. There is MLT and it’s “just works” ™.
== 2. JACK support ==
For Linux users we now offer development snapshots with JACK support enabled out-of-the-box.
Grab the packages here - synfig.org/cms/en/download/development
You need JACK installed in your system. If you don’t have it, then Synfig still run, but without magic JACK button in the bottom-right corner of canvas window.
Incredible… I’m currently building latest master in Windows XP 32 bits using cygwin script. It is awesome how simple has been to add sound support to Synfig.
An excellent work! Congratulations!
But I have a doubt. Would this library allow to render directly to a movie with the sound included?
Do you mean it will detect JACK installation automatically and show this [Enable/Disable Jack] button accordingly?
Jack button should follow same style of animate mode button, using toggle button instead. Currently, it uses normal button, that provides non unique UX style.