NOT TOO BIG, NOT TOO SMALL, JUST RIGHT!AV-PLAYBACK L1

NEW SIMPLER DESIGN


L1 offers many of the same great features of of its big brother but in a leaner and easier to use package. It has been engineered for your more average sized events and with an almost non-existent learning curve it will get you up and running right away.

 

AV-Playback L1THE INTERFACE

  • For L1 we took a different approach… Everything needed for operation is all in one window.

Click to view detailed outline

  • Large Thumbnails:  We also opted for a more tactical look and feel. Instead of using a plain data table list as in earlier versions, all playlist elements appear as large thumbnails. This provides you with a higher level of confidence that even under stress you will make the right selection.
    Each thumbnail panel offers not only a large selection zone to click on but also contains quick action toggle buttons to important options like Fade, Link, Loop, Hold, Info and Remove.

  • Element Settings Panel: All property settings which each media element is contained in this economic and easy to access panel.

  • Preview and Program Control Sections: Each one is outfitted with their own fully independent transport controls as well as large viewing monitors.
    Each also contains their own graphical timeline tools enabling you to easily perform trim edits on the fly, even while media is playing.

  • Launch Control: Even as a trimmed down version, L1 still provides a convenient launch control panel to get you up and running quickly.

 

 

Additional Features

  • True Crossfading: When the fade option is engaged each clip will gently fade in and out of black or if another clip is launched while one is already playing there will a smooth crossfade of each element.

  • Dual Operating Modes: Considering the wide range of varying capabilities a users computer might be equipped with, L1 provides two different ways to manage how the app utilizes system memory.

    The default option is to pre-buffer ahead of time all media elements contained in the playlist. This provides the highest level of agility and smoothness of playback when needing to aggressively make rapid selections all while media is playing. However, the price paid for that agility is much more of ram memory is absorbed meaning your computer needs to be well equipped with at least 8 to 16GB of RAM.

    For systems that are not as well equipped, you can opt to not pre-buffer. In this situation, each clip is only loaded when selected. This dramatically reduces the amount of system memory needed. Although there is a downside to this, in that it requires more time between selections to load media into memory. It is only recommended that option only is utilized if only occasional playing of media files and there is ample time in between to set for your next cue.

  • Custom Pixel Spaces: By default, the program pixel space conforms directly with the dimensions of the assigned output display, but you can also choose to extend that space and span across multiple displays. This is accomplished internally and does not require any other outboard devices. All you need to have is a multi-output graphics GPU as part of your computer.

  • In-Sync Backup: L1 offers the easiest setup of a backup unit yet. Just have both computers share the same network assign one as the primary and other as the backup. Open each, click on one button, and now anything performed on the primary will be mimicked on the backup as well. This includes even the automatic transfer of media files from one machine to the other.

  • Remote Command Listener: Open its UDP packet listener and L1 conforms perfectly with our AVP Connectionless Protocol enabling operation via any third party device that can transmit custom ethernet command strings.

  • HyperDeck Emulation: Following in tradition of its big brother L1 can connect seamlessly with any Blackmagic ATEM switcher. When on the same network as the ATEM, you can than go into the switcher’s HyperDeck control panel, assign AVP’s IP address and the switcher will see it as if it were another available HyperDeck. Now you can take advantage of the switcher’s auto play feature This feature automatically instructs AVP to play anytime the assigned input is selected.

  • AV-Sync Hub Compatible: If you are currently working with our V2 system and need to add additional satellite playback nodes but don’t need all of the same layering support then L1 can be a much more cost-effective alternative.

Other Helpful Links

Minimum Requirements

Tutorials

MCS6 Control Surface

Try AV-Playback L1 for yourself and see first hand just how easy it is to use!

DOWNLOAD NOW

View Cart Product successfully added to your cart.

FEEDS FROM OUR FACEBOOK PAGES


2 weeks ago

AV-Playback

Massive updates for all versions of AV-Playback:

I have spent the last couple of days performing a number of very important patches and enhancements to all three versions of AV-Playback. Here are their release notes:

V2 version 2.2.0.3:
Corrected indexing issue found when using the MCS5 control surface with multiple playlists on the same computer.

Modified the “Clear” and “Mute” keyboard shortcuts to now require the ALT to pressed along the letter “C” and/or “M” respectfully.

Made further improvements to function related to in-sync backup operations. These improvements greatly increase stability and reduce the chances for the potential loss of communication between workstations.
Corrected issue that prevented the loop iteration number from counting upward while looping an entire array of linked clips.

Made considerable improvement to the link and loop delay function. As well as ensuring the time point at which the automated hold (freeze) does not occur until reaching the punch out point regardless of whether or not the fade to black is activated.

L1 version 1.1.2.4:
Corrected issue preventing preview transport buttons from becoming enabled once a clip has been selected and nothing is playing in program.

Made further stability improvements for the operation of an in-sync backup configuration.

Made considerable improvement to the link and loop delay function. As well as ensuring the time point at which the automated hold (freeze) does not occur until reaching the punch out point regardless of whether or not the fade to black is activated.

E1 version 1.1.2.1

Corrected problem that was preventing the backup start delay value from being set correctly.
Added the ability to now allow multiple instances of the program to be launched and run at the same time on the same computer.

Made further stability improvements for the operation of an in-sync backup configuration.

If you are currently using any of these versions please be sure and update your copies.

I want to thank all users for embracing AV-Playback and have a great show!

Any newcomers please go to www.ifelseware.com/AV-Playback to learn more about all of the products we offer.

P.S. Coming soon… The AV-Playback Facebook User Group. Also, stay posted to AV Educate for upcoming dates on certification classes.
... See MoreSee Less

Massive updates for all versions of AV-Playback:

I have spent the last couple of days performing a number of very important patches and enhancements to all three versions of AV-Playback. Here are their release notes:

V2 version 2.2.0.3:
Corrected indexing issue found when using the MCS5 control surface with multiple playlists on the same computer.

Modified the “Clear” and “Mute” keyboard shortcuts to now require the ALT to pressed along the letter “C” and/or “M” respectfully.

Made further improvements to function related to in-sync backup operations. These improvements greatly increase stability and reduce the chances for the potential loss of communication between workstations.
Corrected issue that prevented the loop iteration number from counting upward while looping an entire array of linked clips.

Made considerable improvement to the link and loop delay function. As well as ensuring the time point at which the automated hold (freeze) does not occur until reaching the punch out point regardless of whether or not the fade to black is activated.

L1 version 1.1.2.4:
Corrected issue preventing preview transport buttons from becoming enabled once a clip has been selected and nothing is playing in program.

Made further stability improvements for the operation of an in-sync backup configuration.

Made considerable improvement to the link and loop delay function. As well as ensuring the time point at which the automated hold (freeze) does not occur until reaching the punch out point regardless of whether or not the fade to black is activated.

E1 version 1.1.2.1

Corrected problem that was preventing the backup start delay value from being set correctly.
Added the ability to now allow multiple instances of the program to be launched and run at the same time on the same computer.

Made further stability improvements for the operation of an in-sync backup configuration.

If you are currently using any of these versions please be sure and update your copies. 

I want to thank all users for embracing AV-Playback and have a great show!

Any newcomers please go to https://www.ifelseware.com/AV-Playback to learn more about all of the products we offer. 

P.S. Coming soon… The AV-Playback Facebook User Group. Also, stay posted to AV Educate for upcoming dates on certification classes.

 

Comment on Facebook

This is great thank you Gregory Meisel for always being on top of things

3 weeks ago

AV playback on another show, love this product. #cmgshows ... See MoreSee Less

AV playback on another show, love this product. #cmgshows

3 weeks ago

AV-Playback

AVP-E1 is now available!

We are pleased to announce the release of our newest and least expensive AV-Playback version yet!

E1 is the newest addition to the AV-Playback product line. Let’s start with the best part, its price, $124.00 per license. As Promised though E1 is still an application designed for professional use, providing features like clip linking, looping with the ability to set the maximum number of iterations, auto freeze, as well as the ability to save user notes.

In order to offer such an inexpensive, playout solution, some sacrifices did have to be made, such as having an independent preview engine, multiple layers, or any sort of crossfading transitions. However, this streamlining did enable us to create an extremely reliable GDI based video engine that will not suffer from possible system compatibility issues sometimes associated with DirectX based graphic renderers. It is also incredibly efficient in its use of available system resources enabling you to still playback very high-resolution videos smoothly on even lower cost and less powerful laptops.

This is accomplished by use of an innovative media prebuffering design that can be configured based on your systems capabilities. The default option is to pre-buffer ahead of time all media elements contained in the playlist. This provides the highest level of agility and smoothness of playback when needing to aggressively make rapid selections all while media is playing. However, the price paid for that agility is much more ram memory is absorbed meaning your computer needs to be well equipped with at least 8 to 16GB of RAM.

For systems that are not as well equipped, you can opt to not pre-buffer. In this setting, each clip is only loaded when selected dramatically reducing the amount of system memory needed hold all the media open. Although there is a downside to this, in that it requires more time between selections to load media into memory. It is only recommended that option only is utilized if only occasional playing of media files and there is ample time in between to set for your next cue.

Despite its small demeanor E1 still provides other very important professional features:

Custom Pixel Spaces: By default, the program pixel space conforms directly with the dimensions of the assigned output display, but you can also choose to extend that space and span across multiple displays. This is accomplished internally and does not require any other outboard devices. All you need to have is a multi-output graphics GPU as part of your computer.

In-Sync Backup: E1 offers the easiest setup of a backup unit yet. Just have both computers share the same network assign one as the primary and other as the backup. Open each, click on one button, and now anything performed on the primary will be mimicked on the backup as well. This includes even the automatic transfer of media files from one machine to the other.

Remote Command Listener: Open its UDP packet listener and E1 conforms perfectly with our AVP Connectionless Protocol enabling operation via any third-party device that can transmit custom ethernet command strings.

HyperDeck Emulation: Following in tradition of its bigger brothers E1 can connect seamlessly with any Blackmagic ATEM switcher. When on the same network as the ATEM, you can than go into the switcher’s HyperDeck control panel, assign AVP’s IP address and the switcher will see it as if it were another available HyperDeck. Now you can take advantage of the switcher’s auto play feature This feature automatically instructs AVP to play anytime the assigned input is selected.

To try it for yourself, go to www.ifelseware.com/av-playback-e1/ and click on “Download Now”.
... See MoreSee Less

AVP-E1 is now available!

We are pleased to announce the release of our newest and least expensive AV-Playback version yet!

E1 is the newest addition to the AV-Playback product line. Let’s start with the best part, its price, $124.00 per license.  As Promised though E1 is still an application designed for professional use, providing features like clip linking, looping with the ability to set the maximum number of iterations, auto freeze, as well as the ability to save user notes.

In order to offer such an inexpensive, playout solution, some sacrifices did have to be made, such as having an independent preview engine, multiple layers, or any sort of crossfading transitions. However, this streamlining did enable us to create an extremely reliable GDI based video engine that will not suffer from possible system compatibility issues sometimes associated with DirectX based graphic renderers. It is also incredibly efficient in its use of available system resources enabling you to still playback very high-resolution videos smoothly on even lower cost and less powerful laptops.

This is accomplished by use of an innovative media prebuffering design that can be configured based on your systems capabilities. The default option is to pre-buffer ahead of time all media elements contained in the playlist. This provides the highest level of agility and smoothness of playback when needing to aggressively make rapid selections all while media is playing. However, the price paid for that agility is much more ram memory is absorbed meaning your computer needs to be well equipped with at least 8 to 16GB of RAM.

For systems that are not as well equipped, you can opt to not pre-buffer. In this setting, each clip is only loaded when selected dramatically reducing the amount of system memory needed hold all the media open. Although there is a downside to this, in that it requires more time between selections to load media into memory. It is only recommended that option only is utilized if only occasional playing of media files and there is ample time in between to set for your next cue.

Despite its small demeanor E1 still provides other very important professional features: 

Custom Pixel Spaces: By default, the program pixel space conforms directly with the dimensions of the assigned output display, but you can also choose to extend that space and span across multiple displays. This is accomplished internally and does not require any other outboard devices. All you need to have is a multi-output graphics GPU as part of your computer.

In-Sync Backup: E1 offers the easiest setup of a backup unit yet. Just have both computers share the same network assign one as the primary and other as the backup. Open each, click on one button, and now anything performed on the primary will be mimicked on the backup as well. This includes even the automatic transfer of media files from one machine to the other.

Remote Command Listener: Open its UDP packet listener and E1 conforms perfectly with our AVP Connectionless Protocol enabling operation via any third-party device that can transmit custom ethernet command strings.

HyperDeck Emulation: Following in tradition of its bigger brothers E1 can connect seamlessly with any Blackmagic ATEM switcher. When on the same network as the ATEM, you can than go into the switcher’s HyperDeck control panel, assign AVP’s IP address and the switcher will see it as if it were another available HyperDeck. Now you can take advantage of the switcher’s auto play feature This feature automatically instructs AVP to play anytime the assigned input is selected.

To try it for yourself, go to https://www.ifelseware.com/av-playback-e1/ and click on “Download Now”.

1 month ago

AV-Playback

Important updates for users needing to play H.264 files:

V2: 2.1.8.3
L1: 1.0.2.7

I corrected an issue that was preventing H,264 file types from being added to a playlist. The error was a result of a minor function that tries to retrieve the files bitrate. The problem with H.264 is that it has a variable bitrate and when quarrying for that information the value returned is a floating range and it format was incompatible with the standard parsing function inside AVP and would result in an error.

There however are ways to query for a maximum range value which gives a single integer value. By the way this is always zero for the majority other file types hence why it is not the best way to get the answer universally. This patch extends the query function to compensate and to also prevent any further errors.

The funny thing is the original function has been in the code for years and this is the fist time it has been brought to my attention. Just goes to show how rarely that file type is used.

As alway have a great show!
... See MoreSee Less

Important updates for users needing to play H.264 files:

V2: 2.1.8.3
L1: 1.0.2.7

I corrected an issue that was preventing H,264 file types from being added to a playlist. The error was a result of a minor function that tries to retrieve the files bitrate. The problem with H.264 is that it has a variable bitrate and when quarrying for that information the value returned is a floating range and it format was incompatible with the standard parsing function inside AVP and would result in an error. 

There however are ways to query for a maximum range value which gives a single integer value. By the way this is always zero for the majority other file types hence why it is not the best way to get the answer universally.  This patch extends the query function to compensate and to also prevent any further errors. 

The funny thing is the original function has been in the code for years and this is the fist time it has been brought to my attention. Just goes to show how rarely that file type is used.

As alway have a great show!

1 month ago

AV-Playback

New very important updates for V2 as well as L1:

V2 version 2.1.8.1

L1 version 1.0.2.5

I have just published a set of important updates for both V2 and L1. Both focus primarily on improving accuracy and stability of all functions related to the linking and looping of playlist elements.

It was observed that there were some issues with V2 playing a playlist of clips each with their own in-sync layer. Playlist items where all linked together and the last one directed AVP to loop back to the first clip pair and re-run the sequence… At first, everything seemed fine but let's just say 20 minutes later of repeated play, the sequence would just come to a stop. No error it was just like the user clicked on the End button. The thing was the sequence really needed to continue on for many more hours. So upon deeper investigation, it was found that randomly the playlist would receive an end of file signal from the program engine. Not good. This prompted me to dive deep to find out why this was happening. I found it and that made me look even deeper at other aspects of the linking and looping. This update provides a solution to all of it. It even got me to improve the accuracy of just when a clip reiterates in a loop even if it as the crossfade flag set. Since much of L1 shares the same code, I needed to do all of the updates to it as well.

Well that was just the beginning. Another user found out through some tests the fact AVP uses port 7000 for the AVP control protocol, and that same port number was also being used by Watchout, if the two were being used at the same time there would be a serious conflict. This prompted me to rework the interface of both apps to provide users a way to set a custom port number instead.

But wait there's more! The ugly Windows display scaling feature reared its ugly head again. This time causing the preview and program confidence monitors to not be positioned correctly in L1 if the primary display had a scale greater than 100%. That has been addressed as well.

I rounded things out by also improving the positioning of the preview and program confidence rendering surfaces so they will not obscure view of the time and Audio VU displays.

All told this has been a very busy week for me but the fact that these updates will make for a more successful event… That is all the reward I need.

Have a great show!
... See MoreSee Less

New very important updates for V2 as well as L1: 

V2 version 2.1.8.1

L1 version 1.0.2.5

I have just published a set of important updates for both V2  and L1. Both focus primarily on improving accuracy and stability of all functions related to the linking and looping of playlist elements. 

It was observed that there were some issues with V2 playing a playlist of clips each with their own in-sync layer. Playlist items where all linked together and the last one directed AVP to loop back to the first clip pair and re-run the sequence… At first, everything seemed fine but lets just say 20 minutes later of repeated play, the sequence would just come to a stop. No error it was just like the user clicked on the End button. The thing was the sequence really needed to continue on for many more hours. So upon deeper investigation, it was found that randomly the playlist would receive an end of file signal from the program engine.  Not good. This prompted me to dive deep to find out why this was happening. I found it and that made me look even deeper at other aspects of the linking and looping. This update provides a solution to all of it. It even got me to improve the accuracy of just when a clip reiterates in a loop even if it as the crossfade flag set. Since much of L1 shares the same code, I needed to do all of the updates to it as well.

Well that was just the beginning. Another user found out through some tests the fact AVP uses port 7000 for the AVP control protocol, and that same port number was also being used by Watchout, if the two were being used at the same time there would be a serious conflict. This prompted me to rework the interface of both apps to provide  users a way to set a custom port number instead.

But wait theres more! The ugly Windows display scaling feature reared its ugly head again. This time causing the preview and program confidence monitors to not be positioned correctly in L1 if the primary display had a scale greater than 100%. That has been addressed as well.

I rounded things out by also improving the positioning of the preview and program confidence rendering surfaces so they will not obscure view of the time and Audio VU displays.

All told this has been a very busy week for me but the fact that these updates will make for a more successful event… That is all the reward I need.

Have a great show!

 

Comment on Facebook

Great news!! Thanks for always making things better.

1 month ago

My display this year with the help from AV Playback delivering the video files all from a single laptop delivering 4- 1024x786 destinations 2 are sync’d ... See MoreSee Less

My display this year with the help from AV Playback delivering the video files all from a single laptop delivering 4- 1024x786 destinations 2 are sync’d

2 months ago

AVP to the rescue. ... See MoreSee Less

AVP to the rescue.

2 months ago

AV-Playback

Important new update for all international users.

Version 2.1.7.2

I recently had a user in Germany complain that AV-Playback V2 was working very poorly on his computer. He assured me that the system met our minimum standards but AVP would still take forever to completely perform a fade in or out, that’s if he could ever get the clip to actually stop on command, most times the app would just crash.

Needless to say, I was very concerned and definitely wanted to get to the bottom of the issue.

It was then that it dawned on me that if the cultural region set within Windows was German, Windows would then automatically change how numbers, dates and time are handled. Case in point, the German language does not use a period to designate the decimal point in a floating integer. It instead uses a comma. The problem is AV-Playback uses commas extensively as a way to delimit the parsing of command character strings. So when the string would contain a typed version of a floating number the fact that it now has another comma in it would mean that when the combined string was parsed there would be more separated groups then what the receiving function is expecting hence the making of a major catastrophe ending in a possible crash.

This update prevents Windows from changing the string culture within AV-Playback ensuring that it always thinks it is on an English speaking computer.
... See MoreSee Less

Important new update for all international users.

Version 2.1.7.2

I recently had a user in Germany complain that AV-Playback V2 was working very poorly on his computer. He assured me that the system met our minimum standards but AVP would still take forever to completely perform a fade in or out, that’s if he could ever get the clip to actually stop on command, most times the app would just crash.

Needless to say, I was very concerned and definitely wanted to get to the bottom of the issue.

It was then that it dawned on me that if the cultural region set within Windows was German, Windows would then automatically change how numbers, dates and time are handled. Case in point, the German language does not use a period to designate the decimal point in a floating integer. It instead uses a comma. The problem is AV-Playback uses commas extensively as a way to delimit the parsing of command character strings.  So when the string would contain a typed version of a floating number the fact that it now has another comma in it would mean that when the combined string was parsed there would be more separated groups then what the receiving function is expecting hence the making of a major catastrophe ending in a possible crash. 

This update prevents Windows from changing the string culture within AV-Playback ensuring that it always thinks it is on an English speaking computer.

2 months ago

AV-Playback

How to use Nvidia’s “Run with graphics processor” feature with AV-Playback:

If you are currently running AV-Playback on a laptop that includes a discrete NVIDIA GPU to supplement the motherboards embedded GPU solution, you may have seen “Run with graphics processor” in the popup menu when right clicking on a program executable or shortcut. Since the use of the NVIDIA GPU can quickly lower your laptop’s battery life, most manufacturers will opt to use the embedded Intel GPU as a default. This is why NVIDIA created Optimus. Its job is to determine which app would be better served if run through the high-performance GPU instead. The problem is it doesn’t always get it right especially if the laptop bios overrides its decisions because you are not plugged into AC power.

AV-Playback V2 is very GPU intensive and in most cases, performance will suffer if rendering is not handled by the discrete processor. It is also very important to understand that AV-Playback is made up of three separate executable programs (Main GUI interface, program video engine, and the preview video engine.) It’s the video engines that perform all file streaming and rendering and it is those that need the extra GPU support. If you try to just select “Run with graphics processor” when launching AVP the only thing that will be given a boost is AVP’s desktop GUI and playlist control window. This will do nothing to improve video playback performance.

Here is what you need to do to ensure that the video engines use the high-performance GPU every time:

1) Launch the Nvidia control panel. The easiest way is to right-click anywhere on the Windows desktop and select “NVIDIA Control Panel”.

2) Once it is launched select “Manage 3D Settings” link in the left-hand column.

3) Select the “Program Settings” tab.

4) Now you are going to need to click on the add button and search the list to find “AVPProgramEngine” and “AVPPreviewEngine”. You will need to add each one separately, so first select the program engine and then click “Add Selected Program”.

5) Select “High-performance NVIDIA processor” in the Preferred graphics processor list.

6) Now you can go back and do the same steps for the preview engine. Once both are done simply click “Apply” and then close the control panel.

From this point every time AV-Playback is launched, the NVIDIA GPU will be utilized and you should notice a major improvement with your computer's ability to play the larger files.
... See MoreSee Less

How to use Nvidia’s “Run with graphics processor” feature with AV-Playback:

If you are currently running AV-Playback on a laptop that includes a discrete NVIDIA GPU to supplement the motherboards embedded GPU solution, you may have seen “Run with graphics processor” in the popup menu when right clicking on a program executable or shortcut.  Since the use of the NVIDIA GPU can quickly lower your laptop’s battery life, most manufacturers will opt to use the embedded Intel GPU as a default. This is why NVIDIA created Optimus. Its job is to determine which app would be better served if run through the high-performance GPU instead. The problem is it doesn’t always get it right especially if the laptop bios overrides its decisions because you are not plugged into AC power.

AV-Playback V2 is very GPU intensive and in most cases, performance will suffer if rendering is not handled by the discrete processor. It is also very important to understand that AV-Playback is made up of three separate executable programs (Main GUI interface, program video engine, and the preview video engine.) It’s the video engines that perform all file streaming and rendering and it is those that need the extra GPU support. If you try to just select “Run with graphics processor” when launching AVP the only thing that will be given a boost is AVP’s desktop GUI and playlist control window. This will do nothing to improve video playback performance.  

Here is what you need to do to ensure that the video engines use the high-performance GPU every time:

1)  Launch the Nvidia control panel. The easiest way is to right-click anywhere on the Windows desktop and select “NVIDIA Control Panel”.

2)  Once it is launched select “Manage 3D Settings” link in the left-hand column. 
 
3)  Select the “Program Settings” tab.

4)  Now you are going to need to click on the add button and search the list to find “AVPProgramEngine” and “AVPPreviewEngine”. You will need to add each one separately, so first select the program engine and then click “Add Selected Program”.

5)  Select “High-performance NVIDIA processor” in the Preferred graphics processor list.

6)  Now you can go back and do the same steps for the preview engine. Once  both are done simply click “Apply” and then close the control panel.

From this point every time AV-Playback is launched, the NVIDIA GPU will be utilized and you should notice a major improvement with your computers ability to play the larger files.Image attachmentImage attachment

 

Comment on Facebook

Thank you Gregory Meisel

3 months ago

AV-Playback

This is it…a completed version!This is it…a completed version! Version 2.1.6.2 I say completed because now that the help file system is fully built I am finally able to check off the last item on the original to do list. Well what’s next then? Aside from the inevitable bug patch here and there I do have a new list of to-dos’ I want to start working on…One is the integration of the new MCS6 control surface. This controller is so sweet! You are especially going to love its clean and ergonomic design and supper nice jog and true shuttle wheel. Add full character text generation with ticker tape scroll ability. Improve the warping capability. I want to take it from 8 points to a design where you can create an infinite number of points anywhere within the frame that can move in any direction. Improve the chroma key pixel shader and add a luminance key to better deal with dithers and fades. Add alternative transition effects. Further down the road I will give the timeline its own clock and more tracks which will include separate audio tracks. All in all, it’s only going up from here! ... See MoreSee Less

This is it…a completed version!

3 months ago

AV-Playback

This is it…a completed version!

Version 2.1.6.2

I say completed because now that the help file system is fully built I am finally able to check off the last item on the original to do list.

Well what’s next then?

Aside from the inevitable bug patch here and there I do have a new list of to-dos’ I want to start working on…One is the integration of the new MCS6 control surface. This controller is so sweet! You are especially going to love its clean and ergonomic design and supper nice jog and true shuttle wheel.

Add full character text generation with ticker tape scroll ability.

Improve the warping capability. I want to take it from 8 points to a design where you can create an infinite number of points anywhere within the frame that can move in any direction.

Improve the chroma key pixel shader and add a luminance key to better deal with dithers and fades.

Add alternative transition effects.

Further down the road I will give the timeline its own clock and more tracks which will include separate audio tracks.

All in all, it’s only going up from here!
... See MoreSee Less

This is it…a completed version!

Version 2.1.6.2

I say completed because now that the help file system is fully built I am finally able to check off the last item on the original to do list.

Well what’s next then?

Aside from the inevitable bug patch here and there I do have a new list of to-dos’ I want to start working on…One is the integration of the new MCS6 control surface. This controller is so sweet! You are especially going to love its clean and ergonomic design and supper nice jog and true shuttle wheel.

Add full character text generation with ticker tape scroll ability.

Improve the warping capability. I want to take it from 8 points to a design where you can create an infinite number of points anywhere within the frame that can move in any direction.

Improve the chroma key pixel shader and add a luminance key to better deal with dithers and fades.

Add alternative transition effects.  

Further down the road I will give the timeline its own clock and more tracks which will include separate audio tracks.

All in all, it’s only going up from here!

 

Comment on Facebook

Right on👍🏻👍🏻

3 months ago

AV-Playback

Just posted an important update!

Version 2.1.6.0

As I write tutorials I will occasionally retry the steps using the current version. Well while doing steps related to explaining how to add layers I discovered a few concerns. mostly with the adding of a layer file then deleting it and the then turning around and re-adding it again. Regrettably this had unforeseen consequences. I thought to myself where there is one I'm sure others will follow. Low and behold I found them! This update corrects them plus a few others I already had on my hit list. The corrections are especially helpful to individuals who are hunting and pecking around aimlessly clicking on buttons in the attempt to figuring out how to use the app.

Speaking of learning how to use it... There are some more tutorials that have been added to the already robust help system installed in version 1.1.5.8 & 9 I still have one more that I will be working on tomorrow. I guess if things aren't that critical with your AVP usage right away, perhaps you can wait until the next release, That release will signify my getting of all the remaining things off my list. Fingers crossed, it should also be the last update for quite some time. At least for a couple of weeks that is. haha!
... See MoreSee Less

3 months ago

AV-Playback

Just Posted Version 2.1.5.9

Aside from a few minor patches this release now contains a revised version of the help file system. The help system is only 80% done but still provides a wealth of information regarding all functions and control found in the new AV-Playback V2. I will be continuing to fully complete the help file by later this week. This release will at least get you started on the right track and get you closer to becoming fully versed in all of the V2's features.
... See MoreSee Less

Just Posted Version 2.1.5.9

Aside from a few minor patches this release now contains a revised version of the help file system. The help system is only 80% done but still provides a wealth of information regarding all functions and control found in the new AV-Playback V2. I will be continuing to fully complete the help file by later this week. This release will at least get you started on the right track and get you closer to becoming fully versed in all of the V2s features.

 

Comment on Facebook

You can go to https://www.ifelseware.com. The home page starts with AV-Playback. The page contains a link for you to download. You can download for free but to remove the water marks from its output screen you will need to purchase a use license.

Thank you Gregory Meisel amazing and very robust can’t wait to run AV Playback on the new slim, powerful servers you built.

How can I download this software and is it free?

3 months ago

AV-Playback

AV-Playback V2 Now Emulates HyperDeck!

Version 2.1.5.2

Back when V2 was released it was hinted that it would soon be able to connect to a BMD ATEM and it would behave as if it were a HyperDeck... Well, now it’s a reality.

When you attach an AVP workstation to the same network the ATEM and you enable “HyperDeck Emulation” under the “Settings||Enable External Device Control”, (NOTE: You must first ensure "Settings||Allow Local Remote Connections" is checked before this link is made available.) you can than go into the switcher’s HyperDeck control panel, assign AVP’s IP address and the ATEM will see it as if it were another available HyperDeck.

I’m sure you ATEM users can see the enormous potential of having a robust play-out solution like AV-Playback integrate directly with an ATEM switcher.

Now you can take advantage of the switcher’s auto play feature This feature automatically instructs AVP to play anytime the assigned input is selected. On top of that, last minute file additions can be added to an event playlist with so much more ease. No more worrying about whether the file is the correct resolution or frame rate, since output is a computer display, the feed into the switcher’s HDMI port will always remain the same. All the current transport controls in the ATEM are enabled including the jog and shuttle. The ATEM will even be able to update automatically when clips are either added or removed from the AVP playlist.

Please visit our website www.ifelseware.com to learn more and download a trial copy.
... See MoreSee Less

AV-Playback V2 Now Emulates HyperDeck!

Version 2.1.5.2

Back when V2 was released it was hinted that it would soon be able to connect to a BMD ATEM and it would behave as if it were a HyperDeck... Well, now it’s a reality.

When you attach an AVP workstation to the same network the ATEM and you enable “HyperDeck Emulation” under the “Settings||Enable External Device Control”, (NOTE: You must first ensure Settings||Allow Local Remote Connections is checked before this link is made available.)  you can than go into the switcher’s HyperDeck control panel, assign AVP’s IP address and the ATEM will see it as if it were another available HyperDeck. 

I’m sure you ATEM users can see the enormous potential of having a robust play-out solution like AV-Playback integrate directly with an ATEM switcher. 

Now you can take advantage of the switcher’s auto play feature This feature automatically instructs AVP to play anytime the assigned input is selected. On top of that, last minute file additions can be added to an event playlist with so much more ease.  No more worrying about whether the file is the correct resolution or frame rate, since output is a computer display, the feed into the switcher’s HDMI port will always remain the same. All the current transport controls in the ATEM are enabled including the jog and shuttle. The ATEM will even be able to update automatically when clips are either added or removed from the AVP playlist.

Please visit our website https://www.ifelseware.com to learn more and download a trial copy.

 

Comment on Facebook

Well it really isn't that far off of what they have already published. My discovery was that they have extended the hyperdeck protocol a little but have yet to update their outline of it in the users manual. And the other tricky aspect was determining the timing used by the ATEM in polling the deck for current status. I may be wrong in my assumptions but I always thought their policy was to encourage third party interaction with their products. I would also like to think that they are mature enough to realize that in some circumstances any one of their products may not fully fit a users needs and if another 3rd party solution that simply integrates with their product does, and it doese not threaten to push the use of their product out entirely, then it is still a win for them.

No not that I am aware of? Let me do some research. Do you perhaps have some other utility app on your computer that can also talk to a HyperDeck, other then the BMD HyperDeck setup app?

The error is because something else on your computer is already attached to port 9993. Either that or AV-Playback never closed completely after the crash.

No the ATEM SDK does not really give you anything that can be used in this situation. It only provides you with a way to access a HyperDeck via the ATEM connection to it. In our case it is the exact opposite so yes I had to reverse engineer the relationship between the ATEM and a HyperDeck. The published protocol outline for the HyperDeck was helpful but I will say that there are some combination of that protocol the ATEM employs that is not talked about in the outline.

You now know where to find me if you need any tutelage on the program. Just so you know I am about 70% done with rewriting it's help file system.

David: check out this link and tell me if you have this program on that computer https://www.file.net/process/rsync.exe.html

Try a complete reboot of your computer and then only have AV-Playback running when you try again.

I'm so glad to hear that!

There you are! I saw the report but you didn't leave an email address for me to get back with you on.

My ATEM is saying "remote is not active on this HyperDeck" when I type in the IP address. It can see available playback and all the titles in the list. What am I missing?

Do you know that Blackmagic is not amused about using the reverse engineered protocol? I won’t tell them, but I heard from some software developers that Blackmagic told them to stop using it and that they could take legal actions...

I tried this with the demo version and I get the error, " only one usage of each socket address (protocol/network address/port) is normally permitted. Am I doing something wrong?

If you know a workaround please let us know, because we also like to use the reverse stuff...

Do you use the SDK or the reverse engineered UDP?

Ok let me try a reboot and then see if anything else is on that port. Thanks

Clean OS install and now I'm up and running. So far so good. I really like this integration

rsync.exe is using this port. Is that part of AV playback?

This takes AVP to a whole new level

This is huge!!! Many thanks for that!!

Grant Villiers

Sebastian Sattler

+ View more comments

4 months ago

AV-Playback

I hate to have to say this but yes there is a new update!

Version 2.1.4.5

Release Note: Added additional safeguards to protect from potential system locks that may occur on a severely out of sync backup workstation that is still receiving linked commands from the primary all the while manipulating and playing elements within the primary.

Normally I wouldn't write about a minor change, but I was conducting some flagrant worse use scenarios involving bad user interactions between a primary and a backup workstation. The test that rose an alarm was one when the backup playlist was way out of sync, e.g. element list order way off and element count between them is not the same. Things like doing minor edits to an element on the primary were getting misplaced on the backup because again indexing was way off. Same held true for trying to play a clip on the primary when it doesn’t yet exist on the backup.

These things individually already had safeguards, but when they happen around the same time it created a perfect storm which ended up generating a separate unguarded error on the backup unit. This in turn caused it to become unresponsive to any further commands.

I feel strongly that everyone should update their copy’s especially if you are still new to working with a synced backup and just hunt and pecking around figuring out how to use it.
... See MoreSee Less

4 months ago

AV-Playback

AV-Playback V2 Revised Short Keys & Remote Protocol Strings

Version 2.1.4.4

I have been working as fast as I can to complete the help file system, but it has been a challenge lately considering I keep getting so many good ideas from users and me of course wanting to include some of those into the product right away. So instead of having to be constantly rewriting it I have been delaying until things settled. This latest version now marks a point where I do not plan on adding any further major changes and now I am focusing on completing the documentation.

In advance of a complete help file, and knowing users are already starting to program Octopus and other devices to control AVP, I thought I would at least share the revised keyboard shortcuts as well as ethernet protocol strings.

If you would prefer I send you a PDF version, please IM me with your email address and I will be happy to send it to you:
... See MoreSee Less

AV-Playback V2 Revised Short Keys & Remote Protocol Strings

Version 2.1.4.4

I have been working as fast as I can to complete the help file system, but it has been a challenge lately considering I keep getting so many good ideas from users and me of course wanting to include some of those into the product right away. So instead of having to be constantly rewriting it I have been delaying until things settled. This latest version now marks a point where I do not plan on adding any further major changes and now I am focusing on completing the documentation.

In advance of a complete help file, and knowing users are already starting to program Octopus and other devices to control AVP, I thought I would at least share the revised keyboard shortcuts as well as ethernet protocol strings.

If you would prefer I send you a PDF version, please IM me with your email address and I will be happy to send it to you:Image attachmentImage attachment

4 months ago

AV-Playback

V 2.1.4.3 Includes New Enhancements to Backup Functionality.

Expanded synced backup functionality to include on the fly updating of certain properties without needing to initiate a full refresh. Refresh will now only be needed when adding or removing of playlist elements, rearranging of element list order and any changes to a clip’s detailed properties such as it’s geometry. All other aspect like punch in/out, link, loop, etc. will now update automatically.

Updated backup file transfer utility to ensure inclusion of any layered media.

Expanded the AVP control protocol as well as keyboard shortcuts to now include fast forward, rewind, next/previous tag and preview play/pause/stop.

Corrected issue preventing temp loop from activating correctly on the linked backup unit.

Fixed assorted minor issues effecting control surface communications.
... See MoreSee Less

4 months ago

AV-Playback

Important revision as just been released. Please update your copies!

Version 2.1.3.1

The other day I discovered a major enough issue that I was forced to stop any new downloads or updates until I had a chance to correct the issue. If any of you it a 404 error when trying to download I do apologize for the inconvenience.

The primary problem was two-fold and yes it had to do with side effects that were caused by previous updates.

1) Corrected issue that was preventing the fade in animation from being triggered correctly.

2) Made further Improvements to how program handles memory usage and ensuring that when media elements are removed any memory they reserved is being thoroughly disposed.

On the bright side… While I was in there I did also greatly improve the cloning function (ALT + Drag-Drop) for both base and layer elements. This in turn mitigated some adverse side effects felt in the new Thumbnail Grid View.

I also had some user feedback that I felt was a great idea. They wanted to be able to keep track of just how many loop iterations has occurred. This makes it easier to follow especially when a max count has been set and you need a head’s up as to when you’re on the last iteration. To make this possible I modified the play unit’s main timecode display to now include a transport status indicator icon that shows Play, Pause, Stop and now Loop. This loop icon also contains digits showing the number of iterations that have occurred since it was taken to program.
... See MoreSee Less

Important revision as just been released. Please update your copies!

Version 2.1.3.1

The other day I discovered a major enough issue that I was forced to stop any new downloads or updates until I had a chance to correct the issue. If any of you it a 404 error when trying to download I do apologize for the inconvenience.

The primary problem was two-fold and yes it had to do with side effects that were caused by previous updates.

1) Corrected issue that was preventing the fade in animation from being triggered correctly.

2) Made further Improvements to how program handles memory usage and ensuring that when media elements are removed any memory they reserved is being thoroughly disposed.   

On the bright side… While I was in there I did also greatly improve the cloning function (ALT + Drag-Drop) for both base and layer elements. This in turn mitigated some adverse side effects felt in the new Thumbnail Grid View. 

I also had some user feedback that I felt was a great idea. They wanted to be able to keep track of just how many loop iterations has occurred. This makes it easier to follow especially when a max count has been set and you need a head’s up as to when you’re on the last iteration.  To make this possible I modified the play unit’s main timecode display to now include a transport status indicator icon that shows Play, Pause, Stop and now Loop. This loop icon also contains digits showing the number of iterations that have occurred since it was taken to program.

 

Comment on Facebook

I was trying to check out V2 I had the original beta and saw promising things in this but I have Windows 7pro on my machine and it seemed to not want to install correctly. You give me a solid pc based playback at a good price that can handle what we need show wise. And may be able to shift gear company wide on a standard playback solution. If I can do playback for a 100’ wide screen using a pc laptop and send a 16:9 version off 1 pc laptop I’m a happy camper

Fantastic

4 months ago

Wieso funktioniert die Software (Ver 2.1.1.2) nicht, wenn die Sprache meines Notebooks auf Deutsch steht?

Stelle ich die Sprache auf Englisch um, funktioniert alles einwandfrei.

Hoffe mir kann hier jemand helfen
... See MoreSee Less

 

Comment on Facebook

I'm sorry about that. I will see just how much it will take to have globalization extend through the entire app. It sounds like you say if your system is set to German the app will not start at all. Are you at least ok with having all control labels still in English?

4 months ago

AV-Playback

AV-Playback Now Supports Chroma Keying. (Ver 2.1.1.2)

I finally can check off one of the last things I had on my to-do list. Today I wrote a custom pixel shader to perform chroma keying of layers. It may seem trivial seeing that so many apps do it but until you must write one yourself you may have a little more respect for the amount that goes into making it happen.

At any rate you can access properties for the filter by calling up the settings control for the layered clip and selecting the “Keying” tab.

The color that is keyed out is based on separate red, green and blue adjustment. The values are a floating decimal that range from 0.0 (0) to 1.0 (255). The tolerance adjustment act like a threshold and that is what you can use to fine tune the cut.

As always have a great show!

To learn more about AV-Playback and download a trial copy go to www.ifelseware.com
... See MoreSee Less

AV-Playback Now Supports Chroma Keying. (Ver 2.1.1.2)

I finally can check off one of the last things I had on my to-do list. Today I wrote a custom pixel shader to perform chroma keying of layers. It may seem trivial seeing that so many apps do it but until you must write one yourself you may have a little more respect for the amount that goes into making it happen.
 
At any rate you can access properties for the filter by calling up the settings control for the layered clip and selecting the “Keying” tab.

The color that is keyed out is based on separate red, green and blue adjustment. The values are a floating decimal that range from 0.0 (0) to 1.0 (255). The tolerance adjustment act like a threshold and that is what you can use to fine tune the cut. 
 
As always have a great show! 

To learn more about AV-Playback and download a trial copy go to https://www.ifelseware.com

 

Comment on Facebook

Next level stuff, amazing feature

4 months ago

AV-Playback

I just wanted to share a sneak peak of the first of our exclusive 1.5U rack mountable ruggedized turnkey AV-Playback play-out unit. (Excuse the amateur photos. Fancy advert photos will be released later.)

Here are the incredible specs:

Top of the line Gigabyte x299 Designare EX Motherboard w/ruggedized steel sub structure. (2 x Thunderbolt 3 (Used for additional display outputs), 7.1 audio support, 2 x 1GB LAN Ports, Built in WiFi & Bluetooth)

CPU: Liquid cooled Intel i9-7900X 10 core 3.3ghz (over clocked to 4ghz)

Memory: 48GB DDR4 2666

Drive: 1TB Samsung EVO M.2 SSD

Graphics: Nvidia Quadro P4000 8GB (4 X DP)

Power: 500w gold series server grade power supply

Windows 10 Pro 64bit OS

Pre-licensed with AV-Playback V2

Pre-Licensed with Dante Virtual Sound card.

Retail price $5160.00 ea.

2 Year priority service warranty .

If interested in placing orders of just to learn more, please contact me directly at greg@ifelseware.com
... See MoreSee Less

 

Comment on Facebook

What’s the case and cooler?

Interesting

4 months ago

AV-Playback

How to setup a backup workstation

With the advent of version 2.1’s new backup automation tools I thought I should outline the ground rules that need to be followed to successfully use a backup unit:

1) Both the primary and backup must be on the same PRIVATE network, no public domains. It is recommended that if you are not an expert with network setup you should employ a router with DHCP not just a switch and set each to obtain IP’s automatically.

2) To make things easier, both machines should have a common user ID. If not, then you need to know the login for each workstation. (In other words, you should be able to access each other’s shared drives in windows explorer.)

3) Setup exactly matching show folders on both machines. This means all sub folders as well as the drive letter should also the same. It is recommended that the folder be directly under the “C” drive. If you want to use something like the Desktop to house the folder then either be logged in to both computers with the exact same user ID and/or make sure that the appropriate permissions are set to share those user folders on the network.

4) On at least the primary, add the events media file that you already have.

5) Start AV-Playback on both computers and assign the show folder as the default storage folder. You can do this right from the “Launch Control”. While you are at it make sure that the default audio output is also set on each machine. Ensure that on the primary unit, the AV-Sync Hub is launched and standing by.

6) On the chosen primary, check “Is Primary” and “Auto Launch Hub” located in the AV-Sync group box. For the backup just check “Is Backup” and make sure that the “Auto Launch Hub” is not checked.

NOTE: Be sure to also set the "Index" for each workstation to an exclusive number. No units on the network can share the same index number.

7) Now on both machines create and launch a new empty playlist and go ahead and set it up to go to the appropriate display output for the computer. For proper operation, both primary and backup should be output to identical resolutions.

8) On the primary you will see the button at the bottom right of the playlist control either show glow purple and read "Backup Online" or glow amber and read “Refresh Backup” this is normal.

NOTE: After playlists are built and the units restarted, in the beginning neither know for sure if the other is in sync, so it is best to go head and click that button now and let the backup get updated now.

9) Add from the default show folder, Add your desired media files to the primary playlist. If you need to, go ahead and perform any necessary edits now.

10) Now you can go ahead and click on the “Refresh Backup” button. At this point AVP will transmit the playlist and the backup will respond back with the fact that it does not have some or all needed media files. The primary at this point will pop up a dialog showing the progress of its automatic coping any missing files onto the backup’s assigned default show folder.

11) Once complete all you must do is enable the other button just above the backup button, the one the reads “Link to Sync Hub” on both computers. If the sync hub was launched successfully they should now glow red.

12) You are now free to select and play clips on the primary which the backup will follow suit.

13) Now anytime you make changes on the primary the backup is notified and will respond back to the primary causing it to change the backup button to read “Refresh Backup”. Click it and it will repeat the playlist transfer. I think should now get the point, that any settings change on the primary will require a refresh of the backup to keep them both in sync.

This is just a rough overview and there are a number of other nuances and idiosyncrasies that I talk about in another post called "Understanding the AV-Sync Hub". Be sure to read it also.
... See MoreSee Less

4 months ago

AV-Playback

New Features for Version 2.1

2.1.0.1 is a substantial update which includes some very important patches as well as the inclusion of some totally new features.

The most notable is the addition of automated support for a backup workstation. Now when you assign a separate networked computer to serve as a backup for the primary, new tools are now available to assist in keeping the backup unit in sync with all playlist edits. When all stations are connected to the AV-Sync Hub and one is set as a primary and another as a backup, you will be able to click one button on the primary to push all current playlist data over to the backup, this also includes the automatic transferring of any missing media files not already loaded onto the backup’s storage drive. Updating is an action you initiate periodically usually after new changes to the playlist is performed.

The other big change is there is now an alternate user interface for interacting with the playlist. You can now choose between either a list view like it has been or display clip elements as large thumbnails on a resizable layout panel. Refer to the picture to get a better understanding of this new layout.

On top of all that I Improved the program installer to ensure the correct C++ runtime driver is installed. This was the reason some computers were unable to load the “Enhanced Video Render” and/or LTC driver used in the AV-Sync Hub.

I also plugged a potentially large memory leak that formed when repeatedly performing functions that require a total rebuild of the program buffers. (e.g. Changing renderer types video and/or audio.)

Added utility to detect what operating system version running and use it to determine if a few functions will be available based on whether the OS version supports it or not.

Fixed several other more minor issues that were discovered along the way. All and all this is the most robust version yet.

To learn more about AV-Playback and download a trial copy go to www.ifelseware.com
... See MoreSee Less

New Features for Version 2.1

2.1.0.1 is a substantial update which includes some very important patches as well as the inclusion of some totally new features.

The most notable is the addition of automated support for a backup workstation. Now when you assign a separate networked computer to serve as a backup for the primary, new tools are now available to assist in keeping the backup unit in sync with all playlist edits. When all stations are connected to the AV-Sync Hub and one is set as a primary and another as a backup, you will be able to click one button on the primary to push all current playlist data over to the backup, this also includes the automatic transferring of any missing media files not already loaded onto the backup’s storage drive. Updating is an action you initiate periodically usually after new changes to the playlist is performed. 

The other big change is there is now an alternate user interface for interacting with the playlist. You can now choose between either a list view like it has been or display clip elements as large thumbnails on a resizable layout panel. Refer to the picture to get a better understanding of this new layout. 

On top of all that I Improved the program installer to ensure the correct C++ runtime driver is installed. This was the reason some computers were unable to load the “Enhanced Video Render” and/or LTC driver used in the AV-Sync Hub.  

I also plugged a potentially large memory leak that formed when repeatedly performing functions that require a total rebuild of the program buffers. (e.g. Changing renderer types video and/or audio.)

Added utility to detect what operating system version running and use it to determine if a few functions will be available based on whether the OS version supports it or not. 

Fixed several other more minor issues that were discovered along the way. All and all this is the most robust version yet.

To learn more about AV-Playback and download a trial copy go to https://www.ifelseware.com

 

Comment on Facebook

Bobby Manning

I was just downloading this update now. Excited to see you added the Backup machine syncing!

Totally awesome,

4 months ago

AV-Playback

Release Notes for Version 2.0.8.1

In this release I performed several important corrections as well continued to expand the apps ability to handle on the fly editing. A major factor in ensuring proper operation, Is the addition of several new automated safeguards to ensure user edits remain within specific operational guidelines.

After performing several rigorous tests, even some that represented very obscure and rare circumstances, I am really starting to feel very good about AV-Playback’s overall stability. Although I sure one of you out there will try something none of us ever thought of, push the wrong button at the right time or the right button at the wrong time. Either way I have tried to consider as many possibilities I can but can never really know all of what off the wall thing people might try.

At any rate, if you find any further errors please let me know right away so that I can throw some bug spray on it.
... See MoreSee Less

Load more