Falcon Christmas

Welcome => Events/Gatherings => Topic started by: Roy Beaty on July 14, 2014, 05:58:15 PM

Title: Thanks for being at the Academy guys.
Post by: Roy Beaty on July 14, 2014, 05:58:15 PM
A big thank you to all the Falcon Christmas guys for all your hard work and help at the Academy!  Chris, Tony, and Dave, I enjoyed meeting and talking with you all at your booth, in class and at dinner.  I appreciate how much you guys give to this community.
Looking forward to next time we meet. 
Roy
Title: Re: Thanks for being at the Academy guys.
Post by: Steve Gase on July 14, 2014, 06:04:52 PM
100 times ditto!!
Title: Re: Thanks for being at the Academy guys.
Post by: CaptainMurdoch on July 14, 2014, 09:08:28 PM
Thanks, I enjoyed it.   There was so much going on that I never even got a chance to unpack my box of Pi's and lights for demoing in the booth area.  I didn't really expect to have much time for that though and enjoyed chatting with everyone there.

I do want to see any videos that people took of the 3 matrices in action, and I'm sure others would as well, so if anyone has those, please post links.  I didn't get one on my phone until after the Radiant Holidays display was taken down, so I only have two of the three on video.
Title: Re: Thanks for being at the Academy guys.
Post by: David Pitts on July 14, 2014, 09:27:37 PM
I too would like to thank Jon, Fred, Tom and Jim. Without them we would not have had the time and resources to have any lights. It is hard to pack huge matrices into a suit case. It is equally as hard to tear down and set up the lights before and during the show without help. Jon Back pulled a trailer behind his car for hundreds of miles just so we could use it in our booth. Without the help and support of these members we could not have pulled it off.  There were also many others that pitched in and i thank them also.

Lastly I would like to thank MyKroFt, the Captain, Steve Gase, Alan Dahl and Sean for all their efforts. Steve great idea and model of the three displays.
Title: Re: Thanks for being at the Academy guys.
Post by: CaptainMurdoch on July 14, 2014, 09:34:52 PM
I second David's comments, demonstrating FPP and the F16v2 would have been non-events if we didn't have the displays we had.  You guys made it a lot easier on us and I appreciate all of your help.
Title: Re: Thanks for being at the Academy guys.
Post by: MyKroFt on July 14, 2014, 10:28:12 PM
I enjoyed coming and the work was part of the fun showing everyone we knew what we were doing.  But this was not possible without the help we had.  Thanks to everyone,

Tony

Sent from my SM-T310 using Tapatalk
Title: Re: Thanks for being at the Academy guys.
Post by: bajadahl on July 14, 2014, 10:51:11 PM
Here is my brief video showing the linked Pis in action -

https://vimeo.com/100775680 (https://vimeo.com/100775680)
Title: Re: Thanks for being at the Academy guys.
Post by: Ryan Johnson on July 14, 2014, 10:56:52 PM
Thanks for being a part of things guys.  Glad to have you here!
Title: Re: Thanks for being at the Academy guys.
Post by: CaptainMurdoch on July 14, 2014, 11:05:14 PM

Here is my brief video showing the linked Pis in action -

https://vimeo.com/100775680 (https://vimeo.com/100775680)

Thanks, and bonus points for getting the back of my head in the shot.  :)


Title: Re: Thanks for being at the Academy guys.
Post by: Bill A on July 15, 2014, 08:18:54 AM
I too would like to thank all the guys from Falcon.  Your innovations are very impressive.  Thanks for taking the time to talk and answer the questions I had.  Again,  Thanks Guys - You did a GREAT job!!!

Bill A.
Title: Re: Thanks for being at the Academy guys.
Post by: ron on July 15, 2014, 09:10:46 AM
It was great to meet everyone and see the great new features of the FPP and the 16v2 boards. Awesome work by everyone including all the hardware y'all put together at the Academy.
Title: Re: Thanks for being at the Academy guys.
Post by: MyKroFt on July 15, 2014, 09:53:35 AM
Here is my brief video showing the linked Pis in action -

https://vimeo.com/100775680 (https://vimeo.com/100775680)

Note in this video, the left and center - light hardware was Falcon, but the right one was San Devices - all working in harmony together :)

tony
Title: Re: Thanks for being at the Academy guys.
Post by: CaptainMurdoch on July 15, 2014, 10:23:55 AM
Here is my brief video showing the linked Pis in action -

https://vimeo.com/100775680 (https://vimeo.com/100775680)

Note in this video, the left and center - light hardware was Falcon, but the right one was San Devices - all working in harmony together :)

For those wanting even more detail:  :)

Center
- FPP in Master mode on a Pi attached to the back of a F16v2
- connected via ethernet to wireless router
- 40 pixels wide by 30 high
- 10 strings of TM1804 bullet nodes, 3 strands per string, horizontal layout starting at bottom left

Left
- FPP in Remote mode on a Pi attached to the back of a F16v2
- connected via ethernet to wireless router
- 47 pixels wide by 22 high
- 11 strings of TM1804 bullet nodes, 2 strands per string, horizontal layout starting at top left

Right
- FPP in Remote mode on a Pi sending E1.31 out ethernet to two San Devices controllers
- connected via Edimax wireless dongle to wireless router
- the same universes were unicast out separately to both San Devices units so the pixels on the tube matrix mirrored the pixels on the table in the front.
- 16 individual tubes of 37 pixels each, configured as 16 strings, 1 strand per string, vertical layout starting a top left

Nutcracker was configured with a single custom model using a spreadsheet that Steve Gase made.  This allowed us to create a sequence with Nutcracker effects which spanned all 3 matrices at the same time even though they were three different sizes and configurations.  Balls bounced from left end to right end between the 3 displays, curtain swipes started on the left then crossed the middle and finished on the right, etc..  There was a bit of a rush of adrenalin and a little fist clench motion accompanied by a deep "Yessssss!" comment when all three came online together the first time.  :)
Title: Re: Thanks for being at the Academy guys.
Post by: smeighan on July 15, 2014, 10:45:55 AM
I know I was excited. Whole house effects are now possible. The three pi players could have been located in different states. Falcon put player, the most amazing thing I have seen.
Title: Re: Thanks for being at the Academy guys.
Post by: taybrynn on July 15, 2014, 11:39:13 AM
Very cool stuff.  ;D
Title: Re: Thanks for being at the Academy guys.
Post by: JerryPlak on July 15, 2014, 12:15:58 PM
Very cool stuff.  ;D


Echo  Very cool stuff. 8)
Title: Re: Thanks for being at the Academy guys.
Post by: JerryPlak on July 15, 2014, 12:22:34 PM
I know I was excited. Whole house effects are now possible. The three pi players could have been located in different states. Falcon put player, the most amazing thing I have seen.

 Sean then all of them will need set up using GMT time  ;)
Title: Re: Thanks for being at the Academy guys.
Post by: David Pitts on July 15, 2014, 12:24:20 PM
I know I was excited. Whole house effects are now possible. The three pi players could have been located in different states. Falcon put player, the most amazing thing I have seen.

 Sean then all of them will need set up using GMT time  ;)

Well... No. The remotes do not use the scheduler. They are sent data from master as to when to start and so forth.
Title: Re: Thanks for being at the Academy guys.
Post by: JerryPlak on July 15, 2014, 12:53:50 PM
I know I was excited. Whole house effects are now possible. The three pi players could have been located in different states. Falcon put player, the most amazing thing I have seen.

 Sean then all of them will need set up using GMT time  ;)

Well... No. The remotes do not use the scheduler. They are sent data from master as to when to start and so forth.
  I was thinking about different states time zone  ;)
Title: Re: Thanks for being at the Academy guys.
Post by: David Pitts on July 15, 2014, 12:55:42 PM
I know I was excited. Whole house effects are now possible. The three pi players could have been located in different states. Falcon put player, the most amazing thing I have seen.

 Sean then all of them will need set up using GMT time  ;)

Well... No. The remotes do not use the scheduler. They are sent data from master as to when to start and so forth.
  I was thinking about different states time zone  ;)

I realized that but if remotes do not use the time to fire the sequence then they can be on their local timezones. All on GMT is not needed. :)
Title: Re: Thanks for being at the Academy guys.
Post by: CaptainMurdoch on July 15, 2014, 02:33:08 PM
None of the FPP instances at the academy had the right time if I recall and they stayed in perfect sync because the sync protocol is not time based.  It is frame based, the master says "I am on frame 55" and the slave reads that sync packet and does what it needs to speed up or slow down to match the master's playback.  They are not in perfect sync down to the microsecond but they are probably within a few milliseconds of each other normally I estimate.  I need to do some timing tests sometime but that is just out of curiosity because to the eye I think they are in near-perfect sync.


Title: Re: Thanks for being at the Academy guys.
Post by: JerryPlak on July 15, 2014, 02:48:52 PM
Great info
Title: Re: Thanks for being at the Academy guys.
Post by: drlucas on July 15, 2014, 06:20:14 PM
None of the FPP instances at the academy had the right time if I recall and they stayed in perfect sync because the sync protocol is not time based.  It is frame based, the master says "I am on frame 55" and the slave reads that sync packet and does what it needs to speed up or slow down to match the master's playback.  They are not in perfect sync down to the microsecond but they are probably within a few milliseconds of each other normally I estimate.  I need to do some timing tests sometime but that is just out of curiosity because to the eye I think they are in near-perfect sync.
If you introduce 25ms or so of latency by connecting houses together do you start to run into timing issues? I'd be willing to plug open some ports on the firewall here at home if someone wants to set a Guinness book of records on the furthest synched xmas light display.
Title: Re: Thanks for being at the Academy guys.
Post by: Steve Gase on July 15, 2014, 06:32:03 PM
None of the FPP instances at the academy had the right time if I recall and they stayed in perfect sync because the sync protocol is not time based.  It is frame based, the master says "I am on frame 55" and the slave reads that sync packet and does what it needs to speed up or slow down to match the master's playback.  They are not in perfect sync down to the microsecond but they are probably within a few milliseconds of each other normally I estimate.  I need to do some timing tests sometime but that is just out of curiosity because to the eye I think they are in near-perfect sync.
maybe a round-trip calculation can be added to the protocol -- to allow each remote to adjust for transmission delays.
Title: Re: Thanks for being at the Academy guys.
Post by: JET on July 15, 2014, 07:39:54 PM
Just a quick thanks to Falcon team. Was great to meet you and discuss the product. Look forward to long term relationship.

Jimmy
Title: Re: Thanks for being at the Academy guys.
Post by: CaptainMurdoch on July 15, 2014, 08:46:53 PM
maybe a round-trip calculation can be added to the protocol -- to allow each remote to adjust for transmission delays.

I thought about this originally but decided that if the systems were far enough apart to need something like that then you probably wouldn't notice them out of sync slightly anyway.  I'll think about it and may revisit sometime soon.  Getting the time to offset is easy and the sync code is already in my head, so I may go ahead and do it anyway.  I'll put a note back on my TODO so I don't forget about it among other things.
Title: Re: Thanks for being at the Academy guys.
Post by: drlucas on July 15, 2014, 09:03:45 PM
may come in handy for wifi networks - not sure how to deal with wifi networks and my wife making microwave popcorn...but that's a different issue
Title: Re: Thanks for being at the Academy guys.
Post by: CaptainMurdoch on July 15, 2014, 09:11:49 PM
may come in handy for wifi networks - not sure how to deal with wifi networks and my wife making microwave popcorn...but that's a different issue

The MultiSync code does not need sync packets to operate, it can handle missed packets.  It uses the packets to determine whether it needs to speed up or slow down.  If the master were to stop sending packets, the remotes would keep playing at whatever rate they were playing at when they last received a sync packet until they reached the end of the sequence and then they would stop.

Still doesn't handle the popcorn scenario totally, but we can handle packet loss as best we can.  :)
Title: Re: Thanks for being at the Academy guys.
Post by: JerryPlak on July 15, 2014, 10:28:19 PM
this info is Cool info and look forward playing with this  8)  ;D   
Title: Re: Thanks for being at the Academy guys.
Post by: drlucas on July 16, 2014, 06:21:56 AM

may come in handy for wifi networks - not sure how to deal with wifi networks and my wife making microwave popcorn...but that's a different issue

The MultiSync code does not need sync packets to operate, it can handle missed packets.  It uses the packets to determine whether it needs to speed up or slow down.  If the master were to stop sending packets, the remotes would keep playing at whatever rate they were playing at when they last received a sync packet until they reached the end of the sequence and then they would stop.

Still doesn't handle the popcorn scenario totally, but we can handle packet loss as best we can.  :)

Now I get how the sync works. I haven't got my second pi up yet because of the minor issue I'm having with encoding. Got a good discussion going back on the raspberrypi forums. Hope to resolve that issue in a day or two (damn day job keeps getting in the way).

Anyways if you can handle packet loss that's great. If it can handle popcorn lost in cushions that would be a decent workaround to the microwave issue - I think :scratch head:
Title: Re: Thanks for being at the Academy guys.
Post by: JerryPlak on July 16, 2014, 06:40:46 AM
Yapp!!  (damn day job keeps getting in the way)
Title: Re: Thanks for being at the Academy guys.
Post by: jnealand on July 16, 2014, 06:52:11 AM
I"m here to tell you that even retiring does not stuff from getting the way.  yOuve probably heard retired folks say that they don't have enough time to get everything done.  I never believed that until I now when I am living it.  It does give you more freedom to set priorities though.
Title: Re: Thanks for being at the Academy guys.
Post by: JerryPlak on July 16, 2014, 08:23:31 AM
It does give you more freedom to set priorities though, But you are keeping you busy and not watching watching TV soap opera...
I am looking forward retiring to have more freedom to set priorities though :)

By the way: we need to get back on right track for this posting "Thanks for being at the Academy guys"  ;)
Title: Re: Thanks for being at the Academy guys.
Post by: Voltorb on July 21, 2014, 07:55:35 PM
None of the FPP instances at the academy had the right time if I recall and they stayed in perfect sync because the sync protocol is not time based.  It is frame based, the master says "I am on frame 55" and the slave reads that sync packet and does what it needs to speed up or slow down to match the master's playback.  They are not in perfect sync down to the microsecond but they are probably within a few milliseconds of each other normally I estimate.  I need to do some timing tests sometime but that is just out of curiosity because to the eye I think they are in near-perfect sync.
If you introduce 25ms or so of latency by connecting houses together do you start to run into timing issues? I'd be willing to plug open some ports on the firewall here at home if someone wants to set a Guinness book of records on the furthest synched xmas light display.

I'd love to be a part of a cross country event!  Sounds like fun. You guys rocked the Academy!
Title: Re: Thanks for being at the Academy guys.
Post by: danj on July 21, 2014, 08:00:32 PM
+1 here.  Thank you so much for taking the time to present topics and to setup all the stuff at the academy.  And thank you even more for all the Falcon products!!!
Title: Re: Thanks for being at the Academy guys.
Post by: Steve Gase on July 21, 2014, 08:02:14 PM
+1 here.  Thank you so much for taking the time to present topics and to setup all the stuff at the academy.  And thank you even more for all the Falcon products!!!
Christmas in july is this Friday...  too soon for a cross-country event?   :o ...probably.
Title: Re: Thanks for being at the Academy guys.
Post by: CaptainMurdoch on July 21, 2014, 08:17:44 PM
I am still thinking about the code for the remote pinging the master to determine the latency, but a cross-country event would be more spectacular if each location had synchronized audio or video.  :)


Title: Re: Thanks for being at the Academy guys.
Post by: Steve Gase on July 21, 2014, 08:27:35 PM
how about something simple?  single string effect applied over arches.  each person could have one string of lights from a shared model, each string beginning at a separate channel, all part of a single model.

WORLD-WIDE-ARCHES
20 strings of 100 pixels.

channel 1-300 - captain
channel 301-600 - steve
channel 601-900 - tbd
channel 901-1200 - tbd
etc.

if we could also get our web cams to show these in a video conference... cool stuff.  watching lights hop from one arch/city to the next arch/city.  ;D
Title: Re: Thanks for being at the Academy guys.
Post by: CaptainMurdoch on July 21, 2014, 08:44:54 PM
That would be neat.  Something to think about...


Title: Re: Thanks for being at the Academy guys.
Post by: drlucas on July 22, 2014, 03:44:13 AM
July will work for me if it's arches - count me in for the 601-900 range :)

If there is an iPhone app then I think I could film it, but not sure Captain wants to start developing a synced video stream too does he? Unless there is a way with team viewer to coordinate this....

how about something simple?  single string effect applied over arches.  each person could have one string of lights from a shared model, each string beginning at a separate channel, all part of a single model.

WORLD-WIDE-ARCHES
20 strings of 100 pixels.

channel 1-300 - captain
channel 301-600 - steve
channel 601-900 - tbd
channel 901-1200 - tbd
etc.

if we could also get our web cams to show these in a video conference... cool stuff.  watching lights hop from one arch/city to the next arch/city.  ;D
Title: Re: Thanks for being at the Academy.
Post by: nvizzini on August 11, 2014, 08:14:27 AM
Hi
I would like to thank all of Falcon Christmas for all your hard work and help at the Academy; and thanks Dave, for taking the time to talk to me on the phone. I enjoyed meeting and talking with you all at your booth and in class.  I appreciate how much you give to this community.

thanks so much
nvizzini