morevnaproject-org / papagayo-ng

Papagayo is a lip-syncing program designed to help you line up phonemes (mouth shapes) with the actual recorded sound of actors speaking. Papagayo makes it easy to lip sync animated characters by making the process very simple - just type in the words being spoken (or copy/paste them from the animation's script), then drag the words on top of the sound's waveform until they line up with the proper sounds.
233 stars 51 forks source link

papagayo-ng vs LostMarble Papagayo 2.0? #106

Closed pabs3 closed 3 years ago

pabs3 commented 3 years ago

I noticed that @LostMarble have released a beta of Papagayo 2.0, rewritten in Qt/C++:

https://github.com/LostMoho/Papagayo

Will papagayo-ng be rebased on top of this C++ version or will it stick with the old Python version?

I wonder if LostMarble and all the folks working on Papagayo forks could be convinced to create a new GitHub organisation for collaborative development of Papagayo across all the groups of people using and modifying Papagayo.

pabs3 commented 3 years ago

Er, I meant @LostMoho, sorry for the noise @lostmarble.

morevnaproject commented 3 years ago

Hi Paul! It's been a while. Glad to see you are alright. ^__^

The LostMoho's repo is abandoned 7 years ago (last commit in July 2014). The current version of Papagayo-NG is much more advanced than the one provided by LostMoho.

The only feature we are missing is packages for MacOS, but we will solve this soon. ^__^

pabs3 commented 3 years ago

Hi again, glad to see Morevna and Synfig are still going strong.

Thanks for the info, I guess there is nothing to salvage from the C++ version, except maybe the additional performance from being written in C++ instead of Python, but that is probably not that useful.

Feel free to close this issue if that is the case.

-- bye, pabs

https://bonedaddy.net/pabs3/

steveway commented 3 years ago

Yeah, I do know C++ but I much prefer Python. Papagayo-NG has evolved quite a bit over the last few years. The performance has improved quite a bit recently. With the new Node System I was able to clean up some rendering hacks and it's smoother on my Test files. Using C++ might squeeze out more performance in some cases. The slowest parts currently are the startup of the program, C++ will likely improve that. And the Autorecognizers using Rhubarb or Allosaurus, but changing to C++ will do nothing here since we are calling external programs which do the work. Using Python gives us much more flexibility in development.

I doubt the LostMoho People are interested anymore in Papagayo, as Konstantin said, their Repo has been abandoned for years now. I just saw that Mike Clifton re-acquired his animation software, that's nice.