-
Help Getting Started with Module for Papagayo Imports
Hi,
I am interested in trying my hand at creating a module for importing Papagayo files into Vixen. I am tired of doing it by hand.
I am a bit rusty at c# and development in general and I could use a little guidance.
I downloaded the vixen source from GitHub and opened it in Visual Studio 2013 Professional. When I try to open some forms and modules, I get warnings complaining about libraries that were compiled with a different processor. (like AMD64) I am running Windows 7 x64 using an intel i7 processor. When I try to rebuild, I get similar warnings.
Should I ignore these warnings? Any tips on getting an optimal development environment up and running?
Also, What is the basic procedure for programmatically inserting a simple a simple "Set Level" effect on a group in the timeline and refreshing the display to show it?
Thanks,
Tom
-
Re: Help Getting Started with Module for Papagayo Imports
Chris
[URL="http://www.maloneylights.com"]http://www.maloneylights.com[/URL]
[URL="http://halloween.maloneylights.com"]http://halloween.maloneylights.com[/URL]
[URL="http://ctm.maloneylights.com"]http://ctm.maloneylights.com[/URL]
-
Re: Help Getting Started with Module for Papagayo Imports
I'm really interested in seeing a Papagayo module for Vixen. I have C# experience so I might be able to help out some. I haven't done a Vixen module, but I'll try to get setup to help out. I've started watching some of the development videos that ctmal pointed out and it looks very well designed.
Sent from my SCH-I545 using Tapatalk
Keith
-
Re: Help Getting Started with Module for Papagayo Imports

Originally Posted by
ctmal
Thank You, That is going to be a tremendous help. Based the URL you provided, I was able to find the following post you created:
I have some homework to do.
At the time these tutorials were created, C# Studio 2010 Express and .Net 4.0 were being used. Is .Net 4.0 still being used and would there be any issues using Visual Studio 2013 Professional?
Thanks
-
Re: Help Getting Started with Module for Papagayo Imports

Originally Posted by
kwoodard
I'm really interested in seeing a Papagayo module for Vixen. I have C# experience so I might be able to help out some. I haven't done a Vixen module, but I'll try to get setup to help out. I've started watching some of the development videos that ctmal pointed out and it looks very well designed.
Sent from my SCH-I545 using Tapatalk
That would be great. I pretty much have the Papagayo part figured out. I created a proof-of-concept in Excel that imports a Papagayo File and computes Vixen friendly starting and ending times for all the Papagayo Phonemes. It was pretty easy to figure out.
The hard part for me will be figuring out how to integrate this with Vixen. I appreciate any help I can get. I have dabbled a little but, I am not a programmer.
I am thinking this would be a good example of an Vixen App Module. I am not going to be home where I can work on it for a few days but that should give me time to go through the tutorials.
-
Re: Help Getting Started with Module for Papagayo Imports
I'll be away from home a few days also. In the mean time, I'll get my development environment setup and try to work through some of the videos. If you don't mind sharing your spreadsheet, I can spend some time thinking about the module design. This sounds like a cool project and would fill in a big need in Vixen in my opinion.
Sent from my SCH-I545 using Tapatalk
Keith
-
Re: Help Getting Started with Module for Papagayo Imports
Maybe ctmal can chime in here and point towards the proper module type. My gut tells me this might be an effects module, but that's without watching all the tutorials yet.
Sent from my SCH-I545 using Tapatalk
Keith
-
Re: Help Getting Started with Module for Papagayo Imports

Originally Posted by
kwoodard
Maybe ctmal can chime in here and point towards the proper module type. My gut tells me this might be an effects module, but that's without watching all the tutorials yet.
Sent from my SCH-I545 using Tapatalk
It could work as an effects module. It might also be implemented as a plugin app accessed from the "tools" menu. I have not read enough of the tutorials to know for sure yet which way it should go but, I think an effects module would work. In fact, it might even be better. We will certainly be creating effects, and lots of them. They would be Set Level effects applied to element groups on the timeline. I am thinking of a Wizard type interface where you select the Papagayo file, and it parses through the file and displays the results in a grid where you can map the Vixen Groups that make up the mouth shapes to the Papagayo Phonemes, specify the color and intensity for each voice and, click a button, and each effect element is added to the timeline on associated with the appropriate mouth shape group and voila, you are done.
-
Re: Help Getting Started with Module for Papagayo Imports

Originally Posted by
kwoodard
Maybe ctmal can chime in here and point towards the proper module type. My gut tells me this might be an effects module, but that's without watching all the tutorials yet.
Sent from my SCH-I545 using Tapatalk
Unfortunately I have been away from playing with Vixen 3 for quite awhile(although I hope to get back to it soon) so I'm not sure I'm the best to answer the question. Hopefully someone who is active on the team will chime in.
I'm not sure an effect is what you are looking for though. The module your creating will be creating effects.
Chris
[URL="http://www.maloneylights.com"]http://www.maloneylights.com[/URL]
[URL="http://halloween.maloneylights.com"]http://halloween.maloneylights.com[/URL]
[URL="http://ctm.maloneylights.com"]http://ctm.maloneylights.com[/URL]
-
Re: Help Getting Started with Module for Papagayo Imports
This can be done a few different ways. Today we import beats from Audacity into the mark manager. This could probably be done in a similar way with a toolbar menu in the main editor to import and process the Papagayo file. Basically you will be looping over your segments defined in your import file and creating a effect on the proper element of the correct time and length. By using set levels you will could be generating a fair amount of effects. If you are willing to go further, you can look at the mouth as a group of elements and use the pulse effect at the group level. Within that effect you can make intents for the smaller parts of the mouth parts and make a longer single effect which is much more efficient. My thoughts where to do this at the word level. So each word would be a single effect. I actually wanted to do it directly in the editor by creating a word effect that could be manipulated similar to how it is done in Papagayo. When the elements and group is created in the setup, there could be properties to define the proper mouth parts so the effect could place the parts properly.
I am not sure about others, but I can't seem to find a reliable version of Papagayo and always end up getting frustrated with it crashing or loosing data on longer songs.
I am willing to help here as I am very familiar with the parts of Vixen you will need to work on.
-
Post Thanks / Like - 0 Thanks, 1 Likes
Bookmarks